Home | History | Annotate | Download | only in man9
History log of /src/share/man/man9/pci.9
RevisionDateAuthorComments
 1.49  02-Nov-2018  jmcneill Add support for multiple PCI segments.
 1.48  20-Sep-2018  rin - pci_intr_setattr() is in pci_intr(9)
- pci_intr_type() is in pci_msi(9)
 1.47  12-Sep-2018  mrg - link to pci_mapreg_type() from pci_mapreg_map() for the type argument
- note that 64 bit memory mappings are different to others
- bump date
 1.46  03-Jul-2017  wiz branches: 1.46.4; 1.46.6;
Remove workaround for ancient HTML generation code.
 1.45  12-Jul-2016  wiz Use Nm instead of Xr to itself.
 1.44  12-Jul-2016  knakahara fix missing mans about pci.9 and pci_intr.9

- add links from pci.9 and pci_intr.9 to pci_msi.9
- add pci_intr_establish_xname entries
- add pci_intr_setattr entries
- add pci_intr_type descriptions
- fix pci_*_alloc functions' argument type

pointed out by nonaka@n.o.
 1.43  04-Oct-2015  wiz Bump date.
 1.42  02-Oct-2015  msaitoh PCI Extended Configuration stuff written by nonaka@:
- Add PCI Extended Configuration Space support into x86.
- Check register offset of pci_conf_read() in MD part. It returns (pcireg_t)-1
if it isn't accessible.
- Decode Extended Capability in PCI Extended Configuration Space.
Currently the following extended capabilities are decoded:
- Advanced Error Reporting
- Virtual Channel
- Device Serial Number
- Power Budgeting
- Root Complex Link Declaration
- Root Complex Event Collector Association
- Access Control Services
- Alternative Routing-ID Interpretation
- Address Translation Services
- Single Root IO Virtualization
- Page Request
- TPH Requester
- Latency Tolerance Reporting
- Secondary PCI Express
- Process Address Space ID
- LN Requester
- L1 PM Substates
The following extended capabilities are not decoded yet:
- Root Complex Internal Link Control
- Multi-Function Virtual Channel
- RCRB Header
- Vendor Unique
- Configuration Access Correction
- Multiple Root IO Virtualization
- Multicast
- Resizable BAR
- Dynamic Power Allocation
- Protocol Multiplexing
- Downstream Port Containment
- Precision Time Management
- M-PCIe
- Function Reading Status Queueing
- Readiness Time Reporting
- Designated Vendor-Specific
 1.41  15-Aug-2015  wiz Mark up NULL with Dv.
 1.40  14-Aug-2015  knakahara fix pci_get_ht_capability(9).
 1.39  14-Aug-2015  knakahara Add pci_get_ht_capability(9) man.
 1.38  27-Oct-2014  wiz Unfix parts of previous.
We currently do not split arguments in their components if they
are functions with arguments themselves.
 1.37  27-Oct-2014  christos PR/49326: Henning Petersen: Correct errors in man pages csf.9 , pci.9 and ucom.9
 1.36  30-Jan-2012  drochner document pci_aprint_devinfo(9) (not the _fancy variant yet because
it is still experimental)
 1.35  25-Aug-2011  dyoung branches: 1.35.2;
Describe pci_bus_devorder(9).

TBD: symbolic link pci_bus_devorder.9 -> pci.9.
 1.34  30-May-2011  dyoung MI drivers should #include <sys/bus.h> not <machine/bus.h>.
 1.33  05-Apr-2011  dyoung Update manual page for constification of pci_attach_args.
 1.32  02-Dec-2010  wiz Remove boilerplate in CODE REFERENCES on file paths.
Describe in intro(9) how to read paths in the CODE REFERENCES section.
 1.31  28-Apr-2010  dyoung branches: 1.31.2;
Document pci_chipset_tag_create(9) and pci_chipset_tag_destroy(9).
 1.30  11-Feb-2010  dyoung Do not reference deprecated API shutdownhook_establish(9), but reference
pmf(9), instead.
 1.29  17-Apr-2009  cegger pci_activate() wants a device and not a softc. This matches the implementation.
 1.28  17-Apr-2009  cegger pci_activate synopsis and function description don't match.
cube@ says, function description is correct. So remove reg argument in
pci_activate synopsis.
 1.27  12-Nov-2008  ad branches: 1.27.2;
Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.26  11-May-2008  he Manually break up the pci_activate() declaration, so that we avoid a
warning from nroff.
 1.25  30-Apr-2008  martin branches: 1.25.2;
Convert TNF licenses to new 2 clause variant
 1.24  18-Jun-2006  wiz branches: 1.24.18; 1.24.20;
Remove superfluous character.
 1.23  18-Jun-2006  wiz Drop trailing whitespace.
 1.22  18-Jun-2006  christos Update for latest powersave api.
 1.21  01-Mar-2006  wiz branches: 1.21.2;
.sp -> .Pp
 1.20  01-Mar-2006  wiz Only use mdoc macros. Improve wording. Bump date for last-but-one.
 1.19  01-Mar-2006  wiz Use more markup. New sentence, new line. Remove trailing whitespace.
 1.18  01-Mar-2006  gdamore Document new pci_find_rom() API.
 1.17  27-Feb-2006  gdamore Note caveats about PCI_MAPREG_TYPE_ROM.
 1.16  28-Jan-2005  wiz Fix dot placement. Bump date for pci_conf_{capture,restore} documentation.
 1.15  27-Jan-2005  jmcneill Document pci_conf_capture(9), pci_conf_restore(9) as well as
struct pci_conf_state.
 1.14  24-Apr-2004  kleink Describe new len argument to pci_devinfo(9).
 1.13  30-Jun-2003  wiz Fixes to make these man page look nice with groff-1.19.
 1.12  16-Apr-2003  wiz Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
 1.11  16-Apr-2003  wiz Fix a typo, and improve grammar.
 1.10  25-Mar-2003  thorpej Document pci_vpd_read() and pci_vpd_write().
 1.9  04-Feb-2003  perry "Utilize" has exactly the same meaning as "use," but it is more
difficult to read and understand. Most manuals of English style
therefore say that you should use "use".
 1.8  14-Oct-2002  wiz New sentence, new line.
 1.7  04-Aug-2002  gmcgarry Document pci_set_powerstate()/pci_get_powerstate().
 1.6  13-Feb-2002  ross Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.5  24-Sep-2001  hubertf Fix some typos,
submitted in PR 14053 by Michael K. Sanders <msanders@confusion.net>
 1.4  10-Sep-2001  gmcgarry Document pci_find_device().
 1.3  04-Sep-2001  wiz Punctuation fixes.
 1.2  04-Sep-2001  wiz Boring whitespace fixes.
 1.1  01-Jul-2001  gmcgarry Add some missing documentation.
 1.21.2.1  19-Jun-2006  chap Sync with head.
 1.24.20.1  18-May-2008  yamt sync with head.
 1.24.18.1  02-Jun-2008  mjf Sync with HEAD.
 1.25.2.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.27.2.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.31.2.2  28-Apr-2010  dyoung Document pci_chipset_tag_create(9) and pci_chipset_tag_destroy(9).
 1.31.2.1  28-Apr-2010  dyoung file pci.9 was added on branch uebayasi-xip on 2010-04-28 21:15:48 +0000
 1.35.2.1  17-Apr-2012  yamt sync with head
 1.46.6.1  10-Jun-2019  christos Sync with HEAD
 1.46.4.2  26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.46.4.1  30-Sep-2018  pgoyette Ssync with HEAD

RSS XML Feed