NetBSD/sys/conf
maxv f3a4baf748 Add NVMM - for NetBSD Virtual Machine Monitor -, a kernel driver that
provides support for hardware-accelerated virtualization on NetBSD.

It is made of an MI frontend, to which MD backends can be plugged. One
MD backend is implemented, x86-SVM, for x86 AMD CPUs.

We install

	/usr/include/dev/nvmm/nvmm.h
	/usr/include/dev/nvmm/nvmm_ioctl.h
	/usr/include/dev/nvmm/{arch}/nvmm_{arch}.h

And the kernel module. For now, the only architecture where we do that
is amd64 (arch=x86).

NVMM is not enabled by default in amd64-GENERIC, but is instead easily
modloadable.

Sent to tech-kern@ a month ago. Validated with kASan, and optimized
with tprof.
2018-11-07 07:43:07 +00:00
..
assym.mk
compat_netbsd09.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd10.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd11.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd12.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd13.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd14.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd15.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd16.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd20.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd30.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd40.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd50.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd60.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd70.config note that COMPAT_X implies all COMPAT_X+N. 2018-01-15 07:20:10 +00:00
compat_netbsd.config clean up COMPAT_* options for native netbsd code: 2017-09-14 07:58:38 +00:00
copyright Update for 2018 new year 2018-01-01 01:26:06 +00:00
cscope.mk
debugsyms.c
dts.mk Compile dtbs with -@ so that fdtoverlay(1) et.al. can symbolically 2018-05-25 19:48:12 +00:00
files Add NVMM - for NetBSD Virtual Machine Monitor -, a kernel driver that 2018-11-07 07:43:07 +00:00
filesystems.config Comment out AUTOFS until it compiles 2018-01-10 11:32:29 +00:00
gdbinit.mk
genassym.cf
ldscript.mk
linkset
lint.mk
majors Add NVMM - for NetBSD Virtual Machine Monitor -, a kernel driver that 2018-11-07 07:43:07 +00:00
majors.std
majors.storage
majors.tty
majors.usb
majors.ws
Makefile.kern.inc - Determine KERN_AS automatically depending on whether OPT_MODULAR is 2018-09-22 12:24:01 +00:00
mdroot.mk
mkldscript.sh
newvers_stand.mk
newvers_stand.sh
newvers.mk
newvers.sh
osrelease.sh
param.c
ssp.mk
std