summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Cleaned up isolation protocol.Michael Brown2005-04-152-244/+441
|
* Standardised debug message.Michael Brown2005-04-151-1/+1
|
* Standardised debug messages to make it easy to get a bus scan printoutMichael Brown2005-04-154-3/+8
| | | | (just build debugging versions of the relevant bus objects).
* Cleaner separation of find_t509_device/fill_t509_device.Michael Brown2005-04-151-4/+11
|
* Moved core/isapnp.c to drivers/bus/isapnp.cMichael Brown2005-04-151-0/+0
|
* Updated to new ISA API, but this driver probably has deeper problems.Michael Brown2005-04-141-92/+95
|
* This code is unbelievably ugly, has never been fixed up to work withMichael Brown2005-04-142-1363/+0Star
| | | | | relocation and (hence) presumably has not been used since Etherboot 5.0. Say bye-bye!
* Updated to general ISA bus API.Michael Brown2005-04-141-122/+108Star
|
* TypoMichael Brown2005-04-141-1/+1
|
* Updated to common ISA bus API.Michael Brown2005-04-141-161/+118Star
|
* Added a generalised ISA device-probing mechanism.Michael Brown2005-04-142-14/+188
|
* name should be constMichael Brown2005-04-141-1/+1
|
* Fixed up automatic modifications by hand.Michael Brown2005-04-148-45/+44Star
|
* Automatically modified byMichael Brown2005-04-1422-88/+22Star
| | | | perl -pi -0777 -e 's/\s*?if\s*\(\s*!\s*find_pci_device.*?,\s*\&(\w+)\s*\)\s*\)\s*return\s*0;(.*BOOT_DRIVER\s*\(.*?,)(.*?\))/$2 find_pci_boot_device, $1,$3/sm' *.c
* Fix up the automatic modifications.Michael Brown2005-04-141-10/+11
|
* Made amenable to automatic update.Michael Brown2005-04-141-1/+0Star
|
* This is the only driver that has a genuine reason to callMichael Brown2005-04-141-8/+3Star
| | | | find_pci_device() directly.
* Automatically updated usingMichael Brown2005-04-1423-48/+23Star
| | | | | | perl -pi -0777 -e 's/(_probe\s*\(\s*struct\s+dev.*?)(\s*\)\s*{.*?$)\s*struct pci_device.*?=\s*pci_device \( dev \);$/${1}, struct pci_device *pci${2}/ms' *.c sis900 excluded from update
* Updated to new device API.Michael Brown2005-04-143-71/+59Star
|
* Fix BOOT_DRIVER to assign unique and meaningful name to structure.Michael Brown2005-04-141-2/+2
|
* bus header files must include dev.h to get struct dev.Michael Brown2005-04-146-4/+5
|
* Updated to current device API.Michael Brown2005-04-141-20/+20
|
* Tweak API to allow separation of bus-scanning and device-probing logic.Michael Brown2005-04-146-90/+85Star
|
* Separate out bus-scanning and device-probing logic.Michael Brown2005-04-143-12/+62
|
* Split 3c509.c into 3c509.9 and 3c529.c, with shared code in 3c5x9.c.Michael Brown2005-04-144-622/+683
| | | | | Probe mechanisms now use standard EISA and MCA bus methods, with 3c509.c defining a custom ISA bus to handle the 3c509 contention resolution logic.
* Allow for multiple BOOT_DRIVER()s in the same file, provided that theyMichael Brown2005-04-141-1/+1
| | | | have different probe functions.
* Standardised debug mechanism in place now.Michael Brown2005-04-1410-70/+14Star
|
* compiler.h is now always included on the command line.Michael Brown2005-04-146-7/+0Star
|
* We need the ISA product ID mask available separately for 3c509.c.Michael Brown2005-04-141-2/+3
|
* Always include compiler.h.Michael Brown2005-04-141-0/+16
| | | | | | Add bin/%.rebuild rule to quickly force a rebuild of any file. Add bin/%.o.dbg rule to build a debugging-enabled version of the object.
* Automatically create DBG() macro based on debug_<object> macro.Michael Brown2005-04-141-0/+20
|
* Use the magic of common symbols to allow struct dev to effectively grow atMichael Brown2005-04-148-49/+84
| | | | link time to accommodate whatever bus objects are included.
* Stripped references to variables in C code.Michael Brown2005-04-131-7/+1Star
|
* EISA support now provided by eisa.cMichael Brown2005-04-131-11/+0Star
| | | | MCA support now provided by mca.c
* Extraced from 3c509.cMichael Brown2005-04-132-0/+212
|
* Add EISA as a bus type.Michael Brown2005-04-131-4/+11
|
* Don't use htons, for compatibility with PCI :(Michael Brown2005-04-131-3/+2Star
|
* Use __bswap_16, since we're not dealing with quantities to go onto the network.Michael Brown2005-04-131-2/+2
|
* htons was used in ISAPnP code just due to ISAPnP storing bytes inMichael Brown2005-04-131-2/+2
| | | | reverse order.
* Created separate isa_ids.h file and a utility function to print out ISAMichael Brown2005-04-134-8/+72
| | | | IDs in a human-readable format.
* Add MCA devicesMichael Brown2005-04-131-0/+3
|
* Minor fixupsMichael Brown2005-04-131-2/+3
|
* Extracted from 3c509.cMichael Brown2005-04-132-0/+189
|
* WhoopsMichael Brown2005-04-131-2/+2
|
* Finished by handMichael Brown2005-04-133-113/+104Star
|
* Finished by handMichael Brown2005-04-134-50/+60
|
* Finished by handMichael Brown2005-04-135-91/+101
|
* Fix type of dummy_irq()Michael Brown2005-04-132-2/+2
|
* Finished by handMichael Brown2005-04-139-177/+192
|
* Hand-finishedMichael Brown2005-04-132-30/+37
|