Commit graph

529 commits

Author SHA1 Message Date
Li-Ta Lo
e52666931a Doxidization, reformat
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1469 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-23 21:28:05 +00:00
Greg Watson
9f46132e96 tighten up option exporting
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1468 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-23 17:41:15 +00:00
Li-Ta Lo
17350f1391 ibm e325 work now
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1466 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-22 22:21:36 +00:00
Ronald G. Minnich
2619721692 fixed to follow linuxbios usage.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1463 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-22 21:44:51 +00:00
Ronald G. Minnich
bfdc56231b return to debug
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1461 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-22 04:24:29 +00:00
Ronald G. Minnich
7ebb9e9eb8 updates for the E325
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1460 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-22 04:23:57 +00:00
Ronald G. Minnich
b9e06c2692 serial post returns!
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1455 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 21:02:36 +00:00
Ronald G. Minnich
7f84586756 fix up for serial post
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1454 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 21:01:49 +00:00
Ronald G. Minnich
826c381038 fixed the memory reset lines.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1453 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 20:28:46 +00:00
David W. Hendricks
a0be1fc307 Includes fix from Craig C Forney
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1452 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 20:05:42 +00:00
Ronald G. Minnich
3bd1f94c76 simply change for keyboard
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1451 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 18:09:20 +00:00
Ronald G. Minnich
73da276bc7 some fixes
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1450 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 18:00:40 +00:00
Stefan Reinauer
a3a59bf104 fix typo that keeps solo from working
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1448 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 15:58:18 +00:00
Ronald G. Minnich
08376d1c66 fixes for various wrong bits
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1447 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 14:57:50 +00:00
Stefan Reinauer
4fac6cfef8 1.1.6 adaptions
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1446 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 12:32:09 +00:00
Stefan Reinauer
1943d501b4 adapt to 1.1.6
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1445 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 12:15:19 +00:00
Stefan Reinauer
0eed64bf66 more compile fixes.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1444 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 11:38:26 +00:00
Stefan Reinauer
05c4377cce compile fix
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1443 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 11:27:40 +00:00
Li-Ta Lo
e3c79ed89b number of bits should be called log 2 rather than base 2
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1442 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-19 00:08:48 +00:00
Ronald G. Minnich
5136e15001 e325 support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1440 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-18 22:00:56 +00:00
Greg Watson
e74ff463c4 typo
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1432 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-17 22:40:12 +00:00
Greg Watson
317cde826d added spin-up delay
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1429 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-17 22:35:52 +00:00
Greg Watson
fc2ad05e6f remove debugging
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1427 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-17 22:11:51 +00:00
Greg Watson
717d70de26 remove more debugging
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1426 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-17 22:11:11 +00:00
Greg Watson
bcfa0d38d2 according to spec, sector size is 2048
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1425 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-17 22:05:28 +00:00
Greg Watson
7575fba6f3 remove debugging
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1424 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-17 22:04:22 +00:00
Greg Watson
9bc5018259 ppc fixes
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1423 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-17 22:02:12 +00:00
Greg Watson
9cfecd1490 filo boot load support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1421 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-17 17:10:32 +00:00
Greg Watson
43ba521bd9 Checking for slaves on the IDE bus seems problematic, at least
on the Sandpoint. Make it an option.


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1420 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-17 17:06:06 +00:00
Greg Watson
582231ed01 FAT big endian changes
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1419 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-17 17:03:02 +00:00
Greg Watson
f6d05f501e added funcs
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1418 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-17 17:02:28 +00:00
Greg Watson
9a795cfc8d *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1417 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-17 17:00:50 +00:00
Greg Watson
711c8bddfe added fat support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1416 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 04:04:58 +00:00
Greg Watson
12f5ef5f87 added atapi support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1415 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:54:08 +00:00
Greg Watson
e54edf7a18 from filo
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1414 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:52:19 +00:00
Greg Watson
1f50e94d88 byte swapping
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1413 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:48:44 +00:00
Greg Watson
96ce0b4bd1 removed unused code
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1412 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:46:41 +00:00
Greg Watson
0f62047061 byteorder routines
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1411 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:43:29 +00:00
Greg Watson
e54d55b9d9 added rx support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1410 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:40:51 +00:00
Greg Watson
5c51c3d9d9 tidy
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1409 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:40:29 +00:00
Greg Watson
54b1658202 added realloc
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1408 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:40:03 +00:00
Greg Watson
ef71326b8e filesystem support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1407 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:39:09 +00:00
Greg Watson
4f566ca1c0 byte swapping
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1406 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:37:11 +00:00
Greg Watson
1624782bbe extra functions
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1405 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:34:52 +00:00
Greg Watson
fd27f5ee34 added realloc
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1404 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:34:26 +00:00
Greg Watson
3cd7fc7640 filesystem support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1403 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:33:34 +00:00
Greg Watson
7d2478e962 use CONFIG_IDE for ide support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1402 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:31:42 +00:00
Greg Watson
f8a31c510c Fix file broken by Erics changes
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1401 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:30:18 +00:00
Greg Watson
cfaeaf6d2d ide support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1400 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:28:05 +00:00
Greg Watson
b8603e2ac2 filesystem support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1399 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:18:32 +00:00
Greg Watson
b9f5c112cc filesystem support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1398 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-13 03:09:57 +00:00
Ronald G. Minnich
fc2ae8ee9f added device numbers
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1397 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-12 23:45:38 +00:00
Ronald G. Minnich
b3da970964 starting point for 87366
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1396 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-12 23:38:20 +00:00
Ronald G. Minnich
fd714cf120 new support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1395 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-12 23:02:05 +00:00
Li-Ta Lo
a6aca79ff0 fixed halt on ht rest by change bus numver
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1394 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-12 22:29:41 +00:00
Ronald G. Minnich
142babf1e5 forgot to do a cvs add
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1393 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-12 16:54:31 +00:00
Ronald G. Minnich
e4fc0ab250 fixes for tyan
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1392 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-12 15:13:38 +00:00
Stefan Reinauer
a40a17c50c cosmetics.. we'll not see more that 256cpus in linuxbios for a while
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1391 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-12 12:18:25 +00:00
Eric Biederman
5cd81730ec - Moved hlt() to it's own header.
- Reworked pnp superio device support.  Now complete superio support is less than 100 lines.
- Added support for hard coding resource assignments in Config.lb
- Minor bug fixes to romcc
- Initial support for catching the x86 processor BIST error codes.  I've only seen
  this trigger once in production during a very suspcious reset but...
