Bump up WITNESS_COUNT from 1024 to 1536 so there are sufficient entries for
WITNESS to actually work.

Reviewed by:	jhb@


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260898 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Dummy commit (s/__num/__number/) in f_expand_number() to describe that the
previous commit here (SVN r260894) was [in-part] from Submitted-by:
Christoph Mallon <christoph.mallon@gmx.de>

MFC after: 3 days


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260899 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Dummy commit (whitespace changes and style nits) to show previous commit
(SVN r260866) was [in-part] Submitted-by: Christoph Mallon ...
<christoph.mallon@gmx.de>

MFC After:	3 days
X-MFC-With:	r260866


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260900 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add support for GPS ports to UHSO driver.

Submitted by:	Lundberg, Johannes <johannes@brilliantservice.co.jp>
MFC after:	1 week


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260903 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix format string.

Submitted by:	Jörg Sonnenberger <joerg@NetBSD.org>
MFC after:	1 week


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260904 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
- Allow PCI devices that are attached to a driver to be identified by their
  device name instead of just the selector.
- Accept an optional device argument to -l to restrict the output to only
  listing details about a single device.  This is mostly useful in
  conjunction with other flags like -e or -c to allow a user to query
  details about a single device.

MFC after:	1 week


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260910 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Don't lock in the generic grab just to lock again in the specific grabs.
(I committed the wrong version of uart_core.c, which still had this).

Pointy hat: imp


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260911 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
- Only check the ivars for direct descendants.
- A couple of whitespace fixes.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260912 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add a new flag to /etc/ttys: onifconsole. This is equivalent to "on" if the
device is an active kernel console and "off" otherwise. This is designed to
allow serial-booting x86 systems to provide a login prompt on the serial line
by default without providing one on all systems by default.

Comments and suggestions by:	grehan, dteske, jilles
MFC after:	1 month


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260913 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
In pmap_set_pte(), make sure to enforce ordering by inserting a memory
fence. Under system load, the CPU has been found to change the order
by which the stores are made visible. When the tag is made visible
before the other TLB values, other CPUs may use the invalid TLB values
and do bad things.

While here (i.e. not a fix) don't return errors from pmap_remove_vhpt()
to callers of pmap_remove_pte(). Those callers don't check the return
value and as such don't do what is needed to keep a consistent state.
More importantly, pmap_remove_vhpt() can't really have an error without
it indicating something unintended. Using KASSERT is therefore better.

PR:		182999, 183227


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260914 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
ANSIfy declarations.

Ok'ed by:	alc


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260915 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
We need nand now that the boards reference it.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260921 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Sync with (local) changes against releng/10.0/release/doc/
that were needed to fix 10.0-RELEASE release notes.

This corresponds to r43586 through r43593 of the doc/
repository.  There are no corresponding changes to the src/
repository tracking these.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260922 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix formatting, indentation, line length in preparation of
upcoming changes to this file.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260923 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add support for displaying VPD for PCI devices via pciconf.
- Store the length of each read-only VPD value since not all values are
  guaranteed to be ASCII values (though most are).
- Add a new pciio ioctl to fetch VPD for a single PCI device.  The values
  are returned as a list of variable length records, one for the device
  name and each keyword.
- Add a new -V flag to pciconf's list mode which displays VPD data for
  each device.

MFC after:	1 week


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260926 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Trim copyright years.
Add missing punctuation.
Use <quote></quote> in place of literal quotes.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260927 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove entries that:
 - exist in a release [1]
 - do not have a corresponding revision class

[1] This is done to make ensure for 11.0-RELEASE, we do not end
up with entries from older releases, like happened with 10.0-R.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260928 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Final sweep to remove items that now exist in a release.
While here, clean up spacing between closing para tags and closing
sectN tags.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260929 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Document r260926, support for displaying VPD for PCI devices via
pciconf(8).

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260930 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Document r260921, nand(4) enabled by default for arm.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@260931 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f