Commit Graph

  • e99433157b *** empty log message *** Yinghai Lu 2004-10-22 21:03:26 +00:00
  • 79cf1be9e4 *** empty log message *** Yinghai Lu 2004-10-22 18:49:09 +00:00
  • ccf0bc01aa s2735 half update Yinghai Lu 2004-10-22 18:45:36 +00:00
  • a1653cfea5 - Better memory I/O space distinguishing in amd_mtrr.c This is way to much code duplication but for now things work. - Fix the typo in amd8111_lpc.c - Remove an unused macro, use continue instead of break in mtrr.c Eric Biederman 2004-10-22 04:41:53 +00:00
  • 4f9265fdc6 - kill typo so resources are not mixed up in amdk8/northbridge.c - Enable resources on the lpc bus. PCI now longer do this by default for their children unless they are bridges. Eric Biederman 2004-10-22 02:33:51 +00:00
  • 23c3d9321f show error logfile Stefan Reinauer 2004-10-21 21:41:57 +00:00
  • 584e078231 adapt config files Stefan Reinauer 2004-10-21 20:52:53 +00:00
  • 800a55bb5c get solo building after last infrastructure changes Stefan Reinauer 2004-10-21 18:51:13 +00:00
  • a49f4161f5 update failover handling of some amd64 boards Stefan Reinauer 2004-10-21 17:06:49 +00:00
  • dbec2d4090 - Bump the LinuxBIOS major version - Rename chip_config chip_operations throughout the tree - Fix Config.lb on most of the Opteron Ports - Fix the amd 8000 chipset support for setting the subsystem vendor and device ids - Add detection of devices that are on the motherboard (i.e. In Config.lb) - Baby step in getting the resource limit handling correct, Ignore fixed resources - Only call enable_childrens_resources on devices we know will have children For some busses like i2c it is non-sense and we don't want it. - Set the resource limits for pnp devices resources. - Improve the resource size detection for pnp devices. - Added a configuration register to amd8111_ide.c so we can enable/disable individual ide channels - Added a header file to hold the prototype of isa_dma_init - Fixed most of the superio chips so the should work now, the via superio pci device is the exception. - The code compiles and runs so it is time for me to go to bed. Eric Biederman 2004-10-21 10:44:08 +00:00
  • f3aa4707d3 - Explicitly disable the fixed dram extensions bits. Eric Biederman 2004-10-21 02:53:25 +00:00
  • 29490a17ce - We already know the cache is disabled so don't bother disabling it. Eric Biederman 2004-10-21 02:43:15 +00:00
  • f19e2c766a better support enable_dev for amd8111 Yinghai Lu 2004-10-21 01:52:21 +00:00
  • 6014983bab add Option.lb Yinghai Lu 2004-10-20 17:54:01 +00:00
  • 6a61d6a4ae Tyan update to work with new CPU Config Yinghai Lu 2004-10-20 05:07:16 +00:00
  • abed01d81d - Fix typo with reversing memory resources. Eric Biederman 2004-10-19 23:35:53 +00:00
  • 812688bf3c change struct chip* to struct device* Li-Ta Lo 2004-10-19 17:49:32 +00:00
  • de24e61df7 - add support for socket 754 - fix configuration creation for amd solo (doesn't compile yet) Stefan Reinauer 2004-10-19 10:30:32 +00:00
  • 9f12caaf10 initial checkin of automatic linuxbios image build test script Stefan Reinauer 2004-10-19 07:00:47 +00:00
  • a172d98233 - Fix bug with > 4GB of memory where PAE was left enabled. Why didn't this show up until I had > 4GB on one cpu? Eric Biederman 2004-10-19 05:07:18 +00:00
  • 5ea19c134f - FIXED resources are also ASSIGNED resources Eric Biederman 2004-10-18 23:24:25 +00:00
  • 7faae8309c - Set the parent's link properly in the bus field Eric Biederman 2004-10-18 21:21:06 +00:00
  • 04da1d35d1 - Bump MAX_LINKS to 4 I have actually found an i2c bridge that needs this - Fix the hdama Config.lb to not longer use the link keywords oops, and instead to have it nest everything properly. - Update config.g to not support the link keyword - update config.g to not support northbridge/southbridge/cpu/pmc noise words we can just use chip now. - Remove old link handling from the code - Detect and handle duplicate paths so we generate one device with multiple links Eric Biederman 2004-10-16 19:58:35 +00:00
  • 858ac5c5cd - Make all ports use config.h for if they have chip_config or chip_info structures. Eric Biederman 2004-10-16 09:13:23 +00:00
  • 92986807bb - Cleanup the bugfix in elfboot.c - Add forgotten amd8111 chip.h Eric Biederman 2004-10-16 08:45:29 +00:00
  • f3ed1cfad7 - HDAMA boots! - Set the bootstrap processor flag in the mptable. - Implement 64bit support in our print statements - Fix the reporting of how many cpus we are waiting to stop. It is the 1 less than the actual number of cpus running. - Actually enable cpu_initialization. - Fix firstsiblingdevice in config.g - Add IORESOURCE_FIXED to all of the resources set by config.g - Fix the apic_cluster rule to add an apic_cluster path not an apic path. - Add a div64.h to assist in the 64bit printf. Eric Biederman 2004-10-16 08:38:58 +00:00
  • 7003ba4a88 - First stab at running linuxbios without the old static device tree. Things are close but not quite there yet. Eric Biederman 2004-10-16 06:20:29 +00:00
  • 216525d1fd - Fix config.g and the hdama config so everthing builds again. Eric Biederman 2004-10-16 02:48:37 +00:00
  • 688af4be2b add back stuff from before Ronald G. Minnich 2004-10-15 20:47:41 +00:00
  • 9510aa888b fixes for apic, i2c Ronald G. Minnich 2004-10-15 19:28:56 +00:00
  • 09b0aeddd3 closer Ronald G. Minnich 2004-10-15 19:17:43 +00:00
  • ab55d1f4b4 this now works right. Ronald G. Minnich 2004-10-15 15:09:30 +00:00
  • e2ad5ce697 fixed function prototype for die() Li-Ta Lo 2004-10-14 23:05:08 +00:00
  • 3287f0b9a1 - Change broken usage of get_resource to find_resource. Eric Biederman 2004-10-14 23:02:00 +00:00
  • 448bd635c0 - Finish interrupted merge Eric Biederman 2004-10-14 22:52:15 +00:00
  • e5ac2959bb oops. Ronald G. Minnich 2004-10-14 22:44:26 +00:00
  • 119e00e2e1 - Fix fat fingered merge Eric Biederman 2004-10-14 22:35:23 +00:00
  • 3614eebc13 - Update so we no longer require console.inc Eric Biederman 2004-10-14 22:29:26 +00:00
  • 1944680bfd - Sync up northbridge/amd/amdk8 Eric Biederman 2004-10-14 22:06:29 +00:00
  • 5d7dafea86 more or less more or less broken Ronald G. Minnich 2004-10-14 21:57:29 +00:00
  • 297b06e6f9 - Update the header files in reset_test.c Eric Biederman 2004-10-14 21:55:53 +00:00
  • 73f2282ea1 - Add a generic device that does nothing Eric Biederman 2004-10-14 21:43:24 +00:00
  • 4b93394872 more breakage, thanks to Ron Ronald G. Minnich 2004-10-14 21:40:58 +00:00
  • 03acab694b - Updates for 64bit resource support, handling missing devices and cpus in the config file Eric Biederman 2004-10-14 21:25:53 +00:00
  • 992cd008f1 - Update the device header files Eric Biederman 2004-10-14 21:10:23 +00:00
  • b78c1972fe - First pass through with with device tree enhancement merge. Most of the mechanisms should be in place but don't expect anything to quite work yet. Eric Biederman 2004-10-14 20:54:17 +00:00
  • cadfd4c462 - Add arch/cpu.h Eric Biederman 2004-10-14 20:52:22 +00:00
  • 65186ce66c - remove old cpu header files - Update cpu.h for the new cpu initialization scheme Eric Biederman 2004-10-14 20:15:40 +00:00
  • c84c1906b7 - Renamed cpu header files Eric Biederman 2004-10-14 20:13:01 +00:00
  • b84166e8e5 - remove deprecated directories Eric Biederman 2004-10-14 19:39:27 +00:00
  • fcd5ace00b - Add new cvs code to cvs Eric Biederman 2004-10-14 19:29:29 +00:00
  • 98e619b1ce - Add chip and a few other bug fixes Eric Biederman 2004-10-14 16:25:01 +00:00
  • 02fa3b2743 epia-m support Ronald G. Minnich 2004-10-06 17:33:54 +00:00
  • 4fa89208a1 f'ing thing still won't work. Ronald G. Minnich 2004-10-06 17:19:49 +00:00
  • ed9f18d545 mods for i855pm that don't seem too wrong. ha! Ronald G. Minnich 2004-09-30 22:50:13 +00:00
  • a4779e80c3 digital logic stuff, fixes for the smbus code in 82801dbm Ronald G. Minnich 2004-09-30 16:37:22 +00:00
  • 2b763af4ca support for sst firmware hub Ronald G. Minnich 2004-09-30 16:37:01 +00:00
  • 1b41f6b480 use hex print in id1, id2 Ronald G. Minnich 2004-09-28 20:32:17 +00:00
  • a26c8ef2a0 add support for ICH4. more i955pm stuff. Ronald G. Minnich 2004-09-28 20:09:06 +00:00
  • c3c27a50d9 add include to fix build Stefan Reinauer 2004-09-09 07:19:40 +00:00
  • 817b3f2d35 code reformat Li-Ta Lo 2004-09-07 21:31:47 +00:00
  • 39fdcbf9f0 seperate code generation Li-Ta Lo 2004-09-07 21:31:06 +00:00
  • 7b08c116b9 removed unused code, code reformat Li-Ta Lo 2004-09-07 21:20:53 +00:00
  • 981faa09e4 rename variable from addr to dev Li-Ta Lo 2004-09-07 19:24:40 +00:00
  • 43dd85e7ec more fixes. Ronald G. Minnich 2004-08-30 16:08:30 +00:00
  • 009f87a30b build fix for epia-m so that nobody beats ron to it ;) Stefan Reinauer 2004-08-27 21:39:59 +00:00
  • 6707a45eb1 just a few changes before we hit the big fun. Ronald G. Minnich 2004-08-26 16:13:40 +00:00
  • 1ddc8eaddb more updates for 855 Ronald G. Minnich 2004-08-25 18:19:08 +00:00
  • e6552bcf39 changes for the dbm part. Still need to remove the sata file ... Ronald G. Minnich 2004-08-25 15:40:47 +00:00
  • 3b0096313a compiles. Ronald G. Minnich 2004-08-24 22:27:55 +00:00
  • 74bfa2c8b2 stupid ron! need to start names with a letter. Ronald G. Minnich 2004-08-24 22:17:33 +00:00
  • 7da4d6a089 start of port of adl855pc Ronald G. Minnich 2004-08-24 17:29:29 +00:00
  • 0fb38825cb fixed up tables. Ronald G. Minnich 2004-08-24 17:23:37 +00:00
  • 182615d635 new intel io hub. Ronald G. Minnich 2004-08-24 16:20:46 +00:00
  • c66444c175 new mainboard Ronald G. Minnich 2004-08-24 16:11:50 +00:00
  • 300e1b569a random fixes. Ronald G. Minnich 2004-08-23 21:04:36 +00:00
  • 92d159f27d dpx114 Ronald G. Minnich 2004-08-23 20:41:25 +00:00
  • 55a6d461a6 new mobo Ronald G. Minnich 2004-08-23 20:25:17 +00:00
  • 03935036ab adding 855pm Ronald G. Minnich 2004-08-23 16:43:25 +00:00
  • 198409afe0 create some technologic systems ts530 infrastructure Stefan Reinauer 2004-08-07 19:58:46 +00:00
  • 40ab2d1213 add Config file for ts5300 Stefan Reinauer 2004-08-07 19:34:46 +00:00
  • 7bc2830668 initial version of TS5300 target Stefan Reinauer 2004-08-07 19:20:44 +00:00
  • f030bab1a8 get AMD Solo building again.. Stefan Reinauer 2004-08-07 19:13:27 +00:00
  • 8152126529 added testbios for V2 Li-Ta Lo 2004-07-08 17:18:27 +00:00
  • 4c5060dc2b move default_resource_map to its own file Li-Ta Lo 2004-07-08 16:59:06 +00:00
  • f76a613a9a code reformat, removed unused code Li-Ta Lo 2004-07-08 16:57:43 +00:00
  • 9ab91f5acb code reformat Li-Ta Lo 2004-07-08 16:54:20 +00:00
  • badf114438 fixed again. Ronald G. Minnich 2004-07-06 16:57:44 +00:00
  • 737de849d5 fix for simple error Ronald G. Minnich 2004-07-06 16:35:50 +00:00
  • e89137b2ad remove_logical_cpus need call get_option Yinghai Lu 2004-07-01 04:21:49 +00:00
  • 70093f7875 Intel E7501 P64H2 ICH5R support Yinghai Lu 2004-07-01 03:55:03 +00:00
  • 7dea9552d5 - Small bug fixes to romcc. The deep problems with not inlining functions remain Eric Biederman 2004-06-29 05:38:37 +00:00
  • 596a6674fd add target for qemu-i386 Stefan Reinauer 2004-06-28 12:20:42 +00:00
  • 7fb8916011 make cpuid and mtrr check conditional. They are not there on cpus older than i586/i686. Stefan Reinauer 2004-06-28 12:06:20 +00:00
  • f2065a4cf9 add qemu graphics card initialization driver Stefan Reinauer 2004-06-28 12:04:06 +00:00
  • e2b53e1432 add northbridge code for qemu-i386 Stefan Reinauer 2004-06-28 11:59:45 +00:00
  • 4a3bb76aa8 commit initial qemu support (see http://fabrice.bellard.free.fr/qemu/) Stefan Reinauer 2004-06-28 11:57:31 +00:00
  • bbf16821c0 add target for amd serenade board Li-Ta Lo 2004-06-16 19:06:33 +00:00
  • c7d4db7ff1 Now it should build on the first try :) David W. Hendricks 2004-06-16 15:32:43 +00:00
  • 99efe80122 add support for AMD Serenade mainboard, why we have phantom devices here? Li-Ta Lo 2004-06-15 23:55:55 +00:00