- added raminit_test to test the code paths in raminit.c for the Opteron
- Removed the IORESOURCE_SET bit and added IORESOURCE_ASSIGNED and IORESOURCE_STORED
  so we can tell what we have really done.
- Added generic AGP/IOMMU setting code to x86
- Added an implementation of memmove and removed reserved identifiers from memcpy
- Added minimal support for booting on pre b3 stepping K8 cores
- Moved the checksum on amd8111 boards because our default location was on top of
  extended RTC registers
- On the Hdama added support for enabling i2c hub so we can get at the temperature
  sensors.  Not that i2c bus was implemented well enough to make that useful.
- Redid the Opteron port so we should only need one reset and most of memory initialization
  is done in cpu_fixup.  This is much, much faster.
- Attempted to make the VGA IO region assigment work.  The code seems to work now...
- Redid the error handling in amdk8/raminit.c to distinguish between a bad value
  and a smbus error, and moved memory clearing out to cpufixup.
- Removed CONFIG_KEYBOARD as it was useless.  See pc87360/superio.c for how to
  setup a legacy keyboard properly.
- Reworked the register values for standard hardware, moving the defintions from
  chip.h into the headers of the initialization routines.  This is much saner
  and is actually implemented.
- Made the hdama port an under clockers BIOS.  I debuged so many interesting problems.
- On amd8111_lpc added setup of architectural/legacy hardware
- Enabled PCI error reporting as much as possible.
- Enhanded build_opt_tbl to generate a header of the cmos option locations so
  that romcc compiled code can query the cmos options.
