Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (get_pci_description) introduce new API for drakx's stage1 in order to find ↵ | Thierry Vignaud | 2011-10-18 | 1 | -0/+20 |
| | | | | unknown PCI devices | ||||
* | (pci_probe) don't exit(1) on systems without pci | Thierry Vignaud | 2011-10-18 | 1 | -0/+5 |
| | | | | | | | | | arm systems don't always have pci busses so killing the app for this reasons is just bad idea. The workaround is to check for pci procfs files and if not found return an empty set. v1: by rtp v2: simplify (tv) | ||||
* | (pci_probe) do not crash if there're more than 100 PCI devices | Thierry Vignaud | 2009-12-01 | 1 | -1/+1 |
| | | | | (usb_probe() was already safe) | ||||
* | (pci_probe,usb_probe) comment | Thierry Vignaud | 2009-12-01 | 1 | -0/+2 |
| | |||||
* | (pci_probe) no need to lookup extended PCI capabilities | Thierry Vignaud | 2009-12-01 | 1 | -1/+1 |
| | |||||
* | (pci_probe) simplify reusing pci_find_cap() | Thierry Vignaud | 2009-12-01 | 1 | -7/+1 |
| | |||||
* | class_prog is now unused | Thierry Vignaud | 2009-09-30 | 1 | -2/+0 |
| | |||||
* | (pci_probe) explain | Thierry Vignaud | 2009-09-30 | 1 | -0/+1 |
| | |||||
* | (pci_probe) kill useless empty line | Thierry Vignaud | 2009-09-30 | 1 | -1/+0 |
| | |||||
* | restore a lost comment | Thierry Vignaud | 2009-09-30 | 1 | -0/+1 |
| | |||||
* | typo fix | Thierry Vignaud | 2009-09-30 | 1 | -5/+5 |
| | |||||
* | (pci_probe) no need to allocate that much space on the stack | Thierry Vignaud | 2009-09-30 | 1 | -2/+2 |
| | |||||
* | (pci_probe) use libpci in order to retrieve PCI capabilities in order to have | Thierry Vignaud | 2009-09-30 | 1 | -1/+11 |
| | | | | a better test for identifying PCI Express devices | ||||
* | (pci_probe) reuse more stuff from libpci in order to retrieve PCI sub | Thierry Vignaud | 2009-09-30 | 1 | -6/+5 |
| | | | | ids, class and revision | ||||
* | (pci_probe) simplify using libpci in order to retrieve PCI config space | Thierry Vignaud | 2009-09-30 | 1 | -14/+3 |
| | |||||
* | (pci_probe) change type of buffer (no real change) | Thierry Vignaud | 2009-09-30 | 1 | -1/+1 |
| | |||||
* | (pci_probe) make sure not to retrieve values from previous devices | Thierry Vignaud | 2009-09-30 | 1 | -0/+1 |
| | |||||
* | split out CONFIG_SPACE_ZIZE (needed for next commits) | Thierry Vignaud | 2009-09-30 | 1 | -1/+3 |
| | |||||
* | (pci_probe) fix inverted test for choosing between '8139cp' & | Thierry Vignaud | 2009-09-28 | 1 | -1/+1 |
| | | | | | '8139too' drivers (#53349) | ||||
* | (pci_probe) try harder to fetch the right driver between '8139cp' & | Thierry Vignaud | 2009-09-23 | 1 | -0/+7 |
| | | | | | '8139too' according to PCI revision (#53349) | ||||
* | (pci_probe) retrieve PCI revision (#42576) | Thierry Vignaud | 2009-09-23 | 1 | -0/+1 |
| | |||||
* | kill doble include | Thierry Vignaud | 2009-09-23 | 1 | -1/+0 |
| | |||||
* | Do not lose pointer when realloc decides to move it | Pascal Terjan | 2009-06-25 | 1 | -1/+2 |
| | |||||
* | (pci_probe) adapt to pciutils-3.x API | Thierry Vignaud | 2008-05-14 | 1 | -2/+1 |
| | |||||
* | try harder to reduce number of relocations (most remaining ones are due to | Thierry Vignaud | 2007-08-27 | 1 | -2/+2 |
| | | | | | arrays of pointers) | ||||
* | remove old 8139too/gdth hardcoded rules (already in modules.alias) | Olivier Blin | 2007-08-14 | 1 | -10/+0 |
| | |||||
* | (pci_probe) simplify | Thierry Vignaud | 2007-08-04 | 1 | -2/+1 |
| | |||||
* | (pci_probe) kill some quirks that are either obsolete now that we | Thierry Vignaud | 2007-08-04 | 1 | -30/+1 |
| | | | | | | resolve modalias (which bring wildcard support) or were removed from the kernel (eg: sata_nv do not more probe on class) | ||||
* | reuse modprobe code in order to resolve modalias (need to be optimized) | Thierry Vignaud | 2007-08-04 | 1 | -1/+1 |
| | |||||
* | (pci_probe) typo fix :-( | Thierry Vignaud | 2007-02-26 | 1 | -1/+1 |
| | |||||
* | export PCI domain | Thierry Vignaud | 2007-02-26 | 1 | -0/+1 |
| | |||||
* | (pci_probe) get PCI class as reported by pciutils (might be used by harddrake | Thierry Vignaud | 2007-02-26 | 1 | -1/+3 |
| | | | | | in order to display something nicer than ->{media_type}) | ||||
* | (struct pciusb_entry) rename class_ as class_id | Thierry Vignaud | 2007-02-26 | 1 | -6/+6 |
| | |||||
* | (pci_probe) remove an extra space wronly added in r125837 | Thierry Vignaud | 2007-02-26 | 1 | -1/+1 |
| | |||||
* | (pci_probe) replace a couple magic valyes by constants from pciutils | Thierry Vignaud | 2007-02-26 | 1 | -3/+4 |
| | |||||
* | stop performing descriptions lookup from pcitable for PCI | Thierry Vignaud | 2007-02-26 | 1 | -1/+1 |
| | |||||
* | (pci_probe) use pciutils in order to get device description from ↵ | Thierry Vignaud | 2007-02-26 | 1 | -0/+5 |
| | | | | /usr/share/pci.ids | ||||
* | switch to pciutils as PCI listing backend | Thierry Vignaud | 2007-02-26 | 1 | -62/+38 |
| | |||||
* | always initialize n_pci_domains, stick to 0 on opendir() error and no match | Gwenolé Beauchesne | 2006-01-05 | 1 | -1/+1 |
| | |||||
* | add support for pci domains | Gwenolé Beauchesne | 2006-01-05 | 1 | -2/+50 |
| | |||||
* | oops: sata_via doesn't support for CLASS probing whereas sata_nv does | Thierry Vignaud | 2005-03-30 | 1 | -2/+2 |
| | |||||
* | libify and simplify | Pascal Rigaux | 2005-03-14 | 1 | -3/+1 |
| | |||||
* | setting .nb to 0 seems a better idea than setting .entries | Pascal Rigaux | 2005-03-11 | 1 | -1/+2 |
| | |||||
* | handle a few more special cases (gdth, snd-vx222, 8139too, and agp bridges) | Thierry Vignaud | 2005-02-17 | 1 | -0/+20 |
| | |||||
* | detect VIA SATA controllers since new sata_via.c driver probes them | Thierry Vignaud | 2005-02-17 | 1 | -0/+2 |
| | | | | | | this way... (we should really add a class/... matching table like kernel's pcimap is) | ||||
* | all PCI_CLASS_BRIDGE_CARDBUS cards are yenta_socket (says kudzu) | Pascal Rigaux | 2004-12-07 | 1 | -2/+8 |
| | |||||
* | do full-probe by default; remove support for no full-probe | Thierry Vignaud | 2003-08-19 | 1 | -8/+2 |
| | |||||
* | - detect ohci1394 & ehci-hcd based on the pci class | Pascal Rigaux | 2003-07-31 | 1 | -2/+13 |
| | | | | | (as done in RedHat's kudzu) | ||||
* | Use read() instead of fread() to read from "/proc/bus/pci/%02x/%02x.%d". | Pascal Rigaux | 2003-04-22 | 1 | -4/+8 |
| | | | | | | | | | | | | Thanks a lot to Tom Cox for finding this bug: The proc.c module in the kernel source clearly states that reading more than 64 bytes can cause problems. The pci.c module in the ldetect library uses the buffered fread() function. This function always reads in blocks, so when run as root, the read always tried to read more than the user requested amount. | ||||
* | no error message when -p is not used and there is neither pci nor usb bus | Pascal Rigaux | 2002-11-05 | 1 | -8/+11 |
| |