Commit graph

279 commits

Author SHA1 Message Date
Simon L. B. Nielsen
3fe2ada25c Fixup of whitespace from last commit.
Translators can ignore this commit.
2004-12-12 12:29:42 +00:00
Simon L. B. Nielsen
e02a5ba50a Improve mark-up a bit:
- Use a manual page reference for gdb(1).
- Use <replaceable>.
- Do not embed <screen> sections in <para> sections.
2004-12-12 12:21:49 +00:00
Giorgos Keramidas
6c52523e6b Grammar nit.
Submitted by:	beowuff at gmail dot com
2004-12-09 11:45:37 +00:00
Ceri Davies
eb2cd84505 Internet Explorer fails to render some tables generated by the
informaltable element properly, unless the pgwide attribute is
explicitly set to 1.  Use this consistently within the (en) tree, and
update the FDP accordingly.  This should finally silence the demons in:

PR:		docs/73095
Submitted by:	Hilko Meyer <Hilko dot Meyer at gmx dot de>
2004-11-29 21:43:38 +00:00
Hiroki Sato
c4cb2201ad Use lower-case characters for attribute name (s/URL=/url=/).
No content change.
2004-08-09 19:49:18 +00:00
Hiroki Sato
5fa082b1f8 Simplify parameter entities in doctype declaration.
Currently we have articles.ent and books.ent, and
for example, articles.ent can be used by putting the
following lines in the doctype declaration:

 <!ENTITY % articles.ent PUBLIC
            "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN">
 %articles.ent;

This pulls all of the necessary entities via share/sgml/articles.ent.

The translation teams can customize these entities by redefining
the articles.ent file in <langcode>/share/sgml.  See
ja_JP.eucJP/share/sgml for example.
2004-08-08 13:44:01 +00:00
Denis Peplin
c12c11040e Use url entities for links between docs 2004-08-05 10:04:31 +00:00
Murray Stokely
d05594021a Add 'frame="none"' attribute to <informaltable>s. 2004-07-09 09:50:34 +00:00
Hiroki Sato
84f8ee0a15 Use relative URLs when URL_RELPREFIX is defined and URLS_ABSOLUTE
is not defined.

