Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-12-31 | man says bus_space_map() returns non-zero, not negative on failure | Michael Shalayeff | |
2001-12-16 | match piix icu type on 82810ba/m; from netbsd | Michael Shalayeff | |
2001-12-04 | missing \n | Michael Shalayeff | |
2001-11-28 | somebody forgot something | Michael Shalayeff | |
2001-11-28 | revert hardware breakage | Todd T. Fries | |
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-10-25 | add an ali1543 and fix amd756 icu drivers | Michael Shalayeff | |
2001-09-11 | Don't include <vm/vm_kern.h> if you don't need foo_map. | Miod Vallat | |
2001-08-27 | Let this build without pcibios. | Artur Grabowski | |
2001-08-25 | This hasn't been used for ages. Kill. | Artur Grabowski | |
2001-08-25 | Change pci_intr_map to take pci_attach_args as an argument. | Artur Grabowski | |
All callers actually took all arguments to pci_intr_map from pci_attach_args structs, so this simplifies code. This also allows more complicated interrupt assignment schemes like the one on sparc64. This makes sparc64 pci interrupts work. Inspired by the same change in NetBSD. | |||
2001-08-17 | provide a way to get the number used for irq line, not only a string | Michael Shalayeff | |
representation, this is needed for devices like cbb which pass the interrupt line down to the cardbus attachment and not getting the right line before pci_intr_map() has done it's dirty deed. tested on i386 by jason@, compiles on alpha by art@. ppc and mveppc are to be test-compiled, but should work (; | |||
2001-08-17 | quieten pcmcia/cardbus interrupt handling at unsuspend time | Theo de Raadt | |
2001-07-05 | Get rid of the wrapper macros around extent_alloc*1 | Artur Grabowski | |
Pass the right amount of arguments and rename them back to their right names. | |||
2001-06-25 | PCIIDE compat intr disestablish routines for i386 | Constantine Sapuntzakis | |
2001-06-17 | Don't pciaddr_do_resource_allocate if device is AGP to avoid conflict. | Michael Shalayeff | |
from Masanori Kanaoka <kanaoka@netbsd.org> | |||
2001-06-08 | it seems that via has 7, not 4 pci interrupt lines. | Michael Shalayeff | |
this fixes unmapped interrupts on some via-based boards, reported by angelos@, tested w/ aaron@, millert@, jason@. in any case must not break currently working boards. | |||
2001-05-13 | left tag uninitted in the good case in the last commit; jason@ pointed it out | Michael Shalayeff | |
2001-05-12 | A number of buggy BIOS implementations leave the router | Michael Shalayeff | |
entry as 000:00:0, which is typically not the correct device/function. If the router device address is set to this value, and the compatible router entry is undefined (zero is the correct value to indicate undefined), then we work on the basis it is most likely an error, and search the entire device-space of bus 0 (but obviously starting with 000:00:0, in case that really is the right one). from Dave Sainty <dave@dtsp.co.nz> | |||
2001-05-12 | always print the icu we've found | Michael Shalayeff | |
2001-04-23 | when we take a pci interrupt, upgrade it to level. but always ignore | Theo de Raadt | |
changes which force to edge, because it appears that a lot of via bios do not contain a full list of level interrupts. when we set such an interrupt to edge, we spin and hang. i suggested this behaviour change, and this fix is by northpoint mickey. | |||
2001-04-04 | Minor cleanup to minimize diffs with NetBSD | Constantine Sapuntzakis | |
2001-03-15 | make sure pcibios ever attached; found by aaron@ | Michael Shalayeff | |
2001-02-28 | shorter thus better printings | Michael Shalayeff | |
2001-01-28 | better message | Michael Shalayeff | |
2001-01-27 | patchable no verbose default pcibios_flags | Michael Shalayeff | |
2001-01-27 | change interrupt routing strategy from simple | Michael Shalayeff | |
run through the devices and programming the icu and pci headers before real pci bus autoconf starts and include all devices present on all pci busses, to a per attached device routing in pci_intr_map(). this solves several cases of premature interrupts hanging system due to absent interrupt handlers during autoconf. 10x for testing: millert@ krw@ aaron@ chris@ tholo@ brad@ jason@ deraadt@ | |||
2001-01-25 | make code for searching in pcibios's addr allocation | Michael Shalayeff | |
extents common for both io and mem and private to pcibios. | |||
2001-01-25 | put pci_intr_fixup.h into pcibiosvar.h; billions of tiny headers for nothing | Michael Shalayeff | |
2001-01-24 | put pci_addr_fixup.h into pcibiosvar.h as well, | Michael Shalayeff | |
all it had were a struct and a proto. | |||
2001-01-24 | elliminate pci_bus_fixup.h by moving | Michael Shalayeff | |
pci_bus_fixup() proto into pcibiosvar.h | |||
2001-01-22 | this should make i850 and i860 hubs do RNG | Theo de Raadt | |
2001-01-16 | fix VP3_PIRQ arg name, use I386_PCI_INTERRUPT_LINE_NO_CONNECTION; from netbsd | Michael Shalayeff | |
2000-12-29 | kiss in the rng; all those evil voices kept me pushing for it... | Michael Shalayeff | |
2000-12-25 | always read new byte from rng, then decide wheather to start a new cycle | Michael Shalayeff | |
2000-11-08 | Don't busy-wait for random data. | Artur Grabowski | |
Remove unnecessary splhigh. | |||
2000-11-07 | AMD750 Athlon chipset support for PCIBIOS_INTR_FIXUP; from minoura@jp.netbsd.org | Michael Shalayeff | |
2000-10-31 | rename pcibios.h to pcibiosvar.h | Theo de Raadt | |
2000-10-27 | and angry dwarfs came on to me | Michael Shalayeff | |
2000-10-26 | match via82c586 also on other apollo chipsets, such as VT82C585, VT82C596A, ↵ | Michael Shalayeff | |
VT82C686A; after pondering in linux code; krw@ testing; deraadt@ ok | |||
2000-10-25 | put back using bios_pciinfo, we will rework it later on | Michael Shalayeff | |
2000-10-23 | ok, i think all i82802-using host bridges are in here now | Theo de Raadt | |
2000-10-23 | Kbit | Theo de Raadt | |
2000-10-23 | i820 also does rng; art tested | Theo de Raadt | |
2000-10-19 | find RNG on i815 hub | Theo de Raadt | |
2000-10-16 | less newlines in verbose print | Michael Shalayeff | |
2000-10-16 | protect %edx when calling bios | Michael Shalayeff | |
2000-10-16 | a little verbosity on probe, a little caution on bios calls | Michael Shalayeff | |
2000-09-22 | this follows the dox, saying that %ds should be loaded w/ | Michael Shalayeff | |
the proper segment address/selector as returned from bios32_service(). both %cs and %ds have to be the same value (hmm, same descs?), sincw some bioses are pic, and care only about offsets against the segs. huge, enormous, 10X to brad@ for providing an incredibly usefull testbed and invaluable time of his, for resets and incouraging comments (; | |||
2000-09-20 | check out the bios device name we are probed w/ to not probe on apm | Michael Shalayeff | |