coreboot.git
21 years ago- Update the romcc version.
Eric Biederman [Thu, 19 Jun 2003 15:14:52 +0000 (15:14 +0000)]
- Update the romcc version.
- Add an additional consistency check to romcc and fix the more obvious problems it has uncovered
  With this update there are no known silent failures in romcc.
- Update the memory initialization code to setup all 3 of the memory sizing registers properly
- In auto.c test our dynamic maximum amount of ram.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@885 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Remove bogus #if CONFIG_SMP test
Eric Biederman [Thu, 19 Jun 2003 03:34:54 +0000 (03:34 +0000)]
- Remove bogus #if CONFIG_SMP  test

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@884 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- A new test case for romcc
Eric Biederman [Wed, 18 Jun 2003 11:03:18 +0000 (11:03 +0000)]
- A new test case for romcc
- Minor romcc fixes
- In smbus_wail_until_done a romcc glitch with || in romcc where it likes
  to run out of registers.  Use | to be explicit that I don't need the short
  circuiting behavior.
- Remove unused #defines from coherent_ht.c
- Update the test in auto.c to 512M
- Add definition of log2 to romcc_io.h
- Implement SPD memory sizing in raminit.c
- Reduce the number of memory devices back 2 to for the SOLO board.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@883 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agoadded config and other test files.
Ronald G. Minnich [Tue, 17 Jun 2003 16:51:06 +0000 (16:51 +0000)]
added config and other test files.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@882 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agonew config file testing the update stuff.
Ronald G. Minnich [Tue, 17 Jun 2003 16:48:07 +0000 (16:48 +0000)]
new config file testing the update stuff.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@881 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Minor mod to reset16.inc to work with newer binutils hopefully this works with...
Eric Biederman [Tue, 17 Jun 2003 08:42:17 +0000 (08:42 +0000)]
- Minor mod to reset16.inc to work with newer binutils hopefully this works with older ones...
- Update apic.h to include the APIC_TASK_PRI register definition
- Update mptable.c to have a reasonable board OEM and productid
- Additional testfiles for romcc.
- Split out auto.c and early failover.c moving their generic bits elsewere
- Enable cache of the rom
- Fixes to amd8111_lpc.c so that we successfully setup virtual wire mode on the ioapic

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@880 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Reduce the algorithmic complexity of parts of the register allocator
Eric Biederman [Mon, 16 Jun 2003 16:57:34 +0000 (16:57 +0000)]
- Reduce the algorithmic complexity of parts of the register allocator
  so the worst case runtime of romcc is much more predictable

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@879 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agonew config tool
Ronald G. Minnich [Sat, 14 Jun 2003 15:07:02 +0000 (15:07 +0000)]
new config tool

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@878 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agoMore FB2 stuff
Greg Watson [Fri, 13 Jun 2003 22:07:53 +0000 (22:07 +0000)]
More FB2 stuff

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@877 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agoFreebios2
Greg Watson [Fri, 13 Jun 2003 17:21:10 +0000 (17:21 +0000)]
Freebios2

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@876 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agoUpdated.
Greg Watson [Fri, 13 Jun 2003 17:16:36 +0000 (17:16 +0000)]
Updated.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@875 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agoAdded tables.c
Greg Watson [Fri, 13 Jun 2003 17:09:26 +0000 (17:09 +0000)]
Added tables.c

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@874 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agoFixes.
Greg Watson [Fri, 13 Jun 2003 17:02:57 +0000 (17:02 +0000)]
Fixes.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@873 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agoPPC cpu stuff
Greg Watson [Fri, 13 Jun 2003 16:54:40 +0000 (16:54 +0000)]
PPC cpu stuff

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@872 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agoIDE stuff
Greg Watson [Fri, 13 Jun 2003 16:25:21 +0000 (16:25 +0000)]
IDE stuff

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@871 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agoIDE stream driver
Greg Watson [Fri, 13 Jun 2003 16:17:17 +0000 (16:17 +0000)]
IDE stream driver

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@870 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Modify the freebios tree so the pci config space api is mostly in sync between
Eric Biederman [Thu, 12 Jun 2003 19:23:51 +0000 (19:23 +0000)]
- Modify the freebios tree so the pci config space api is mostly in sync between
  code that runs without ram and code that runs with ram.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@869 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Changes to the pci config routines moving them closer to the non romcc API
Eric Biederman [Thu, 12 Jun 2003 17:55:54 +0000 (17:55 +0000)]
- Changes to the pci config routines moving them closer to the non romcc API
  The goal is to have the same interface with or without romcc.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@868 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Factoring of auto.c
