Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Coerced into compiling | Michael Brown | 2005-04-22 | 3 | -11/+9![]() |
| | |||||
* | Coerced into compiling. | Michael Brown | 2005-04-22 | 1 | -3/+3 |
| | |||||
* | Coerced into actually compiling. | Michael Brown | 2005-04-22 | 1 | -4/+4 |
| | |||||
* | Fields in struct pci_device slightly changed. | Michael Brown | 2005-04-22 | 1 | -4/+2![]() |
| | |||||
* | Documented where to get hold of the datasheet. | Michael Brown | 2005-04-22 | 1 | -5/+7 |
| | |||||
* | Updated to new API. | Michael Brown | 2005-04-22 | 1 | -11/+12 |
| | |||||
* | Debug message fixes. | Michael Brown | 2005-04-22 | 3 | -3/+7 |
| | |||||
* | Updated to new bus API, and improved using the 3c5x9 reference manual. | Michael Brown | 2005-04-22 | 1 | -112/+274 |
| | |||||
* | Need to leave structure zeroed | Michael Brown | 2005-04-22 | 2 | -2/+2 |
| | |||||
* | disable() is a void | Michael Brown | 2005-04-22 | 1 | -1/+1 |
| | |||||
* | Must not go beyond end of driver's probe list. | Michael Brown | 2005-04-22 | 1 | -1/+4 |
| | |||||
* | Updated to current API. | Michael Brown | 2005-04-22 | 5 | -26/+29 |
| | |||||
* | Updated to new API. | Michael Brown | 2005-04-22 | 1 | -56/+68 |
| | |||||
* | Consistency | Michael Brown | 2005-04-22 | 1 | -1/+1 |
| | |||||
* | Updated to new device API. | Michael Brown | 2005-04-22 | 3 | -34/+51 |
| | |||||
* | Fix up fill_mca_nic. | Michael Brown | 2005-04-22 | 1 | -2/+1![]() |
| | |||||
* | Added friendly enable/disable functions | Michael Brown | 2005-04-22 | 2 | -6/+7 |
| | |||||
* | Updated all common buses to new API. | Michael Brown | 2005-04-22 | 5 | -320/+452 |
| | |||||
* | Automatically updated with the program | Michael Brown | 2005-04-21 | 26 | -162/+225 |
| | | | | | | | | | | | | | | | | | | | | | | #!/usr/bin/perl -w -pi -0777 use strict; ( my $type ) = /find_(\w+?)_boot_device/ or die "Could not find type\n"; ( my $disable ) = /\.disable\s*=\s*(\w+)/ or die "Could not locate disable\n"; s/(${disable}\s*\(\s*struct\s+nic\s+\*nic)(\s*\)\s*\{)(\s*)/${1}, struct ${type}_device \*${type} __unused${2}${3}nic_disable ( nic );${3}/s; s/(${disable}\s*\(\s*struct\s+nic\s+\*nic)(\s*\)\s*;)/${1}, struct ${type}_device \*${type}${2}/g; s/^\s*.disable\s*=\s*${disable}\s*,\s*?$//m; s/(_probe\s*\(\s*)struct\s+dev\s+\*dev/${1}struct nic \*nic/g; s/^\s*struct\s+nic\s+\*nic\s*=\s*nic_device\s*\(\s*dev\s*\)\s*;\s*?$//m; s/^(\s*)(nic->(ioaddr|irqno)\s*=\s*${type})/${1}${type}_fill_nic ( nic, ${type} );\n${1}${2}/m; | ||||
* | Tweaked API to minimise changes to existing drivers even further. | Michael Brown | 2005-04-21 | 2 | -10/+10 |
| | |||||
* | Updated to current API | Michael Brown | 2005-04-21 | 1 | -10/+8![]() |
| | |||||
* | Created a bus/device API that allows for the ROM prefix to specify an | Michael Brown | 2005-04-21 | 1 | -118/+135 |
| | | | | | initial device, and will also allow for e.g. a device menu to be presented to the user. | ||||
* | bswap_16() exists; no need to use __bswap_16() | Michael Brown | 2005-04-21 | 1 | -2/+2 |
| | |||||
* | Moved floppy.c to i386 arch, since it's i386-specific. | Michael Brown | 2005-04-18 | 1 | -88/+0![]() |
| | |||||
* | Fix BUILD_SERIAL. | Michael Brown | 2005-04-18 | 1 | -4/+14 |
| | | | | | Change from using #if to #ifdef, since #if can't cope with string constants. | ||||
* | Move RELOCATE into config.h | Michael Brown | 2005-04-18 | 1 | -3/+17 |
| | | | | | Move ISA probe address logic from config.c into isa.c, create header file config/isa.h. | ||||
* | CONFIG_PCI and CONFIG_ISA no longer exist | Michael Brown | 2005-04-18 | 1 | -3/+1![]() |
| | |||||
* | Split out EISA driver into a separate file, since 3c509s can only take 16K | Michael Brown | 2005-04-17 | 2 | -37/+40 |
| | | | | ROMs (AFAIK). | ||||
* | Use only the header files that we need | Michael Brown | 2005-04-17 | 6 | -6/+10 |
| | |||||
* | Place the call to adjust_pci_device() back in the individual drivers, | Michael Brown | 2005-04-16 | 9 | -6/+16 |
| | | | | | since we probably shouldn't be doing this to arbitrary devices during a PCI bus scan... | ||||
* | ...this time with the correct syntax. :( | Michael Brown | 2005-04-16 | 1 | -1/+1 |
| | |||||
* | Added activate_isapnp_device() line | Michael Brown | 2005-04-16 | 1 | -1/+2 |
| | |||||
* | Remove debugging call to getchar() | Michael Brown | 2005-04-16 | 1 | -3/+0![]() |
| | |||||
* | Now known to work with an old Adaptec 1505 that I found lying around. | Michael Brown | 2005-04-16 | 1 | -23/+52 |
| | |||||
* | Consistency | Michael Brown | 2005-04-16 | 1 | -1/+2 |
| | |||||
* | Speed up PCI bus scanning by skipping fns 1-7 if fn 0 is not present. | Michael Brown | 2005-04-16 | 1 | -1/+22 |
| | |||||
* | Read number of PCI buses returned by BIOS so that we can scan more | Michael Brown | 2005-04-16 | 1 | -0/+11 |
| | | | | quickly. | ||||
* | Improved debugging output | Michael Brown | 2005-04-16 | 3 | -7/+27 |
| | |||||
* | Made debug messages more consistent. | Michael Brown | 2005-04-16 | 2 | -4/+8 |
| | |||||
* | Improved debug messages. | Michael Brown | 2005-04-16 | 1 | -13/+13 |
| | | | | Prevented find_pci_device() from being an endless loop. | ||||
* | Make isa_probe_addr a simple integer rather than a struct, to facilitate | Michael Brown | 2005-04-16 | 6 | -26/+25![]() |
| | | | | specification of ISA_PROBE_ADDRS. | ||||
* | Improve debug message legibility. | Michael Brown | 2005-04-15 | 1 | -1/+1 |
| | |||||
* | Need to do isolation when find_isapnp_device is first called, | Michael Brown | 2005-04-15 | 1 | -8/+9 |
| | | | | | | otherwise isapnp_max_csn is zero and we never call fill_isapnp_device. Fix debug message. | ||||
* | Fix debug message | Michael Brown | 2005-04-15 | 1 | -8/+6![]() |
| | |||||
* | Don't even try to compile until the code is tidied up. | Michael Brown | 2005-04-15 | 1 | -0/+7 |
| | |||||
* | This at least compiles now. Haven't separated out the EMBEDDED code yet. | Michael Brown | 2005-04-15 | 1 | -241/+230![]() |
| | |||||
* | Not sure why I made these cosmetic changes, but I appear to have done so. | Michael Brown | 2005-04-15 | 1 | -3/+3 |
| | |||||
* | Added "classical" ISA example. | Michael Brown | 2005-04-15 | 1 | -0/+63 |
| | |||||
* | Added EISA, ISAPnP and MCA examples. | Michael Brown | 2005-04-15 | 1 | -7/+117 |
| | |||||
* | Updated to new PCI bus interface. | Michael Brown | 2005-04-15 | 1 | -89/+100 |
| |