Commit Graph

16797 Commits

Author SHA1 Message Date
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