summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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