Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2000-09-20 | Extend the region in which we allow mapping unmapped PCI devices. | Niklas Hallqvist | |
The former code only allowed one fixed up device mapping. | |||
2000-09-15 | enable hw rng for vanilla 810; 10x for testing to Stephan Somogyi ↵ | Michael Shalayeff | |
<somogyi@gyroscope.net> | |||
2000-09-07 | do not call pcibios_pir_init() if intr_fixup was disabled; also, sync w/ ↵ | Michael Shalayeff | |
latetest netbsd developments | |||
2000-09-05 | init pcibios_flags to -1, so if pcibios is disabled in ukc all looks disabled | Michael Shalayeff | |
2000-09-04 | update netbsd rcsid, which we seem to be up to | Michael Shalayeff | |
2000-09-04 | fix dmesg output | Theo de Raadt | |
2000-09-04 | export pcibios config flags | Michael Shalayeff | |
2000-08-17 | pcibios tells us everything, no bios_pciinfo | Michael Shalayeff | |
2000-08-17 | pcibios0 at bios0 flags 0x0000 | Michael Shalayeff | |
this is now a real device, which looks in flags for disabling address, interrupt or bus fixup. bios0's flags are to disable bios32 and pcibios probing. since boot_config support editing flags, it's posible to adjust pcibios functionality in the generic kernel upon boot time. man is coming. | |||
2000-08-08 | sync w/ netbsd almost -current code (; | Michael Shalayeff | |
fixes quite a few problems. adds new option PCIBIOS_ADDR_FIXUP. numerous extra fixes by me, also pointed out by other ppl, such as avoid panics, ifdef on pciverbose, not diagnostic, some other smaller knits; some have been forwarded back to netbsd developers, some will go soon too. | |||
2000-08-02 | update n-rcsids | Michael Shalayeff | |
2000-08-02 | add yauc about fips; also some ugly spaces | Michael Shalayeff | |
2000-08-01 | Add PCI attachment for i82365-compatible PCMCIA controllers. Needed for | Aaron Campbell | |
the Cirrus Logic CL-PD6729 controller found on some laptops, i.e., the Gateway 2000 Solo 2100. Thanks to JDempsey@iss.net for testing and initiallly prodding me to get PC Cards to work in his laptop. |