aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pci/pci_user.c
Commit message (Expand)AuthorAgeFilesLines
* pci_user.c: Cosmetic fixesJohn Baldwin2024-11-131-14/+14
* pci_user: Rename _old to _freebsd6Warner Losh2024-07-261-92/+92
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* dev/pci: fix potential panic due to bogus VPD dataStefan Eßer2022-02-201-4/+5
* Create wrapper for Giant taken for newbusWarner Losh2021-12-101-3/+6
* bus: Make BUS_TRANSLATE_RESOURCE behave more like other bus methodsMark Johnston2021-11-151-1/+1
* pci: Add an ioctl to perform I/O to BARsMark Johnston2021-08-141-0/+100
* /dev/pci: clarify meaning of writeable file descriptorKonstantin Belousov2021-07-271-1/+6
* pci_user: fix build for 32-bit platformsMarcin Wojtas2021-04-061-4/+3
* pci_user: call bus_translate_resource before BAR mmapMarcin Wojtas2021-04-061-0/+5
* pci: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* Remove "All rights reserved" phrase from copyright notes.Stefan Eßer2019-12-041-2/+1
* Hoist locking giant back up into the ioctl handlerWarner Losh2019-11-241-2/+9
* Push Giant down one layerWarner Losh2019-11-231-1/+1
* Need to apply the PCIM_BAR_MEM_BASE mask to the physical memoryHans Petter Selasky2019-06-281-3/+5
* Fix stray tab.Brooks Davis2018-11-171-1/+1
* Fix freebsd32 support for PCIOCGETCONF.Brooks Davis2018-11-161-0/+6
* Centralize compat support for PCIOCGETCONF.Brooks Davis2018-09-271-18/+154
* Don't directly dereference a user pointer in the VPD ioctl.John Baldwin2018-08-311-3/+11
* Require write access when mmapping BAR.Konstantin Belousov2018-08-031-1/+0
* Add ioctl to conveniently mmap a PCI device BAR into userspace.Konstantin Belousov2018-08-011-1/+93
* Refactor PCIOCGETCONF for improved readability.Brooks Davis2018-04-091-198/+235
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Fix several leaks of kernel stack data through paddings.Konstantin Belousov2018-03-271-0/+3
* pci_ioctl: Avoid returning uninitialized error value if user provided empty b...Conrad Meyer2018-03-011-1/+3
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Reliably return PCI_GETCONF_LAST_DEVICE from PCIOCGETCONF.John Baldwin2016-08-091-7/+7
* Fix syntax error introduced in previous commit where I removed oneStefan Eßer2016-02-191-1/+1
* Remove redundant check for "(dinfo != NULL)", it has already been performedStefan Eßer2016-02-191-3/+3
* Emulate the Device ID and Vendor ID registers for VFsRyan Stone2015-03-011-16/+4
* Add support for displaying VPD for PCI devices via pciconf.John Baldwin2014-01-201-9/+119
* Always initialize pattern_buf pointers to NULL, otherwise AMD64 machineDavid Xu2012-12-261-4/+2
* Fix zillions of style(9) and spacing bugs introduced by r240981.Gleb Smirnoff2012-09-271-140/+142
* Fix several build failures for !COMPAT_FREEBSD32 andGleb Smirnoff2012-09-271-31/+44
* Add 32-bit ABI compat shims. Those are necessary for i386 binary-onlyMaxim Sobolev2012-09-271-6/+201
* Explicitly track the state of all known BARs for each PCI device. The PCIJohn Baldwin2011-03-311-47/+6
* Fix 'pciconf -a' by providing an implementation of PCIOCATTACHED.Neel Natu2010-07-291-0/+10
* pci(4): don't perform maximum register number checkAndriy Gapon2009-09-111-2/+1
* - Add a new ioctl to /dev/pci to fetch details on an individual BAR of aJohn Baldwin2009-02-021-3/+70
* Don't cache the new-bus name of a PCI device in the PCI conf structure,John Baldwin2008-01-151-1/+4
* Fix some bugs in the FreeBSD 4/5/6 pci(4) IOCTLs compatibility code:Marius Strobl2007-12-261-12/+9
* Simplify the old compat #ifdefs.Warner Losh2007-10-261-22/+12
* Add ABI backwards compatibility to the FreeBSD 4/5/6 versions ofMarius Strobl2007-10-241-51/+295
* Make the PCI code aware of PCI domains (aka PCI segments) so we canMarius Strobl2007-09-301-2/+8
* Actually make bounds checking for PCIOCREAD and PCIOCWRITE work.Ruslan Ermilov2006-10-061-6/+8
* For FreeBSD 4 binaries, when trying to read from a device that doesPaul Saab2005-08-261-1/+8
* Use pci_find_bsf() to retrieve the PCI device associated withBruce M Simpson2005-04-131-13/+16
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-7/+0
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-3/+3