Commit Graph

16956 Commits

Author SHA1 Message Date
sevan
89a50f5c3e Add AFP, AMD, ASA, BSDP, DEC, IPL, MDMX, MIPS, PIX, PRU (found on the BeagleBone
Black), XHR.
2018-06-21 22:56:42 +00:00
kamil
64a497de12 Refactor MKSANITIZER flags in mk rules
Introduce a new variable SANITIZERFLAGS that contains all the sanitizer
specific flags. These flags are designed to be passed to CFLAGS, CXXFLAGS
and LDFLAGS.

Pass SANITIZERFLAGS in bsd.prog.mk rules to CFLAGS, CXXFLAGS and LDFLAGS.

Pass SANITIZERFLAGS in bsd.lib.mk rules to *_pic.a build flags. The *_pic.a
libraries are designed to construct .so libraries. All .so libraries with
few exceptions are expected to be prebuilt with a sanitizer. Another
purpuse of *_pic.a files can be constructing static PIE programs, however
they are not supported as of now and there is no sanitization of static
programs either.

Once MKSTATICPIE will be supported, it will be initially incompatible with
MKSANITIZER.

This change also makes it easier to build other targets like kernel and
kernel modules without userland sanitizers.

No functional change intended for MKSANITIZER=no users.
2018-06-21 11:24:38 +00:00
sevan
1bb226fbbf An acronym entry needs to be all uppercase.
Thanks to Thorsten Glaser
2018-06-20 21:53:15 +00:00
maya
c017cf6e31 Strip -Wsystem-headers from CXXFLAGS.
GCC's C++ headers are not clean (yet). They are trying, but haven't got there
yet.

