Commit Graph

16884 Commits

Author SHA1 Message Date
msaitoh b97d67d71d Add some missing IFM_* entries. 2018-08-03 05:27:16 +00:00
kamil fba8a24fab Allow to overwrite sanitizer flags for userland
Always define -fsanitize=${USE_SANITIZER} and
-fsanitize=${USE_LIBCSANITIZER} before other flags defined with
SANITIZERFLAGS and LIBCSANITIZERFLAGS.

This allows to overwrite rules that are parsed from left to right.
With the current approach it wasn't possible to disable some checks, as
they were reenabled again by the "-fsanitize=" argument.
2018-08-03 02:34:31 +00:00
sevan 2050c58224 Drop ISO/Xerox references which are now long gone. 2018-08-02 00:41:17 +00:00
wiz 9e868d2257 Move RCS Id to top. Fix date. 2018-08-01 17:28:42 +00:00
sevan a9279755ba Can't see a thing (which see)
Remove CLNP reference which is long gone.
2018-08-01 16:50:24 +00:00
sevan f87af737e7 Drop ISO references as it's no longer supported. 2018-08-01 00:07:27 +00:00
rjs c4abcf4909 Add man page for sctp(4). 2018-07-31 19:30:18 +00:00
khorben d7f036be09 Add a port of the umb(4) driver from OpenBSD
The umb(4) driver provides support for USB MBIM (Mobile Broadband
Interface Model) devices.

MBIM devices establish connections via cellular networks such as GPRS,
UMTS, and LTE. They appear as a regular point-to-point network interface, transporting raw IP frames.

Required configuration parameters like PIN and APN have to be set with
umbctl(8), a new tool specific to this driver. The IP address is configured
automatically; the default route and DNS server information have to be set
separately.

The driver is not fully functional yet, it is therefore still marked as
experimental and disabled by default. Any help welcome to complete it!

Tested on NetBSD/amd64, with a Sierra Wireless EM7345 LTE modem on a Lenovo
ThinkPad T440s. No functional change expected otherwise.
2018-07-31 16:44:28 +00:00
ryo 24dff64cf5 Add machine commands for aarch64. 2018-07-30 06:18:25 +00:00
wiz a1e77e13cc Various minor improvements. 2018-07-28 07:51:53 +00:00
snj bfdf055db6 PR kern/53461: D-Link DUB-1312 is now supported. 2018-07-27 19:11:56 +00:00
gson 6e748cfa89 Add missing backslash to unbreak the build 2018-07-27 16:12:40 +00:00
roy eb279c7f26 Allow rc.conf to setup resolv.conf via resolvconf(8).
This allows all static network config to be in rc.conf rather than
spread across files.
2018-07-27 15:31:02 +00:00
rkujawa 214d4ae2ac Add TEA5767 FM radio driver. From Karuna Grewal. 2018-07-27 12:02:25 +00:00
kamil 031cfa7ff2 Introduce MKLIBCSANITIZER in the share/mk rules
Add flags that are required to build a program and a dynamically loaded
library.

Propagade LIBCSANITIZERFLAGS to CFLAGS and CXXFLAGS.

LDFLAGS is not changed on purpose, as a libcsanitizer is inside libc
and no external dependencies are needed.

Register NOLIBCSANITIZER, as certain distribution parts will need to be
skipped.
2018-07-25 23:34:25 +00:00
kamil 1627bb37cd Document MKLIBCSANITIZER in bsd.README
It's a special kind of a sanitizer inside libc.
2018-07-25 23:30:22 +00:00
kamil 7ceb5bef90 Document the default value of MKSANITIZER in bsd.README
This value is set to "no".
2018-07-25 19:15:19 +00:00
eadler ccfda3e834 bsd-family-tree: use the right date... 2018-07-25 03:28:17 +00:00
eadler 86120a029b bsd-family-tree: announce NetBSD 8.0; dfly 5.2.2 2018-07-25 03:26:40 +00:00
kre 3528bd1063 When files are deleted, they need to be removed from the Makefile
as well ... does none of this ever get tested before it is committed?
2018-07-21 09:51:20 +00:00
maxv f372490f1d Remove the tprof_amdpmi.4 and tprof_pmi.4 man pages. 2018-07-21 06:25:29 +00:00
wiz 994e6db959 Improve wording. 2018-07-20 08:34:24 +00:00
msaitoh 502cc4207c Add "show socket" command written by Hiroki SUENAGA. It prints usage of
system's socket buffers.
2018-07-20 08:26:25 +00:00
wiz c99c81bb66 Remove trailing whitespace. 2018-07-19 11:09:38 +00:00
martin 443f14c6dc Add 8.0 release date in history table (but no "graphical" representation
yet).
2018-07-19 09:02:32 +00:00
wiz d32a430e26 Remove superfluous macros. 2018-07-18 16:41:53 +00:00
wiz 7eb04c438c Various improvements. 2018-07-18 16:40:30 +00:00
christos d3592465e7 Remove special-casing of aarch64 now that gcc works (switch aarch64 to gcc) 2018-07-18 02:18:45 +00:00
christos 8a7979c6af Let's build gdb for aarch64. 2018-07-17 18:04:57 +00:00
msaitoh f146225c9b Add /d(dump) and /v(verbose) modifiers to DDB's "show mbuf" command. Mainly
written by Hiroki SUENAGA. Currently, /v supports Ethernet, PPP, PPPoE, ARP,
IPv4, ICMP, IPv6, ICMPv6, TCP and UDP.
2018-07-17 05:52:07 +00:00
christos 5d801a95bf Everyone has gcc-6 now. 2018-07-16 14:14:37 +00:00
dholland cb67946ec9 Add missing word: cactus. PR 53432. 2018-07-15 06:40:39 +00:00
maxv 94924a7495 Retire ipkdb entirely. The option was removed from the config files
yesterday.

