smaller fixups here and there, allowing some motherboards to compile or

to fail later than before. 
dos2unix'ed the xe7501devkit files, that might have caused some problems
before.


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2127 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Stefan Reinauer 2005-12-03 23:48:17 +00:00
parent bd25fe979b
commit bbbfd9d190
19 changed files with 1047 additions and 1051 deletions

View File

@ -32,6 +32,7 @@ entries
395 1 e 1 hw_scrubber 395 1 e 1 hw_scrubber
396 1 e 1 interleave_chip_selects 396 1 e 1 interleave_chip_selects
397 2 e 8 max_mem_clock 397 2 e 8 max_mem_clock
399 1 e 2 dual_core
400 1 e 1 power_on_after_fail 400 1 e 1 power_on_after_fail
412 4 e 6 debug_level 412 4 e 6 debug_level
416 4 e 7 boot_first 416 4 e 7 boot_first
@ -77,10 +78,10 @@ enumerations
7 9 Fallback_HDD 7 9 Fallback_HDD
7 10 Fallback_Floppy 7 10 Fallback_Floppy
#7 3 ROM #7 3 ROM
8 0 200Mhz 8 0 400Mhz
8 1 166Mhz 8 1 333Mhz
8 2 133Mhz 8 2 266Mhz
8 3 100Mhz 8 3 200Mhz
9 0 off 9 0 off
9 1 87.5% 9 1 87.5%
9 2 75.0% 9 2 75.0%
@ -93,3 +94,5 @@ enumerations
checksums checksums
checksum 392 983 984 checksum 392 983 984

View File

@ -1,5 +1,5 @@
struct chip_operations mainboard_dell_s2850_ops; struct chip_operations mainboard_dell_s1850_ops;
struct mainboard_dell_s2850_config { struct mainboard_dell_s1850_config {
int nothing; int nothing;
}; };

View File

@ -6,7 +6,7 @@
#include <cpu/x86/msr.h> #include <cpu/x86/msr.h>
#include "chip.h" #include "chip.h"
struct chip_operations mainboard_dell_s2850_ops = { struct chip_operations mainboard_dell_s1850_ops = {
CHIP_NAME("Dell S2850") CHIP_NAME("Dell S1850")
}; };

View File

@ -47,7 +47,7 @@ arch i386 end
driver mainboard.o driver mainboard.o
if HAVE_PIRQ_TABLE object irq_tables.o end if HAVE_PIRQ_TABLE object irq_tables.o end
object reset.o #object reset.o
## ##
## Romcc output ## Romcc output

View File

@ -29,9 +29,6 @@ entries
386 1 e 1 ECC_memory 386 1 e 1 ECC_memory
388 4 r 0 reboot_bits 388 4 r 0 reboot_bits
392 3 e 5 baud_rate 392 3 e 5 baud_rate
395 1 e 1 hw_scrubber
396 1 e 1 interleave_chip_selects
397 2 e 8 max_mem_clock
400 1 e 1 power_on_after_fail 400 1 e 1 power_on_after_fail
412 4 e 6 debug_level 412 4 e 6 debug_level
416 4 e 7 boot_first 416 4 e 7 boot_first
@ -39,15 +36,7 @@ entries
424 4 e 7 boot_third 424 4 e 7 boot_third
428 4 h 0 boot_index 428 4 h 0 boot_index
432 8 h 0 boot_countdown 432 8 h 0 boot_countdown
440 4 e 9 slow_cpu 1008 16 h 0 check_sum
444 1 e 1 nmi
445 1 e 1 iommu
728 256 h 0 user_data
984 16 h 0 check_sum
# Reserve the extended AMD configuration registers
1000 24 r 0 reserved_memory
enumerations enumerations
@ -77,21 +66,9 @@ enumerations
7 9 Fallback_HDD 7 9 Fallback_HDD
7 10 Fallback_Floppy 7 10 Fallback_Floppy
#7 3 ROM #7 3 ROM
8 0 200Mhz
8 1 166Mhz
8 2 133Mhz
8 3 100Mhz
9 0 off
9 1 87.5%
9 2 75.0%
9 3 62.5%
9 4 50.0%
9 5 37.5%
9 6 25.0%
9 7 12.5%
checksums checksums
checksum 392 983 984 checksum 392 1007 1008

View File

@ -66,6 +66,11 @@ uses XIP_ROM_BASE
### Build options ### Build options
### ###
##
## ROM_SIZE is the size of boot ROM that this board will use.
##
default ROM_SIZE=2097152
## ##
## Build code for the fallback boot? ## Build code for the fallback boot?
## ##

View File

@ -1,5 +1,5 @@
/* /*
* Ported to Intel XE7501DEVKIT from Island Aruma * Ported to Intel XE7501DEVKIT from Agami Aruma
* written by Stefan Reinauer <stepan@openbios.org> * written by Stefan Reinauer <stepan@openbios.org>
* (C) 2005 Stefan Reinauer * (C) 2005 Stefan Reinauer
* (C) 2005 Digital Design Corporation * (C) 2005 Digital Design Corporation
@ -14,7 +14,13 @@
#include "bus.h" #include "bus.h"
#include "ioapic.h" #include "ioapic.h"
unsigned long acpi_dump_apics(unsigned long current) unsigned long acpi_fill_srat(unsigned long current)
{
// Not implemented
return 0;
}
unsigned long acpi_fill_madt(unsigned long current)
{ {
unsigned int irq_start = 0; unsigned int irq_start = 0;
device_t dev = 0; device_t dev = 0;

View File

@ -32,6 +32,7 @@ entries
395 1 e 1 hw_scrubber 395 1 e 1 hw_scrubber
396 1 e 1 interleave_chip_selects 396 1 e 1 interleave_chip_selects
397 2 e 8 max_mem_clock 397 2 e 8 max_mem_clock
399 1 e 2 dual_core
400 1 e 1 power_on_after_fail 400 1 e 1 power_on_after_fail
412 4 e 6 debug_level 412 4 e 6 debug_level
416 4 e 7 boot_first 416 4 e 7 boot_first
@ -41,6 +42,7 @@ entries
432 8 h 0 boot_countdown 432 8 h 0 boot_countdown
440 4 e 9 slow_cpu 440 4 e 9 slow_cpu
444 1 e 1 nmi 444 1 e 1 nmi
445 1 e 1 iommu
728 256 h 0 user_data 728 256 h 0 user_data
984 16 h 0 check_sum 984 16 h 0 check_sum
# Reserve the extended AMD configuration registers # Reserve the extended AMD configuration registers
@ -76,10 +78,10 @@ enumerations
7 9 Fallback_HDD 7 9 Fallback_HDD
7 10 Fallback_Floppy 7 10 Fallback_Floppy
#7 3 ROM #7 3 ROM
8 0 200Mhz 8 0 400Mhz
8 1 166Mhz 8 1 333Mhz
8 2 133Mhz 8 2 266Mhz
8 3 100Mhz 8 3 200Mhz
9 0 off 9 0 off
9 1 87.5% 9 1 87.5%
9 2 75.0% 9 2 75.0%

View File

@ -8,6 +8,9 @@ struct southbridge_via_vt8231_config {
int enable_native_ide; int enable_native_ide;
int enable_com_ports; int enable_com_ports;
int enable_keyboard; int enable_keyboard;
/* currently not parsed but needed by densitron dpx114 */
int enable_usb;
int enable_nvram;
}; };
#endif /* _SOUTHBRIDGE_VIA_VT8231 */ #endif /* _SOUTHBRIDGE_VIA_VT8231 */