summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Collapse)AuthorAgeFilesLines
...
* Tweaked API to minimise changes to existing drivers even further.Michael Brown2005-04-212-2/+2
|
* Made macros more like the previous driver API, to minimise requiredMichael Brown2005-04-212-6/+5Star
| | | | changes.
* Created a bus/device API that allows for the ROM prefix to specify anMichael Brown2005-04-217-288/+341
| | | | | initial device, and will also allow for e.g. a device menu to be presented to the user.
* Force a standard format upon debug messages.Michael Brown2005-04-211-1/+1
|
* Trying to create a bus API.Michael Brown2005-04-201-0/+161
|
* Move RELOCATE into config.hMichael Brown2005-04-181-7/+0Star
| | | | | Move ISA probe address logic from config.c into isa.c, create header file config/isa.h.
* Need stddef.h to get size_tMichael Brown2005-04-171-0/+1
|
* printf and sprintf now defined in vsprintf.h, drag in console.h to getMichael Brown2005-04-171-3/+1Star
| | | | putchar() as well.
* Gave vsprintf.c its own header file, and made console.h include it.Michael Brown2005-04-172-0/+15
|
* Automatically drag in console.h if DBG() is being defined as printf().Michael Brown2005-04-171-0/+1
|
* Avoid signed/unsigned warnings by explicitly making PCI_{BUS,DEV,FUNC}Michael Brown2005-04-161-4/+4
| | | | all return unsigned quantities.
* Optimise ISAPNP_READ_PORT_STEPMichael Brown2005-04-161-1/+7
|
* Now known to work with an old Adaptec 1505 that I found lying around.Michael Brown2005-04-161-1/+1
|
* Speed up PCI bus scanning by skipping fns 1-7 if fn 0 is not present.Michael Brown2005-04-161-0/+1
|
* Read number of PCI buses returned by BIOS so that we can scan moreMichael Brown2005-04-161-0/+7
| | | | quickly.
* Make isa_probe_addr a simple integer rather than a struct, to facilitateMichael Brown2005-04-161-6/+4Star
| | | | specification of ISA_PROBE_ADDRS.
* We now correctly use logical devices.Michael Brown2005-04-151-2/+7
|
* Canonicalised tag namesMichael Brown2005-04-151-39/+39
|
* Move the concept of logical devices inside the struct isapnp_device.Michael Brown2005-04-151-12/+18
|
* Read current ioaddr and irqno from PnP registers.Michael Brown2005-04-151-0/+5
|
* Activation code now generalised as well.Michael Brown2005-04-151-1/+5
|
* Cleaned up isolation protocol.Michael Brown2005-04-151-48/+111
|
* TypoMichael Brown2005-04-141-1/+1
|
* Added a generalised ISA device-probing mechanism.Michael Brown2005-04-141-14/+65
|
* 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-143-1/+5
|
* Tweak API to allow separation of bus-scanning and device-probing logic.Michael Brown2005-04-143-9/+7Star
|
* Separate out bus-scanning and device-probing logic.Michael Brown2005-04-141-5/+19
|
* Allow for multiple BOOT_DRIVER()s in the same file, provided that theyMichael Brown2005-04-141-1/+1
| | | | have different probe functions.
* We need the ISA product ID mask available separately for 3c509.c.Michael Brown2005-04-141-2/+3
|
* 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-144-14/+17
| | | | link time to accommodate whatever bus objects are included.
* Extraced from 3c509.cMichael Brown2005-04-131-0/+76
|
* Add EISA as a bus type.Michael Brown2005-04-131-4/+11
|
* Created separate isa_ids.h file and a utility function to print out ISAMichael Brown2005-04-133-8/+48
| | | | IDs in a human-readable format.
* Add MCA devicesMichael Brown2005-04-131-0/+3
|
* Extracted from 3c509.cMichael Brown2005-04-131-0/+75
|
* Fix type of dummy_irq()Michael Brown2005-04-131-1/+1
|
* Add mbps and duplex to struct nic, since some drivers (e.g. rtl8139)Michael Brown2005-04-131-0/+7
| | | | can fill them in.
* Add print_info method to dev_operations.Michael Brown2005-04-131-0/+4
|
* Add dummy_connect and dummy_irqMichael Brown2005-04-121-0/+2
|
* Cope with nic.h being included before (or without) dev.hMichael Brown2005-04-121-4/+3Star
|
* Include dev.h, since several drivers just include nic.hMichael Brown2005-04-121-0/+3
|
* Make adjust_pci_device global, since many drivers call it.Michael Brown2005-04-121-0/+1
|
* Fix up find_pci_device so that it can be used for scanning for devicesMichael Brown2005-04-123-6/+15
| | | | *other* than the main boot device.
* Tie into new boot device framework.Michael Brown2005-04-121-17/+50
|
* Matches new pci.c interface.Michael Brown2005-04-121-114/+82Star
|
* Add INIT_PCIBIOSMichael Brown2005-04-121-4/+5
|
* main.c contains the global struct dev.Michael Brown2005-04-121-0/+4
|
* New device probing mechanismMichael Brown2005-04-121-107/+39Star
|