Commit Graph

15303 Commits

Author SHA1 Message Date
christos
2207b661f9 add mount_autofs 2018-01-14 22:46:09 +00:00
uwe
383ae5e1e3 When we ask make about MACHINE_CPU and TARGET_ENDIANNESS make sure we
use the right bsd.*.mk files.
2018-01-10 18:15:18 +00:00
knakahara
732fa19c41 add ipsec(4) interface man as ipsecif.4. 2018-01-10 11:08:55 +00:00
knakahara
b8f54fc79b add ipsec(4) interface ATF. 2018-01-10 11:06:06 +00:00
knakahara
085daa5b79 ipsec(4) interface supports rump now. 2018-01-10 11:02:41 +00:00
knakahara
4ab3af3e3e add ipsec(4) interface, which is used for route-based VPN.
man and ATF are added later, please see man for details.

reviewed by christos@n.o, joerg@n.o and ozaki-r@n.o, thanks.
https://mail-index.netbsd.org/tech-net/2017/12/18/msg006557.html
2018-01-10 10:56:30 +00:00
christos
b985414b8f Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
2018-01-09 03:31:12 +00:00
martin
edea8a3220 PR 52864: add a test for this bug, from sevan@ 2018-01-08 14:17:15 +00:00
jmcneill
a5c866b6cf Import NVIDIA Tegra XUSB firmware for Tegra124 and Tegra210. Installation
of this firmware is controlled by the MKTEGRAFIRMWARE option, which
defaults to yes on evbarm and evbarm64 and no everywhere else.
2018-01-07 20:59:24 +00:00
jmcneill
d5f1b2266e Enable automatic booting on tegra210 2018-01-06 20:27:31 +00:00
snj
adee6b5e35 add missing dtrace tag for librtld_db.0 2018-01-06 09:31:03 +00:00
snj
9d37d7200a add strfmon_l man page links 2018-01-05 20:51:13 +00:00
pgoyette
e01eb3407e Bump size of uefi image - we've outgrown the old size 2018-01-05 01:33:11 +00:00
christos
4f34f75c51 add new drivers, sort. 2017-12-29 02:18:34 +00:00
christos
7571435c34 Add new entries, sort 2017-12-28 23:31:07 +00:00
nakayama
9c013ca091 Add missing catman entry. 2017-12-27 01:17:01 +00:00
rin
a32b59e10c Drop the following features, which reduces ramdisk.bin about 70KB:
- shutdown, rcmd, rcp
- support for byte-swapped FFS and Apple UFS in fsck_ffs and newfs
- support for byte-swapped label and interactive editor in disklabel
OK tsutsui
2017-12-25 06:15:50 +00:00
nakayama
31892e73da glint is enabled both xorg-server 1.10 and 1.18. 2017-12-23 10:07:07 +00:00
maxv
0d70d45dca Build and install the prekern by default. I didn't build a full
distribution to test this change, but it seems fine enough.
2017-12-22 07:19:02 +00:00
kamil
bd67a18891 Try to correct removal of <sys/vadvise.h> 2017-12-20 00:07:55 +00:00
kamil
e7cd85e5b1 Drop <sys/vadvise.h>
The (o)vadvise syscall is dummy since the beginning of NetBSD.

