cvs commit: doc/en_US.ISO8859-1/books/arch-handbook/pci chapter.sgml
John Baldwin
jhb at freebsd.org
Fri Jan 6 21:51:30 UTC 2006
On Friday 06 January 2006 04:29 pm, John Baldwin wrote:
> 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
Is there any way to get tidy to not butcher tabs in <programlisting> content?
It seemed that nearly every other build it either preserved the tabs or cut
them in half to only 4 chars. I did verify that if I built with 'make
NO_TIDY=yes' everything looked fine and wasn't butchered, so it's some issue
with tidy being too smart it seems. I suppose I could resort to using
explicit spaces and no tabs perhaps, but that would be rather yucky.
--
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the freebsd-doc
mailing list