Add CONFIG_GENERATE_* for tables so that the user can select which tables not

to build, but by default all the tables that are available are built.

Make PIRQ table build for qemu.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Peter Stuge <peter@stuge.se>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4778 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Myles Watson 2009-10-15 13:35:47 +00:00
parent 45b811b135
commit b8e2027be8
424 changed files with 1215 additions and 1148 deletions

View File

@ -237,31 +237,47 @@ config GFXUMA
# #
# endmenu # endmenu
config HAVE_ACPI_TABLES
bool
config HAVE_MP_TABLE
bool
config HAVE_PIRQ_TABLE
bool
config HAVE_HIGH_TABLES
bool
menu "System tables" menu "System tables"
config HAVE_LOW_TABLES config HAVE_LOW_TABLES
bool bool
default y default y
config HAVE_HIGH_TABLES config WRITE_HIGH_TABLES
bool "Write 'high' tables to avoid being overwritten in F segment" bool "Write 'high' tables to avoid being overwritten in F segment"
depends on HAVE_HIGH_TABLES
default y default y
config MULTIBOOT config MULTIBOOT
bool "Generate Multiboot tables (for GRUB2)" bool "Generate Multiboot tables (for GRUB2)"
default n default n
config HAVE_ACPI_TABLES config GENERATE_ACPI_TABLES
depends on HAVE_ACPI_TABLES
bool "Generate ACPI tables" bool "Generate ACPI tables"
default n default y
config HAVE_MP_TABLE config GENERATE_MP_TABLE
depends on HAVE_MP_TABLE
bool "Generate an MP table" bool "Generate an MP table"
default n default y
config HAVE_PIRQ_TABLE config GENERATE_PIRQ_TABLE
depends on HAVE_PIRQ_TABLE
bool "Generate a PIRQ table" bool "Generate a PIRQ table"
default n default y
endmenu endmenu

View File

@ -1,5 +1,5 @@
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_HAVE_ACPI_TABLES uses CONFIG_GENERATE_ACPI_TABLES
uses CONFIG_MULTIBOOT uses CONFIG_MULTIBOOT
uses CONFIG_HAVE_ACPI_RESUME uses CONFIG_HAVE_ACPI_RESUME
@ -9,10 +9,10 @@ if CONFIG_MULTIBOOT
object multiboot.o object multiboot.o
end end
object tables.o object tables.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object pirq_routing.o object pirq_routing.o
end end
if CONFIG_HAVE_ACPI_TABLES if CONFIG_GENERATE_ACPI_TABLES
object acpi.o object acpi.o
object acpigen.o object acpigen.o
if CONFIG_HAVE_ACPI_RESUME if CONFIG_HAVE_ACPI_RESUME

View File

@ -2,8 +2,8 @@ obj-y += boot.o
obj-y += coreboot_table.o obj-y += coreboot_table.o
obj-$(CONFIG_MULTIBOOT) += multiboot.o obj-$(CONFIG_MULTIBOOT) += multiboot.o
obj-y += tables.o obj-y += tables.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += pirq_routing.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += pirq_routing.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += acpigen.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpigen.o
obj-$(CONFIG_HAVE_ACPI_RESUME) += wakeup.S obj-$(CONFIG_HAVE_ACPI_RESUME) += wakeup.S

View File

