- O2, enums, and switch statements work in romcc
authorEric Biederman <ebiederm@xmission.com>
Sat, 11 Oct 2003 06:20:25 +0000 (06:20 +0000)
committerEric Biederman <ebiederm@xmission.com>
Sat, 11 Oct 2003 06:20:25 +0000 (06:20 +0000)
commit83b991afff40e12a8b6756af06a472842edb1a66
treea441ff0d88afcb0a07cf22dc3653db3e07a05c98
parent080038bfbd8fdf08bac12476a3789495e6f705ca
  - O2, enums, and switch statements work in romcc
  - Support for compiling romcc on non x86 platforms
  - new romc options -msse and -mmmx for specifying extra registers to use
  - Bug fixes to device the device disable/enable framework and an amd8111 implementation
  - Move the link specification to the chip specification instead of the path
  - Allow specifying devices with internal bridges.
  - Initial via epia support
 - Opteron errata fixes

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1200 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
90 files changed:
NEWS
src/arch/i386/lib/console.inc
src/arch/i386/lib/cpu.c
src/boot/hardwaremain.c
src/config/Config.lb
src/config/Options.lb
src/cpu/k8/cpufixup.c
src/cpu/p6/mtrr.c
src/devices/chip.c
src/devices/device.c
src/devices/device_util.c
src/devices/hypertransport.c
src/devices/pci_device.c
src/devices/root_device.c
src/include/cpu/k8/mtrr.h
src/include/device/chip.h
src/include/device/device.h
src/include/device/path.h
src/mainboard/amd/quartet/mptable.c
src/mainboard/arima/hdama/Config.lb
src/mainboard/arima/hdama/auto.c
src/mainboard/arima/hdama/failover.c
src/mainboard/arima/hdama/irq_tables.c
src/mainboard/arima/hdama/mainboard.c
src/mainboard/arima/hdama/mptable.c
src/northbridge/amd/amdk8/Config.lb
src/northbridge/amd/amdk8/coherent_ht.c
src/northbridge/amd/amdk8/cpu_rev.c [new file with mode: 0644]
src/northbridge/amd/amdk8/misc_control.c
src/northbridge/amd/amdk8/northbridge.c
src/northbridge/amd/amdk8/raminit.c
src/northbridge/via/vt8601/northbridge.c
src/pc80/vgabios.c
src/pc80/vgachip.h
src/southbridge/amd/amd8111/Config.lb
src/southbridge/amd/amd8111/amd8111.c [new file with mode: 0644]
src/southbridge/amd/amd8111/amd8111.h [new file with mode: 0644]
src/southbridge/amd/amd8111/amd8111_ac97.c [new file with mode: 0644]
src/southbridge/amd/amd8111/amd8111_acpi.c
src/southbridge/amd/amd8111/amd8111_early_smbus.c
src/southbridge/amd/amd8111/amd8111_ide.c
src/southbridge/amd/amd8111/amd8111_lpc.c
src/southbridge/amd/amd8111/amd8111_nic.c [new file with mode: 0644]
src/southbridge/amd/amd8111/amd8111_usb.c
src/southbridge/amd/amd8111/amd8111_usb2.c
src/southbridge/amd/amd8131/amd8131_bridge.c
src/southbridge/via/vt8231/chip.h
src/southbridge/via/vt8231/vt8231.c
src/southbridge/via/vt8231/vt8231_early_serial.c
src/southbridge/via/vt8231/vt8231_early_smbus.c
src/superio/NSC/pc87360/chip.h
src/superio/NSC/pc87360/superio.c
targets/arima/hdama/Config.lb
targets/buildtarget
util/newconfig/Makefile
util/newconfig/config.g
util/options/build_opt_tbl.c
util/romcc/Makefile
util/romcc/results/linux_test1.out [new file with mode: 0644]
util/romcc/results/linux_test2.out [new file with mode: 0644]
util/romcc/results/linux_test3.out [new file with mode: 0644]
util/romcc/results/linux_test4.out [new file with mode: 0644]
util/romcc/results/linux_test5.out [new file with mode: 0644]
util/romcc/results/linux_test6.out [new file with mode: 0644]
util/romcc/results/linux_test7.out [new file with mode: 0644]
util/romcc/romcc.c
util/romcc/tests/fail_test4.c [new file with mode: 0644]
util/romcc/tests/fail_test5.c [new file with mode: 0644]
util/romcc/tests/linux_console.h [new file with mode: 0644]
util/romcc/tests/linux_syscall.h [new file with mode: 0644]
util/romcc/tests/linux_test1.c [new file with mode: 0644]
util/romcc/tests/linux_test2.c [new file with mode: 0644]
util/romcc/tests/linux_test3.c [new file with mode: 0644]
util/romcc/tests/linux_test4.c [new file with mode: 0644]
util/romcc/tests/linux_test5.c [new file with mode: 0644]
util/romcc/tests/linux_test6.c [new file with mode: 0644]
util/romcc/tests/linux_test7.c [new file with mode: 0644]
util/romcc/tests/linuxi386_syscall.h [new file with mode: 0644]
util/romcc/tests/raminit_test6.c [new file with mode: 0644]
util/romcc/tests/simple_test57.c [new file with mode: 0644]
util/romcc/tests/simple_test58.c [new file with mode: 0644]
util/romcc/tests/simple_test60.c
util/romcc/tests/simple_test61.c [new file with mode: 0644]
util/romcc/tests/simple_test62.c [new file with mode: 0644]
util/romcc/tests/simple_test63.c [new file with mode: 0644]
util/romcc/tests/simple_test64.c [new file with mode: 0644]
util/romcc/tests/simple_test65.c [new file with mode: 0644]
util/romcc/tests/simple_test66.c [new file with mode: 0644]
util/romcc/tests/simple_test67.c [new file with mode: 0644]
util/romcc/tests/simple_test68.c [new file with mode: 0644]