Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-07-07 | Add AGP and hostbridge support for the Intel 82945GME chipset. | Bernd Ahlers | |
ok jsg@ | |||
2008-06-26 | First pass at removing clauses 3 and 4 from NetBSD licenses. | Ray Lai | |
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@ | |||
2008-06-25 | Support the Intel G35 which apparently works similarly to the 965. | Owain Ainsworth | |
Initial information, half the diff, and testing from Andrew Lutomirski, thanks! | |||
2008-06-05 | Allow pchb(4) to find additional non-coherent HyperTransport links | Brad Smith | |
with 10h and 11h families of AMD CPU's. ok kettenis@ | |||
2008-04-28 | Sync PCI ids. | Brad Smith | |
2008-04-24 | oops. unbreak build by removing the #include for amd8131reg.h | Thordur I. Bjornsson | |
2008-04-24 | move the register defines from amd8131reg.h into aapi.c, | Thordur I. Bjornsson | |
seems silly to have a seperate .h file for 4 defines. nuke the NetBSD __KERNEL_RCSID macro while there, we have that rcsid at the top of the file... ok toby@, brad@ | |||
2008-03-23 | Add AGP support for the Intel G33 chipset. | Damien Bergamini | |
Tested on i386 with a Gigabyte G33M-DS2R motherboard (Intel GMA 3100). Based on NetBSD code. ok oga@ | |||
2008-03-16 | Make agp(4) attach at vga(4) instead of pchb(4). This is because sometimes | Owain Ainsworth | |
agp and drm need to use the same memory mapping, the best way to deal with that is to allow them to share (that's coming later), for this to work cleanly we move the attach point of agp. Ideally most agp drivers would attach at pchb, with only agp_i810 (and any that work similarly) attaching at vga, but this will do for now. ok kettenis@, miod@. | |||
2008-01-04 | Clean up Intel host bridge PCI IDs. | Mark Kettenis | |
ok deraadt@ | |||
2007-12-18 | pass pci domain to the child too, ok kettenis | Theo de Raadt | |
2007-11-27 | Unify amd64 and i386 code further; ok oga kettenis | Theo de Raadt | |
2007-11-26 | First step towards unifying pchb between i386 and amd64 | Theo de Raadt | |
Light testing, mostly mechanical | |||
2007-11-26 | correct newlines surrounding the sub-bus configuration, and unify | Theo de Raadt | |
pchb's further ok reyk oga | |||
2007-11-26 | fix new agp code on amd64 | Reyk Floeter | |
- internal intel graphics semi-agp chipsets need special handling in pchb.c - re-add the i965GM device - use the correct major device id for /dev/agp0 on amd64 (not the i386 one) ok deraadt@ | |||
2007-11-25 | Make agp attach as a device. This means that many more agp bridges | Owain Ainsworth | |
actually get detected and attached. Also adds a kernel api for manipulating agp. Enable this on i386 and amd64. "I think you should commit it" deraadt@, ok matthieu. Looked over by several others. | |||
2007-11-16 | Remove microtime calls and RNG benchmarking from the pchb attachment | Mike Belopuhov | |
code. This is due to the fact that we do timecounter initialization after autoconf(9). ok deraadt | |||
2007-09-17 | MALLOC/FREE -> malloc/free and M_ZERO changes | Charles Longeau | |
ok krw@ | |||
2007-08-08 | Prevent a potential null-pointer dereference. | Mark Kettenis | |
ok krw@, deraadt@ | |||
2007-08-04 | Add AGP support for the intel i965 chipset, this also extends the | Reyk Floeter | |
internal AGP API to work with 64bit PCI-Express memory and non-standard AGP aperture bases. tested by many ok matthieu@, deraadt@ | |||
2007-07-04 | fix dmesg formatting error when hardware random number generator is present | Chris Kuethe | |
"Yes" deraadt | |||
2007-06-03 | if the 915gm didn't work on i386, it's worrisome here too. remove it. | Ted Unangst | |
2007-06-01 | never attempt to tweak a file just before commit | Ted Unangst | |
2007-05-31 | intel pchb rnd support, from i386 | Ted Unangst | |
ok deraadt | |||
2007-05-29 | only the i810 is known to be needed for agp, reduce driver set to just that | Ted Unangst | |
2007-05-27 | be more agressive on invalidation; perform invalidates on load* and unload | Jason Wright | |
2007-05-27 | remove two TODO items: | Jason Wright | |
- map the GART page table uncached - disable table walk probes | |||
2007-05-21 | Implement deep interrupt swizzling by mapping all four PCI interrupt pins | Mark Kettenis | |
for PCI-PCI bridges and passing the mapping to the attached bus device. MD code can use these when mapping PCI device interrupts. This diff adds such code for amd64 and i386. This fixes interrupt mapping for devices that sit behind two PCI-PCI bridges where the firmware only provides a mapping for the first PCI-PCI bridge. tested by sturm@, krw@, and a few others, ok deraadt@ | |||
2007-05-19 | (disabled) option for PCIAGP. at least lets i945 chipsets work | Ted Unangst | |
ok dim | |||
2007-02-09 | simplify the argument passing (use a pointer to bus_dma_segment_t instead | Jason Wright | |
of separate addr/len pairs). | |||
2007-02-09 | according to the errata, invalid pages shouldn't be used. Always make | Jason Wright | |
sure a page is mapped at every location (a page is already reserved for just this occaision). And no, this doesn't fix it. | |||
2007-01-15 | ansi/deregister | Jonathan Gray | |
2006-12-14 | Swizzle interrupts for devices for which we don't have explicit inetrrupt | Mark Kettenis | |
routing information. | |||
2006-11-25 | sync amd64 to i386 w.r.t. acpi support. Also fix interrupt routing for ↵ | Niklas Hallqvist | |
multi-ioapic systems. ok kettenis | |||
2006-05-31 | Reorg the code to be more sane. More coming. | Tobias Weingartner | |
ok brad@ jason@ | |||
2006-03-13 | * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to | Brad Smith | |
NULL for root PCI busses. For busses behind a bridge, it points to a persistent copy of the bridge's pcitag_t. This can be very useful for machine-dependent PCI bus enumeration code. From NetBSD ok grange@ kettenis@ | |||
2006-03-11 | add a comment. | Brad Smith | |
2006-02-12 | Find additional noncoherent HyperTransport links by looking at the | Mark Kettenis | |
HyperTransport configuration on AMD Athlon 64 & Opteron CPU's. This makes us detect the missing PCI busses on various Opteron systems. ok brad@, marco@ | |||
2005-09-29 | Execute operations in the correct order. From jason@ | Marco Peereboom | |
2005-09-27 | ARGH! disable gart, I suck! | Marco Peereboom | |
2005-09-27 | Clean up prints. From jason@ | Marco Peereboom | |
2005-09-19 | floppy support; form@openbsd.ru | Theo de Raadt | |
2005-09-04 | remove unused NetBSD pci_intr_evcnt() function. | Brad Smith | |
ok beck@ | |||
2005-06-25 | the local macro _id was removed before this code was even imported from NetBSD | Brad Smith | |
when it was replaced with PCI_ID_CODE. | |||
2005-06-17 | - remove old debugging code | Marco Peereboom | |
- allocate and use scribble page - provide method to see if something has scribbled out of bounds The gart still remains disabled by default. From jason@ | |||
2005-06-08 | revert enabling iommu on amd64 as it breaks at least one MP host. | Marco S Hyman | |
OK deraadt@ | |||
2005-06-07 | make it prettier; jason ok | Theo de Raadt | |
2005-06-06 | enable iommu on all systems where we support it. We'll support it on more | Jason Wright | |
systems in a week or two (hey, getting a machine is taking me longer than I expected =) | |||
2005-06-02 | - wish there was a better way to do this... put splhigh() around the | Jason Wright | |
extent_* functions to ensure they stay consistent - also remove some debugging crap | |||
2005-05-27 | oops, need to get the boundary from the map when allocating gart addresses | Jason Wright | |
(fixes borked pciide chipsets) |