ok kamil christos
2018-07-15 05:16:40 +00:00
maya 03cb1cb41c Update comment to match what the below text does
(This logic needs to go into gcc config files, but removing it
requires mknative)
2018-07-14 22:57:47 +00:00
maya 09ca79d6f2 Remove dhclient references. 2018-07-13 21:46:58 +00:00
maya 7912995173 dhclient->dhcpcd 2018-07-13 21:45:37 +00:00
maya be6fcce328 Xref dhcpcd, not removed dhclient. 2018-07-13 21:44:32 +00:00
maxv dbcb288daa Remove the X86PMC code I had written, replaced by tprof. Many defines
become unused in specialreg.h, so remove them. We don't want to add
defines all the time, there are countless PMCs on many generations, and
it's better to just inline the event/unit values.
2018-07-13 09:37:32 +00:00
joerg 264e1c0dc8 Update MKSTATICPIE entry to actually do something. 2018-07-12 21:41:25 +00:00
maxv 62c8988166 Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:

 * Removes "options PERFCTRS", the associated includes, and the associated
   ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
   good.

 * Removes the PMC code of ARM XSCALE.

 * Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

 * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
   definitions are put in sysarch.h.

 * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
   and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
   netbsd32 and rump.

 * Removes the pmc_evid_t and pmc_ctr_t types.

 * Removes all the associated man pages. The sets are marked as obsolete.
2018-07-12 10:46:40 +00:00
maxv 18f65af8ea Retire libpmc. It uses the legacy PMC interface in the kernel, which has
support for only one ARM CPU. It used to have x86 support, but it was broken
and I removed it. The legacy PMC interface will be removed from the kernel
too. Sent on tech-kern@ yesterday, thorpej was fine.
2018-07-12 06:52:48 +00:00
jmcneill 55f63d369b .Fl prepends a dash, no need to specify another one for qemu -fw_cfg option 2018-07-11 13:49:06 +00:00
jmcneill aa92b30725 Add qemufwcfg* at fdt? to synopsis 2018-07-11 13:41:23 +00:00
christos 8e0030187e Back to always using just the list of sources for the hash. Hopefully this
is reproducible now.
2018-07-10 23:25:27 +00:00
maya 952ab4fc36 Remove viadrm(4), superseded by viadrmums.
Aside from viadrm using older drm code, it's also dysfunctional right now.
See PR port-i386/53364.
2018-07-10 17:01:42 +00:00
christos 305c0f0c67 Build seed fixes:
- use MKREPRO_TIMESTAMP as the seed if available.
    - skip relative paths that cannot be normalized if it is not
XXX: pullup-8
2018-07-10 16:53:16 +00:00
maya 48355a066a Don't mention options that don't appear in kernel code. 2018-07-10 15:12:29 +00:00
rkujawa b05252fad9 Try to bring this man page up to NetBSD standards.
This page is bad and we should feel bad about it. But perhaps now it is
considerably less bad.
2018-07-09 10:36:30 +00:00
martin 6f60556b4a Debug hack: print out full random-seed for C++ compile/link. 2018-07-09 09:22:55 +00:00
jnemeth 4eb2e0a10b mention Oxford Semiconductor OXPCIe954 4-port PCIe serial card 2018-07-08 20:29:08 +00:00