- URL_RELPREFIX must always point the top page's URL
  (http://www.FreeBSD.org) in relative form, defined in Makefile.

- &url.base; can be used in doc/<langcode>/*.  It will be
  replaced with the real URL which points the top page.

For translators: Please make sure to define URL_RELPREFIX to
point the top page.  The localized docs have different directory
hierarchy in its URL from the English version.

Tested by:	den
2004-07-06 15:09:55 +00:00
Josef El-Rayes
8142b0c275 Fix missing whitespace after 'Contributed by' and another minor
sgml issue i introduced with last commit.

Pointed out by:		simon
2004-05-16 21:44:47 +00:00
Josef El-Rayes
6d05c0410f Modify the author information into standard used through out the handbook.
Discussed on:	freebsd-doc@
2004-05-16 21:28:34 +00:00
Simon L. B. Nielsen
f8297243db This file was repo-copied from handbook/policies/chapter.sgml but
changes was done to the original after the repo-copy, so merge in
those changes (v. 1.21-1.28).  Since this file has also been changed
since the repo-copy the changes was merge in by hand, so it is not a
straight merge of the changes.

Note: This chapter seems seriously out-of-date.
2004-05-16 19:14:23 +00:00
Denis Peplin
bf2a771582 Use &url.main; for references to main FreeBSD website
Ihis entity auto-replaced with ../../../.. by default
and with http://www.FreeBSD.org/ when URLS_ABSOLUTE is set
(used for mirrors and for release building accordingly)
2004-05-11 13:29:48 +00:00
Hiten Pandya
aa1d79ded1 <ulink URL="xxx"> is wrong, change it to <ulink url="xxx"> 2004-03-20 22:55:03 +00:00
Marc Fonvieille
8fbfcf3c67 Update copyright to match recent changes.
PR:		docs/63579
Submitted by:	Jesus R.Camou <jcamou@cox.net>
2004-03-01 17:07:50 +00:00
Ceri Davies
d385af32a6 Correct instances of "try and ...". 2004-02-25 20:07:18 +00:00
Simon L. B. Nielsen
0b473c33aa *.sgml:
- Use trademark entities.
 - Add trademark attributions.
 - Don't join trademarks with other words, e.g. using hyphens.

trademark.ent:
 - Add trademark entity for Sun.
2004-02-16 00:11:08 +00:00
Simon L. B. Nielsen
1b0e3a763d Add a new chapter about "Regression and Performance Testing".
At the moment the main content is the Micro Benchmark Checklist posted
to -current by phk and expanded by rwatson.  The list did not really fit
in any of the current chapters, so a new chapter was created.  I hope
others can add more content to this chapter later.

Content by:	phk, rwatson
Reviewed by:	phk, josef
No objections:	-doc
2004-02-15 22:56:09 +00:00
Sean Chittenden
10be000a0a Update the section on debugging a kernel with GDB to include a recent
dump and the basics of what most developers would like to see in reports
of a panic where a dump is available.  Also trim a few lines from the
previous dump example (still included) and sync up some of the gdb
commands for the sake of consistency.

Inspired by:	Recent exchange with jhb
2003-12-04 01:46:33 +00:00
Ceri Davies
f62ed2d8ef Grammar police: "setup" is not a verb. 2003-11-05 10:50:51 +00:00
Sean Chittenden
8f608f949f Grammar, word, and phrasing updates as well as a few extra notes/tips here
and there regarding using a dumpdev/dumpdir to obtain crash information.
2003-10-22 22:53:41 +00:00
Sean Chittenden
6e1fe5cacb Revamp the first section regarding obtaining a kernel dump and bring the
instructions inline with reality (ex: savecore hasn't had the -N flag for
a while).  The verbage here should be sufficient for developers to be able
to point users on current@ to these first two sections and have them
extract something reasonably useful, esp now that -CURRENT no longer means
FreeBSD 3.1.
2003-10-18 00:48:15 +00:00
Sean Chittenden
4bea63b48e Nuke whitespace before running over this chapter in an attempt to update
various examples so that this chapter is useful to new and unsuspecting
vict^H^H^H^Huser^H^H^H^Hkernel debuggers.

Submitted by:	echo "(setq-default show-trailing-whitespace t)" >> ~/.emacs
2003-10-17 21:16:23 +00:00
Sean Chittenden
2c9abf4694 Whitespace changes in the sample .emacs file. 2003-10-17 21:09:05 +00:00
Marc Fonvieille
25eac97f02 Add a reference to the Free Pascal Compiler.
PR:		docs/56132
Submitted by:	Marco van de Voort marcov@stack.nl
2003-08-29 13:31:23 +00:00
Marc Fonvieille
34a5a8c393 Missing/malformed tags fixes.
Found by:	make lint
2003-08-27 07:16:27 +00:00
Marc Fonvieille
26e69188ca Update G. Adam Stanislav email and links to his web site upon his
request.
2003-08-23 18:38:17 +00:00
Murray Stokely
90b93c73fd Relinquish maintainership to doc@FreeBSD.org. 2003-08-12 05:05:40 +00:00
Bruce A. Mah
3e3f50555c Try to clarify some text regarding Emacs Lisp and Common Lisp.
PR:		55397
Reviewed by:	krion
2003-08-08 20:38:02 +00:00
Simon L. B. Nielsen
541f5ec33d o Split the FreeBSD Developers Handbook into two books:
- FreeBSD Architecture Handbook, which is a book about the FreeBSD
    architecture.  The SMP article have also been moved into the new
    arch handbook as a separate chapter.

  - FreeBSD Developers Handbook, which is a book about developing on
    FreeBSD; basically what was left when the architecture parts was
    moved away.

o Hook up the new FreeBSD Architecture Handbook to the build.

o Remove the SMP article since it is now part of the FreeBSD
  Architecture Handbook.

The relevant files from the FreeBSD Developers Handbook have been
repository copied to the new FreeBSD Architecture Handbook.

This is just step one in the split, both books need some work to be
real seperate books.  E.g. the FreeBSD Architecture Handbook still
needs an introduction.

Repository copy by:	joe
Requested by:		rwatson
Approved by:		murray, ceri (mentor)
2003-08-06 23:48:04 +00:00
Hideyuki KURASHINA
e43017f9ba Add missing end-tags.
Submitted by:	Martin Karlsson <mk-freebsd@bredband.net>
PR:		docs/54868
2003-07-25 21:07:42 +00:00
Warner Losh
301b3e945b document, in some detail with explainations and assides, how to add a
new device entry for PC Card devices with NEWCARD.

I've not connected this to the build because I can't test it locally
on this machine.  Feel free to fix any problems in this file, so long
as you don't change the semantic meaning without asking me.  I write
code, not docs :-)

Thanks to the person who attended my devd talk in INTEROP+NETWORLD
2003 Tokyo BSD BOF via IRC who asked me how to do this in the Q&A
section.  An excellent question that I glossed over at the BOF, but
hopefully this rectifies the problem.

Eventually, I'd like to expand this to include more information about
how to write a driver for a PC Card or CardBus device, but for now
this will have to do.
2003-07-04 00:47:27 +00:00
Warner Losh
6891feb81d Three content changes:
1) Use the new c99 initialization in the pci driver example.  Also,
	   don't claim this device is a tty.
	2) Add notes about caution needed during detach routine wrt interrupts
	   and locking.
	3) Add note that vtophys is deprecated and to use busdma instead.
	   Since the busdma API isn't completely settled for 5.x yet,
	   don't document it.  I'll leave that to others when the API is
	   done being frobbed.
2003-07-03 22:30:10 +00:00
Robert Watson
115626b75a Update label externalization entry point descriptions for the recent
change to use sbufs instead of C strings.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2003-06-23 02:04:49 +00:00
Murray Stokely
510f5f97ef Use the &unix; entity for the first significant occurrence of the word
in this document (will be rendered with a (R) symbol.)
2003-06-17 20:19:42 +00:00
Murray Stokely
8e984d0048 Include Trademark Legend in the preamble. 2003-06-17 20:16:35 +00:00
Giorgos Keramidas
329fbacce4 Minor English grammar nit. Translators please ignore. 2003-05-21 21:01:23 +00:00
Giorgos Keramidas
987646d5d3 Correct a typo: occured -> occurred. 2003-05-21 20:58:39 +00:00
Hiten Pandya
46c9ee323c Use a <surname> tag. While I am there, beautify the
markup of the <author> tag.

Approved by: des (mentor)
2003-05-15 11:32:18 +00:00
Hiten Pandya
bbffb0e6dc Change 'automagically' into 'automatically'.
Approved by: des (mentor)
2003-05-05 19:48:17 +00:00
Murray Stokely
8c4d32e232 Clarify dumpon/swapon usage wrt getting a kernel crash dump.
PR:		docs/50790
2003-05-05 03:40:01 +00:00
Robert Watson
ec6d7d60d9 Since the future of jailNG is unclear, remove text describing it from
the jail chapter.  FYI, this chapter is increasingly out-of-date due
to recent 5.x changes.
2003-04-27 16:02:13 +00:00
Hiroki Sato
f6cd99b654 Back out WITH_DOCFORMAT_NAVI_LINK?=YES in Makefile. The navi-link
is generated when ${WITH_DOCFORMAT_NAVI_LINK} is defined or
${FORMATS} includes "html" and "html-split."
2003-04-22 18:35:44 +00:00
Robert Watson
05e4fc5873 Trim incomplete Userland API section, it contributes nothing over
the existing Userland Architecture section.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2003-04-20 23:10:35 +00:00
Robert Watson
fa27b75e0f Add more to the MAC Framework Kernel Architecture:
- Add Management Interfaces (sysctls, tunables, et al).
- Add Concurrency and Synchronization (busy count handling to synchronize
  policy loading).
- Add Policy Registration (management of active poliy lists).
- Flesh out Labeling Support to talk about label initialization and
  life cycles, allocation semantics.
- Add System Calls.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2003-04-20 21:00:56 +00:00
Robert Watson
8c1173c2f6 Spellcheck. 2003-04-20 18:10:58 +00:00
Robert Watson
96eb481cbd Resort and organize some sections:
- Move Userland Architecture down to the Userland APIs section.

- Push most of the Policy-related subsections into the MAC Policy
  Architecture section.  Tweak a little language so it makes
  sense.
2003-04-20 18:01:22 +00:00
Robert Watson
a7b83db368 Remove "MAC Framework" from a bunch of headings where it seems
redundant.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2003-04-20 17:27:14 +00:00
Robert Watson
be5924b944 Break out Policy Background from the Introduction.
Note that the MAC Framework can also be used to express DAC policies.

Push the MAC Framework Policy Elements section up a level to sect1 and
name it "MAC Policy Architecture".

Stick "MAC" in front of the Policy Entry Points section header to
improve consistency.
2003-04-20 17:09:56 +00:00
Robert Watson
f4d495b054 Some more structural changes for the MAC Framework chapter of the
Developer's Handbook: break out the "Entry Point Framework" section
into a number of sections: MAC Policy Declaration, Entry Point
Introduction, MAC Policy Entry Point Reference.  Re-order sections
a bit so there's a more logical progression and fewer large chunks
of text over many pages.  This greatly improves readability.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2003-04-20 05:48:12 +00:00