@ -436,7 +436,7 @@ static struct lb_memory *build_lb_mem(struct lb_header *head)
return mem; return mem;
} }
#if CONFIG_HAVE_HIGH_TABLES == 1 #if CONFIG_WRITE_HIGH_TABLES == 1
extern uint64_t high_tables_base, high_tables_size; extern uint64_t high_tables_base, high_tables_size;
#endif #endif
@ -447,7 +447,7 @@ unsigned long write_coreboot_table(
struct lb_header *head; struct lb_header *head;
struct lb_memory *mem; struct lb_memory *mem;
#if CONFIG_HAVE_HIGH_TABLES == 1 #if CONFIG_WRITE_HIGH_TABLES == 1
printk_debug("Writing high table forward entry at 0x%08lx\n", printk_debug("Writing high table forward entry at 0x%08lx\n",
low_table_end); low_table_end);
head = lb_table_init(low_table_end); head = lb_table_init(low_table_end);
@ -505,7 +505,7 @@ unsigned long write_coreboot_table(
lb_add_memory_range(mem, LB_MEM_TABLE, lb_add_memory_range(mem, LB_MEM_TABLE,
rom_table_start, rom_table_end-rom_table_start); rom_table_start, rom_table_end-rom_table_start);
#if CONFIG_HAVE_HIGH_TABLES == 1 #if CONFIG_WRITE_HIGH_TABLES == 1
printk_debug("Adding high table area\n"); printk_debug("Adding high table area\n");
// should this be LB_MEM_ACPI? // should this be LB_MEM_ACPI?
lb_add_memory_range(mem, LB_MEM_TABLE, lb_add_memory_range(mem, LB_MEM_TABLE,

View File

@ -3,7 +3,7 @@
#include <string.h> #include <string.h>
#include <device/pci.h> #include <device/pci.h>
#if (CONFIG_DEBUG==1 && CONFIG_HAVE_PIRQ_TABLE==1) #if (CONFIG_DEBUG==1 && CONFIG_GENERATE_PIRQ_TABLE==1)
static void check_pirq_routing_table(struct irq_routing_table *rt) static void check_pirq_routing_table(struct irq_routing_table *rt)
{ {
uint8_t *addr = (uint8_t *)rt; uint8_t *addr = (uint8_t *)rt;
@ -83,7 +83,7 @@ static int verify_copy_pirq_routing_table(unsigned long addr)
#define verify_copy_pirq_routing_table(addr) #define verify_copy_pirq_routing_table(addr)
#endif #endif
#if CONFIG_HAVE_PIRQ_TABLE==1 #if CONFIG_GENERATE_PIRQ_TABLE==1
unsigned long copy_pirq_routing_table(unsigned long addr) unsigned long copy_pirq_routing_table(unsigned long addr)
{ {
/* Align the table to be 16 byte aligned. */ /* Align the table to be 16 byte aligned. */
@ -100,7 +100,7 @@ unsigned long copy_pirq_routing_table(unsigned long addr)
} }
#endif #endif
#if (CONFIG_PIRQ_ROUTE==1 && CONFIG_HAVE_PIRQ_TABLE==1) #if (CONFIG_PIRQ_ROUTE==1 && CONFIG_GENERATE_PIRQ_TABLE==1)
void pirq_routing_irqs(unsigned long addr) void pirq_routing_irqs(unsigned long addr)
{ {
int i, j, k, num_entries; int i, j, k, num_entries;

View File

@ -104,7 +104,7 @@ struct lb_memory *write_tables(void)
post_code(0x9a); post_code(0x9a);
/* Write ACPI tables to F segment and high tables area */ /* Write ACPI tables to F segment and high tables area */
#if CONFIG_HAVE_ACPI_TABLES == 1 #if CONFIG_GENERATE_ACPI_TABLES == 1
if (high_tables_base) { if (high_tables_base) {
unsigned long acpi_start = high_table_end; unsigned long acpi_start = high_table_end;
rom_table_end = ALIGN(rom_table_end, 16); rom_table_end = ALIGN(rom_table_end, 16);
@ -134,7 +134,7 @@ struct lb_memory *write_tables(void)
#endif #endif
post_code(0x9b); post_code(0x9b);
#if CONFIG_HAVE_MP_TABLE == 1 #if CONFIG_GENERATE_MP_TABLE == 1
/* The smp table must be in 0-1K, 639K-640K, or 960K-1M */ /* The smp table must be in 0-1K, 639K-640K, or 960K-1M */
rom_table_end = write_smp_table(rom_table_end); rom_table_end = write_smp_table(rom_table_end);
rom_table_end = ALIGN(rom_table_end, 1024); rom_table_end = ALIGN(rom_table_end, 1024);
@ -144,7 +144,7 @@ struct lb_memory *write_tables(void)
high_table_end = write_smp_table(high_table_end); high_table_end = write_smp_table(high_table_end);
high_table_end = ALIGN(high_table_end, 1024); high_table_end = ALIGN(high_table_end, 1024);
} }
#endif /* CONFIG_HAVE_MP_TABLE */ #endif /* CONFIG_GENERATE_MP_TABLE */
post_code(0x9c); post_code(0x9c);

View File

@ -14,7 +14,7 @@
#ifndef __ASM_ACPI_H #ifndef __ASM_ACPI_H
#define __ASM_ACPI_H #define __ASM_ACPI_H
#if CONFIG_HAVE_ACPI_TABLES==1 #if CONFIG_GENERATE_ACPI_TABLES==1
#include <stdint.h> #include <stdint.h>
@ -404,7 +404,7 @@ do { \
#define IO_APIC_ADDR 0xfec00000UL #define IO_APIC_ADDR 0xfec00000UL
#else // CONFIG_HAVE_ACPI_TABLES #else // CONFIG_GENERATE_ACPI_TABLES
#define write_acpi_tables(start) (start) #define write_acpi_tables(start) (start)

View File

@ -39,7 +39,7 @@ struct irq_routing_table {
extern const struct irq_routing_table intel_irq_routing_table; extern const struct irq_routing_table intel_irq_routing_table;
#if CONFIG_HAVE_PIRQ_TABLE==1 #if CONFIG_GENERATE_PIRQ_TABLE==1
unsigned long copy_pirq_routing_table(unsigned long start); unsigned long copy_pirq_routing_table(unsigned long start);
unsigned long write_pirq_routing_table(unsigned long start); unsigned long write_pirq_routing_table(unsigned long start);
#if CONFIG_PIRQ_ROUTE==1 #if CONFIG_PIRQ_ROUTE==1

View File

@ -1,6 +1,6 @@
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
if CONFIG_HAVE_MP_TABLE if CONFIG_GENERATE_MP_TABLE
object mpspec.o object mpspec.o
end end
#object ioapic.o CONFIG_IOAPIC #object ioapic.o CONFIG_IOAPIC

View File

@ -1,4 +1,4 @@
obj-$(CONFIG_HAVE_MP_TABLE) += mpspec.o obj-$(CONFIG_GENERATE_MP_TABLE) += mpspec.o
# what about this: how awkward. # what about this: how awkward.
#object ioapic.o CONFIG_IOAPIC #object ioapic.o CONFIG_IOAPIC

View File

@ -39,13 +39,13 @@ struct irq_routing_table {
extern const struct irq_routing_table intel_irq_routing_table; extern const struct irq_routing_table intel_irq_routing_table;
#if defined(CONFIG_DEBUG) && defined(CONFIG_HAVE_PIRQ_TABLE) #if defined(CONFIG_DEBUG) && defined(CONFIG_GENERATE_PIRQ_TABLE)
void check_pirq_routing_table(void); void check_pirq_routing_table(void);
#else #else
#define check_pirq_routing_table() do {} while(0) #define check_pirq_routing_table() do {} while(0)
#endif #endif
#if defined(CONFIG_HAVE_PIRQ_TABLE) #if defined(CONFIG_GENERATE_PIRQ_TABLE)
unsigned long copy_pirq_routing_table(unsigned long start); unsigned long copy_pirq_routing_table(unsigned long start);
#else #else
#define copy_pirq_routing_table(start) (start) #define copy_pirq_routing_table(start) (start)

View File

@ -601,7 +601,7 @@ define CONFIG_AP_IN_SIPI_WAIT
export always export always
comment "Should application processors go to SIPI wait state after initialization? (Required for Intel Core Duo)" comment "Should application processors go to SIPI wait state after initialization? (Required for Intel Core Duo)"
end end
define CONFIG_HAVE_MP_TABLE define CONFIG_GENERATE_MP_TABLE
default none default none
export used export used
comment "Define to build an MP table" comment "Define to build an MP table"
@ -696,7 +696,7 @@ end
# IRQ options # IRQ options
############################################### ###############################################
define CONFIG_HAVE_PIRQ_TABLE define CONFIG_GENERATE_PIRQ_TABLE
default none default none
export used export used
comment "Define if we have a PIRQ table" comment "Define if we have a PIRQ table"
@ -886,7 +886,7 @@ define CONFIG_FAKE_SPDROM
comment "Use this to fake spd rom values" comment "Use this to fake spd rom values"
end end
define CONFIG_HAVE_ACPI_TABLES define CONFIG_GENERATE_ACPI_TABLES
default 0 default 0
export always export always
comment "Define to build ACPI tables" comment "Define to build ACPI tables"
@ -1131,7 +1131,7 @@ define CONFIG_HAVE_LOW_TABLES
comment "Enable if ACPI, PIRQ, MP tables are supposed to live in the low megabyte" comment "Enable if ACPI, PIRQ, MP tables are supposed to live in the low megabyte"
end end
define CONFIG_HAVE_HIGH_TABLES define CONFIG_WRITE_HIGH_TABLES
default 0 default 0
export always export always
comment "Enable if ACPI, PIRQ, MP tables are supposed to live at top of memory" comment "Enable if ACPI, PIRQ, MP tables are supposed to live at top of memory"

View File

@ -48,7 +48,7 @@ static uint32_t find_pci_tolm(struct bus *bus)
return tolm; return tolm;
} }
#if CONFIG_HAVE_HIGH_TABLES==1 #if CONFIG_WRITE_HIGH_TABLES==1
#define HIGH_TABLES_SIZE 64 // maximum size of high tables in KB #define HIGH_TABLES_SIZE 64 // maximum size of high tables in KB
extern uint64_t high_tables_base, high_tables_size; extern uint64_t high_tables_base, high_tables_size;
#endif #endif
@ -101,7 +101,7 @@ static void cpu_pci_domain_set_resources(device_t dev)
ram_resource(dev, idx++, 0, 640); ram_resource(dev, idx++, 0, 640);
ram_resource(dev, idx++, 768, tolmk - 768); ram_resource(dev, idx++, 768, tolmk - 768);
#if CONFIG_HAVE_HIGH_TABLES==1 #if CONFIG_WRITE_HIGH_TABLES==1
/* Leave some space for ACPI, PIRQ and MP tables */ /* Leave some space for ACPI, PIRQ and MP tables */
high_tables_base = (tomk - HIGH_TABLES_SIZE) * 1024; high_tables_base = (tomk - HIGH_TABLES_SIZE) * 1024;
high_tables_size = HIGH_TABLES_SIZE * 1024; high_tables_size = HIGH_TABLES_SIZE * 1024;

View File

@ -1 +1 @@
obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi.o

View File

@ -44,8 +44,8 @@ ldscript-y += ../../../../src/arch/i386/lib/failover.lds
driver-y += mainboard.o driver-y += mainboard.o
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
ifdef POST_EVALUATION ifdef POST_EVALUATION

View File

@ -25,7 +25,7 @@ default CONFIG_XIP_ROM_BASE = 0xffffffff - CONFIG_XIP_ROM_SIZE + 1
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
makerule ./failover.E makerule ./failover.E

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -45,7 +45,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -65,11 +65,11 @@ uses CONFIG_PCI_ROM_RUN
default CONFIG_ROM_SIZE = 256 * 1024 default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 7 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 7 # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb.

View File

@ -25,7 +25,7 @@ default CONFIG_XIP_ROM_BASE = 0xffffffff - CONFIG_XIP_ROM_SIZE + 1
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
makerule ./failover.E makerule ./failover.E

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -45,7 +45,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -65,11 +65,11 @@ uses CONFIG_PCI_ROM_RUN
default CONFIG_ROM_SIZE = 256 * 1024 default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 7 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 7 # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb.

View File

@ -25,7 +25,7 @@ default CONFIG_XIP_ROM_BASE = 0xffffffff - CONFIG_XIP_ROM_SIZE + 1
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
makerule ./failover.E makerule ./failover.E

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -46,7 +46,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -66,11 +66,11 @@ uses CONFIG_PCI_ROM_RUN
default CONFIG_ROM_SIZE = 256 * 1024 # Override this in targets/*/Config.lb. default CONFIG_ROM_SIZE = 256 * 1024 # Override this in targets/*/Config.lb.
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 9 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 9 # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb.

View File

@ -24,7 +24,7 @@ include /config/nofailovercalculation.lb
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
makerule ./failover.E makerule ./failover.E

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -72,11 +72,11 @@ default CONFIG_SPLASH_GRAPHIC = 1
default CONFIG_VIDEO_MB = 2 default CONFIG_VIDEO_MB = 2
default CONFIG_ROM_SIZE = 256 * 1024 default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 2 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 2 # Override this in targets/*/Config.lb.
default CONFIG_PIRQ_ROUTE = 1 default CONFIG_PIRQ_ROUTE = 1
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1

View File

@ -14,7 +14,7 @@ arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end

View File

@ -1,7 +1,7 @@
driver-y += mainboard.o driver-y += mainboard.o
# Needed by irq_tables and mptable and acpi_tables. # Needed by irq_tables and mptable and acpi_tables.
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
# This is part of the conversion to init-obj and away from included code. # This is part of the conversion to init-obj and away from included code.

View File

@ -1,5 +1,5 @@
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -27,7 +27,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -67,7 +67,7 @@ default CONFIG_HAVE_FALLBACK_BOOT=1
## ##
## no MP table ## no MP table
## ##
default CONFIG_HAVE_MP_TABLE=0 default CONFIG_GENERATE_MP_TABLE=0
## ##
## Build code to reset the motherboard from coreboot ## Build code to reset the motherboard from coreboot
@ -82,7 +82,7 @@ default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2=1
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
default CONFIG_HAVE_PIRQ_TABLE=1 default CONFIG_GENERATE_PIRQ_TABLE=1
default CONFIG_IRQ_SLOT_COUNT=4 default CONFIG_IRQ_SLOT_COUNT=4
default CONFIG_PIRQ_ROUTE=1 default CONFIG_PIRQ_ROUTE=1
#object irq_tables.o #object irq_tables.o

View File

@ -33,13 +33,13 @@ driver mainboard.o
#dir /drivers/si/3114 #dir /drivers/si/3114
if CONFIG_HAVE_MP_TABLE object mptable.o end if CONFIG_GENERATE_MP_TABLE object mptable.o end
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object get_bus_conf.o object get_bus_conf.o
object irq_tables.o object irq_tables.o
end end
if CONFIG_HAVE_ACPI_TABLES if CONFIG_GENERATE_ACPI_TABLES
object acpi_tables.o object acpi_tables.o
object fadt.o object fadt.o
makerule dsdt.c makerule dsdt.c

View File

@ -9,6 +9,7 @@ config BOARD_AMD_DBM690T
select SOUTHBRIDGE_AMD_SB600 select SOUTHBRIDGE_AMD_SB600
select SUPERIO_ITE_IT8712F select SUPERIO_ITE_IT8712F
select HAVE_PIRQ_TABLE select HAVE_PIRQ_TABLE
select HAVE_MP_TABLE
select USE_PRINTK_IN_CAR select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM select USE_DCACHE_RAM
select HAVE_HARD_RESET select HAVE_HARD_RESET

View File

@ -23,11 +23,11 @@ driver-y += mainboard.o
# Needed by irq_tables and mptable and acpi_tables. # Needed by irq_tables and mptable and acpi_tables.
obj-y += get_bus_conf.o obj-y += get_bus_conf.o
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += fadt.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
# This is part of the conversion to init-obj and away from included code. # This is part of the conversion to init-obj and away from included code.

View File

@ -19,9 +19,9 @@
## ##
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_HAVE_ACPI_TABLES uses CONFIG_GENERATE_ACPI_TABLES
uses CONFIG_HAVE_ACPI_RESUME uses CONFIG_HAVE_ACPI_RESUME
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
@ -120,17 +120,17 @@ default CONFIG_HAVE_HARD_RESET=1
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
default CONFIG_HAVE_PIRQ_TABLE=1 default CONFIG_GENERATE_PIRQ_TABLE=1
default CONFIG_IRQ_SLOT_COUNT=11 default CONFIG_IRQ_SLOT_COUNT=11
## ##
## Build code to export an x86 MP table ## Build code to export an x86 MP table
## Useful for specifying IRQ routing values ## Useful for specifying IRQ routing values
## ##
default CONFIG_HAVE_MP_TABLE=1 default CONFIG_GENERATE_MP_TABLE=1
## ACPI tables will be included ## ACPI tables will be included
default CONFIG_HAVE_ACPI_TABLES=1 default CONFIG_GENERATE_ACPI_TABLES=1
## ##
## Build code to export a CMOS option table ## Build code to export a CMOS option table

View File

@ -142,7 +142,7 @@ void *smp_write_config_table(void *v)
/* PCI interrupts are level triggered, and are /* PCI interrupts are level triggered, and are
* associated with a specific bus/device/function tuple. * associated with a specific bus/device/function tuple.
*/ */
#if CONFIG_HAVE_ACPI_TABLES == 0 #if CONFIG_GENERATE_ACPI_TABLES == 0
#define PCI_INT(bus, dev, fn, pin) \ #define PCI_INT(bus, dev, fn, pin) \
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, (bus), (((dev)<<2)|(fn)), apicid_sb600, (pin)) smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, (bus), (((dev)<<2)|(fn)), apicid_sb600, (pin))
#else #else

View File

@ -14,7 +14,7 @@ arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end

View File

@ -1,7 +1,7 @@
driver-y += mainboard.o driver-y += mainboard.o
# Needed by irq_tables and mptable and acpi_tables. # Needed by irq_tables and mptable and acpi_tables.
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
# This is part of the conversion to init-obj and away from included code. # This is part of the conversion to init-obj and away from included code.

View File

@ -1,5 +1,5 @@
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -27,7 +27,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -67,7 +67,7 @@ default CONFIG_HAVE_FALLBACK_BOOT=1
## ##
## no MP table ## no MP table
## ##
default CONFIG_HAVE_MP_TABLE=0 default CONFIG_GENERATE_MP_TABLE=0
## ##
## Build code to reset the motherboard from coreboot ## Build code to reset the motherboard from coreboot
@ -82,7 +82,7 @@ default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2=1
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
default CONFIG_HAVE_PIRQ_TABLE=1 default CONFIG_GENERATE_PIRQ_TABLE=1
default CONFIG_IRQ_SLOT_COUNT=6 default CONFIG_IRQ_SLOT_COUNT=6
default CONFIG_PIRQ_ROUTE=1 default CONFIG_PIRQ_ROUTE=1
#object irq_tables.o #object irq_tables.o

View File

@ -33,13 +33,13 @@ driver mainboard.o
#dir /drivers/si/3114 #dir /drivers/si/3114
if CONFIG_HAVE_MP_TABLE object mptable.o end if CONFIG_GENERATE_MP_TABLE object mptable.o end
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object get_bus_conf.o object get_bus_conf.o
object irq_tables.o object irq_tables.o
end end
if CONFIG_HAVE_ACPI_TABLES if CONFIG_GENERATE_ACPI_TABLES
object acpi_tables.o object acpi_tables.o
object fadt.o object fadt.o
makerule dsdt.c makerule dsdt.c

View File

@ -8,6 +8,7 @@ config BOARD_AMD_PISTACHIO
select SOUTHBRIDGE_AMD_RS690 select SOUTHBRIDGE_AMD_RS690
select SOUTHBRIDGE_AMD_SB600 select SOUTHBRIDGE_AMD_SB600
select HAVE_PIRQ_TABLE select HAVE_PIRQ_TABLE
select HAVE_MP_TABLE
select USE_PRINTK_IN_CAR select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM select USE_DCACHE_RAM
select HAVE_HARD_RESET select HAVE_HARD_RESET

View File

@ -23,11 +23,11 @@ driver-y += mainboard.o
# Needed by irq_tables and mptable and acpi_tables. # Needed by irq_tables and mptable and acpi_tables.
obj-y += get_bus_conf.o obj-y += get_bus_conf.o
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += fadt.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
# This is part of the conversion to init-obj and away from included code. # This is part of the conversion to init-obj and away from included code.

View File

@ -19,9 +19,9 @@
## ##
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_HAVE_ACPI_TABLES uses CONFIG_GENERATE_ACPI_TABLES
uses CONFIG_HAVE_ACPI_RESUME uses CONFIG_HAVE_ACPI_RESUME
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
@ -118,17 +118,17 @@ default CONFIG_HAVE_HARD_RESET=1
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
default CONFIG_HAVE_PIRQ_TABLE=1 default CONFIG_GENERATE_PIRQ_TABLE=1
default CONFIG_IRQ_SLOT_COUNT=11 default CONFIG_IRQ_SLOT_COUNT=11
## ##
## Build code to export an x86 MP table ## Build code to export an x86 MP table
## Useful for specifying IRQ routing values ## Useful for specifying IRQ routing values
## ##
default CONFIG_HAVE_MP_TABLE=1 default CONFIG_GENERATE_MP_TABLE=1
## ACPI tables will be included ## ACPI tables will be included
default CONFIG_HAVE_ACPI_TABLES=1 default CONFIG_GENERATE_ACPI_TABLES=1
## ##
## Build code to export a CMOS option table ## Build code to export a CMOS option table

View File

@ -142,7 +142,7 @@ void *smp_write_config_table(void *v)
/* PCI interrupts are level triggered, and are /* PCI interrupts are level triggered, and are
* associated with a specific bus/device/function tuple. * associated with a specific bus/device/function tuple.
*/ */
#if CONFIG_HAVE_ACPI_TABLES == 0 #if CONFIG_GENERATE_ACPI_TABLES == 0
#define PCI_INT(bus, dev, fn, pin) \ #define PCI_INT(bus, dev, fn, pin) \
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, (bus), (((dev)<<2)|(fn)), apicid_sb600, (pin)) smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, (bus), (((dev)<<2)|(fn)), apicid_sb600, (pin))
#else #else

View File

@ -14,7 +14,7 @@ arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE object irq_tables.o end if CONFIG_GENERATE_PIRQ_TABLE object irq_tables.o end
#object reset.o #object reset.o
## ##

View File

@ -1,5 +1,5 @@
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -26,7 +26,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -55,7 +55,7 @@ default CONFIG_HAVE_FALLBACK_BOOT=1
## ##
## no MP table ## no MP table
## ##
default CONFIG_HAVE_MP_TABLE=0 default CONFIG_GENERATE_MP_TABLE=0
## ##
## Build code to reset the motherboard from coreboot ## Build code to reset the motherboard from coreboot
@ -70,7 +70,7 @@ default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2=1
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
default CONFIG_HAVE_PIRQ_TABLE=1 default CONFIG_GENERATE_PIRQ_TABLE=1
default CONFIG_IRQ_SLOT_COUNT=2 default CONFIG_IRQ_SLOT_COUNT=2
#object irq_tables.o #object irq_tables.o

View File

@ -15,15 +15,15 @@ driver mainboard.o
#needed by irq_tables and mptable and acpi_tables #needed by irq_tables and mptable and acpi_tables
object get_bus_conf.o object get_bus_conf.o
if CONFIG_HAVE_MP_TABLE if CONFIG_GENERATE_MP_TABLE
object mptable.o object mptable.o
end end
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
#if CONFIG_HAVE_ACPI_TABLES #if CONFIG_GENERATE_ACPI_TABLES
# object acpi_tables.o # object acpi_tables.o
# object fadt.o # object fadt.o
# if CONFIG_SB_HT_CHAIN_ON_BUS0 # if CONFIG_SB_HT_CHAIN_ON_BUS0
@ -41,7 +41,7 @@ end
# end # end
#end #end
if CONFIG_HAVE_ACPI_TABLES if CONFIG_GENERATE_ACPI_TABLES
object acpi_tables.o object acpi_tables.o
object fadt.o object fadt.o
makerule dsdt.c makerule dsdt.c

View File

@ -9,6 +9,7 @@ config BOARD_AMD_SERENGETI_CHEETAH
select SOUTHBRIDGE_AMD_AMD8131 select SOUTHBRIDGE_AMD_AMD8131
select SUPERIO_WINBOND_W83627HF select SUPERIO_WINBOND_W83627HF
select HAVE_PIRQ_TABLE select HAVE_PIRQ_TABLE
select HAVE_MP_TABLE
select USE_PRINTK_IN_CAR select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM select USE_DCACHE_RAM
select HAVE_HARD_RESET select HAVE_HARD_RESET

View File

@ -23,11 +23,11 @@ driver-y += mainboard.o
# Needed by irq_tables and mptable and acpi_tables. # Needed by irq_tables and mptable and acpi_tables.
obj-y += get_bus_conf.o obj-y += get_bus_conf.o
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += fadt.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
# ./ssdt.o is in northbridge/amd/amdk8/Config.lb # ./ssdt.o is in northbridge/amd/amdk8/Config.lb
obj-$(CONFIG_ACPI_SSDTX_NUM) += ssdt2.o obj-$(CONFIG_ACPI_SSDTX_NUM) += ssdt2.o

View File

@ -1,6 +1,6 @@
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_HAVE_ACPI_TABLES uses CONFIG_GENERATE_ACPI_TABLES
uses CONFIG_HAVE_ACPI_RESUME uses CONFIG_HAVE_ACPI_RESUME
uses CONFIG_ACPI_SSDTX_NUM uses CONFIG_ACPI_SSDTX_NUM
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
@ -123,17 +123,17 @@ default CONFIG_HAVE_HARD_RESET=1
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
default CONFIG_HAVE_PIRQ_TABLE=1 default CONFIG_GENERATE_PIRQ_TABLE=1
default CONFIG_IRQ_SLOT_COUNT=11 default CONFIG_IRQ_SLOT_COUNT=11
## ##
## Build code to export an x86 MP table ## Build code to export an x86 MP table
## Useful for specifying IRQ routing values ## Useful for specifying IRQ routing values
## ##
default CONFIG_HAVE_MP_TABLE=1 default CONFIG_GENERATE_MP_TABLE=1
## ACPI tables will be included ## ACPI tables will be included
default CONFIG_HAVE_ACPI_TABLES=1 default CONFIG_GENERATE_ACPI_TABLES=1
## extra SSDT num ## extra SSDT num
default CONFIG_ACPI_SSDTX_NUM=1 default CONFIG_ACPI_SSDTX_NUM=1

View File

@ -33,15 +33,15 @@ driver mainboard.o
#needed by irq_tables and mptable and acpi_tables #needed by irq_tables and mptable and acpi_tables
object get_bus_conf.o object get_bus_conf.o
if CONFIG_HAVE_MP_TABLE if CONFIG_GENERATE_MP_TABLE
object mptable.o object mptable.o
end end
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
if CONFIG_HAVE_ACPI_TABLES if CONFIG_GENERATE_ACPI_TABLES
object acpi_tables.o object acpi_tables.o
object fadt.o object fadt.o
makerule dsdt.c makerule dsdt.c

View File

@ -9,6 +9,7 @@ config BOARD_AMD_SERENGETI_CHEETAH_FAM10
select SOUTHBRIDGE_AMD_AMD8132 select SOUTHBRIDGE_AMD_AMD8132
select SUPERIO_WINBOND_W83627HF select SUPERIO_WINBOND_W83627HF
select HAVE_PIRQ_TABLE select HAVE_PIRQ_TABLE
select HAVE_MP_TABLE
select USE_PRINTK_IN_CAR select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM select USE_DCACHE_RAM
select HAVE_HARD_RESET select HAVE_HARD_RESET

View File

@ -23,17 +23,17 @@ driver-y += mainboard.o
# Needed by irq_tables and mptable and acpi_tables. # Needed by irq_tables and mptable and acpi_tables.
obj-y += get_bus_conf.o obj-y += get_bus_conf.o
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += fadt.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
# ./ssdt.o is in northbridge/amd/amdfam10/Makefile.inc # ./ssdt.o is in northbridge/amd/amdfam10/Makefile.inc
obj-$(CONFIG_HAVE_ACPI_TABLES) += ssdt2.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt2.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += ssdt3.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt3.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += ssdt4.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt4.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += ssdt5.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt5.o
driver-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o driver-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o

View File

@ -17,9 +17,9 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# #
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_HAVE_ACPI_TABLES uses CONFIG_GENERATE_ACPI_TABLES
uses CONFIG_HAVE_ACPI_RESUME uses CONFIG_HAVE_ACPI_RESUME
uses CONFIG_ACPI_SSDTX_NUM uses CONFIG_ACPI_SSDTX_NUM
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
@ -151,17 +151,17 @@ default CONFIG_HAVE_HARD_RESET=1
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
default CONFIG_HAVE_PIRQ_TABLE=1 default CONFIG_GENERATE_PIRQ_TABLE=1
default CONFIG_IRQ_SLOT_COUNT=11 default CONFIG_IRQ_SLOT_COUNT=11
## ##
## Build code to export an x86 MP table ## Build code to export an x86 MP table
## Useful for specifying IRQ routing values ## Useful for specifying IRQ routing values
## ##
default CONFIG_HAVE_MP_TABLE=1 default CONFIG_GENERATE_MP_TABLE=1
## ACPI tables will be included ## ACPI tables will be included
default CONFIG_HAVE_ACPI_TABLES=1 default CONFIG_GENERATE_ACPI_TABLES=1
## extra SSDT num ## extra SSDT num
default CONFIG_ACPI_SSDTX_NUM=31 default CONFIG_ACPI_SSDTX_NUM=31

View File

@ -13,8 +13,8 @@ arch i386 end
## ##
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_MP_TABLE object mptable.o end if CONFIG_GENERATE_MP_TABLE object mptable.o end
if CONFIG_HAVE_PIRQ_TABLE object irq_tables.o end if CONFIG_GENERATE_PIRQ_TABLE object irq_tables.o end
if CONFIG_USE_INIT if CONFIG_USE_INIT

View File

@ -9,6 +9,7 @@ config BOARD_ARIMA_HDAMA
select SOUTHBRIDGE_AMD_AMD8131 select SOUTHBRIDGE_AMD_AMD8131
select SUPERIO_NSC_PC87360 select SUPERIO_NSC_PC87360
select HAVE_PIRQ_TABLE select HAVE_PIRQ_TABLE
select HAVE_MP_TABLE
select USE_PRINTK_IN_CAR select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM select USE_DCACHE_RAM
select HAVE_HARD_RESET select HAVE_HARD_RESET

View File

@ -22,8 +22,8 @@
driver-y += mainboard.o driver-y += mainboard.o
# Needed by irq_tables and mptable. # Needed by irq_tables and mptable.
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
# This is part of the conversion to init-obj and away from included code. # This is part of the conversion to init-obj and away from included code.

View File

@ -1,5 +1,5 @@
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -88,14 +88,14 @@ default CONFIG_HAVE_HARD_RESET=1
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
default CONFIG_HAVE_PIRQ_TABLE=1 default CONFIG_GENERATE_PIRQ_TABLE=1
default CONFIG_IRQ_SLOT_COUNT=9 default CONFIG_IRQ_SLOT_COUNT=9
## ##
## Build code to export an x86 MP table ## Build code to export an x86 MP table
## Useful for specifying IRQ routing values ## Useful for specifying IRQ routing values
## ##
default CONFIG_HAVE_MP_TABLE=1 default CONFIG_GENERATE_MP_TABLE=1
## ##
## Build code to export a CMOS option table ## Build code to export a CMOS option table

View File

@ -14,7 +14,7 @@ arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE object irq_tables.o end if CONFIG_GENERATE_PIRQ_TABLE object irq_tables.o end
#object reset.o #object reset.o
#compile cache_as_ram.c to auto.inc #compile cache_as_ram.c to auto.inc

View File

@ -1,7 +1,7 @@
driver-y += mainboard.o driver-y += mainboard.o
# Needed by irq_tables and mptable and acpi_tables. # Needed by irq_tables and mptable and acpi_tables.
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
# This is part of the conversion to init-obj and away from included code. # This is part of the conversion to init-obj and away from included code.

View File

@ -1,5 +1,5 @@
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -27,7 +27,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -67,7 +67,7 @@ default CONFIG_HAVE_FALLBACK_BOOT=1
## ##
## no MP table ## no MP table
## ##
default CONFIG_HAVE_MP_TABLE=0 default CONFIG_GENERATE_MP_TABLE=0
## ##
## Build code to reset the motherboard from coreboot ## Build code to reset the motherboard from coreboot
@ -82,7 +82,7 @@ default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2=1
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
default CONFIG_HAVE_PIRQ_TABLE=1 default CONFIG_GENERATE_PIRQ_TABLE=1
default CONFIG_IRQ_SLOT_COUNT=3 default CONFIG_IRQ_SLOT_COUNT=3
default CONFIG_PIRQ_ROUTE=1 default CONFIG_PIRQ_ROUTE=1
#object irq_tables.o #object irq_tables.o

View File

@ -24,7 +24,7 @@ include /config/nofailovercalculation.lb
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
makerule ./failover.E makerule ./failover.E

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -72,11 +72,11 @@ default CONFIG_SPLASH_GRAPHIC = 1
default CONFIG_VIDEO_MB = 2 default CONFIG_VIDEO_MB = 2
default CONFIG_ROM_SIZE = 256 * 1024 default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 3 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 3 # Override this in targets/*/Config.lb.
default CONFIG_PIRQ_ROUTE = 1 default CONFIG_PIRQ_ROUTE = 1
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1

View File

@ -14,7 +14,7 @@ arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end

View File

@ -1,4 +1,4 @@
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -67,7 +67,7 @@ default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2=1
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
default CONFIG_HAVE_PIRQ_TABLE=1 default CONFIG_GENERATE_PIRQ_TABLE=1
default CONFIG_IRQ_SLOT_COUNT=5 default CONFIG_IRQ_SLOT_COUNT=5
default CONFIG_PIRQ_ROUTE=1 default CONFIG_PIRQ_ROUTE=1

View File

@ -29,8 +29,8 @@ arch i386 end
driver mainboard.o driver mainboard.o
# Needed by irq_tables and mptable and acpi_tables. # Needed by irq_tables and mptable and acpi_tables.
object get_bus_conf.o object get_bus_conf.o
if CONFIG_HAVE_MP_TABLE object mptable.o end if CONFIG_GENERATE_MP_TABLE object mptable.o end
if CONFIG_HAVE_PIRQ_TABLE object irq_tables.o end if CONFIG_GENERATE_PIRQ_TABLE object irq_tables.o end
if CONFIG_USE_INIT if CONFIG_USE_INIT
makerule ./auto.o makerule ./auto.o
depends "$(CONFIG_MAINBOARD)/cache_as_ram_auto.c option_table.h" depends "$(CONFIG_MAINBOARD)/cache_as_ram_auto.c option_table.h"

View File

@ -8,6 +8,7 @@ config BOARD_ASUS_A8N_E
select SOUTHBRIDGE_NVIDIA_CK804 select SOUTHBRIDGE_NVIDIA_CK804
select SUPERIO_ITE_IT8712F select SUPERIO_ITE_IT8712F
select HAVE_PIRQ_TABLE select HAVE_PIRQ_TABLE
select HAVE_MP_TABLE
select USE_PRINTK_IN_CAR select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM select USE_DCACHE_RAM
select HAVE_HARD_RESET select HAVE_HARD_RESET

View File

@ -23,8 +23,8 @@ driver-y += mainboard.o
# Needed by irq_tables and mptable and acpi_tables. # Needed by irq_tables and mptable and acpi_tables.
obj-y += get_bus_conf.o obj-y += get_bus_conf.o
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
# This is part of the conversion to init-obj and away from included code. # This is part of the conversion to init-obj and away from included code.

View File

@ -19,8 +19,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_USE_FAILOVER_IMAGE uses CONFIG_USE_FAILOVER_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
@ -103,9 +103,9 @@ default CONFIG_FAILOVER_SIZE = 4 * 1024
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_FAILOVER_BOOT = 1 default CONFIG_HAVE_FAILOVER_BOOT = 1
default CONFIG_HAVE_HARD_RESET = 1 default CONFIG_HAVE_HARD_RESET = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 13 default CONFIG_IRQ_SLOT_COUNT = 13
default CONFIG_HAVE_MP_TABLE = 1 default CONFIG_GENERATE_MP_TABLE = 1
default CONFIG_HAVE_OPTION_TABLE = 1 default CONFIG_HAVE_OPTION_TABLE = 1
# Move the default coreboot CMOS range off of AMD RTC registers. # Move the default coreboot CMOS range off of AMD RTC registers.
default CONFIG_LB_CKS_RANGE_START = 49 default CONFIG_LB_CKS_RANGE_START = 49

View File

@ -28,7 +28,7 @@ default CONFIG_ROM_PAYLOAD = 1
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_ACPI_TABLES if CONFIG_GENERATE_ACPI_TABLES
object acpi_tables.o object acpi_tables.o
makerule dsdt.c makerule dsdt.c
depends "$(CONFIG_MAINBOARD)/dsdt.asl" depends "$(CONFIG_MAINBOARD)/dsdt.asl"
@ -37,8 +37,8 @@ if CONFIG_HAVE_ACPI_TABLES
end end
object ./dsdt.o object ./dsdt.o
end end
if CONFIG_HAVE_MP_TABLE object mptable.o end if CONFIG_GENERATE_MP_TABLE object mptable.o end
if CONFIG_HAVE_PIRQ_TABLE object irq_tables.o end if CONFIG_GENERATE_PIRQ_TABLE object irq_tables.o end
# object reset.o # object reset.o
if CONFIG_USE_INIT if CONFIG_USE_INIT

View File

@ -12,6 +12,7 @@ config BOARD_ASUS_A8V_E_SE
select HAVE_HARD_RESET select HAVE_HARD_RESET
select IOAPIC select IOAPIC
select HAVE_ACPI_TABLES select HAVE_ACPI_TABLES
select HAVE_MP_TABLE
config MAINBOARD_DIR config MAINBOARD_DIR
string string

View File

@ -1,10 +1,10 @@
driver-y += mainboard.o driver-y += mainboard.o
# Needed by irq_tables and mptable and acpi_tables. # Needed by irq_tables and mptable and acpi_tables.
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
# This is part of the conversion to init-obj and away from included code. # This is part of the conversion to init-obj and away from included code.

View File

@ -17,8 +17,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -42,7 +42,7 @@ uses CONFIG_STACK_SIZE
uses CONFIG_HEAP_SIZE uses CONFIG_HEAP_SIZE
# uses CONFIG_USE_OPTION_TABLE # uses CONFIG_USE_OPTION_TABLE
# uses CONFIG_LB_MEM_TOPK # uses CONFIG_LB_MEM_TOPK
uses CONFIG_HAVE_ACPI_TABLES uses CONFIG_GENERATE_ACPI_TABLES
uses CONFIG_HAVE_ACPI_RESUME uses CONFIG_HAVE_ACPI_RESUME
uses CONFIG_LB_CKS_RANGE_START uses CONFIG_LB_CKS_RANGE_START
uses CONFIG_LB_CKS_RANGE_END uses CONFIG_LB_CKS_RANGE_END
@ -94,8 +94,8 @@ default CONFIG_ROM_SIZE = 512 * 1024
default CONFIG_FALLBACK_SIZE = CONFIG_ROM_IMAGE_SIZE default CONFIG_FALLBACK_SIZE = CONFIG_ROM_IMAGE_SIZE
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_HAVE_PIRQ_TABLE = 0 default CONFIG_GENERATE_PIRQ_TABLE = 0
default CONFIG_HAVE_MP_TABLE = 1 default CONFIG_GENERATE_MP_TABLE = 1
default CONFIG_HAVE_OPTION_TABLE = 0 # FIXME default CONFIG_HAVE_OPTION_TABLE = 0 # FIXME
# Move the default coreboot CMOS range off of AMD RTC registers. # Move the default coreboot CMOS range off of AMD RTC registers.
default CONFIG_LB_CKS_RANGE_START = 49 default CONFIG_LB_CKS_RANGE_START = 49
@ -105,7 +105,7 @@ default CONFIG_SMP = 1
default CONFIG_MAX_CPUS = 2 default CONFIG_MAX_CPUS = 2
default CONFIG_MAX_PHYSICAL_CPUS = 1 default CONFIG_MAX_PHYSICAL_CPUS = 1
default CONFIG_LOGICAL_CPUS = 1 default CONFIG_LOGICAL_CPUS = 1
default CONFIG_HAVE_ACPI_TABLES = 1 default CONFIG_GENERATE_ACPI_TABLES = 1
# 1G memory hole # 1G memory hole
# bx_b001- default K8_HW_MEM_HOLE_SIZEK = 0x100000 # bx_b001- default K8_HW_MEM_HOLE_SIZEK = 0x100000

View File

@ -27,7 +27,7 @@ include /config/nofailovercalculation.lb
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_ACPI_TABLES if CONFIG_GENERATE_ACPI_TABLES
object acpi_tables.o object acpi_tables.o
makerule dsdt.c makerule dsdt.c
depends "$(CONFIG_MAINBOARD)/dsdt.asl" depends "$(CONFIG_MAINBOARD)/dsdt.asl"

View File

@ -23,8 +23,8 @@
driver-y += mainboard.o driver-y += mainboard.o
#needed by irq_tables and mptable and acpi_tables #needed by irq_tables and mptable and acpi_tables
obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
# This is part of the conversion to init-obj and away from included code. # This is part of the conversion to init-obj and away from included code.

View File

@ -17,8 +17,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -42,7 +42,7 @@ uses CONFIG_STACK_SIZE
uses CONFIG_HEAP_SIZE uses CONFIG_HEAP_SIZE
uses CONFIG_USE_OPTION_TABLE uses CONFIG_USE_OPTION_TABLE
uses CONFIG_LB_MEM_TOPK uses CONFIG_LB_MEM_TOPK
uses CONFIG_HAVE_ACPI_TABLES uses CONFIG_GENERATE_ACPI_TABLES
uses CONFIG_HAVE_MAINBOARD_RESOURCES uses CONFIG_HAVE_MAINBOARD_RESOURCES
uses CONFIG_HAVE_ACPI_RESUME uses CONFIG_HAVE_ACPI_RESUME
uses CONFIG_HAVE_LOW_TABLES uses CONFIG_HAVE_LOW_TABLES
@ -95,8 +95,8 @@ uses CONFIG_USE_PRINTK_IN_CAR
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_HARD_RESET = 1 default CONFIG_HAVE_HARD_RESET = 1
default CONFIG_HAVE_PIRQ_TABLE = 0 default CONFIG_GENERATE_PIRQ_TABLE = 0
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_OPTION_TABLE = 1 # FIXME default CONFIG_HAVE_OPTION_TABLE = 1 # FIXME
# Move the default coreboot CMOS range off of AMD RTC registers. # Move the default coreboot CMOS range off of AMD RTC registers.
default CONFIG_LB_CKS_RANGE_START = 49 default CONFIG_LB_CKS_RANGE_START = 49
@ -106,7 +106,7 @@ default CONFIG_SMP = 1
default CONFIG_MAX_CPUS = 2 default CONFIG_MAX_CPUS = 2
default CONFIG_MAX_PHYSICAL_CPUS = 1 default CONFIG_MAX_PHYSICAL_CPUS = 1
default CONFIG_LOGICAL_CPUS = 1 default CONFIG_LOGICAL_CPUS = 1
default CONFIG_HAVE_ACPI_TABLES = 1 default CONFIG_GENERATE_ACPI_TABLES = 1
default CONFIG_HAVE_MAINBOARD_RESOURCES = 1 default CONFIG_HAVE_MAINBOARD_RESOURCES = 1
default CONFIG_HAVE_LOW_TABLES = 0 default CONFIG_HAVE_LOW_TABLES = 0
default CONFIG_HAVE_ACPI_RESUME = 1 default CONFIG_HAVE_ACPI_RESUME = 1

View File

@ -24,7 +24,7 @@ include /config/nofailovercalculation.lb
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
makerule ./failover.E makerule ./failover.E

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -45,7 +45,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -65,11 +65,11 @@ uses CONFIG_PCI_ROM_RUN
default CONFIG_ROM_SIZE = 512 * 1024 # Override this in targets/*/Config.lb. default CONFIG_ROM_SIZE = 512 * 1024 # Override this in targets/*/Config.lb.
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 8 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 8 # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb.

View File

@ -14,7 +14,7 @@ arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE object irq_tables.o end if CONFIG_GENERATE_PIRQ_TABLE object irq_tables.o end
#object reset.o #object reset.o
## ##

View File

@ -1,5 +1,5 @@
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -26,7 +26,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -55,7 +55,7 @@ default CONFIG_HAVE_FALLBACK_BOOT = 1
## ##
## no MP table ## no MP table
## ##
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
## ##
## Build code to reset the motherboard from coreboot ## Build code to reset the motherboard from coreboot
@ -65,7 +65,7 @@ default CONFIG_HAVE_HARD_RESET = 0
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 11 default CONFIG_IRQ_SLOT_COUNT = 11
## ##

View File

@ -25,8 +25,8 @@ default CONFIG_XIP_ROM_BASE = 0xffffffff - CONFIG_XIP_ROM_SIZE + 1
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_MP_TABLE object mptable.o end if CONFIG_GENERATE_MP_TABLE object mptable.o end
if CONFIG_HAVE_PIRQ_TABLE object irq_tables.o end if CONFIG_GENERATE_PIRQ_TABLE object irq_tables.o end
makerule ./failover.E makerule ./failover.E
depends "$(CONFIG_MAINBOARD)/../../../arch/i386/lib/failover.c ../romcc" depends "$(CONFIG_MAINBOARD)/../../../arch/i386/lib/failover.c ../romcc"
action "../romcc -E -O2 -mcpu=p2 --label-prefix=failover -I$(TOP)/src -I. $(CPPFLAGS) $(CONFIG_MAINBOARD)/../../../arch/i386/lib/failover.c -o $@" action "../romcc -E -O2 -mcpu=p2 --label-prefix=failover -I$(TOP)/src -I. $(CPPFLAGS) $(CONFIG_MAINBOARD)/../../../arch/i386/lib/failover.c -o $@"

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -46,7 +46,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -69,11 +69,11 @@ uses CONFIG_IOAPIC
default CONFIG_ROM_SIZE = 256 * 1024 default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 1 default CONFIG_GENERATE_MP_TABLE = 1
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 6 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 6 # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb.

View File

@ -25,8 +25,8 @@ default CONFIG_XIP_ROM_BASE = 0xffffffff - CONFIG_XIP_ROM_SIZE + 1
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_MP_TABLE object mptable.o end if CONFIG_GENERATE_MP_TABLE object mptable.o end
if CONFIG_HAVE_PIRQ_TABLE object irq_tables.o end if CONFIG_GENERATE_PIRQ_TABLE object irq_tables.o end
makerule ./failover.E makerule ./failover.E
depends "$(CONFIG_MAINBOARD)/../../../arch/i386/lib/failover.c ../romcc" depends "$(CONFIG_MAINBOARD)/../../../arch/i386/lib/failover.c ../romcc"
action "../romcc -E -O2 -mcpu=p2 --label-prefix=failover -I$(TOP)/src -I. $(CPPFLAGS) $(CONFIG_MAINBOARD)/../../../arch/i386/lib/failover.c -o $@" action "../romcc -E -O2 -mcpu=p2 --label-prefix=failover -I$(TOP)/src -I. $(CPPFLAGS) $(CONFIG_MAINBOARD)/../../../arch/i386/lib/failover.c -o $@"

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -46,7 +46,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -69,11 +69,11 @@ uses CONFIG_IOAPIC
default CONFIG_ROM_SIZE = 256 * 1024 default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 1 default CONFIG_GENERATE_MP_TABLE = 1
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 7 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 7 # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb.

View File

@ -25,7 +25,7 @@ default CONFIG_XIP_ROM_BASE = 0xffffffff - CONFIG_XIP_ROM_SIZE + 1
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
makerule ./failover.E makerule ./failover.E

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -45,7 +45,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -65,11 +65,11 @@ uses CONFIG_PCI_ROM_RUN
default CONFIG_ROM_SIZE = 256 * 1024 default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 7 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 7 # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb.

View File

@ -25,7 +25,7 @@ default CONFIG_XIP_ROM_BASE = 0xffffffff - CONFIG_XIP_ROM_SIZE + 1
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
makerule ./failover.E makerule ./failover.E

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -46,7 +46,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -66,11 +66,11 @@ uses CONFIG_PCI_ROM_RUN
default CONFIG_ROM_SIZE = 256 * 1024 default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 6 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 6 # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb.

View File

@ -25,7 +25,7 @@ default CONFIG_XIP_ROM_BASE = 0xffffffff - CONFIG_XIP_ROM_SIZE + 1
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
makerule ./failover.E makerule ./failover.E

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -45,7 +45,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -65,11 +65,11 @@ uses CONFIG_PCI_ROM_RUN
default CONFIG_ROM_SIZE = 256 * 1024 default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 8 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 8 # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb.

View File

@ -24,7 +24,7 @@ include /config/nofailovercalculation.lb
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE object irq_tables.o end if CONFIG_GENERATE_PIRQ_TABLE object irq_tables.o end
makerule ./failover.E makerule ./failover.E
depends "$(CONFIG_MAINBOARD)/../../../arch/i386/lib/failover.c ../romcc" depends "$(CONFIG_MAINBOARD)/../../../arch/i386/lib/failover.c ../romcc"
action "../romcc -E -O --label-prefix=failover -I$(TOP)/src -I. $(CPPFLAGS) $(CONFIG_MAINBOARD)/../../../arch/i386/lib/failover.c -o $@" action "../romcc -E -O --label-prefix=failover -I$(TOP)/src -I. $(CPPFLAGS) $(CONFIG_MAINBOARD)/../../../arch/i386/lib/failover.c -o $@"

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -75,11 +75,11 @@ default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_MAINBOARD_VENDOR = "AXUS" default CONFIG_MAINBOARD_VENDOR = "AXUS"
default CONFIG_MAINBOARD_PART_NUMBER = "TC320" default CONFIG_MAINBOARD_PART_NUMBER = "TC320"
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 2 # Soldered NIC, internal USB, no real slots default CONFIG_IRQ_SLOT_COUNT = 2 # Soldered NIC, internal USB, no real slots
default CONFIG_PIRQ_ROUTE = 1 default CONFIG_PIRQ_ROUTE = 1
default CONFIG_HAVE_OPTION_TABLE = 0 default CONFIG_HAVE_OPTION_TABLE = 0

View File

@ -24,7 +24,7 @@ include /config/nofailovercalculation.lb
default CONFIG_XIP_ROM_BASE = 0xffffffff - CONFIG_XIP_ROM_SIZE + 1 default CONFIG_XIP_ROM_BASE = 0xffffffff - CONFIG_XIP_ROM_SIZE + 1
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
makerule ./failover.E makerule ./failover.E

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -45,7 +45,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -65,11 +65,11 @@ uses CONFIG_PCI_ROM_RUN
default CONFIG_ROM_SIZE = 256 * 1024 default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 7 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 7 # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb.

View File

@ -24,7 +24,7 @@ include /config/nofailovercalculation.lb
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
makerule ./failover.E makerule ./failover.E

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -75,11 +75,11 @@ default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_MAINBOARD_VENDOR = "BCOM" default CONFIG_MAINBOARD_VENDOR = "BCOM"
default CONFIG_MAINBOARD_PART_NUMBER = "WinNET100" default CONFIG_MAINBOARD_PART_NUMBER = "WinNET100"
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 2 # Soldered NIC, internal USB, no real slots default CONFIG_IRQ_SLOT_COUNT = 2 # Soldered NIC, internal USB, no real slots
default CONFIG_PIRQ_ROUTE = 1 default CONFIG_PIRQ_ROUTE = 1
default CONFIG_HAVE_OPTION_TABLE = 0 default CONFIG_HAVE_OPTION_TABLE = 0

View File

@ -25,9 +25,9 @@ include /config/nofailovercalculation.lb
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE object irq_tables.o end if CONFIG_GENERATE_PIRQ_TABLE object irq_tables.o end
if CONFIG_HAVE_MP_TABLE object mptable.o end if CONFIG_GENERATE_MP_TABLE object mptable.o end
if CONFIG_HAVE_ACPI_TABLES if CONFIG_GENERATE_ACPI_TABLES
object fadt.o object fadt.o
object dsdt.o object dsdt.o
object acpi_tables.o object acpi_tables.o

View File

@ -21,12 +21,12 @@
initobj-y += crt0.o initobj-y += crt0.o
obj-y += mainboard.o obj-y += mainboard.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += fadt.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
ldscript-y += ../../../../src/arch/i386/init/ldscript_fallback_cbfs.lb ldscript-y += ../../../../src/arch/i386/init/ldscript_fallback_cbfs.lb
ldscript-y += ../../../../src/cpu/x86/16bit/entry16.lds ldscript-y += ../../../../src/cpu/x86/16bit/entry16.lds

View File

@ -19,8 +19,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -47,8 +47,8 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_ACPI_TABLES uses CONFIG_GENERATE_ACPI_TABLES
uses CONFIG_HAVE_ACPI_RESUME uses CONFIG_HAVE_ACPI_RESUME
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
@ -72,13 +72,13 @@ default CONFIG_CONSOLE_SERIAL8250 = 1
default CONFIG_PCI_ROM_RUN = 0 default CONFIG_PCI_ROM_RUN = 0
default CONFIG_CONSOLE_VGA = 0 default CONFIG_CONSOLE_VGA = 0
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 10 default CONFIG_IRQ_SLOT_COUNT = 10
default CONFIG_HAVE_ACPI_TABLES = 0 default CONFIG_GENERATE_ACPI_TABLES = 0
default CONFIG_HAVE_OPTION_TABLE = 1 default CONFIG_HAVE_OPTION_TABLE = 1
default CONFIG_ROM_IMAGE_SIZE = 64 * 1024 default CONFIG_ROM_IMAGE_SIZE = 64 * 1024
default CONFIG_FALLBACK_SIZE = CONFIG_ROM_IMAGE_SIZE default CONFIG_FALLBACK_SIZE = CONFIG_ROM_IMAGE_SIZE

View File

@ -25,7 +25,7 @@ default CONFIG_XIP_ROM_BASE = 0xffffffff - CONFIG_XIP_ROM_SIZE + 1
arch i386 end arch i386 end
driver mainboard.o driver mainboard.o
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object irq_tables.o object irq_tables.o
end end
makerule ./failover.E makerule ./failover.E

View File

@ -18,8 +18,8 @@
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
## ##
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
uses CONFIG_HAVE_HARD_RESET uses CONFIG_HAVE_HARD_RESET
@ -45,7 +45,7 @@ uses CONFIG_ROMBASE
uses CONFIG_RAMBASE uses CONFIG_RAMBASE
uses CONFIG_XIP_ROM_SIZE uses CONFIG_XIP_ROM_SIZE
uses CONFIG_XIP_ROM_BASE uses CONFIG_XIP_ROM_BASE
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_CROSS_COMPILE uses CONFIG_CROSS_COMPILE
uses CC uses CC
uses HOSTCC uses HOSTCC
@ -65,11 +65,11 @@ uses CONFIG_PCI_ROM_RUN
default CONFIG_ROM_SIZE = 256 * 1024 default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_HAVE_FALLBACK_BOOT = 1 default CONFIG_HAVE_FALLBACK_BOOT = 1
default CONFIG_HAVE_MP_TABLE = 0 default CONFIG_GENERATE_MP_TABLE = 0
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_GENERATE_PIRQ_TABLE = 1
default CONFIG_IRQ_SLOT_COUNT = 7 # Override this in targets/*/Config.lb. default CONFIG_IRQ_SLOT_COUNT = 7 # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_VENDOR = "N/A" # Override this in targets/*/Config.lb.
default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb. default CONFIG_MAINBOARD_PART_NUMBER = "N/A" # Override this in targets/*/Config.lb.

View File

@ -12,8 +12,8 @@ driver mainboard.o
#dir /drivers/si/3114 #dir /drivers/si/3114
if CONFIG_HAVE_MP_TABLE object mptable.o end if CONFIG_GENERATE_MP_TABLE object mptable.o end
if CONFIG_HAVE_PIRQ_TABLE if CONFIG_GENERATE_PIRQ_TABLE
object get_bus_conf.o object get_bus_conf.o
object irq_tables.o object irq_tables.o
end end

View File

@ -9,6 +9,7 @@ config BOARD_BROADCOM_BLAST
select SOUTHBRIDGE_BROADCOM_BCM5785 select SOUTHBRIDGE_BROADCOM_BCM5785
select SUPERIO_NSC_PC87417 select SUPERIO_NSC_PC87417
select HAVE_PIRQ_TABLE select HAVE_PIRQ_TABLE
select HAVE_MP_TABLE
select USE_PRINTK_IN_CAR select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM select USE_DCACHE_RAM
select HAVE_HARD_RESET select HAVE_HARD_RESET

View File

@ -2,8 +2,8 @@ driver-y += mainboard.o
# Needed by irq_tables and mptable and acpi_tables. # Needed by irq_tables and mptable and acpi_tables.
obj-y += get_bus_conf.o obj-y += get_bus_conf.o
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
driver-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o driver-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o

View File

@ -1,6 +1,6 @@
uses CONFIG_HAVE_MP_TABLE uses CONFIG_GENERATE_MP_TABLE
uses CONFIG_HAVE_PIRQ_TABLE uses CONFIG_GENERATE_PIRQ_TABLE
uses CONFIG_HAVE_ACPI_TABLES uses CONFIG_GENERATE_ACPI_TABLES
uses CONFIG_HAVE_ACPI_RESUME uses CONFIG_HAVE_ACPI_RESUME
uses CONFIG_USE_FALLBACK_IMAGE uses CONFIG_USE_FALLBACK_IMAGE
uses CONFIG_HAVE_FALLBACK_BOOT uses CONFIG_HAVE_FALLBACK_BOOT
@ -93,14 +93,14 @@ default CONFIG_HAVE_HARD_RESET=1
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
default CONFIG_HAVE_PIRQ_TABLE=1 default CONFIG_GENERATE_PIRQ_TABLE=1
default CONFIG_IRQ_SLOT_COUNT=11 default CONFIG_IRQ_SLOT_COUNT=11
## ##
## Build code to export an x86 MP table ## Build code to export an x86 MP table
## Useful for specifying IRQ routing values ## Useful for specifying IRQ routing values
## ##
default CONFIG_HAVE_MP_TABLE=1 default CONFIG_GENERATE_MP_TABLE=1
## ##
## Build code to export a CMOS option table ## Build code to export a CMOS option table

Some files were not shown because too many files have changed in this diff Show More