Commit Graph

15449 Commits

Author SHA1 Message Date
maxv 9d6f9abbb6 ...and obsolete the html of pmc.3 too... We will obsolete all the pmc*
references anyway.
2018-07-12 07:06:35 +00:00
maxv d611c08215 Obsolete pmc.3, it was part of libpmc. 2018-07-12 07:04:15 +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
kre c935a86e5e Fix build. pf_ioctl.c needs netinet/in_offload.h (after previous change).
Because this is in a module, apparently, that means that netinet_in_offload.h
needs to get installed in /usr/include, so do that as well.

Feel free to fix this in a better way...
2018-07-11 11:13:16 +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
kre bdc738b8a8 Add tests for pattern matching (filename expansion (glob), case statement
patterns, and variable expansion substring matching)

Currently (2018-07-10) all 3 sub-tests fail (sh bugs...)
Expect to see 14 (of 261) case matching sub-tests fail, 11 (of 167) filename
expansion (glob) sub-tests fail, and 6 (of 87) var substring sub-tests fail.

Also expect those numbers to reduce as sh bugs are fixed.
2018-07-10 06:49:29 +00:00
christos 3f9732689e add the efi boot blocks
XXX: pullup-8
2018-07-08 16:55:37 +00:00
jmcneill fb1b6b4d24 Enable booting of netbsd-EXYNOS kernel 2018-07-04 23:10:06 +00:00
roy b729dec75a Remove dhclient from the base system.
Discussed here:
https://mail-index.netbsd.org/tech-userlevel/2018/06/21/msg011233.html
2018-06-29 12:34:13 +00:00
christos 0fd9ea3645 put back lsan 2018-06-28 10:14:01 +00:00
martin 07f279e766 Comment out liblsan entries to fix the build 2018-06-27 06:08:15 +00:00
christos ebb9bc82f9 Add the lsan libraries 2018-06-26 21:01:33 +00:00
martin d9d4389179 Replace references to i386 install media for Rawrite32 with
links to the homepage.
2018-06-26 10:49:54 +00:00
martin 67f3e0d165 Do not put debug.tgz and xdebug.tgz onto install CDs (a lot of them
grow out of bounds and for some architectures can not turn into DVDs).
2018-06-25 12:18:22 +00:00
leot a04d8edaee Fix a typo 2018-06-24 09:38:45 +00:00
martin 9fa6cbad23 Document debug sets and kernel module directory. 2018-06-24 09:17:58 +00:00
snj f7010c71e1 remove core list, portmaster list, releng list, and developer list.
...as proposed several times in several places back in 2009/2010.

this info can all be found on the website (where it's more accurate) and
has no place in a document describing the installation of netbsd.
2018-06-23 17:46:00 +00:00
roy 242d1b355d rtsol(8) and rtsold(8) have been long removed. 2018-06-22 18:23:59 +00:00
kamil 74f0dd3b90 Specify NOSANITIZER in distrib/amd64/ramdisks/common
This option cannot be set in distrib/common/Makefile.distrib as it's too
late, after including <bsd.own.mk> that will set MKSANITIZER.

This makes generation of ramdisk for amd64 with MKSANITIZER=yes successful.
2018-06-21 11:48:05 +00:00
maya 216c3542f7 Add test case for PR lib/50646.
Make sure that cabsl (aka __c99_cabsl) is usable from C++.
2018-06-20 03:51:27 +00:00
jmcneill 7a2303fd1d Install RK3328 .dtb files to the correct location 2018-06-19 15:13:51 +00:00
jmcneill 81171f787d Increase reserved space at start of image from 4MB to 16MB to make room
for Rockchip bootloaders.
2018-06-19 15:12:05 +00:00
yamaguchi 78e4f33125 Add if_vlan directory to lists to fix the build failure
build.sh was failed when using "-V MKDEBUG=yes"
2018-06-15 09:54:02 +00:00
yamaguchi 9de5f4c04e Add test cases for multicast address handling of vlan(4)
ok ozaki-r@
2018-06-14 08:22:52 +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
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
rjs 272c99c1b7 Add missing xcb files to build.
Fixes xsrc/53337.
2018-06-07 18:16:55 +00:00
snj 5e36459aec belatedly bump the shlib version for freetype-2.9.1, using the scheme
outlined in src/external/mit/xorg/lib/freetype/shlib_version.
2018-06-06 03:09:12 +00:00
pgoyette 511176b891 Fix names of module_{,un}register_callbacks pages 2018-06-03 22:32:57 +00:00
pgoyette 7ac450ca27 Add the module specificdata entries to the sets lists. While here, sort
the entries for module(9) and specificdata(9) and use the correct setname
selectors for the latter.
2018-06-03 10:35:57 +00:00
pgoyette 4916f7c312 Update sets lists for new MLINKS for module(9) 2018-06-03 01:55:16 +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
kamil 391c8a1797 Fix build with MKCATPAGES=yes
zpool-features.8 -> zpool-features.0
2018-05-31 00:25:38 +00:00
pgoyette c565efa5f0 Add new module(9) links to the sets lists 2018-05-28 22:28:56 +00:00
chs ba2539a980 merge a new version of the CDDL dtrace and ZFS code.
this changes the upstream vendor from OpenSolaris to FreeBSD,
and this version is based on FreeBSD svn r315983.

in addition to the 10 years of improvements from upstream,
this version also has these NetBSD-specific enhancements:
 - dtrace FBT probes can now be placed in kernel modules.
 - ZFS now supports mmap().
2018-05-28 21:04:59 +00:00
christos 876aad0800 add bsd.hostinit.mk 2018-05-28 13:22:34 +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
thorpej 91d6af5a4b Add a driver for the Taos TSL256x light sensors. 2018-05-27 05:31:20 +00:00
martin 878ebc8c91 Add new test program 2018-05-25 15:42:48 +00:00
christos 5afe69313b obsolete DES_random_key 2018-05-24 22:37:58 +00:00
christos 89d57d182b add new tests 2018-05-24 14:54:36 +00:00
para cc7824fd34 fix build
obsolete HMAC from cat3 as it was renamed to openssl_HMAC
2018-05-23 07:33:55 +00:00
christos 9077b5aaa9 rename {HMAC,MD5} to openssl_{HMAC,MD5}; add openssl_MD{2,4} 2018-05-23 02:06:03 +00:00
christos 9495f777bf remove Mail 2018-05-23 01:05:47 +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
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
kamil 497013ad4b Add new ATF tests: t_fork and t_vfork
Test behavior of raise(signal) in either fork(2)ed or vfork(2)ed child.

Tests:
 - raise1 SIGKILL
 - raise2 SIGSTOP
 - raise3 SIGTSTP
 - raise4 SIGTTIN
 - raise5 SIGTTOU
 - raise6 SIGABRT
 - raise7 SIGHUP
 - raise8 SIGCONT

t_vfork:raise2 fails ignoring non-maskable SIGSTOP.

The remaining ones pass.

Sponsored by <The NetBSD Foundation>
2018-05-18 06:39:58 +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
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