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
ccf0bc01aas2735 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
23c3d9321fshow error logfile
Stefan Reinauer
2004-10-21 21:41:57 +00:00
584e078231adapt config files
Stefan Reinauer
2004-10-21 20:52:53 +00:00
800a55bb5cget solo building after last infrastructure changes
Stefan Reinauer
2004-10-21 18:51:13 +00:00
a49f4161f5update 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
f19e2c766abetter support enable_dev for amd8111
Yinghai Lu
2004-10-21 01:52:21 +00:00
6014983babadd Option.lb
Yinghai Lu
2004-10-20 17:54:01 +00:00
6a61d6a4aeTyan 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
812688bf3cchange 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
9f12caaf10initial 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
688af4be2badd back stuff from before
Ronald G. Minnich
2004-10-15 20:47:41 +00:00
9510aa888bfixes for apic, i2c
Ronald G. Minnich
2004-10-15 19:28:56 +00:00
09b0aeddd3closer
Ronald G. Minnich
2004-10-15 19:17:43 +00:00
ab55d1f4b4this now works right.
Ronald G. Minnich
2004-10-15 15:09:30 +00:00
e2ad5ce697fixed 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
e5ac2959bboops.
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
5d7dafea86more 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
4b93394872more 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
02fa3b2743epia-m support
Ronald G. Minnich
2004-10-06 17:33:54 +00:00
4fa89208a1f'ing thing still won't work.
Ronald G. Minnich
2004-10-06 17:19:49 +00:00
ed9f18d545mods for i855pm that don't seem too wrong. ha!
Ronald G. Minnich
2004-09-30 22:50:13 +00:00
a4779e80c3digital logic stuff, fixes for the smbus code in 82801dbm
Ronald G. Minnich
2004-09-30 16:37:22 +00:00
2b763af4casupport for sst firmware hub
Ronald G. Minnich
2004-09-30 16:37:01 +00:00
1b41f6b480use hex print in id1, id2
Ronald G. Minnich
2004-09-28 20:32:17 +00:00
a26c8ef2a0add support for ICH4. more i955pm stuff.
Ronald G. Minnich
2004-09-28 20:09:06 +00:00
c3c27a50d9add include to fix build
Stefan Reinauer
2004-09-09 07:19:40 +00:00
817b3f2d35code reformat
Li-Ta Lo
2004-09-07 21:31:47 +00:00
39fdcbf9f0seperate code generation
Li-Ta Lo
2004-09-07 21:31:06 +00:00
7b08c116b9removed unused code, code reformat
Li-Ta Lo
2004-09-07 21:20:53 +00:00
981faa09e4rename variable from addr to dev
Li-Ta Lo
2004-09-07 19:24:40 +00:00
43dd85e7ecmore fixes.
Ronald G. Minnich
2004-08-30 16:08:30 +00:00
009f87a30bbuild fix for epia-m so that nobody beats ron to it ;)
Stefan Reinauer
2004-08-27 21:39:59 +00:00
6707a45eb1just a few changes before we hit the big fun.
Ronald G. Minnich
2004-08-26 16:13:40 +00:00
1ddc8eaddbmore updates for 855
Ronald G. Minnich
2004-08-25 18:19:08 +00:00
e6552bcf39changes for the dbm part. Still need to remove the sata file ...
Ronald G. Minnich
2004-08-25 15:40:47 +00:00
3b0096313acompiles.
Ronald G. Minnich
2004-08-24 22:27:55 +00:00
74bfa2c8b2stupid ron! need to start names with a letter.
Ronald G. Minnich
2004-08-24 22:17:33 +00:00
7da4d6a089start of port of adl855pc
Ronald G. Minnich
2004-08-24 17:29:29 +00:00
0fb38825cbfixed up tables.
Ronald G. Minnich
2004-08-24 17:23:37 +00:00
182615d635new intel io hub.
Ronald G. Minnich
2004-08-24 16:20:46 +00:00
c66444c175new mainboard
Ronald G. Minnich
2004-08-24 16:11:50 +00:00
300e1b569arandom fixes.
Ronald G. Minnich
2004-08-23 21:04:36 +00:00
92d159f27ddpx114
Ronald G. Minnich
2004-08-23 20:41:25 +00:00
55a6d461a6new mobo
Ronald G. Minnich
2004-08-23 20:25:17 +00:00
03935036abadding 855pm
Ronald G. Minnich
2004-08-23 16:43:25 +00:00
198409afe0create some technologic systems ts530 infrastructure
Stefan Reinauer
2004-08-07 19:58:46 +00:00
40ab2d1213add Config file for ts5300
Stefan Reinauer
2004-08-07 19:34:46 +00:00
7bc2830668initial version of TS5300 target
Stefan Reinauer
2004-08-07 19:20:44 +00:00
f030bab1a8get AMD Solo building again..
Stefan Reinauer
2004-08-07 19:13:27 +00:00
8152126529added testbios for V2
Li-Ta Lo
2004-07-08 17:18:27 +00:00
4c5060dc2bmove default_resource_map to its own file
Li-Ta Lo
2004-07-08 16:59:06 +00:00
f76a613a9acode reformat, removed unused code
Li-Ta Lo
2004-07-08 16:57:43 +00:00
9ab91f5acbcode reformat
Li-Ta Lo
2004-07-08 16:54:20 +00:00
badf114438fixed again.
Ronald G. Minnich
2004-07-06 16:57:44 +00:00
737de849d5fix for simple error
Ronald G. Minnich
2004-07-06 16:35:50 +00:00
e89137b2adremove_logical_cpus need call get_option
Yinghai Lu
2004-07-01 04:21:49 +00:00
70093f7875Intel 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
596a6674fdadd target for qemu-i386
Stefan Reinauer
2004-06-28 12:20:42 +00:00
7fb8916011make 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