summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2006-03-27revert a small part of the last commit that wasn't supposed to go in.Brad Smith
2006-03-27Sync up to Intel's latest FreeBSD ixgb driver (5.0.1).Brad Smith
From: Intel's web-site
2006-03-27add the Realtek RT8111B PCI Express Gigabit MAC.Brad Smith
2006-03-27regenBrad Smith
2006-03-27add the Realtek RT8111B PCI Express Gigabit MAC.Brad Smith
2006-03-27Split the chip map for Intel SATA out into a seperate functionJonathan Gray
for readability/maintainability. Tested by several people on ICH6-M/ICH7 ok grange@
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
outbound), using a new BIOCSDIRFILT ioctl; guidance, feedback and ok canacar@
2006-03-25tidy up a bit.Brad Smith
From Andrey Matveev
2006-03-25ANSI and KNF.Brad Smith
2006-03-25regenBrad Smith
2006-03-25add a second Packet Engines Yellowfin PCI id.Brad Smith
2006-03-25set/clear the all frames bit in the receive filter whenBrad Smith
enabling/disabling promisc mode instead of calling sis_init().
2006-03-24regenBrad Smith
2006-03-24add the Globespan PCI vendor id.Brad Smith
From Stuart Henderson
2006-03-22Add pci_find_device() a helper function for enumerating theJonathan Gray
PCI bus, from NetBSD. This is useful for things like finding another device in a driver ie ISA bridge in pciide. ok brad@ grange@, looks ok kettenis@
2006-03-20de-register.Brad Smith
2006-03-20de-register.Brad Smith
2006-03-19ANSIfyBrad Smith
2006-03-19ANSIfyBrad Smith
2006-03-19ANSI and KNF.Brad Smith
2006-03-19ANSI and fix commentsBrad Smith
2006-03-19- check HDRTYPE early, and ignore if it is not supported (n > 2).Brad Smith
- defer access to interrupt configuration register, as its existence depends on HDRTYPE. From itojun NetBSD
2006-03-19regenBrad Smith
2006-03-19add a few more Intel devices as found on a Acer Travelmate 3012WTMi laptop.Brad Smith
dmesgs from damien@
2006-03-19recognize the 976 and 978Brad Smith
2006-03-19rev 1.86Brad Smith
make the "generic" PCI bus enumeration code the standard case which gets used if nothing else is defined in MD headers, introduce a "PCI_MACHDEP_ENUMERATE_BUS" CPP definition which can be used by MD headers (just 1 port atm) to plug in special code rev 1.62 * Implement a machine-dependent pci_enumerate_bus() for sparc64 which uses OFW device nodes to enumerate the bus. When a PCI bus that is behind a bridge is attached, pci_attach_hook() allocates a new PCI chipset tag for the new bus and sets it's "curnode" to the OFW node of the bridge. This is used as a starting point when enumerating that bus. Root busses get the OFW node of the host bridge (psycho). rev 1.59 Split the code that enumerates the PCI bus and that actually probes for a device into two functions: * pci_probe_device() actually probes/attaches the device specified by the provide pcitag_t. * pci_enumerate_bus() enumerates the bus, and calls pci_probe_device() for each device on the bus. A pci_enumerate_bus_generic() is provided which implements the old method of doing this: If something found at dev0/func0, determine number of functions and probe each one. From NetBSD ok kettenis@ Tested on a good number of amd64/i386/macppc/sparc64 systems
2006-03-16Move lmc_system_errors[] so that there is only one instance of it in theMiod Vallat
code instead of four; shaves more than 1KB off GENERIC.
2006-03-16Move the agpgart handling code to a separate file.Matthieu Herrb
Ansify some remaining function declarations in vga_pci.c. ok miod@, dim@.
2006-03-16if the link is down with a card using a fibre interface then show aBrad Smith
media status of none.
2006-03-16if the link is down then show a media status of none.Brad Smith
2006-03-16tidy up a bit.Brad Smith
2006-03-15bits of my tree commited by Matthieu by mistake.Miod Vallat
2006-03-15Remove dead code (SUPPORTS_NON_CONSOLE and MD_DISPLAY_ISA_IOT)Matthieu Herrb
ok miod@, drahn@, dim@.
2006-03-15Entries in cd_devs[] may be NULL, so be sure to check for them in yourMiod Vallat
device open() function.
2006-03-13make the dmseg printing look a little nicer.Brad Smith
ok dlg@
2006-03-13* Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set toBrad 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-12regenBrad Smith
2006-03-12some ATI devices.Brad Smith
From Dimitry Andric
2006-03-12make SAFE_DEBUG compile clean; ssehic@gmailTheo de Raadt
2006-03-12Make use of pci_matchbyid().Brad Smith
2006-03-12with pcn(4) now in place remove or replace the references to PCI le(4)Martin Reindl
and complement pcn* at pci? where useful as request by brad@ ok brad@
2006-03-11move PCI softc struct from pci.c to pcivar.hBrad Smith
ok krw@ kettenis@
2006-03-11splvm.Brad Smith
2006-03-11remove splimp handler.Brad Smith
2006-03-11regenMarco Peereboom
2006-03-11Fix DRAC names.Marco Peereboom
grmbl but ok brad
2006-03-11syncMarco Peereboom
2006-03-11Add DRAC4Marco Peereboom
pointed out deraadt ok brad
2006-03-11regenBrad Smith
2006-03-11fix the orderBrad Smith