This is a general cleanup patch
- drop include/part and move files to include/ - get rid lots of warnings - make resource allocator happy with w83627thg - trivial cbmem resume fix - fix payload and log level settings in abuild - fix kontron mptable for virtual wire mode - drop some dead includes and dead code. Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Ronald G. Minnich <rminnich@gmail.com> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5136 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
committed by
Stefan Reinauer
parent
d650e9934f
commit
de3206a7be
@@ -487,7 +487,7 @@ void suspend_resume(void)
|
||||
/* this is to be filled by SB code - startup value what was found */
|
||||
u8 acpi_slp_type = 0;
|
||||
|
||||
int acpi_is_wakeup(void)
|
||||
static int acpi_is_wakeup(void)
|
||||
{
|
||||
return (acpi_slp_type == 3);
|
||||
}
|
||||
@@ -600,7 +600,7 @@ void acpi_jump_to_wakeup(void *vector)
|
||||
memcpy(lowmem_backup_ptr, lowmem_backup, lowmem_backup_size);
|
||||
|
||||
/* copy wakeup trampoline in place */
|
||||
memcpy(WAKEUP_BASE, &__wakeup, &__wakeup_size);
|
||||
memcpy((void *)WAKEUP_BASE, &__wakeup, (size_t)&__wakeup_size);
|
||||
|
||||
acpi_do_wakeup((u32)vector, acpi_backup_memory, CONFIG_RAMBASE, HIGH_MEMORY_SAVE);
|
||||
}
|
||||
|
@@ -24,7 +24,7 @@
|
||||
#include <ip_checksum.h>
|
||||
#include <boot/tables.h>
|
||||
#include <boot/coreboot_tables.h>
|
||||
#include "coreboot_table.h"
|
||||
#include <arch/coreboot_tables.h>
|
||||
#include <string.h>
|
||||
#include <version.h>
|
||||
#include <device/device.h>
|
||||
|
@@ -3,7 +3,11 @@
|
||||
#include <string.h>
|
||||
#include <device/pci.h>
|
||||
|
||||
#if (CONFIG_DEBUG==1 && CONFIG_GENERATE_PIRQ_TABLE==1)
|
||||
#ifndef CONFIG_IRQ_SLOT_COUNT
|
||||
#warning "CONFIG_IRQ_SLOT_COUNT is not defined. PIRQ won't work correctly."
|
||||
#endif
|
||||
|
||||
#if CONFIG_DEBUG
|
||||
static void check_pirq_routing_table(struct irq_routing_table *rt)
|
||||
{
|
||||
uint8_t *addr = (uint8_t *)rt;
|
||||
@@ -12,7 +16,6 @@ static void check_pirq_routing_table(struct irq_routing_table *rt)
|
||||
|
||||
printk_info("Checking Interrupt Routing Table consistency...\n");
|
||||
|
||||
#if defined(CONFIG_IRQ_SLOT_COUNT)
|
||||
if (sizeof(struct irq_routing_table) != rt->size) {
|
||||
printk_warning("Inconsistent Interrupt Routing Table size (0x%x/0x%x).\n",
|
||||
sizeof(struct irq_routing_table),
|
||||
@@ -20,7 +23,6 @@ static void check_pirq_routing_table(struct irq_routing_table *rt)
|
||||
);
|
||||
rt->size=sizeof(struct irq_routing_table);
|
||||
}
|
||||
#endif
|
||||
|
||||
for (i = 0; i < rt->size; i++)
|
||||
sum += addr[i];
|
||||
@@ -79,11 +81,8 @@ static int verify_copy_pirq_routing_table(unsigned long addr)
|
||||
|
||||
return 0;
|
||||
}
|
||||
#else
|
||||
#define verify_copy_pirq_routing_table(addr)
|
||||
#endif
|
||||
|
||||
#if CONFIG_GENERATE_PIRQ_TABLE==1
|
||||
unsigned long copy_pirq_routing_table(unsigned long addr)
|
||||
{
|
||||
/* Align the table to be 16 byte aligned. */
|
||||
@@ -98,9 +97,8 @@ unsigned long copy_pirq_routing_table(unsigned long addr)
|
||||
pirq_routing_irqs(addr);
|
||||
return addr + intel_irq_routing_table.size;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if (CONFIG_PIRQ_ROUTE==1 && CONFIG_GENERATE_PIRQ_TABLE==1)
|
||||
#if CONFIG_PIRQ_ROUTE
|
||||
void pirq_routing_irqs(unsigned long addr)
|
||||
{
|
||||
int i, j, k, num_entries;
|
||||
|
@@ -23,12 +23,12 @@
|
||||
#include <cpu/cpu.h>
|
||||
#include <boot/tables.h>
|
||||
#include <boot/coreboot_tables.h>
|
||||
#include <arch/coreboot_tables.h>
|
||||
#include <arch/pirq_routing.h>
|
||||
#include <arch/smp/mpspec.h>
|
||||
#include <arch/acpi.h>
|
||||
#include <string.h>
|
||||
#include <cpu/x86/multiboot.h>
|
||||
#include "coreboot_table.h"
|
||||
#include <cbmem.h>
|
||||
#include <lib.h>
|
||||
|
||||
@@ -167,7 +167,7 @@ struct lb_memory *write_tables(void)
|
||||
|
||||
acpi_write_rsdp(low_rsdp,
|
||||
(acpi_rsdt_t *)(high_rsdp->rsdt_address),
|
||||
(acpi_xsdt_t *)(high_rsdp->xsdt_address));
|
||||
(acpi_xsdt_t *)((unsigned long)high_rsdp->xsdt_address));
|
||||
} else {
|
||||
printk_err("ERROR: Didn't find RSDP in high table.\n");
|
||||
}
|
||||
|
@@ -355,7 +355,7 @@ typedef struct acpi_ecdt {
|
||||
} __attribute__ ((packed)) acpi_ecdt_t;
|
||||
|
||||
|
||||
/* These are implemented by the target port */
|
||||
/* These are implemented by the target port or north/southbridge*/
|
||||
unsigned long write_acpi_tables(unsigned long addr);
|
||||
unsigned long acpi_fill_madt(unsigned long current);
|
||||
unsigned long acpi_fill_mcfg(unsigned long current);
|
||||
@@ -414,7 +414,10 @@ int acpi_get_sleep_type(void);
|
||||
|
||||
#endif
|
||||
|
||||
/* northbridge/amd/amdfam10/amdfam10_acpi.c */
|
||||
unsigned long acpi_add_ssdt_pstates(acpi_rsdp_t *rsdp, unsigned long current);
|
||||
/* cpu/intel/speedstep/acpi.c */
|
||||
void generate_cpu_entries(void);
|
||||
|
||||
#define ACPI_WRITE_MADT_IOAPIC(dev,id) \
|
||||
do { \
|
||||
|
@@ -20,5 +20,6 @@ extern struct cmos_option_table option_table;
|
||||
|
||||
/* defined by mainboard.c if the mainboard requires extra resources */
|
||||
int add_mainboard_resources(struct lb_memory *mem);
|
||||
int add_northbridge_resources(struct lb_memory *mem);
|
||||
|
||||
#endif /* COREBOOT_TABLE_H */
|
@@ -31,6 +31,8 @@ struct intel_mp_floating
|
||||
unsigned char mpf_checksum; /* Checksum (makes sum 0) */
|
||||
unsigned char mpf_feature1; /* Standard or configuration ? */
|
||||
unsigned char mpf_feature2; /* Bit7 set for IMCR|PIC */
|
||||
#define MP_FEATURE_VIRTUALWIRE (1 << 7)
|
||||
#define MP_FEATURE_PIC (0 << 7)
|
||||
unsigned char mpf_feature3; /* Unused (0) */
|
||||
unsigned char mpf_feature4; /* Unused (0) */
|
||||
unsigned char mpf_feature5; /* Unused (0) */
|
||||
|
@@ -1,6 +1,4 @@
|
||||
|
||||
extern int do_printk(int msg_level, const char *fmt, ...);
|
||||
|
||||
#define printk_emerg(fmt, arg...) do_printk(BIOS_EMERG ,fmt, ##arg)
|
||||
#define printk_alert(fmt, arg...) do_printk(BIOS_ALERT ,fmt, ##arg)
|
||||
#define printk_crit(fmt, arg...) do_printk(BIOS_CRIT ,fmt, ##arg)
|
||||
|
@@ -224,7 +224,7 @@ void cpu_initialize(void)
|
||||
|
||||
info = cpu_info();
|
||||
|
||||
printk_notice("Initializing CPU #%ld\n", info->index);
|
||||
printk_info("Initializing CPU #%ld\n", info->index);
|
||||
|
||||
cpu = info->cpu;
|
||||
if (!cpu) {
|
||||
|
Reference in New Issue
Block a user