Eric Biederman [Wed, 11 Jun 2003 21:55:00 +0000 (21:55 +0000)]
- Factoring of auto.c
- Implementation of fallback/normal support for the amd solo board
- Minor bugfix in romcc

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@867 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Update romcc to version 0.27
Eric Biederman [Tue, 10 Jun 2003 21:25:29 +0000 (21:25 +0000)]
- Update romcc to version 0.27

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@866 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Update romcc to version 0.27 and add more tests.
Eric Biederman [Tue, 10 Jun 2003 21:22:07 +0000 (21:22 +0000)]
- Update romcc to version 0.27 and add more tests.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@865 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agoMoved from freebios
Greg Watson [Mon, 9 Jun 2003 22:08:08 +0000 (22:08 +0000)]
Moved from freebios

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@864 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agoMoved from freebios
Greg Watson [Mon, 9 Jun 2003 21:59:27 +0000 (21:59 +0000)]
Moved from freebios

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@863 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agoMoved from freebios
Greg Watson [Mon, 9 Jun 2003 21:29:23 +0000 (21:29 +0000)]
Moved from freebios

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@862 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agomore specs.
Ronald G. Minnich [Fri, 6 Jun 2003 14:35:36 +0000 (14:35 +0000)]
more specs.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@846 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Add pci_def.h so romcc compiled files can also get at the
Eric Biederman [Wed, 21 May 2003 16:14:51 +0000 (16:14 +0000)]
- Add pci_def.h so romcc compiled files can also get at the
  pci definitions

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@839 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Cleanups on the romcc side including a pci interface that uses
Eric Biederman [Mon, 19 May 2003 19:16:21 +0000 (19:16 +0000)]
- Cleanups on the romcc side including a pci interface that uses
  fewer registers, and is easier to hardcode.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@838 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years agodescriptor for chips
Ronald G. Minnich [Fri, 16 May 2003 23:33:13 +0000 (23:33 +0000)]
descriptor for chips

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@831 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Fix ? expressions previously they were reversed.
Eric Biederman [Fri, 16 May 2003 20:47:48 +0000 (20:47 +0000)]
- Fix ? expressions previously they were reversed.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@830 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Intermediate fix to allow register allocator failure
Eric Biederman [Tue, 13 May 2003 21:02:26 +0000 (21:02 +0000)]
- Intermediate fix to allow register allocator failure

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@829 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Add a test to make certain romcc is properly allocating registers.
Eric Biederman [Tue, 13 May 2003 20:45:19 +0000 (20:45 +0000)]
- Add a test to make certain romcc is properly allocating registers.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@828 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Implement support for structures, typedefs, and __builtin_rdmsr, __builtin_wrmsr...
Eric Biederman [Fri, 9 May 2003 02:39:00 +0000 (02:39 +0000)]
- Implement support for structures, typedefs, and __builtin_rdmsr, __builtin_wrmsr in romcc

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@819 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Update the test cases for romcc
Eric Biederman [Thu, 8 May 2003 00:31:34 +0000 (00:31 +0000)]
- Update the test cases for romcc

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@817 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- misc minor fixes
Eric Biederman [Sat, 26 Apr 2003 03:20:53 +0000 (03:20 +0000)]
- misc minor fixes

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@802 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Minor bug fixes
Eric Biederman [Sat, 26 Apr 2003 02:14:06 +0000 (02:14 +0000)]
- Minor bug fixes

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@801 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Almost implement failover booting on the solo.
Eric Biederman [Fri, 25 Apr 2003 03:02:13 +0000 (03:02 +0000)]
- Almost implement failover booting on the solo.
  I need a very early Hypertransport setup to get anything more going.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@800 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Commit a working pirq table for the AMD solo
Eric Biederman [Fri, 25 Apr 2003 02:02:25 +0000 (02:02 +0000)]
- Commit a working pirq table for the AMD solo

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@799 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- simple bug fixes
Eric Biederman [Thu, 24 Apr 2003 23:25:29 +0000 (23:25 +0000)]
- simple bug fixes

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@798 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- irq routing table generated by getpir
Eric Biederman [Thu, 24 Apr 2003 06:57:32 +0000 (06:57 +0000)]
- irq routing table generated by getpir

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@797 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- More attempts to leave irqs in a working state.
Eric Biederman [Thu, 24 Apr 2003 06:56:37 +0000 (06:56 +0000)]
- More attempts to leave irqs in a working state.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@796 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Small step forward Linux boots and almost works...
Eric Biederman [Thu, 24 Apr 2003 06:25:08 +0000 (06:25 +0000)]
- Small step forward Linux boots and almost works...

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@795 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Initial checkin of the freebios2 tree
Eric Biederman [Tue, 22 Apr 2003 19:02:15 +0000 (19:02 +0000)]
- Initial checkin of the freebios2 tree

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@784 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Checking latest version of romcc
Eric Biederman [Tue, 22 Apr 2003 18:44:01 +0000 (18:44 +0000)]
- Checking latest version of romcc

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@783 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

21 years ago- Start the 1.1.x series that will become LinuxBIOS-2.0
Eric Biederman [Tue, 15 Apr 2003 00:44:05 +0000 (00:44 +0000)]
- Start the 1.1.x series that will become LinuxBIOS-2.0

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@771 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1