Stefan Reinauer [Wed, 24 Mar 2004 14:10:45 +0000 (14:10 +0000)]
Further trimming freebios2 towards code reuse.
Unified AMD K8 reset function that can be customized via mainboard Config.lb
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1471
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Wed, 24 Mar 2004 12:28:18 +0000 (12:28 +0000)]
small step to clean up mainboard directories. debug.c was basically identical
on all amd64 motherboards, so it moved to the amdk8 specific code.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1470
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Tue, 23 Mar 2004 21:28:05 +0000 (21:28 +0000)]
Doxidization, reformat
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1469
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Tue, 23 Mar 2004 17:41:15 +0000 (17:41 +0000)]
tighten up option exporting
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1468
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Tue, 23 Mar 2004 17:37:02 +0000 (17:37 +0000)]
These changes tighten up rules for exporting options.
1. Exportable options ('export used') used to be exported if referred to in
a 'uses' statement. These options will now only be exported if the
option is set, or the default value is changed.
2. Options marked as 'export always' with no default value ('default none')
used to generate defines with no values 'export k8:='. This behavior
has changed so that the option will ONLY be exported if it has a value
assigned using 'set' or 'default'. Otherwise it is an error.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1467
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Mon, 22 Mar 2004 22:21:36 +0000 (22:21 +0000)]
ibm e325 work now
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1466
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Mon, 22 Mar 2004 22:20:49 +0000 (22:20 +0000)]
fixed minor typo
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1465
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Mon, 22 Mar 2004 22:19:17 +0000 (22:19 +0000)]
more jedec standard consolidatation.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1464
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Mon, 22 Mar 2004 21:44:51 +0000 (21:44 +0000)]
fixed to follow linuxbios usage.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1463
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Mon, 22 Mar 2004 16:14:40 +0000 (16:14 +0000)]
update configs (use etherboot for now, enable acpi)
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1462
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Mon, 22 Mar 2004 04:24:29 +0000 (04:24 +0000)]
return to debug
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1461
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Mon, 22 Mar 2004 04:23:57 +0000 (04:23 +0000)]
updates for the E325
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1460
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Sat, 20 Mar 2004 17:39:43 +0000 (17:39 +0000)]
rmove unused #define and function declaretion
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1459
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Sat, 20 Mar 2004 17:05:01 +0000 (17:05 +0000)]
I have no idea what i was trying to show off when I used the while loop rather
than for loop. Please forgive me, I was too young 4 years ago.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1458
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Sat, 20 Mar 2004 16:46:10 +0000 (16:46 +0000)]
consolidate more jedec standard code
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1457
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Fri, 19 Mar 2004 22:10:07 +0000 (22:10 +0000)]
remove duplicated code
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1456
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Fri, 19 Mar 2004 21:02:36 +0000 (21:02 +0000)]
serial post returns!
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1455
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Fri, 19 Mar 2004 21:01:49 +0000 (21:01 +0000)]
fix up for serial post
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1454
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Fri, 19 Mar 2004 20:28:46 +0000 (20:28 +0000)]
fixed the memory reset lines.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1453
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
David W. Hendricks [Fri, 19 Mar 2004 20:05:42 +0000 (20:05 +0000)]
Includes fix from Craig C Forney
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1452
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Fri, 19 Mar 2004 18:09:20 +0000 (18:09 +0000)]
simply change for keyboard
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1451
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Fri, 19 Mar 2004 18:00:40 +0000 (18:00 +0000)]
some fixes
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1450
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Fri, 19 Mar 2004 16:36:46 +0000 (16:36 +0000)]
fixes from Eric's last commits that broke things.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1449
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Fri, 19 Mar 2004 15:58:18 +0000 (15:58 +0000)]
fix typo that keeps solo from working
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1448
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Fri, 19 Mar 2004 14:57:50 +0000 (14:57 +0000)]
fixes for various wrong bits
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1447
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Fri, 19 Mar 2004 12:32:09 +0000 (12:32 +0000)]
1.1.6 adaptions
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1446
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Fri, 19 Mar 2004 12:15:19 +0000 (12:15 +0000)]
adapt to 1.1.6
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1445
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Fri, 19 Mar 2004 11:38:26 +0000 (11:38 +0000)]
more compile fixes.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1444
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Fri, 19 Mar 2004 11:27:40 +0000 (11:27 +0000)]
compile fix
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1443
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Fri, 19 Mar 2004 00:08:48 +0000 (00:08 +0000)]
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
Ronald G. Minnich [Thu, 18 Mar 2004 22:07:14 +0000 (22:07 +0000)]
Add e325 stuff
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1441
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Thu, 18 Mar 2004 22:00:56 +0000 (22:00 +0000)]
e325 support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1440
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
David W. Hendricks [Thu, 18 Mar 2004 21:59:05 +0000 (21:59 +0000)]
Added support for SST49LF0xxA parts.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1439
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
David W. Hendricks [Thu, 18 Mar 2004 21:55:22 +0000 (21:55 +0000)]
Added support for more SST 49lf0xxA parts
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1438
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Thu, 18 Mar 2004 20:35:33 +0000 (20:35 +0000)]
forgot a semicolon
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1437
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Thu, 18 Mar 2004 20:31:54 +0000 (20:31 +0000)]
removed unused code in pm49fl004, remove experimental delay in sst49lf040
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1436
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Thu, 18 Mar 2004 20:27:33 +0000 (20:27 +0000)]
fixed stupid i++ evalution order bug
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1435
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Thu, 18 Mar 2004 19:40:07 +0000 (19:40 +0000)]
fixed 32bit v.s. 64bit long int arithematics
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1434
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Wed, 17 Mar 2004 23:03:37 +0000 (23:03 +0000)]
removed spd_dump.c, it has nothing to do with flashing flash parts.
use standard product ID exit method for w49f002u
move udelay stuff into its own file
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1433
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 22:40:12 +0000 (22:40 +0000)]
typo
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1432
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 22:38:42 +0000 (22:38 +0000)]
use IDE stream
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1431
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 22:37:43 +0000 (22:37 +0000)]
use filo boot loader
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1430
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 22:35:52 +0000 (22:35 +0000)]
added spin-up delay
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1429
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Wed, 17 Mar 2004 22:22:08 +0000 (22:22 +0000)]
move utility functions into new source files
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1428
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 22:11:51 +0000 (22:11 +0000)]
remove debugging
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1427
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 22:11:11 +0000 (22:11 +0000)]
remove more debugging
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1426
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 22:05:28 +0000 (22:05 +0000)]
according to spec, sector size is 2048
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1425
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 22:04:22 +0000 (22:04 +0000)]
remove debugging
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1424
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 22:02:12 +0000 (22:02 +0000)]
ppc fixes
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1423
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
David W. Hendricks [Wed, 17 Mar 2004 21:47:30 +0000 (21:47 +0000)]
Added support for SST49LF040
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1422
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 17:10:32 +0000 (17:10 +0000)]
filo boot load support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1421
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 17:06:06 +0000 (17:06 +0000)]
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
Greg Watson [Wed, 17 Mar 2004 17:03:02 +0000 (17:03 +0000)]
FAT big endian changes
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1419
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 17:02:28 +0000 (17:02 +0000)]
added funcs
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1418
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Wed, 17 Mar 2004 17:00:50 +0000 (17:00 +0000)]
*** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1417
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 04:04:58 +0000 (04:04 +0000)]
added fat support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1416
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:54:08 +0000 (03:54 +0000)]
added atapi support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1415
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:52:19 +0000 (03:52 +0000)]
from filo
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1414
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:48:44 +0000 (03:48 +0000)]
byte swapping
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1413
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:46:41 +0000 (03:46 +0000)]
removed unused code
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1412
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:43:29 +0000 (03:43 +0000)]
byteorder routines
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1411
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:40:51 +0000 (03:40 +0000)]
added rx support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1410
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:40:29 +0000 (03:40 +0000)]
tidy
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1409
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:40:03 +0000 (03:40 +0000)]
added realloc
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1408
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:39:09 +0000 (03:39 +0000)]
filesystem support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1407
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:37:11 +0000 (03:37 +0000)]
byte swapping
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1406
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:34:52 +0000 (03:34 +0000)]
extra functions
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1405
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:34:26 +0000 (03:34 +0000)]
added realloc
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1404
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:33:34 +0000 (03:33 +0000)]
filesystem support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1403
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:31:42 +0000 (03:31 +0000)]
use CONFIG_IDE for ide support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1402
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:30:18 +0000 (03:30 +0000)]
Fix file broken by Erics changes
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1401
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:28:05 +0000 (03:28 +0000)]
ide support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1400
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:18:32 +0000 (03:18 +0000)]
filesystem support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1399
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sat, 13 Mar 2004 03:09:57 +0000 (03:09 +0000)]
filesystem support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1398
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Fri, 12 Mar 2004 23:45:38 +0000 (23:45 +0000)]
added device numbers
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1397
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Fri, 12 Mar 2004 23:38:20 +0000 (23:38 +0000)]
starting point for 87366
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1396
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Fri, 12 Mar 2004 23:02:05 +0000 (23:02 +0000)]
new support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1395
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Fri, 12 Mar 2004 22:29:41 +0000 (22:29 +0000)]
fixed halt on ht rest by change bus numver
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1394
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Fri, 12 Mar 2004 16:54:31 +0000 (16:54 +0000)]
forgot to do a cvs add
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1393
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Fri, 12 Mar 2004 15:13:38 +0000 (15:13 +0000)]
fixes for tyan
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1392
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Fri, 12 Mar 2004 12:18:25 +0000 (12:18 +0000)]
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
Eric Biederman [Thu, 11 Mar 2004 15:01:31 +0000 (15:01 +0000)]
- 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
Stefan Reinauer [Tue, 9 Mar 2004 15:56:38 +0000 (15:56 +0000)]
go verbose for now!
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1389
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Tue, 9 Mar 2004 15:33:08 +0000 (15:33 +0000)]
drop dead code.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1388
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sun, 7 Mar 2004 22:24:05 +0000 (22:24 +0000)]
*** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1384
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sun, 7 Mar 2004 22:17:05 +0000 (22:17 +0000)]
config.g
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1383
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sun, 7 Mar 2004 17:38:43 +0000 (17:38 +0000)]
fix caching problem
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1382
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sun, 7 Mar 2004 17:37:41 +0000 (17:37 +0000)]
fix memory settings
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1381
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sun, 7 Mar 2004 17:28:59 +0000 (17:28 +0000)]
fix caching problem
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1380
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Fri, 27 Feb 2004 13:37:44 +0000 (13:37 +0000)]
generalize code
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1379
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Mon, 23 Feb 2004 22:33:10 +0000 (22:33 +0000)]
correct the DstNode bit mask for IO/MM registers
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1378
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Li-Ta Lo [Tue, 17 Feb 2004 21:51:58 +0000 (21:51 +0000)]
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
Ronald G. Minnich [Fri, 13 Feb 2004 23:09:54 +0000 (23:09 +0000)]
fix makefile
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1376
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Ronald G. Minnich [Tue, 10 Feb 2004 21:34:18 +0000 (21:34 +0000)]
now we support 8111 and these parts.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1375
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Tue, 10 Feb 2004 17:30:04 +0000 (17:30 +0000)]
add option rom section
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1374
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Tue, 10 Feb 2004 16:53:55 +0000 (16:53 +0000)]
small ACPI addon
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1373
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Tue, 10 Feb 2004 11:21:18 +0000 (11:21 +0000)]
fix broken stuff :-(((
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1372
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
David W. Hendricks [Mon, 9 Feb 2004 22:47:38 +0000 (22:47 +0000)]
final merge of YhLu's stuff
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1371
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Greg Watson [Sun, 8 Feb 2004 20:17:01 +0000 (20:17 +0000)]
*** empty log message ***
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1370
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
Stefan Reinauer [Thu, 5 Feb 2004 10:00:35 +0000 (10:00 +0000)]
enable hpet timer hardware.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1368
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1