Necessary for including <atf-c++.hpp> which uses <sstream>.
2018-06-20 02:15:13 +00:00
pgoyette
b1b8d8175c The whole point of my recent addition of the specificdata(9) man page
was so it could be cross-referenced here.  So, add the xref.
2018-06-18 23:40:14 +00:00
eadler
9a101e13fe sysctl.7: fix speeling mistake 2018-06-18 02:57:51 +00:00
eadler
8b7a64b270 queue.3: deduplicate deduplicate a a word word 2018-06-18 02:48:56 +00:00
christos
d8a64f1e46 The compat build plays games with MAKEOBJDIR and unsets MAKEOBJDIRPREFIX.
Keep using our standard NETBSDOBJDIR if it was set.
2018-06-17 23:37:22 +00:00
mrg
86fb244de3 check MK{FOO} defaults for $MACHINE as well as $MACHINE_ARCH.
should restore firmware files for some platforms that were
missing them.
2018-06-16 19:05:17 +00:00
wiz
3a719c4bc0 Add missing word. 2018-06-15 23:13:19 +00:00
wiz
5fe4139bca Sort SEE ALSO. 2018-06-15 23:11:56 +00:00
pgoyette
56d0105401 Add missing .Fn mark-up 2018-06-15 22:40:33 +00:00
pgoyette
6ca7a307a1 Add note that there is no way to delete an individual datum from a
container.
2018-06-15 22:27:40 +00:00
pgoyette
6e6eddc2d0 Bump date for previous changes 2018-06-15 22:11:17 +00:00
pgoyette
bec9397abf Improve synopsis, remove unnecessary .Nm markup 2018-06-15 22:10:44 +00:00
sevan
7367c87248 Add POWER/PowerPC/PPC.
Leaving the original PPC entry as it's a valid case.
2018-06-15 21:59:17 +00:00
uwe
57b32accc1 Fix pasto in .Dt title 2018-06-15 21:51:32 +00:00
wiz
3c87e35a2f Whitespace nit. 2018-06-15 15:15:10 +00:00
wiz
9a08b6a960 Whitespace fixes. 2018-06-15 15:14:15 +00:00
wiz
77d2cc62be Sort errors. Use \(em. 2018-06-15 15:12:49 +00:00
christos
15a5ffcf6f Create NETBSDOBJDIR to handle MAKEOBJDIRPREFIX, since that prepends the
prefix to the whole path.
Mention that we cannot handle MAKEOBJDIR
2018-06-13 15:46:26 +00:00
ozaki-r
ee6b84591c Retire fast_ipsec.4
We switched to Fast IPsec at NetBSD 6.0 and that's the IPsec implementation of
us now.  So we don't need to have a separate manual.  Merge fast_ipsec.4 into
ipsec.4 and remove fast_ipsec.4.
2018-06-13 03:28:36 +00:00
christos
d58777d134 Handle more objdir variations for MKREPRO (untested) 2018-06-11 01:34:03 +00:00
christos
2357fc5dd5 use SUBDIR.roff suggested by uwe@ 2018-06-10 17:55:11 +00:00
kamil
e153ab384c Fix the MKGROFF=no MKCXX=yes build
Allow to disable building groff. This is a build tool written in C++.

This option is useful with an external toolchain configured for building the
distribution rather than building tools (e.g. C++ lookup paths may differ).

Looks ok by <christos>

Sponsored by <The NetBSD Foundation>
2018-06-10 17:17:46 +00:00
maya
262c7ccc67 Add more aliases for Hebrew and Arabic ISO-8859-... encodings.
ISO-8859-8 is supposed to be visual order (i.e. legible if displayed ltr)
ISO-8859-8-i is supposed to be implicit logic order
ISO-8859-8-e is supposed to be explicit about order

In practice, ISO-8859-8 implying visual order is rare, and logic
order is used. ISO-8859-8-e is rarely used.

Same for Arabic, which uses ISO-8859-6-...

Mentioned in RFC 1555, RFC 1556.
2018-06-08 12:07:41 +00:00
jakllsch
e2c33b38ea make note of new 'virtio at fdt' attachment 2018-06-07 12:32:26 +00:00
christos
56e6b77faa Elide -nostdinc from LINK.c when linking object files since clang complains
about unused argument. Note that we can't remove CPPFLAGS from LINK.c because
it is used in the "shuttle rules" (from .c to executable).
2018-06-05 15:37:52 +00:00
christos
4cb6d5fb56 Add rules for building relocatable objects to avoid having random Makefiles
use ${LD} ${LDFLAGS} -r which does not work if we specify MKRELRO since
LDFLAGS is supposed to be passed to LINK.c not LD directly (although some
of the flags work).
2018-06-05 00:56:51 +00:00
gson
213fea331c Remove stray space to unbreak build 2018-06-03 12:54:51 +00:00
pgoyette
291445ac20 Clean-up, improve wording, and use terminology from the implementation
(notably, value --> datum).
2018-06-03 11:55:27 +00:00
pgoyette
62ec288f8d Finish documenting the new modules(9) interfaces by adding the module
specificdata routines.
2018-06-03 10:34:59 +00:00
pgoyette
67d3587de3 Make a first pass at documenting the specificdata functionality.
XXX This is just a first pass, and I've probably made a ton of mistakes
XXX while reading the code!  Updates and corrections greatly appreciated.
2018-06-03 09:22:34 +00:00
rin
b232fd18de Add characters in "Emoji & Pictographs" from Unicode 10.0.0:
http://www.unicode.org/charts/

They are classified as PUNCT, which is historically used for characters other
than blank, alphabetic, or digit ones.

Glyph widths are taken from "East Asian Width":
  https://www.unicode.org/Public/10.0.0/ucd/EastAsianWidth.txt
Characters of "F" or "W" are classified to SWIDTH2, and others are classified
to SWIDTH1, as implicitly done in the previous revisions.

Should address problems like PR bin/53323.

Discussed with soda@. We thank Takuya SHIOZAKI (tshiozak@) for useful comments.
2018-06-03 07:54:51 +00:00
wiz
75813253f0 Fix MKFIRMWARE description. 2018-06-03 04:41:04 +00:00
wiz
c6684071f4 Fix MKSANITIZER default in description. 2018-06-03 04:38:12 +00:00
pgoyette
208f2b06f4 Also add new entries in the .Nm list, and update Makefile to actually
build the MLINKS
2018-06-03 01:52:47 +00:00
pgoyette
67554cc5bd Add documentation on the module_{,un}register_callbacks() routines.
XXX Still need to document the module_specificdata_* stuff, which
XXX needs to refer to a non-existent specificdata(9) man page!
2018-06-03 01:50:28 +00:00
sevan
f43cf75ad4 gem(4) can also be connected to makphy(4), as found on a G4 PowerBook
gem0 at pci2 dev 15 function 0: Apple Computer GMAC Ethernet (rev. 0x80)
gem0: interrupting at irq 41
makphy0 at gem0 phy 0: Marvell 88E1111 Gigabit PHY, rev. 1
gem0: Ethernet address 00:0a:95:xx:xx:xx, 10KB RX fifo, 4KB TX fifo
2018-06-02 19:08:34 +00:00
christos
d0972049fa Sanitizers don't support static linking. 2018-06-02 15:19:45 +00:00
christos
2ca450f684 Add NORELRO 2018-06-02 14:30:35 +00:00
christos
622b8981a7 Move the RELRO and the SANITIZER stuff outside of the WARNS conditional! 2018-06-02 03:02:30 +00:00
christos
0b98ca727d Add build glue to build all the code with sanitizers: MKSANITIZE. 2018-06-02 01:41:49 +00:00
wiz
244692fac0 Remove superfluous Pp. 2018-05-31 07:37:45 +00:00
pgoyette
c5a4053b92 Fix a typo in the example properties 2018-05-31 07:36:25 +00:00
maxv
f645db7adb Remove support for non-IKE markers in the kernel. Discussed on tech-net@,
and now in PR/53334. Basically non-IKE markers come from a deprecated
draft, and our kernel code for them has never worked.

Setsockopt will now reject UDP_ENCAP_ESPINUDP_NON_IKE.

Perhaps we should also add a check in key_handle_natt_info(), to make
sure we also reject UDP_ENCAP_ESPINUDP_NON_IKE in the SADB.
2018-05-31 07:03:57 +00:00
mrg
a37025c593 introduce MKFIRMWARE that controls where (most) of the contents
of /libdata/firmware and /usr/libdata/firmware are not installed
if set to "no".  from the bsd.README:

MKFIRMWARE      If "no", install the /libdata/firmware directory,
		which is necessary for several drivers: athn(4), bwfm(4),
		ipw(4), iwi(4), iwm(4), iwn(4), otus(4), rtwn(4), urtwn(4),
		wpi(4), ral(4), rum(4), run(4), zyd(4), bcm43xx(4), and
		the Tegra 124 SoC.
		Default: yes on amd64, cobalt, evbarm evbmips, evbppc, hpcarm,
		hppa, i386, mac68k, macppc, sandpoint, and sparc64, no elsewhere.

convert MKRADEONFIRMWARE and MKTEGRAFIRMWARE into FOO.arch lists,
and move their defaults above the general defaults setting.

saves about 12MB in a normal installation for other platforms.
2018-05-31 05:27:45 +00:00
uwe
51b70d0925 Avoid widowed signal numbers. 2018-05-30 23:41:44 +00:00
uwe
7f402ed8d4 Shorten pleonastic "by the tty driver tty(4)". 2018-05-30 23:24:13 +00:00
zafer
85d69259a9 Add AltGr modifier for brazilian abnt2 keymap.
Fixes PR misc/50147 by Vicente Chaves.
2018-05-29 19:45:31 +00:00
ginsbach
7ec241a482 Add ABRT, AER, BERT, CMC, COS, CPE, CPER, CRUD, EDAC, EINJ, ERST, ESB,
GHES, GIC, HATEOAS, HECI, HEST, IPMB, IPMI, ITP, JSON, KCS, MD-SAL,
    MQTT, (another) MSR, OAM, PCE, (another) SAL, SAX, SDEI, SEA, SLAAC,
    SMB, SNIA, SVI, TSDB, (another) VID, WAMP, YANG
2018-05-29 02:53:24 +00:00
ginsbach
56689d70f8 Fix spelling/typos 2018-05-29 02:42:34 +00:00
pgoyette
a214efc127 Add man-page links for new module_* accessor functions 2018-05-28 22:25:12 +00:00
pgoyette
4351800068 Partial update for new module interfaces. This update addresses the
new accessor functions and changes to module_hold() and module_rele(),
and fixes the prototype of each module's xxx_modcmd() function.

We still need updates related to the "specificdata" and callback
changes:

    specificdata_key_t module_specific_key_create(specificdata_key_t *,
						specificdata_dtor_t);
    void   module_specific_key_delete(specificdata_key_t);
    void   *module_getspecific(module_t *, specificdata_key_t);
    void   module_setspecific(module_t *, specificdata_key_t, void *);
    void   *module_register_callbacks(void (*)(struct module *),
	                                     void (*)(struct module *));
    void   module_unregister_callbacks(void *);

XXX The various functions listed in the man page should grouped into a
XXX few logical sub-sets.
2018-05-28 22:22:54 +00:00
wiz
f7cc37edce Add signal numbers in overview table.
They are already in the text, but this way they're easier to find.
2018-05-28 15:48:23 +00:00
christos
1320cca746 install bsd.hostinit.mk 2018-05-28 13:21:50 +00:00
wiz
b787339b42 File system police. 2018-05-28 08:36:36 +00:00
nat
bdb5abbfba Move the audio specification to section 9 under audio_system.
Ok wiz@
2018-05-28 00:18:05 +00:00
maya
801019914e Don't mention sprintf and vsprintf, they don't exist in the kernel.
Drop MLINKS, too.
2018-05-27 21:09:39 +00:00
wiz
b86c168cf0 Minor improvements. 2018-05-27 07:12:26 +00:00
thorpej
91d6af5a4b Add a driver for the Taos TSL256x light sensors. 2018-05-27 05:31:20 +00:00
riastradh
0840e69c34 Add a topical acronym for this week: GDPR. 2018-05-25 00:31:07 +00:00
christos
5729151aad Be more selective about remapping object directories otherwise we pick
objdump and objcopy with the regex.

XXX: pullup-8
2018-05-24 02:06:31 +00:00
wiz
e8075710dc Mark up argument. Fix typo. 2018-05-23 07:08:13 +00:00
wiz
e46faeed68 Add missing .El. Replace Ta outside its defined usage with No (no change
to text output).
2018-05-23 07:06:45 +00:00
ginsbach
4c45dc6a2c Add M&O, ROM, and SWOT 2018-05-22 02:54:32 +00:00
ginsbach
3d30e61472 Fix spelling 2018-05-22 02:46:19 +00:00
kamil
8ea76f3911 Minor update to signal(7)
Note that SIGCHLD is not just a child exit signal.
Note that SIGIOT is PDP-11 specific signal.

Sponsored by <The NetBSD Foundation>
2018-05-22 02:31:57 +00:00
nat
e01c875899 Using audioctl without the -p switch defaults to the mix ring. This allows
setting the hardware gain etc.

Update the audio spec in audio.7 to reflect these changes.

Addresses PR kern/52781.
2018-05-22 01:35:49 +00:00
wiz
eb22472975 End sentence with a dot. 2018-05-20 15:28:27 +00:00
thorpej
f5a92b7658 Add a 1PPS-over-GPIO driver, originally by Brad Spencer, with changes by
me to adapt to the new GPIO interrupt interface and support a wider variety
of GPIO pin configuations.

PR kern/51676

(Oops, forgot to "cvs add" these items previously.)
2018-05-20 15:15:40 +00:00
christos
0ff9c30a3a Also substitute ${X11SRCDIR} for the random seed for reproducible builds so
that the random seed is consistent.
XXX: pullup-8
2018-05-20 14:39:53 +00:00
thorpej
266bca89c9 Add a 1PPS-over-GPIO driver, originally by Brad Spencer, with changes by
me to adapt to the new GPIO interrupt interface and support a wider variety
of GPIO pin configuations.

PR kern/51676
2018-05-20 14:08:32 +00:00
wiz
5ac153b128 End sentence with a dot. 2018-05-20 12:08:46 +00:00
christos
69e74e4309 Need to delete ${DESTDIR} for lint
XXX: pullup-8
2018-05-19 17:44:44 +00:00
thorpej
ce735ef0b5 Add an example "gpioirq" driver that demonstrates interrupts on GPIO
pins.  Will be enhanced in the future to support sending events to
user space on edge-triggered interrupt events.

Based on initial work by Brad Spencer.
PR kern/51676
2018-05-19 14:15:39 +00:00
christos
144dde66b8 Prevent 'make obj' creating an objdir inside an objdir. This happens the
second time we call 'make obj' in /usr/src/rescue with MAKEOBJDIR set.
XXX: pullup-8
2018-05-19 14:11:30 +00:00
thorpej
b936dffb43 Overhaul of GPIO interrupt support (that wasn't even used by anything).
- Remove the old, not-expressive-enough interrupt flags, and replace them
  with a new set of interrupt-specific flags that can express a wide
  variety of interrupt configurations (pos, neg, and double-edge, high
  and low level).
- Remove old, unused gpio_pin_ctl_intr() and gpio_pin_irqen(), and
  replace them with gpio_intr_establish(), gpio_intr_disestablish(),
  and gpio_intr_str().  Corresponding fields in the gpio_chipset_tag
  are also added for back-end controllers, which now handle the actual
  dispatch of GPIO interrupts in order to properly support level-triggered
  interrupts as well as interoperate properly with FDT-registered
  interrupts.

Piggy-back on the 8.99.18 version bump.

Inspired by initial work from Brad Spencer.
PR kern/51676
2018-05-19 13:59:06 +00:00
wiz
853ea0cab6 Various improvements, more markup, typo fixes. 2018-05-15 09:30:01 +00:00
wiz
5233fcf201 Remove Tn. 2018-05-15 09:13:36 +00:00
nat
253f05d7ab Update the introduction page to section 7 of the manual noting the audio
spec.
2018-05-15 01:07:37 +00:00
nat
5259df00a9 Add the audio mixer specification to section 7 of the manual.
See posting on tech-kern - "NetBSD Audio Specification 2018."
2018-05-15 00:54:01 +00:00
sevan
5b9008f556 Add another APM, advanced power management. 2018-05-13 18:52:00 +00:00
maya
955e09c869 Add APM, APM, APU and ZFS
From Nikolai Lifanov in PR misc/53147
2018-05-13 16:53:04 +00:00
jdolecek
8433f1df35 adjust description for ubc_uiomove() to not reference lenp variable (that part
was carried over from ubc_alloc() description), and instead mention the restriction
to ubc_winsize
2018-05-12 15:03:19 +00:00
jdolecek
ce01706455 remove ubc_alloc(9) and ubc_release(9) from ubc(9) from the documentation, they
are internal (static) functions

pointed out by Matthew Green in private email
2018-05-12 14:49:34 +00:00
sevan
736983f1a9 Add IFS - internal field separator. 2018-05-11 14:42:03 +00:00
sevan
697bac7239 Move HTTP Keyserver Protocol entry to the correct file. 2018-05-11 14:39:25 +00:00
maxv
65f0aceba1 Retire ICMPPRINTFS, it's annoying and it doesn't build. 2018-05-11 14:38:28 +00:00
sevan
9693749164 Pass through mandoc -Tlint, drop Pp before Bl.
Remove reference to libkadm, it is no longer present in NetBSD.
Direct reader to kadm5_pwcheck(3) for libkadm5srv.
2018-05-11 12:54:56 +00:00
maya
b1699754b6 Update bwfm(4) man page to note pci support
Mention jmcneill's porting.
omit BUGS, the lack of SDIO support might be resolved soon.
2018-05-11 07:44:18 +00:00
sevan
c6d87a00e2 Add HKP - OpenPGP HTTP Keyserver Protocol 2018-05-10 14:06:59 +00:00
joerg
dd4097f61f Document that EXTERNAL_TOOLCHAIN should be used together with HAVE_GCC
or HAVE_LLVM.
2018-05-09 22:24:01 +00:00
joerg
fcd11b5060 Don't assume that EXTERNAL_TOOLCHAIN is gcc. HAVE_GCC can and should be
defined appropiately if it is an external GCC.
2018-05-09 21:26:59 +00:00
joerg
301645f026 Always provide --sysroot arguments, even for EXTERNAL_TOOLCHAIN. 2018-05-09 13:19:27 +00:00
joerg
cb77297a09 Drop checks for EXTERNAL_TOOLCHAIN for crt*.o. We've been using our own
versions for a long time and haven't relied on external files as such.
2018-05-09 13:18:53 +00:00
msaitoh
633cf7552f Add ixv.4. 2018-05-09 08:22:53 +00:00
wiz
a79bc505d2 Capitalize Gigabit and Ethernet. 2018-05-09 08:04:06 +00:00
wiz
6e6ab05387 Use Nx. Fix typo. Capitalize Gigabit and Ethernet. 2018-05-09 08:03:55 +00:00
wiz
244c6ba5ae Fix xref. 2018-05-09 08:01:16 +00:00
msaitoh
7e7737aa32 Add missing .Nd. 2018-05-09 06:04:48 +00:00
msaitoh
b14fb4765d Add a maunal page for ixv(4). 2018-05-09 05:59:28 +00:00
maxv
f7de5e97df Clean up, improve a bit, and document m_remove_pkthdr. 2018-05-07 10:53:45 +00:00
sevan
73b9df469c drop redundant repeat-until loop for now. read_request & process_function
functions need further investigation as to why this is not required. In the C
daemon, at the end of main.c this is the exact behaviour that's used.

heads up <wiz> regarding infinite loop.
2018-05-06 14:41:01 +00:00
wiz
7b62397da4 Fix tab/macro order. 2018-05-05 21:33:53 +00:00
christos
badbfd0af3 Document new PF_LOCAL sysctls. 2018-05-05 20:20:43 +00:00
wiz
c12450727f Remove unnecessary macro. Fix typo. 2018-05-05 16:24:26 +00:00
sevan
5664fb478e Add bozohttpd(3lua) 2018-05-05 13:49:24 +00:00
sevan
b4e0088a5a Add a manual for bozohttpd(3lua) 2018-05-05 13:31:48 +00:00
nisimura
fbd74c24e3 remove duplicated cobalt in MACHINES.mips= line. 2018-05-04 20:25:04 +00:00
christos
ee08ce7d85 include bsd.hostinit.mk instead of bsd.init.mk 2018-05-04 14:50:40 +00:00
kamil
6c2b937b44 Fix VLC -> VLA 2018-05-03 17:03:20 +00:00
kamil
16df6f87f0 Register new acronym in wtf(6)
VLC    variable length array

Noted by <martin>
2018-05-03 17:01:08 +00:00
htodd
984edf1205 Added NTBF. 2018-05-03 15:38:13 +00:00
christos
bf7113376a Create a new bsd.hostinit.mk file and put the build definitions for all host
programs there; make all Makefiles that use bsd.hostprog.mk include it.
Namely turn off MKREPRO and don't make lint, man pages, info files etc.
Remove the Makefile.inc files that contained these same settings, and
remove the settings from Makefile.host
2018-05-01 19:59:42 +00:00
wiz
dd78489d38 Fix copyright year. Fix whitespace, slightly improve wording. 2018-04-30 07:10:04 +00:00
htodd
1445257feb Fix typo in Makefile to fix build. 2018-04-30 05:23:08 +00:00
sevan
823aeb5398 Add a manual for netpgp(3lua) 2018-04-30 01:10:13 +00:00
maxv
70fbd42a2e Rename the 'flags' and 'nowait' arguments to 'how'. The other BSDs did the
same. Also, in m_defrag, rename 'mold' to 'm'.
2018-04-28 08:34:45 +00:00
wiz
d4593e87a1 Fix xrefs. 2018-04-27 09:33:43 +00:00
wiz
e54c25f543 New sentence, new line. 2018-04-27 09:33:09 +00:00
maxv
4070f54bcc M_CLUSTER -> M_EXT_CLUSTER, and remove M_CLUSTER completely. 2018-04-27 08:51:26 +00:00
maxv
04ce492590 Improve the documentation of m_copypacket(), to say explicitly that a
header must be present, contrary to m_copym().

While here fix a variable name (from yesterday).
2018-04-27 06:06:43 +00:00
alnsn
8fa5a65e9e Add SVS. It may not be disabled at securelevel 1 and above. 2018-04-26 18:56:18 +00:00
scole
c4c8c26cd0 Rename "cpu_switch" to "cpu_switchto" 2018-04-26 14:59:11 +00:00
maxv
af1cee9c55 Stop adding '0's in parameter and function names, that's just misleading.
Some remain, they need more investigation.
2018-04-26 08:13:30 +00:00
maxv
aaf2c2df36 Remove m_prepend from the man page, it's a helper, and is not supposed to
be part of the API.
2018-04-26 07:48:21 +00:00
christos
c063173b65 PR/53209: David Shao: lang/llvm BFD (NetBSD Binutils nb1) 2.30 assertion fail elflink.c:2824
switch x86 back to old binutils until it is fixed.
(also non pie binaries have broken relocs)
2018-04-24 23:29:13 +00:00
maya
b9af5002bd Denote RTS525A, bump date 2018-04-24 18:35:56 +00:00
wiz
c35bf49041 New sentence, new line. 2018-04-21 12:38:17 +00:00
maya
6307e12dd0 Re-apply 1.35 which was accidentally reverted in 1.49 2018-04-19 08:39:18 +00:00
wiz
f326c99a7e Merge EAGAIN descriptions. 2018-04-16 15:02:37 +00:00
kamil
d20c39ee39 Remove the rnewprocp argument from fork1(9)
It's now unused and it can cause use-after-free scenarios as noted by
<Mateusz Guzik>.

Reference: http://mail-index.netbsd.org/tech-kern/2017/09/08/msg022267.html

Sponsored by <The NetBSD Foundation>
2018-04-16 14:51:59 +00:00
christos
92bd81c604 switch x86 to binutils-2.30 2018-04-15 20:08:13 +00:00
christos
d55a1f07c7 switch everyone to binutils.old 2018-04-14 23:14:12 +00:00
eadler
6bf38be19f [bsd-family-tree] announce OpenBSD 6.3 & DragonFly 5.2.0
ok pgoyette@ maya@
2018-04-13 14:31:35 +00:00
msaitoh
ece422c3fe Enable I219. 2018-04-13 06:04:12 +00:00
maxv
be6b555629 Remove m_getclr. It is unused, confusing (vs m_clget), and is a weak
implementation (eg you can't request a zeroed pkthdr mbuf).
2018-04-10 16:12:29 +00:00
wiz
e956e7c3f3 Use \(em instead of --. 2018-04-09 07:08:43 +00:00
mrg
1b91b9705d switch vax to GCC 6. thanks to Krister and Maya for the fixes.
it now appears as disfunctional as GCC 5 for vax.  ok ragge@.

this was the final GCC 5 platform in -current.  hooray!
2018-04-07 21:38:30 +00:00
mrg
06e46981d5 add an SPECTRE_V2_GCC_MITIGATION option to x86 kernels, that turns
on the GCC spectre v2 mitigation options.

XXX: pullup-8.
XXX: turn on in all kernels.
2018-04-07 19:38:05 +00:00
mrg
ffba61a5f0 switch m68000 and m68k to GCC 6. ok mlelstv. 2018-04-05 22:38:58 +00:00
ryo
fe33aa2786 Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
2018-04-01 04:35:01 +00:00
kamil
9ad30f3b4d Drop the USE_LIBTRE build option
libtre cannot be used any more as a replacement for regex(3).
Tt does not build and the library development is stalled in upstream.

Proposed on mailing list.

Sponsored by <The NetBSD Foundation>
2018-03-31 14:24:54 +00:00
sevan
4dffb09839 Add email addresses to author names.
snapper(4) was enabled by default in r1.208 of GENERIC over 12 years ago, drop
the bugs section about needing more testing.
2018-03-30 14:34:55 +00:00
sevan
5ac4d7ae63 Add email address for author. 2018-03-30 14:25:20 +00:00
wiz
b2771d612e Remove Tn, comment out mediabay(4) because it doesn't exist. 2018-03-30 14:21:04 +00:00
sevan
4e762a7840 Use An macro for author name.
awacs(4) has qualified to be enabled by default in GENERIC config as of r1.343.
It should get a whole lot more testing so drop the note in BUGS section.
2018-03-30 14:06:39 +00:00
sevan
3eafad7b0b awacs(4) is enabled by default in GENERIC as of r1.343. 2018-03-30 13:54:24 +00:00
jdc
88580d2895 Note that EDID is only read on series 2 and 3 cards. 2018-03-26 10:54:31 +00:00
wiz
5e9aa3e698 Merge altq(4) HISTORY changes. 2018-03-21 10:21:17 +00:00
wiz
11eb922ab3 Improve HISTORY section. 2018-03-21 10:20:33 +00:00
eadler
9a5cd7c512 [bsd-family-tree] announce NetBSD 7.1.2 & 6.0.6
rearrange some elements to better reflect the release timings

ok pgoyette@
2018-03-21 09:54:39 +00:00
sevan
88ca81af9f Add a CAVEATS section to give a heads up about not using pf LKM with ALTQ.
Found via https://www.netbsd.org/docs/network/pf.html#altq
2018-03-20 20:13:33 +00:00
sevan
03341862d1 Extend HISTORY section to match altq(4) 2018-03-20 17:15:20 +00:00
sevan
6b21cf551d As per ALTQ(9), refer to ALTQ as a system which is a framework. 2018-03-20 17:13:54 +00:00
sevan
380bb32c23 Add HISTORY section. 2018-03-20 16:17:56 +00:00
ozaki-r
d52b83d757 ddb: rename "show lockstat" to "show lockstats" to avoid conflicting with lockstat(8)
Requested by mrg@
2018-03-19 08:41:21 +00:00
ragge
09f0676ad8 Fix spelling error and boot block naming.
This man page needs a major update.
2018-03-18 10:54:54 +00:00
wiz
dc9706d87a Improve wording. Fix a Cm argument. 2018-03-16 10:42:20 +00:00
ozaki-r
e611636f76 Add a new command, show all locks, which shows information of active locks
The command shows information of all active (i.e., being held) locks that are
tracked through either of LWPs or CPUs by the LOCKDEBUG facility.  The /t
modifier additionally shows a backtrace for each LWP additionally.  This
feature is useful for debugging especially to analyze deadlocks.

The command is useful only if LOCKDEBUG is enabled.
2018-03-16 04:44:51 +00:00
ozaki-r
1d919413b1 Add a new command, show lockstat, which shows statistics of locks
Currently the command shows the number of allocated locks.

The command is useful only if LOCKDEBUG is enabled.
2018-03-16 04:37:55 +00:00
sevan
881967fd6b Add the default locations firmload is set to search for firmaware files. 2018-03-16 02:35:56 +00:00
christos
21dde3b595 Don't barf if the ctf tools are not installed.
[perhaps warn?]
2018-03-15 13:44:45 +00:00
mrg
5ae6500fa6 complete the switch to xorgproto over *proto split packages
- remove old package makefiles
- update makekeys for Xfuncproto.h being a real file now
- clean up deleted package X11SRCDIR.pkg settings

this should be functionally equivalent.
2018-03-14 23:41:05 +00:00
mrg
7e4cdcfd86 add xorgproto srcdir. 2018-03-14 07:35:56 +00:00
mrg
12fffe5478 define LIBXFONT2. 2018-03-11 09:56:44 +00:00
mrg
6e5b391377 stop building libXfontcache as it is obsolete for a decade. 2018-03-11 07:18:49 +00:00
eadler
ade4ae952e Add "Eitan" to propernames
ok pgoyette@
2018-03-10 09:37:59 +00:00
christos
3b0596539e everyone switched to openssl-1.1 2018-03-09 12:58:59 +00:00
sevan
7acf00be8e Update URL for the cited paper 2018-03-08 17:57:15 +00:00
wiz
6857c1356c Remove Tn. Add serial comma. 2018-03-08 07:39:28 +00:00
msaitoh
ee1ee2d938 Add NCT6796D. 2018-03-08 07:35:21 +00:00
wiz
f55f5e634e Bump date for previous. 2018-03-08 06:47:30 +00:00
martin
ee301cc02e __BITMAP_ZERO() only takes the pointer to the bitmap as an argument 2018-03-08 05:50:13 +00:00
christos
7d278c3d47 switch everyone but vax to OpenSSL1.1. 2018-03-05 21:14:34 +00:00
wiz
6de64fe8a0 Bump date for previous. 2018-03-05 10:23:44 +00:00
ws
d5841c87dc Adapt to the new device name for interface attachments. 2018-03-05 09:37:30 +00:00
mrg
589a0b0fde switch sh3 to GCC 6. tested on landisk in emul and hardware.
actually do this by reversing the check to look for m68* and vax
to choose GCC 5, and otherwise default to GCC 6.
2018-03-05 09:17:42 +00:00
mrg
5b6553d1f0 switch arm ports to GCC 6.
this is the last GCC that will support these ports:
- epoc32
- netwinder
- shark
- acorn32
- cats
- most hpcarm systems (only NETBOOKPRO and WZERO3 remain)
2018-03-05 08:08:06 +00:00
mrg
ae1f25356d swtich ia64 to GCC 6. 2018-03-05 07:03:27 +00:00
christos
edf420ad0b switch ppc to OpenSSL-1.1, use MACHINE_CPU consistently. 2018-03-05 00:24:01 +00:00
christos
be5fb36d0b last I checked powerpc64 was 64 bits, so it needs _XSERVER64.. 2018-03-04 23:47:55 +00:00
mrg
53585d3968 switch powerpc, mips and arm ports to GCC 6.
all kernels that build with gcc 5 still build.
several platforms tested in emulators and real hardware.
2018-03-04 22:47:49 +00:00
pgoyette
ee39f3bafe emove an unnecessary .Dq 2018-03-04 02:10:26 +00:00
christos
004b7cf33b switch sh3 to openssl-1.1 2018-03-04 00:17:05 +00:00
pgoyette
1c76067d44 Improve wording 2018-03-04 00:07:39 +00:00
christos
5566d6284a switch arm to openssl-1.1 2018-03-03 00:22:04 +00:00
ginsbach
49cf110291 Add SMEP and additional CSDL and LTO acronyms 2018-03-01 19:09:33 +00:00
snj
a2be0079d4 remove reference to /usr/X11R6 2018-03-01 06:37:40 +00:00
snj
28c97c06b5 remove mention of /usr/X11R6 2018-03-01 06:34:23 +00:00
pgoyette
276ca183dd Note that the imc driver works on at least one ASUS motherboard, the
X99-E.
2018-02-28 05:47:00 +00:00
uwe
ab5491b594 INTRV is INT-RV - integer return value (not INTR-V, interrupt vector) :) 2018-02-27 10:09:42 +00:00
martin
a253d8fa7f Switch sparc over to openssl 1.1 again - thanks to christos for fixing it! 2018-02-26 12:26:24 +00:00
wiz
0903e7d1fb Fix comment. 2018-02-26 08:23:44 +00:00
pgoyette
c7df3d77e8 Finally, remove extraneous entries for macppc's "iic at cuda". We
don't need three entries that differ only in wildcarding.
2018-02-26 00:17:40 +00:00
pgoyette
231161f28f Ooopppsss! Put the .Sh DESCRIPTION where it belongs, _after_ the
list of config attachments.
2018-02-26 00:14:56 +00:00
pgoyette
c3f1906fc2 Hmmm, for some reason the first entry in the generated list is not
in collating-sequence order.  Move it to the proper place in the
list.
2018-02-26 00:10:44 +00:00
pgoyette
6cb2d317fe Bump date for previous two changes. 2018-02-25 23:55:55 +00:00
pgoyette
5e98bd308f Fix the commands-to-generate-the-attachment list to use tab's instead
of multiple spaces in the regex bracket expressions, and alert the
reader to this.  Otherwise, a cut-and-paste might simply expand the
tab characters to some number of spaces, and the result won't find
what you're looking for!

XXX Despite the indication that these commands should be run in csh
(or derivative), they seem to run just fine under /bin/sh as well.
2018-02-25 23:55:21 +00:00