Commit Graph

15462 Commits

Author SHA1 Message Date
rkujawa
214d4ae2ac Add TEA5767 FM radio driver. From Karuna Grewal. 2018-07-27 12:02:25 +00:00
maxv
14b1739a30 Retire the non-PAE-i386-PV configuration files. Keep only PAE-i386-PV.
Non-PAE has been dropped years ago by Xen.

The content of XEN3_* is merged into XEN3PAE_*, with "options PAE" set.
2018-07-26 16:22:49 +00:00
christos
eb5703f114 sets for base64 2018-07-24 15:29:05 +00:00
maxv
ba9c330587 Merge the tprof_pmi and tprof_amdpmi modules into a single tprof_x86
module.
2018-07-24 09:47:35 +00:00
maxv
f372490f1d Remove the tprof_amdpmi.4 and tprof_pmi.4 man pages. 2018-07-21 06:25:29 +00:00
christos
fb0169e8e5 fix sets (again), I got it backwards before. 2018-07-18 01:25:00 +00:00
joerg
bdc22b2e01 Update LLVM/Clang build system to r337282. 2018-07-17 18:55:24 +00:00
christos
9710f5324a fix sets for clang aarch64 2018-07-17 18:27:31 +00:00
christos
7f47bc61e0 fix sets for gcc aarch64 build. 2018-07-17 01:47:20 +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
maxv
5ae6235d0e Remove tpfmt(1). Its code was merged into tprof(8). 2018-07-13 11:14:14 +00:00
maxv
696d8f99b2 Remove the usr.bin/pmc tool. People should use tprof instead. 2018-07-13 09:15:55 +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
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