Commit Graph

  • e0005ba6d1 fix sizing of PCI IRQ table in the Config.lb (there are only 5 slots) Ronald G. Minnich 2003-10-01 23:18:14 +00:00
  • 7cf52c979f fixes for epia. Ronald G. Minnich 2003-10-01 22:25:36 +00:00
  • 14e72218f3 uses statement missing Greg Watson 2003-10-01 21:14:52 +00:00
  • 6358a4a003 default USE_FALLBACK_IMAGE to 0 Ronald G. Minnich 2003-10-01 17:28:48 +00:00
  • 848d336534 vga support Ronald G. Minnich 2003-10-01 16:09:23 +00:00
  • ab1f217161 some quartet memory init updates. Stefan Reinauer 2003-10-01 14:12:57 +00:00
  • 8e05d42bf8 512kflash builds in epia.512kflash Ronald G. Minnich 2003-10-01 05:43:09 +00:00
  • 08febd8b67 new epia target for 512k: targets/via/epia/Config.512kflash.lb Ronald G. Minnich 2003-10-01 05:42:31 +00:00
  • 320c6a0102 Fixes to the smbus code. Now for the fun. Ronald G. Minnich 2003-10-01 01:45:43 +00:00
  • c18170b241 more fixes for via ... plus a little more spew. Ronald G. Minnich 2003-09-30 23:53:45 +00:00
  • 303349a9d2 fix and complaint. Ronald G. Minnich 2003-09-30 18:18:22 +00:00
  • 00359e91ec remove references to static_devices.o Stefan Reinauer 2003-09-30 12:02:24 +00:00
  • fd5d0a5f05 get rid of static_devices.c don't use mptable on solo, it's not an SMP system. Stefan Reinauer 2003-09-30 11:52:49 +00:00
  • a1d2c58c36 no filo, since khepri has no ide disks per default Stefan Reinauer 2003-09-30 09:52:37 +00:00
  • 99dcf231f4 The epia now works. Ronald G. Minnich 2003-09-30 02:16:47 +00:00
  • 02360d6672 default is 256 not 512k Stefan Reinauer 2003-09-29 11:36:01 +00:00
  • 67a1cb3207 ok that's it. I think this might work. Ronald G. Minnich 2003-09-27 04:28:39 +00:00
  • 864a3d3474 a few tweaks etc. Ronald G. Minnich 2003-09-27 04:18:31 +00:00
  • 6e5fe1d6fe it's getting through the 8601 but the values are still not right. Ronald G. Minnich 2003-09-26 23:22:31 +00:00
  • 854d234a06 something is wrong here but not sure what. Ronald G. Minnich 2003-09-26 22:45:54 +00:00
  • f3c17ca234 via epia is putting out bytes! Ronald G. Minnich 2003-09-26 22:10:53 +00:00
  • 42acd12cbc serial supprt. Ronald G. Minnich 2003-09-26 17:41:21 +00:00
  • 11dbdf5d78 just to get us back where we were. Ronald G. Minnich 2003-09-26 17:16:14 +00:00
  • 430111b9d1 It builds! Ronald G. Minnich 2003-09-26 16:12:23 +00:00
  • aa4b4e031f add cpufixup.o Ronald G. Minnich 2003-09-26 15:55:11 +00:00
  • 9b4457afb0 cpu fixup for p6 Ronald G. Minnich 2003-09-26 15:54:34 +00:00
  • 737fe21ebd remove fixed ROM_SIZE setting, add default to 256k Stefan Reinauer 2003-09-26 15:36:03 +00:00
  • ef5f21807a keyboard support Ronald G. Minnich 2003-09-26 15:24:54 +00:00
  • e1313fa183 added CONFIG_KEYBOARD, default 0 Ronald G. Minnich 2003-09-26 15:23:53 +00:00
  • 987fe0f2a4 fix 'deprecated' warnings Ronald G. Minnich 2003-09-26 14:36:27 +00:00
  • 0502b7a64c fix buildrom statement if there's only one romimage specified. roms always needs to be an array. Stefan Reinauer 2003-09-26 11:40:05 +00:00
  • dfe7d53a09 ignore target temp build dir Stefan Reinauer 2003-09-26 10:07:13 +00:00
  • 261f2bb70a add cvsignore files for target files. Use gcc -m32 to build on AMD64 Stefan Reinauer 2003-09-26 10:03:47 +00:00
  • 63afbd4fdc ignore temp. build directory Stefan Reinauer 2003-09-26 09:53:38 +00:00
  • 5e837b7791 get rid of pointer/int cast warnings on 64bit. Stefan Reinauer 2003-09-26 09:47:41 +00:00
  • c817926a6b via epia; also yh lu tyan. Ronald G. Minnich 2003-09-26 04:45:52 +00:00
  • 10941401e8 allow default settings in the mainboard file Ronald G. Minnich 2003-09-25 23:03:18 +00:00
  • 3ff7bdaad7 new from yh lu Ronald G. Minnich 2003-09-25 22:04:19 +00:00
  • 1621e9303c new from tyan Ronald G. Minnich 2003-09-25 22:04:04 +00:00
  • 6e71aec6cd no default rom size Ronald G. Minnich 2003-09-25 17:35:30 +00:00
  • ca34c040e5 ROM_SIZE has no default now. Ronald G. Minnich 2003-09-25 17:34:56 +00:00
  • 57cef6590b added via vt8231 Ronald G. Minnich 2003-09-25 17:21:57 +00:00
  • 2b664dd0a0 first cut at 8601 support Ronald G. Minnich 2003-09-25 17:01:28 +00:00
  • c22465fc49 add another compat chain keepalife fix Stefan Reinauer 2003-09-25 13:39:53 +00:00
  • 71e3c9ab15 khepri resource map update to keep compatibility chain Stefan Reinauer 2003-09-25 13:37:00 +00:00
  • bb79b0efb8 remove last occurence of AMD8111_DEV Stefan Reinauer 2003-09-25 12:54:55 +00:00
  • 0fff41e261 new target configuration: newisys khepri Stefan Reinauer 2003-09-23 22:44:12 +00:00
  • 71e481d24e update hypertransport setup for khepri Stefan Reinauer 2003-09-23 20:02:02 +00:00
  • a2241c821a fix hypertransport setup for quartet. Stefan Reinauer 2003-09-23 18:51:28 +00:00
  • 9719cce5a3 make coherent ht setup capable of non-standard link configurations (i.e. with CPU1 not connected to ACROSS link of CPU0) Stefan Reinauer 2003-09-23 18:50:35 +00:00
  • dcdbdfb46e first shot of legacybios emulation. does not work yet.. sorry :-( Stefan Reinauer 2003-09-18 14:16:08 +00:00
  • 59549598c0 fix romcc compiling 32bit code on amd64 Stefan Reinauer 2003-09-17 12:18:40 +00:00
  • e27b08d41c add filename to buildrom Stefan Reinauer 2003-09-17 12:17:58 +00:00
  • ed10c390ad add filename to buildrom command Stefan Reinauer 2003-09-17 11:05:29 +00:00
  • 0a5f865a27 add cvsignore file Stefan Reinauer 2003-09-12 12:39:04 +00:00
  • bcb9f858e5 add "clean" target Stefan Reinauer 2003-09-12 12:35:18 +00:00
  • 57398af2a4 update Config.lb and add khepri ht chain Stefan Reinauer 2003-09-11 13:53:29 +00:00
  • 1bb45d5a42 add quartet and dspace targets, disable reboot in Solo target. Stefan Reinauer 2003-09-11 11:55:18 +00:00
  • 79249e3dbc add new target for DSPACE DS1006 card, make quartet auto.c all verbose Stefan Reinauer 2003-09-11 11:53:15 +00:00
  • 5282cd0875 remove old config files, adopt to new config method. fix resource map (?) Stefan Reinauer 2003-09-09 13:30:58 +00:00
  • dad60489d5 automatically build config.py if it's not there. Stefan Reinauer 2003-09-08 15:01:19 +00:00
  • 9714894d4f add solo target config file for new config method Stefan Reinauer 2003-09-08 14:17:24 +00:00
  • 75d42640d5 update SOLO code (untested but compiling and pretty much complete!?!) drop old configuration method. Stefan Reinauer 2003-09-08 14:03:50 +00:00
  • ff0e8465e8 - Include hypertransport.h in hypertransport.c Eric Biederman 2003-09-04 03:00:54 +00:00
  • 6638755a23 - Remove dead argument to hypertransport_scan_chain Eric Biederman 2003-09-04 01:25:55 +00:00
  • 481b5688b5 moved init_timer() to static initialization Greg Watson 2003-09-03 21:30:18 +00:00
  • f72ff36e76 cosmetics Stefan Reinauer 2003-09-03 12:09:44 +00:00
  • 0ac6b41e70 - 1.1.4 Major restructuring of hypertransport handling. Major rewerite of superio/NSC/pc87360 as a proof of concept for handling superio resources dynamically Updates to hard_reset handling when resetting because of the need to change hypertransport link speeds and widths. (a) No longer assume the boot is good just because we get to a hard reset point. (b) Set a flag to indicate that the BIOS triggered the reset so we don't decrement the boot counter. Updates to arima/hdama mptable so it tracks the new bus numbers Eric Biederman 2003-09-02 17:16:48 +00:00
  • e9a271e32c - Major update of the dynamic device tree so it can handle * subtractive resources * merging with the static device tree * more device types than just pci - The piece to watch out for is the new enable_resources method that was needed in all of the drivers Eric Biederman 2003-09-02 03:36:25 +00:00
  • d4c14524f5 - Update the version number to 1.1.2 and update the NEWS file Eric Biederman 2003-09-01 23:47:37 +00:00
  • 30e143a5f0 - Add back in the hard reset code from the freebios1 tree. This allows generic code to reset the box. - Update the hypertransport code to automatically calculate link widths and freequencies, and to call hard_reset if neecessary for the changes to go into effect. Eric Biederman 2003-09-01 23:45:32 +00:00
  • 9bdb460a97 - Updates to config.g so that it works more reliably and has initial support for paths - Renamed some configuration variables SMP -> CONFIG_SMP MAX_CPUS -> CONFIG_MAX_CPUS MAX_PHYSICAL_CPUS -> CONFIG_MAX_PHYSICAL_CPUS - Removed some dead configuration variables MAX_CPUS -> CONFIG_MAX_CPUS MAX_PHYSICAL_CPUS -> CONFIG_MAX_PHYSICAL_CPUS SMP -> CONFIG_SMP FINAL_MAINBOARD_FIXUP SIO_BASE SIO_SYSTEM_CLK_INPUT NO_KEYBOARD USE_NORMAL_IMAGE SERIAL_CONSOLE USE_ELF_BOOT ENABLE_FIXED_AND_VARIABLE_MTRRS START_CPU_SEG DISABLE_WATCHDOG ENABLE_IOMMU AMD8111_DEV Eric Biederman 2003-09-01 23:17:58 +00:00
  • 0e97fe3904 more targets Ronald G. Minnich 2003-08-29 03:02:00 +00:00
  • b4b031cd44 new targets Ronald G. Minnich 2003-08-29 03:00:49 +00:00
  • b980e39c81 add first bunch of newisys khepri files. Stefan Reinauer 2003-08-28 17:23:15 +00:00
  • f4440e65a4 more motherboard specific cleanups Stefan Reinauer 2003-08-28 15:08:43 +00:00
  • f5f10d1097 cleaning out motherboard specific changes from the generic directories. Moving tyan resource map to tyan directory. Making IOMMU for hammer choosable via ENABLE_IOMMU Stefan Reinauer 2003-08-28 13:43:03 +00:00
  • fa2df758f2 support for new mobos and fixes Ronald G. Minnich 2003-08-27 14:33:13 +00:00
  • bee6575d7c fixed irq tables for hdama Ronald G. Minnich 2003-08-26 13:28:50 +00:00
  • 235c254563 more quartet fixes Stefan Reinauer 2003-08-07 14:11:08 +00:00
  • 081e8cfd21 fix resource map for quartet Stefan Reinauer 2003-08-07 13:38:56 +00:00
  • fa875977e1 fix quartet build Stefan Reinauer 2003-08-07 12:32:01 +00:00
  • f9ffa475ab I mean it this time. NO more unnecessary 'dir' commands for cpus. Ronald G. Minnich 2003-08-06 15:14:46 +00:00
  • 6d76ba1492 end silly multiple sources of /cpu/whatever. Ronald G. Minnich 2003-08-06 15:06:27 +00:00
  • 91232c1ca6 add XIP_ROM_[BASE|SIZE] to newconfig for quicker bootup Stefan Reinauer 2003-08-06 10:45:57 +00:00
  • 27f94bf846 turn down the spew level to 7 Ronald G. Minnich 2003-08-05 23:33:14 +00:00
  • 4f1a6975ef fixup. SMP works fine. Ronald G. Minnich 2003-08-05 23:31:26 +00:00
  • 0c3fd559ec Fixed version skew problem. Use warning() and fatal(). Greg Watson 2003-08-05 16:35:34 +00:00
  • 95bbf58b8c missing file chip.h Ronald G. Minnich 2003-08-05 13:43:18 +00:00
  • 312f64a2c2 now needed. Ronald G. Minnich 2003-08-05 02:24:56 +00:00
  • fb0db6ca6d - Update the Makefile to have a proper ALL: target Eric Biederman 2003-08-05 01:00:48 +00:00
  • 60e185fcc4 patches from Yh Lu. Tested and working on HDAMA Ronald G. Minnich 2003-08-04 22:13:57 +00:00
  • a43048d371 Commits for the new config static device design, to allow more than one static cpu of a certain type and to eliminate the cpu p5 cpu p6 cpu k7 Ronald G. Minnich 2003-08-04 21:05:19 +00:00
  • bbb6d1020f - Fix poor resource allocation estimate. Eric Biederman 2003-08-04 19:54:48 +00:00
  • dfa26a4d8c - Remove useless definitions Eric Biederman 2003-08-01 03:01:54 +00:00
  • a265d5c0a0 - Update cpufixup so we support more than 4GB of memory Eric Biederman 2003-08-01 03:01:28 +00:00
  • 8aeb2a4dbf - Update raminit.c so it works properly for multiple cpus Eric Biederman 2003-08-01 02:52:35 +00:00
  • 5f7fc31d70 fix for newconfig Ronald G. Minnich 2003-07-31 17:44:02 +00:00
  • 1188bd2adc make solo target build again Stefan Reinauer 2003-07-30 11:22:50 +00:00
  • 57ffeb0578 updates from YhLu, plus fixes for PPC/K8 issues. Ronald G. Minnich 2003-07-30 03:05:20 +00:00