Commit Graph

16982 Commits

Author SHA1 Message Date
martin
34ccfcc91f Explicitly document the incompatibility between USE_PIGZGZIP
and USE_XZ_SETS. Disable the latter if the former is enabled.
2018-11-15 09:23:50 +00:00
christos
362645e71a disorder police 2018-11-11 18:02:23 +00:00
maya
259f19b882 Provide a fallback dtc if USE_TOOLS isn't in use.
From Daniel Loffgren in PR kern/53720.
2018-11-11 08:28:35 +00:00
maya
59ba550a49 Revert part of 1.1079. MKSOFTFLOAT?=yes for mips64*.
That is most likely an accidental commit.

PR port-mips/53719
2018-11-10 22:19:33 +00:00
macallan
32b6930bcb more Xorg on iyonix building goop 2018-11-10 01:40:46 +00:00
maxv
ebd776ccaf regen for nvmm 2018-11-07 07:49:10 +00:00
blymn
aca10d9a04 Update man page to document z-axis emulation. 2018-11-06 09:14:08 +00:00
christos
2d24b2e817 - Introduce a new SO_RERROR socket option to explicitly turn on
receive overflow errors re-instating the default behavior to
  silently ignore them as before 2018-03-19.
- Introduce a new kern.sooptions sysctl to control the default
  behavior of socket options. Setting this to 0x4000 (SO_RERROR),
  turns on receive overflow error reporting for all sockets.
- Change dhcpcd to turn on SO_RERROR on all its sockets.

