cvs commit: doc/en_US.ISO8859-1/books/arch-handbook/pci chapter.sgml
John Baldwin
jhb at FreeBSD.org
Fri Jan 6 13:29:53 PST 2006
jhb 2006-01-06 21:29:52 UTC
FreeBSD doc repository
Modified files:
en_US.ISO8859-1/books/arch-handbook/pci chapter.sgml
Log:
Various and sundry cleanups to the sample PCI driver:
- Split the first section into sub-sections instead of just paragraphs.
- Include a makefile for a kernel module for the sample driver and explain
how to use 'make', 'make load', and 'make unload'.
- Use 'struct cdev *' rather than 'dev_t'.
- Add missing d_version to cdevsw.
- Explain how to use si_drv1 in struct cdev to get from a cdev back to the
softc.
- Add a softc and move the cdev pointer into the softc. Given the cdev
a unique name and minor number for each device.
- Use better comments in several places.
- Actually call device_set_desc() in probe, and use BUS_PROBE_DEFAULT
rather than 0.
- Add missing call to destroy_dev() in detach.
- Use DEFINE_CLASS_0.
PR: docs/90830
Submitted by: Marius Nuennerich marius dot nuennerich at gmx dot net
Revision Changes Path
1.23 +102 -52 doc/en_US.ISO8859-1/books/arch-handbook/pci/chapter.sgml
More information about the cvs-all
mailing list