Sponsored by <The NetBSD Foundation>
2017-12-19 19:10:13 +00:00
christos
b7418df71e add an MI intro page (from FreeBSD) 2017-12-19 01:49:18 +00:00
jmcneill
fc29671b41 No need to specify console=fb for pinebook anymore as WSDISPLAY_MULTICONS will give us a framebuffer console 2017-12-18 19:08:16 +00:00
jmcneill
fda0fd2b2c Use fb console by default on Pinebook 2017-12-16 21:28:19 +00:00
skrll
f7d67b11fb Build fix (really this time) from Harold Gutch 2017-12-14 06:29:15 +00:00
skrll
135f9c16fd Fix evbarm build - patch from Harold Gutch on port-arm 2017-12-13 11:37:37 +00:00
jmcneill
d02e5c3caf Fix spelling in error message 2017-12-12 21:00:28 +00:00
jmcneill
4d9106a6a2 Add missing RPI FDT build goop, from nick. 2017-12-11 11:38:14 +00:00
bouyer
5f0eb6bcdf Add man pages for new ihidev and ims drivers. 2017-12-10 20:51:55 +00:00
bouyer
878cb1cfc5 Fix fallout from hid factorisation:
- need to install sys/dev/hid/hid.h for userland
- include it where needed - most of the time in place if usb/usbhid.h
2017-12-10 20:38:13 +00:00
christos
3b9ce07337 add new test. 2017-12-10 15:41:08 +00:00
christos
3aff98cd53 new tests 2017-12-10 15:39:37 +00:00
pgoyette
2dd28fa0fe Split ip_ecn code into its own module, so it can be shared between
gif(4), stf(4), and ipsec(4).  Without this, loading the if_gif
module can result in redefined global symbols if either ipsec(4) or
stf(4) but not gif(4) is built into the kernel.

Fixes PR kern/52795 (as reported by martin@ via irc).

XXX pullup to netbsd-8
2017-12-09 08:03:06 +00:00
christos
26ad3cf353 add new test. 2017-12-08 13:15:41 +00:00
msaitoh
61cef9e171 Add missing h_segv.debug. 2017-12-08 04:37:15 +00:00
christos
85bf85b701 make _lwp_park return the remaining time to sleep in the "ts" argument
if it is a relative timestamp, as discussed in tech-kern.
XXX: pullup-8
2017-12-08 01:19:29 +00:00
christos
09fd0f9244 new test for trapsignal 2017-12-07 19:48:12 +00:00
christos
ee4d11d1e1 add interp test. 2017-12-06 13:55:31 +00:00
jmcneill
8bfbe667cf On 64-bit boards, U-Boot expects to find .dtb files in an allwinner/ subdirectory 2017-12-03 13:31:45 +00:00
jmcneill
3a3fcbf0f7 Remove legacy awin kernels from image 2017-11-30 19:55:47 +00:00
martin
4410df3e34 Add the new sha3.h file 2017-11-30 08:14:03 +00:00
wiz
6245ee13b1 mount_qemufwcfg is only installed on i386 and amd64, and so is its manpage.
Move it to the architecture dependent set lists.

Noted by martin.
2017-11-29 09:34:01 +00:00
wiz
c969bed60e Install qemufwcfg(4) and mount_qemufwcfg(8). 2017-11-28 11:59:16 +00:00
kre
962d067df7 Be more precise about exactly what fails when something does.
Relying upon set -e to abort things is sort of OK (it is not
a recommended option to use in general - too many odd special cases),
but only if user can work out from the "build failed" what actually
went wrong.

Tested only on amd64 build (for this, i386 is the same) - if anyone
has problems on builds for other systems, please let me know.  However
the changes affect only failure paths, the most likely problem would
be for a build to fail to halt on an error, and I hope I have avoided
that.  There should be no difference at all to error-free builds.
2017-11-28 02:56:44 +00:00
kre
63138143a3 Handle use of TMPDIR in cleanup as well. 2017-11-28 00:24:08 +00:00
kre
570342e5fe Honour ${TMPDIR} if set for location of image, rather than always
simply using /tmp
2017-11-28 00:14:30 +00:00
jmcneill
a06265e3d0 Build and install mount_qemufwcfg on i386 and amd64 2017-11-25 23:29:43 +00:00
jmcneill
fb651b612c Add driver for QEMU Firmware Configuration device.
This interface allows the host to pass various data items and files to
the guest OS.
2017-11-25 16:31:03 +00:00
tsutsui
4af2476e58 Also use kernfs to get rootdev and disk devices for "prepare" part.
Completely untested for many years..
2017-11-25 09:41:45 +00:00
tsutsui
cd0748f6bb Use kernfs to detect root file system device, instead of fat sysctl(8).
Should fix sysinst.fs overflow that prevents daily build.
Discussed on port-atari@:
 http://mail-index.netbsd.org/port-atari/2017/11/thread1.html#000558
and whole installation is briefly tested on TT030.
2017-11-25 09:40:17 +00:00