As discussed in tech-net.
2018-11-04 16:30:28 +00:00
maxv
8f30df5465 Add tprof in MAKEDEV.tmpl, and regen MAKEDEV.8. 2018-11-04 12:48:01 +00:00
jmcneill
99199cfc78 Add support for multiple PCI segments. 2018-11-02 15:01:18 +00:00
kre
7c12c3f28f Minor update. This already knew that boottime is a timespec.
Just a minor wording change to avoid pretending that time_t
variables contain nanoseconds, and that the base time is UTC.
2018-10-30 20:10:23 +00:00
kre
c576beb79a kern.boottime was changed from a struct timeval to a struct timespec
in January 2009 (the Christos' time merge, when time_t went to 64 bits).

sysctl needs to catch up.   (So do other progs, which will happen, eventually,
but most of them are unaffected in any practical way.)

If you are running a system (NetBSD 6 or later) without this change, try
	sysctl -nn kern.boottime
and marvel at the result (in theory, seconds.microseconds) most
probably being something like:
	jinx$ sysctl -nn kern.boottime
	1540801874.999995564
(There is a 1 in 1000 chance your system will have booted
in the interval [0 , 999999] nanoseconds after some second,
in which case this will not be observed.   You should get
(almost) the same value after this change - just now it is as
it should be (there should now always be 9 digits after the '.').

On the other hand, if you're on a big-endian 64 bit host (running
64 bit sysctl) you would have always seen 0 for the microseconds field.
That should be fixed by this.

In sysctl(7) also document what we mean by "the time the system booted".

XXX Pullup -8
XXX Pullup -7
XXX Pullup -6 (oops, missed that one...)
2018-10-30 19:41:21 +00:00
wiz
bd01c08b37 Remove unnecessary Pp before Bl/Bd. 2018-10-29 21:04:18 +00:00
wiz
cd3f51adac New sentence, new line 2018-10-29 21:02:15 +00:00
jdolecek
a5b154d28f fix tyop, thanks Joerg 2018-10-24 18:27:15 +00:00
jdolecek
85dbced9df make the section about In-System umass a 'NOTES' rather than 'BUGS' 2018-10-23 20:09:40 +00:00
mrg
5ee2540bce note that rc.conf:flushroutes may be useful. bump date. 2018-10-23 09:30:09 +00:00
mrg
6e0b787351 update the BUGS statement to say that xhci is mostly functional. 2018-10-23 09:23:45 +00:00
jdolecek
a571bdd383 Xr to ahcisata(4), ther is no ahci(4) 2018-10-23 05:30:58 +00:00
jdolecek
41904f0df5 move the section about In-System Design to BUGS and note that it very
likely doesn't actually work any more
2018-10-22 20:23:28 +00:00
jdolecek
ebaa4bf6a9 note that mvsata(4) is unlikely to receive any further changes, and
remove the falsely promising 'yet's
2018-10-22 19:53:25 +00:00
wiz
c4b443aca0 Remove trailing whitespace. Fix a macro. 2018-10-20 08:47:03 +00:00
martin
a52a4fdc24 Apply patch from Ian D. Leroux in PR bin/51019:
when unmounting tmpfs file systems at shutdown time, avoid unmounting
a tmpfs created by init on /dev - behaviour overridable from rc.conf.
By default all tmpfs that have device nodes are not mounted.
2018-10-19 14:11:12 +00:00
jdolecek
80d2f67d6a remove M_CANFAIL from list of supported flags for malloc(9) 2018-10-14 17:40:28 +00:00
msaitoh
17d2e82e78 The 'c' modifier of mbuf command is to NOT follow the mbuf chain.
Usually, users want to floow the mbuf chain. This modifier is used when a
user don't want to follow a mbuf chain.
2018-10-12 04:43:50 +00:00
ryo
324197e310 Mention that compat32 supports running arm binaries on aarch64. 2018-10-12 04:08:59 +00:00
martin
fed74b7300 Remove duplicate conditional assignment in previous - pointed out by wiz@ 2018-10-06 18:52:59 +00:00
martin
8775572996 Switch amd64, sparc64 and alpha to .tar.xz sets 2018-10-06 18:47:29 +00:00
wiz
eefb44d3d2 Fix some xrefs. 2018-10-06 13:53:58 +00:00
jmcneill
51976c5c14 If fs_spec starts with the special string "ROOT.", replace it with a device
path derived from the value of the kern.root_device sysctl.
2018-10-06 13:09:53 +00:00
christos
fc10b73e5a document kern.expose_address 2018-10-05 22:16:50 +00:00
uwe
f6e5045d93 Minor markup fixes. Add a missing word. 2018-10-05 16:21:22 +00:00
wiz
5e5fafd9a4 Simplify macro usage. No visible change. 2018-10-05 15:37:26 +00:00
hannken
fef73d22c5 Bring back three state file system suspension:
NORMAL -> SUSPENDING -> SUSPENDED

and add operation fstrans_start_lazy() that only blocks while SUSPENDED.

Change vndthread() support operation handle_with_rdwr() to bracket
its file system operations by fstrans_start_lazy() and fstrans_done().

PR kern/53624 (dom0 freeze on domU exit)
2018-10-05 09:51:55 +00:00
uwe
a66d4123c2 Use more .Ql (quoted literal) for variable values.
Misc markup fixes.
2018-10-01 11:16:04 +00:00
wiz
30e86e49c7 Use more markup. 2018-10-01 07:11:27 +00:00
martin
56d7a6f003 Discussed some years ago but never commited: add an option to have a
single tmpfs (on /tmp) and use that for /var/shm as well (via a symlink
created after the tmpfs on /tmp has been mounted)
2018-09-30 10:38:05 +00:00
martin
0249e79129 Add defaults and documentation for USE_XZ_SETS - a new variable
controlling whether an architecture will use .tgz or tar.xz
sets.
2018-09-29 06:48:22 +00:00
maxv
e1c39198f4 regen 2018-09-27 16:33:14 +00:00
sevan
93b3123a43 Add PCB used in a networking context.
Wondered by alnsn at EuroBSDcon 2018.
2018-09-25 20:50:10 +00:00
maxv
ebec90347e Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
2018-09-23 09:20:57 +00:00
maxv
6049b090a1 Remove the userland part of ISDN. The kernel part is untouched for now.
ipppctl was actually an exact copy of pppoectl; there is no functional
change in pppoectl in this commit.
2018-09-23 07:24:19 +00:00
maxv
89453def58 Remove isic(4). It is part of ISDN, which we are now retiring. 2018-09-22 16:22:22 +00:00
maxv
7210117d62 Remove iwic(4). It is part of ISDN, which we are now retiring. This driver
was still marked as experimental (its man page dates back to 2002).
2018-09-22 12:41:00 +00:00
maxv
a48d481e84 Remove ifpci(4). It is part of ISDN, which we are retiring. 2018-09-22 12:19:11 +00:00
maxv
ff948ad040 Remove iavc(4). 2018-09-21 18:38:25 +00:00
rin
8cfe831ad7 - pci_intr_setattr() is in pci_intr(9)
- pci_intr_type() is in pci_msi(9)
2018-09-20 07:08:00 +00:00
rin
cad9018e14 Link pci_intr_*(9) to pci_intr(9), except for those described in pci_msi(9). 2018-09-20 06:54:36 +00:00
rin
91dfd30087 pci_intr_type() is described in pci_msi(9). 2018-09-20 06:48:53 +00:00
ginsbach
4a25b40a6e Add AMDD, ASF, MSC, RMCP, SAML, STOMP, and YAML
Hyphenate TDD description (grammar)
2018-09-19 18:53:25 +00:00