summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/pci
AgeCommit message (Collapse)Author
2002-01-23add support for AlphaPC 64.Eric Jackson
from NetBSD.
2001-12-14Don't use a single static struct alpha_bus_space since there are machinesNathan Binkert
that can have more than one system bus attached to mainbus
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
(Look ma, I might have broken the tree)
2001-11-05irongate needs isadma bouncing.Artur Grabowski
2001-11-04Two new sysctls in the chipset tree.Artur Grabowski
CPU_CHIPSET_PORTS - address of the I/O ports. CPU_CHIPSET_HAE_MASK - mask for the HAE register.
2001-10-26Don't bomb if isadma is not configured.Artur Grabowski
2001-10-26First cut at a port of isadma and floppy driver. ok art@Nathan Binkert
From NetBSD via jay@rootaction.net
2001-09-29dec_kn20aa_intr_disestablish() implementation from netbsd; art@ okMichael Shalayeff
2001-08-25Change 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-17cut and paste typos; from art@Michael Shalayeff
2001-08-17cut and paste typoMichael Shalayeff
2001-08-17provide a way to get the number used for irq line, not only a stringMichael 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-08vga_{isa,pci}.h -> vga.h since the former no longer exists.Todd C. Miller
2001-06-26More chipset info needed by X.Artur Grabowski
2001-06-26Provide chipset configuration to sysctls.Artur Grabowski
2001-06-26Provide some chipset information to usreland through sysctl.Artur Grabowski
The chipset support is not here yet, but the skeleton works.
2001-06-25Be more careful in pciide_compat_intr_disestablish.Artur Grabowski
While I'm here, clean up spaces.
2001-06-25Don't return from a void function.Artur Grabowski
2001-06-25Fix earlier commit of pciide disestablishConstantine Sapuntzakis
2001-06-25Add disestablish for pciide on AlphaConstantine Sapuntzakis
2001-04-18Even more bizzarreness on the up1000.Artur Grabowski
From thorpej@netbsd.
2001-04-17OpenBSD tagsArtur Grabowski
2001-04-17mem_clusters.size has page protection encoded in them.Artur Grabowski
Mask it away, otherwise the reservation of RAM will fail.
2001-04-15oops, commit protosmjacob
2001-04-14Pick up some more NetBSD-isms (tsp_bus_mem_init2).mjacob
2001-04-14Pick up some more NetBSD-isms (init_mem2 stuff).mjacob
2001-04-14Add support for Alpha Processor, Inc. UP1000.Artur Grabowski
From NetBSD.
2001-03-21Move files from common to dev to be more like other archsArtur Grabowski
(and so that tab completion on "compile" works as on other archs. :))
2001-03-07DS10 uses Acer M1543 pci<->isa bridge, so match it in siomatch()Eric Jackson
2001-02-16Finish merging lca to become closer to current netbsd.Jason Wright
2001-02-16Further sync... get pci_swiz_bus_{io|mem}_chipdep.c via <> instead of ""Jason Wright
like everyone else.
2001-02-16Bring apecs closer to current netbsd work (updated copyrights, plusJason Wright
a few bug fixes I missed earlier).
2001-02-16bring in netbsd bus_dma stuff for lca and apecs bussesJason Wright
2001-02-06Committed by accident.Artur Grabowski
2001-02-06Rename pcs_bus* to pci_swiz_bus* to reduce confusion and match NetBSD.Artur Grabowski
2001-02-06I don't think there is a reason to enable IDE through isa now thatArtur Grabowski
we have pciide.
2001-02-05No, Intel is not a PC_VENDOR. Intel is a PCI_VENDOR.Artur Grabowski
2001-02-05Sigh. Another horrible abuse in this file..Artur Grabowski
When checking if this is a pci-eisa bridge check the VENDOR too, don't just assume that no other vendor will do a sia with product id PCI_PRODUCT_INTEL_PCEB.
2001-02-05reverse the logic in pcebmatch to match other match functions.Artur Grabowski
2001-02-05set the correct size in pceb_ca.Artur Grabowski
2001-01-20No need to include machine/alpha.hArtur Grabowski
2000-11-25OpenBSD tagArtur Grabowski
2000-11-25Use the common cy82c693 access functions.Artur Grabowski
From NetBSD. Fixes pciide on 164sx.
2000-11-16initial support for 21264 systems.Eric Jackson
from NetBSD.
2000-11-11pci portion of eb164 support. from NetBSDEric Jackson
2000-11-08add tagsEric Jackson
2000-11-08Merge in big portions of the improvements NetBSD did to their alpha port.Artur Grabowski
Highlights: UVM, PMAP_NEW, bus_dma (only on some buses for now), new hardware support, possiblity for ELF, etc, etc. Too much to mention. This is still work in progress. video consoles might be broken, otherwise we have basically the same functionality as before plus more.
2000-07-03forgot to cvs rm theseMichael Shalayeff
2000-07-03closer approximation to an alpha using new wscons.Michael Shalayeff
tga moved to dev/pci. by request from alpha people.
2000-06-16take MIN/MAX from param.h, okay theo@Niels Provos