- In romcc gracefully handle function names that degenerate into function pointers
- Bumped the version to 1.1.6 as we are getting closer to 2.0

  TODO finish optimizing the HT links of non dual boards
  TODO make all Opteron board work again
  TODO convert all superio devices to use the new helpers
  TODO convert the via/epia to freebios2 conventions
  TODO cpu fixup/setup by cpu type


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1390 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-11 15:01:31 +00:00
Stefan Reinauer
f31d5542f6 go verbose for now!
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1389 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-09 15:56:38 +00:00
Stefan Reinauer
ffc6d28614 drop dead code.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1388 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-09 15:33:08 +00:00
Greg Watson
a3d26484cc *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1384 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-07 22:24:05 +00:00
Greg Watson
c762e55fc9 fix caching problem
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1382 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-07 17:38:43 +00:00
Greg Watson
7780fc6404 fix memory settings
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1381 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-07 17:37:41 +00:00
Greg Watson
ac00a0a7e2 fix caching problem
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1380 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-07 17:28:59 +00:00
Stefan Reinauer
dd9651017a generalize code
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1379 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-02-27 13:37:44 +00:00
Li-Ta Lo
3259784926 correct the DstNode bit mask for IO/MM registers
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1378 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-02-23 22:33:10 +00:00
Li-Ta Lo
87144668b1 removed unused set_var_mtrr() (use intel_set_var_mtrr() instead).
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1377 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-02-17 21:51:58 +00:00
Stefan Reinauer
2d3cf24580 fix broken stuff :-(((
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1372 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-02-10 11:21:18 +00:00
David W. Hendricks
854e45292b final merge of YhLu's stuff
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1371 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-02-09 22:47:38 +00:00
Greg Watson
c34d5ca790 *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1370 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-02-08 20:17:01 +00:00
Stefan Reinauer
bd8e17a8f1 enable hpet timer hardware.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1368 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-02-05 10:00:35 +00:00
Stefan Reinauer
06feb88cc6 create MADT tables, too.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1366 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-02-03 16:11:35 +00:00
Stefan Reinauer
a7648c2942 acpi fixes:
* move acpi to right position
 * change acpi checksums
 * clean hpet area before creating table
 * calculate hpet checksum


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1364 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-29 17:31:34 +00:00
Greg Watson
d4ece66207 configure superio
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1363 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-29 01:54:24 +00:00
Greg Watson
053f89b057 chip initialization
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1361 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-29 00:58:07 +00:00
Ronald G. Minnich
016c1b3d8a almost there.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1360 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-29 00:04:13 +00:00
Ronald G. Minnich
e45714874e incomplete (wrong) support for this chip.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1359 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-28 23:54:50 +00:00
Stefan Reinauer
688b385aec please forgive me... ;)
* initial acpi support code
 * fix header


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1358 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-28 16:56:14 +00:00
Ronald G. Minnich
22489894e1 will mainboards
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1357 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-27 17:08:03 +00:00
Stefan Reinauer
abf9fea4a0 unify debug messages, fix typo
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1356 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-26 10:54:44 +00:00
Stefan Reinauer
36fdcb8e2b Allow using an APIC without mptable.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1355 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-26 10:16:59 +00:00
Greg Watson
5a8d4ae27c *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1354 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-22 01:06:19 +00:00
Greg Watson
909472367f memory mapped I/O
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1353 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-22 01:03:41 +00:00
Greg Watson
746376d641 cache.c
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1351 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-22 01:00:22 +00:00
Greg Watson
aabdf02cdd updated for other boards
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1350 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-22 01:00:07 +00:00
Greg Watson
c5acd90b53 try to get memory mapped i/o to work
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1349 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-22 00:45:13 +00:00
Greg Watson
86da220788 *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1348 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-22 00:21:29 +00:00
Greg Watson
49ad3fe4c3 get memory mapped i/o working
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1347 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-22 00:09:10 +00:00
Greg Watson
7a186938b0 clear IR & DR and enable FP
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1346 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-22 00:04:58 +00:00
Greg Watson
47624a8e13 *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1345 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-22 00:02:12 +00:00
Greg Watson
6cc2a5c4c4 init.c
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1344 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-22 00:01:20 +00:00
Greg Watson
063f3d9395 default values seem to work fine
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1343 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-21 23:56:37 +00:00
Greg Watson
87561c7acd pass ide base address to driver
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1342 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-21 23:55:59 +00:00
Greg Watson
456764dd30 changed routine name
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1341 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-21 23:52:49 +00:00
Greg Watson
8af609f2fe trying to get it right...
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1340 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-21 23:50:56 +00:00
Stefan Reinauer
8a1678fb90 adapt irq values to pirq table
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1339 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-21 16:40:41 +00:00
Stefan Reinauer
a65b14ab50 simpler irq tables
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1338 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-21 16:26:44 +00:00
Stefan Reinauer
bd4be244bb update mp table and pirq table
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1337 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-21 16:05:40 +00:00
Greg Watson
b020d53352 *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1335 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-14 17:21:22 +00:00
Greg Watson
bf5b584801 allow TTYS0_DIV to be set explicitly
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1334 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-14 17:08:14 +00:00
Stefan Reinauer
fd1f22cfef small fixes
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1331 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-14 15:46:30 +00:00
Greg Watson
8d0ac932cb *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1330 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-13 22:26:04 +00:00
Greg Watson
6ff2ab9649 *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1329 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-13 22:18:03 +00:00
Greg Watson
24aa3c8cf1 Options for briQ
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1328 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-13 22:01:09 +00:00
Li-Ta Lo
f0721563b4 Tyan mainboard changes form YhLu
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1326 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-12 20:00:43 +00:00
Li-Ta Lo
12eee5111f Tyan S2885 changes form yhlu
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1325 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-12 17:45:27 +00:00
Li-Ta Lo
db7f47cbbf Change PCI_BRIDGE_CONTROL to PCI_BRIDGE_CTL_VGA
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1324 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-08 21:15:49 +00:00
David W. Hendricks
88c4ed576f *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1322 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-01-05 10:16:24 +00:00
Greg Watson
e3e8f1f7fc printk before hardwaremain()
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1321 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-17 18:03:26 +00:00
Greg Watson
16f4e2cb1f *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1320 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-17 18:01:44 +00:00
Greg Watson
1b362c4980 use new pci config setup
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1319 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-17 17:51:35 +00:00
Greg Watson
5965169dad Don't compare low 8 bits, which are revision.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1318 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-17 17:39:53 +00:00
Greg Watson
8549836ef4 *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1317 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-17 17:34:30 +00:00
Greg Watson
886b1788c9 pci configuration
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1316 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-17 17:32:58 +00:00
Greg Watson
fde64ff3a1 clock.c need in startup
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1315 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-17 17:29:21 +00:00
Greg Watson
6c11dfc4de needed for 4xx startup
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1314 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-17 17:28:12 +00:00
Greg Watson
4b949c340a added _outsw_ns
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1313 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-17 17:27:20 +00:00
Eric Biederman
17729a2ebd - Set all of the fields in config_busses before we use it not afterwards.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1311 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-08 21:48:01 +00:00
Ronald G. Minnich
0cb44b5cdf make it a manifest constant
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1310 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-08 21:29:26 +00:00
Ronald G. Minnich
80b5240c75 fixed irq slot count
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1309 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-08 21:06:55 +00:00
Ronald G. Minnich
766ae4a4d1 missing file.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1308 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-08 17:29:32 +00:00
Eric Biederman
4ab9f1722a - Fix amdk8_scan_root_bus and amdk8_scan_chains so multiple HT chains
can be scanned in any order


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1307 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-06 00:11:56 +00:00
Ronald G. Minnich
12d2e683f4 s4880
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1305 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-02 20:43:08 +00:00
Stefan Reinauer
7c8d35273f fix quartet and S4880 spd initialization.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1304 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-02 17:56:31 +00:00
Ronald G. Minnich
8aa7bccc9d from Yh Lu
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1302 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-12-02 03:58:19 +00:00
Stefan Reinauer
13f8c07850 update
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1301 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-27 11:25:01 +00:00
Stefan Reinauer
221cb417ff fix AMD Solo target
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1300 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-27 11:01:47 +00:00
Ronald G. Minnich
dcac0161d4 fix stupid typo.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1297 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-20 23:09:08 +00:00
Stefan Reinauer
7899a5fbb5 add FAKE_SPDROM option to fake spd on machines that don't have one.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1295 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-19 12:29:08 +00:00
Stefan Reinauer
93cbf82e6e faking spd setup for now on quartet ;)
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1294 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-19 12:28:07 +00:00
Greg Watson
3d099e7fac dont know what happened here
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1293 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-17 20:55:54 +00:00
Ronald G. Minnich
7c48c5bb1d fix default
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1292 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-17 17:33:14 +00:00
Greg Watson
370845147f *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1291 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:54:16 +00:00
Greg Watson
354955799b *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1290 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:47:53 +00:00
Greg Watson
61065bc537 used pre-hardwaremain()
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1289 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:31:12 +00:00
Greg Watson
0d4295f2f8 options for better control of rom layout
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1288 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:29:30 +00:00
Greg Watson
8334882015 *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1287 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:28:05 +00:00
Greg Watson
d57923c870 added sizeram and init routines
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1286 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:26:02 +00:00
Greg Watson
8fc392b427 updated names
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1285 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:25:19 +00:00
Greg Watson
29581a3473 done in C now
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1284 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:20:20 +00:00
Greg Watson
4d7b729e4b setup and initialize cache correctly
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1283 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:16:56 +00:00
Greg Watson
b3883f393e cache is 32Kb
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1282 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:16:09 +00:00
Greg Watson
c1556ac427 need this code
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1281 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:15:01 +00:00
Greg Watson
c70b5d2f3a jumping to payload
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1280 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:11:55 +00:00
Greg Watson
e14d10930f make sure stack resides in cache
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1279 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-15 15:09:30 +00:00
Stefan Reinauer
d4718ff415 automatically detect southbridge link. this should allow to get rid of most
of the special resource maps spread over the opteron ports and make the code
more generic


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1277 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-10 14:34:46 +00:00
Greg Watson
e3da4d3ce8 *** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1274 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-09 23:29:42 +00:00
Greg Watson
c8ea12d672 support for init objects
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1273 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-09 23:29:05 +00:00
Greg Watson
2f726c3e83 updated for v2
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1272 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2003-11-09 23:26:56 +00:00