diff options
author | Eric Biederman <ebiederm@xmission.com> | 2003-09-01 23:17:58 +0000 |
---|---|---|
committer | Eric Biederman <ebiederm@xmission.com> | 2003-09-01 23:17:58 +0000 |
commit | 9bdb460a97e87b11167ef22ec2fb737ecb95aa41 (patch) | |
tree | ec82f54e42f3d031d151a9724cec733801543d87 /src/config | |
parent | 0e97fe39048fb9ed22f12dfc9d197de2f0b35631 (diff) | |
download | coreboot-9bdb460a97e87b11167ef22ec2fb737ecb95aa41.tar.xz |
- Updates to config.g so that it works more reliably and has initial support
for paths
- Renamed some configuration variables
SMP -> CONFIG_SMP
MAX_CPUS -> CONFIG_MAX_CPUS
MAX_PHYSICAL_CPUS -> CONFIG_MAX_PHYSICAL_CPUS
- Removed some dead configuration variables
MAX_CPUS -> CONFIG_MAX_CPUS
MAX_PHYSICAL_CPUS -> CONFIG_MAX_PHYSICAL_CPUS
SMP -> CONFIG_SMP
FINAL_MAINBOARD_FIXUP
SIO_BASE
SIO_SYSTEM_CLK_INPUT
NO_KEYBOARD
USE_NORMAL_IMAGE
SERIAL_CONSOLE
USE_ELF_BOOT
ENABLE_FIXED_AND_VARIABLE_MTRRS
START_CPU_SEG
DISABLE_WATCHDOG
ENABLE_IOMMU
AMD8111_DEV
- Removed some assembly files that are no longer needed
killed src/southbridge/amd/amd8111/smbus.inc
killed src/southbrideg/amd/amd8111/cmos_boot_failover.inc
killed src/ram/ramtest.inc
- Updates to config.g so that it works more reliably and has initial support
for paths
- Renamed some configuration variables
SMP -> CONFIG_SMP
MAX_CPUS -> CONFIG_MAX_CPUS
MAX_PHYSICAL_CPUS -> CONFIG_MAX_PHYSICAL_CPUS
- Removed some dead configuration variables
MAX_CPUS -> CONFIG_MAX_CPUS
MAX_PHYSICAL_CPUS -> CONFIG_MAX_PHYSICAL_CPUS
SMP -> CONFIG_SMP
FINAL_MAINBOARD_FIXUP
SIO_BASE
SIO_SYSTEM_CLK_INPUT
NO_KEYBOARD
USE_NORMAL_IMAGE
SERIAL_CONSOLE
USE_ELF_BOOT
ENABLE_FIXED_AND_VARIABLE_MTRRS
START_CPU_SEG
DISABLE_WATCHDOG
ENABLE_IOMMU
AMD8111_DEV
- Removed some assembly files that are no longer needed
killed src/southbridge/amd/amd8111/smbus.inc
killed src/southbrideg/amd/amd8111/cmos_boot_failover.inc
killed src/ram/ramtest.inc
killed src/sdram/generic_dump_spd.inc
killed src/sdram/generic_dump_spd.inc
- Updated the arima/hdama to build with the new configuration system
- Updated config.g to list all of the variables with make echo
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1093 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/config')
-rw-r--r-- | src/config/Options.lb | 123 | ||||
-rw-r--r-- | src/config/linuxbios_c.ld | 2 |
2 files changed, 32 insertions, 93 deletions
diff --git a/src/config/Options.lb b/src/config/Options.lb index edc19ee7a7..7cec869077 100644 --- a/src/config/Options.lb +++ b/src/config/Options.lb @@ -117,7 +117,7 @@ define OBJCOPY comment "Objcopy command" end define LINUXBIOS_VERSION - default "1.1.0" + default "1.1.1" export always comment "LinuxBIOS version" end @@ -148,7 +148,7 @@ define LINUXBIOS_COMPILE_HOST end define LINUXBIOS_COMPILE_DOMAIN - default "" + default "$(shell dnsdomainname)" export always comment "Build domain name" end @@ -183,16 +183,10 @@ define HAVE_FALLBACK_BOOT comment "Set if fallback booting required" end define USE_FALLBACK_IMAGE - default 0 + default 1 export used comment "Set to build a fallback image" end -define USE_NORMAL_IMAGE - format "%d" - default {!USE_FALLBACK_IMAGE} - export used - comment "Set to build a normal image" -end define FALLBACK_SIZE default 65536 format "0x%x" @@ -277,16 +271,16 @@ define CACHE_RAM_SIZE comment "Size of cache when using it for temporary RAM" end define XIP_ROM_BASE - default 0xffff8000 + default 0 format "0x%x" export used - comment "base address of range of ROM that can be cached to speed up linuxBIOS" + comment "Start address of area to cache during LinuxBIOS execution directly from ROM" end define XIP_ROM_SIZE - default 0x8000 + default 0 format "0x%x" export used - comment "size of range of ROM that can be cached to speed up linuxBIOS" + comment "Size of area to cache during LinuxBIOS execution directly from ROM" end define CONFIG_COMPRESS default 1 @@ -348,14 +342,8 @@ end define CONFIG_CONSOLE_SERIAL8250 default 0 export always - comment "Log messages to serial 8250 console" + comment "Log messages to 8250 uart based serial console" end -define SERIAL_CONSOLE - default none - export used - comment "Log messages to serial console" -end - define DEFAULT_CONSOLE_LOGLEVEL default 7 export always @@ -373,17 +361,25 @@ define NO_POST export always comment "Disable POST codes" end + +define TTYS0_BASE + default 0x3f8 + export always + comment "Base address for 8250 uart for the serial console" +end + define TTYS0_BAUD default 115200 export always comment "Default baud rate for serial console" end -define NO_KEYBOARD - default none - export never - comment "Set if we don't have a keyboard" -end +define TTYS0_LCS + default 0x3 + export always + comment "Default flow control settings for the 8250 serial console uart" +end + ############################################### # Mainboard options ############################################### @@ -403,11 +399,6 @@ define MAINBOARD_VENDOR export always comment "Vendor of mainboard" end -define FINAL_MAINBOARD_FIXUP - default 0 - export used - comment "Do final mainboard fixups" -end define CONFIG_SYS_CLK_FREQ default none export used @@ -426,22 +417,17 @@ end define CONFIG_MAX_CPUS default 1 export always - comment "Config CPU count for this machine" + comment "Maximum CPU count for this machine" end -define MAX_CPUS - default 1 +define CONFIG_MAX_PHYSICAL_CPUS + default {CONFIG_MAX_CPUS} export always - comment "CPU count for this machine" + comment "Physical CPU count for this machine" end define CONFIG_LOGICAL_CPUS - default 1 - export always - comment "Logical CPU count for this machine" -end -define MAX_PHYSICAL_CPUS - default 1 + default 0 export always - comment "Physical CPU count for this machine" + comment "Should multiple cpus per die be enabled?" end define HAVE_MP_TABLE default none @@ -453,11 +439,6 @@ end # Boot options ############################################### -define USE_ELF_BOOT - default none - export always - comment "Use ELF boot loader" -end define CONFIG_IDE_STREAM default 0 export always @@ -541,21 +522,6 @@ define SMBUS_MEM_DEVICE_INC end ############################################### -# SuperIO options -############################################### - -define SIO_BASE - default none - export used - comment "Superio base address" -end -define SIO_SYSTEM_CLK_INPUT - default none - export used - comment "Superio CLK input default" -end - -############################################### # Misc options ############################################### @@ -569,57 +535,30 @@ define MEMORY_HOLE export used comment "Set to deal with memory hole" end -define ENABLE_FIXED_AND_VARIABLE_MTRRS - default none - export used - comment "Enable fixed and variable mtrrs" -end -define START_CPU_SEG - default 0xf0000 - format "0x%x" - export always - comment "Start CPU segment" -end define MAX_REBOOT_CNT - default 2 + default 3 export always comment "Set maximum reboots" end -define DISABLE_WATCHDOG - default {MAXIMUM_CONSOLE_LOGLEVEL >= 8} - export used - comment "Disable watchdog if we're doing lots of output" -end -define ENABLE_IOMMU - default 1 - export used - comment "Enable IOMMU aperture" -end ############################################### # Misc device options ############################################### define CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 - default none + default 0 export used - comment "" + comment "Use timer2 to callibrate the x86 time stamp counter" end define INTEL_PPRO_MTRR default none export always comment "" end -define AMD8111_DEV - default 0x3800 - format "0x%x" - export used - comment "" -end define CONFIG_UDELAY_TSC default 0 export used - comment "" + comment "Implement udelay with the x86 time stamp counter" end ############################################### diff --git a/src/config/linuxbios_c.ld b/src/config/linuxbios_c.ld index 4340f1a135..c05a4c995e 100644 --- a/src/config/linuxbios_c.ld +++ b/src/config/linuxbios_c.ld @@ -87,7 +87,7 @@ SECTIONS _stack = .; .stack . : { /* Reserve a stack for each possible cpu, +1 extra */ - . = ((MAX_CPUS * STACK_SIZE) + STACK_SIZE) ; + . = ((CONFIG_MAX_CPUS * STACK_SIZE) + STACK_SIZE) ; } _estack = .; _heap = .; |