diff --git a/distrib/sets/lists/base/md.amd64 b/distrib/sets/lists/base/md.amd64 index 63b67f7496f6..d74352860dcc 100644 --- a/distrib/sets/lists/base/md.amd64 +++ b/distrib/sets/lists/base/md.amd64 @@ -1,4 +1,4 @@ -# $NetBSD: md.amd64,v 1.282 2020/09/12 15:25:41 jmcneill Exp $ +# $NetBSD: md.amd64,v 1.283 2020/09/26 17:49:49 jmcneill Exp $ ./dev/lms0 base-obsolete obsolete ./dev/mms0 base-obsolete obsolete ./libexec/ld.elf_so-i386 base-sys-shlib compat,pic @@ -10,9 +10,6 @@ ./usr/lib/i386/libproc.so.1.0 base-compat-shlib compat,pic,dtrace ./usr/lib/i386/librtld_db.so.0 base-compat-shlib compat,pic,dtrace ./usr/lib/i386/librtld_db.so.0.0 base-compat-shlib compat,pic,dtrace -./usr/lib/libnvmm.so base-sys-shlib pic -./usr/lib/libnvmm.so.0 base-sys-shlib pic -./usr/lib/libnvmm.so.0.1 base-sys-shlib pic ./usr/lib/libx86_64.so base-sys-shlib pic ./usr/lib/libx86_64.so.0 base-sys-shlib pic ./usr/lib/libx86_64.so.0.0 base-sys-shlib pic @@ -68,4 +65,3 @@ ./usr/mdec/prekern base-sysutil-bin ./usr/mdec/pxeboot_ia32.bin base-sysutil-bin ./usr/mdec/pxeboot_ia32_com0.bin base-obsolete obsolete -./usr/sbin/nvmmctl base-sysutil-bin diff --git a/distrib/sets/lists/base/mi b/distrib/sets/lists/base/mi index 67f854836c57..ee9f42af3740 100644 --- a/distrib/sets/lists/base/mi +++ b/distrib/sets/lists/base/mi @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1264 2020/09/14 00:40:03 rin Exp $ +# $NetBSD: mi,v 1.1265 2020/09/26 17:49:49 jmcneill Exp $ # # Note: Don't delete entries from here - mark them as "obsolete" instead, # unless otherwise stated below. @@ -1923,6 +1923,7 @@ ./usr/sbin/ntptime base-ntp-bin ./usr/sbin/ntptimeset base-obsolete obsolete ./usr/sbin/ntptrace base-ntp-bin +./usr/sbin/nvmmctl base-sysutil-bin nvmm ./usr/sbin/omshell base-dhcpd-bin ./usr/sbin/opensnoop base-debug-bin dtrace ./usr/sbin/pac base-sysutil-bin diff --git a/distrib/sets/lists/base/shl.mi b/distrib/sets/lists/base/shl.mi index 1e353eef361c..186e99bedc66 100644 --- a/distrib/sets/lists/base/shl.mi +++ b/distrib/sets/lists/base/shl.mi @@ -1,4 +1,4 @@ -# $NetBSD: shl.mi,v 1.905 2020/09/15 07:00:03 mrg Exp $ +# $NetBSD: shl.mi,v 1.906 2020/09/26 17:49:49 jmcneill Exp $ # # Note: Don't delete entries from here - mark them as "obsolete" instead, # unless otherwise stated below. @@ -471,6 +471,9 @@ ./usr/lib/libns.so base-bind-shlib compatfile ./usr/lib/libns.so.15 base-bind-shlib compatfile ./usr/lib/libns.so.15.0 base-bind-shlib compatfile +./usr/lib/libnvmm.so base-sys-shlib nvmm,pic +./usr/lib/libnvmm.so.0 base-sys-shlib nvmm,pic +./usr/lib/libnvmm.so.0.1 base-sys-shlib nvmm,pic ./usr/lib/libnvpair.so base-zfs-shlib compatfile,zfs ./usr/lib/libnvpair.so.0 base-zfs-shlib compatfile,zfs ./usr/lib/libnvpair.so.0.0 base-zfs-shlib compatfile,zfs diff --git a/distrib/sets/lists/comp/md.amd64 b/distrib/sets/lists/comp/md.amd64 index d89e2fbcda3d..424d2fd65946 100644 --- a/distrib/sets/lists/comp/md.amd64 +++ b/distrib/sets/lists/comp/md.amd64 @@ -1,4 +1,4 @@ -# $NetBSD: md.amd64,v 1.282 2020/09/06 10:54:26 mrg Exp $ +# $NetBSD: md.amd64,v 1.283 2020/09/26 17:49:49 jmcneill Exp $ ./usr/include/amd64 comp-c-include ./usr/include/amd64/ansi.h comp-c-include ./usr/include/amd64/aout_machdep.h comp-c-include @@ -495,11 +495,8 @@ ./usr/include/clang-9.0/xsaveoptintrin.h comp-c-include llvm ./usr/include/clang-9.0/xsavesintrin.h comp-c-include llvm ./usr/include/clang-9.0/xtestintrin.h comp-c-include llvm -./usr/include/dev/nvmm comp-c-include -./usr/include/dev/nvmm/nvmm.h comp-c-include -./usr/include/dev/nvmm/nvmm_ioctl.h comp-c-include -./usr/include/dev/nvmm/x86 comp-c-include -./usr/include/dev/nvmm/x86/nvmm_x86.h comp-c-include +./usr/include/dev/nvmm/x86 comp-c-include nvmm +./usr/include/dev/nvmm/x86/nvmm_x86.h comp-c-include nvmm ./usr/include/emmintrin.h comp-obsolete obsolete ./usr/include/g++/bits/i386 comp-c-include compat ./usr/include/g++/bits/i386/c++config.h comp-c-include gcc,compat @@ -987,7 +984,6 @@ ./usr/include/ieeefp.h comp-c-include ./usr/include/mm_malloc.h comp-obsolete obsolete ./usr/include/mmintrin.h comp-obsolete obsolete -./usr/include/nvmm.h comp-c-include ./usr/include/pmmintrin.h comp-obsolete obsolete ./usr/include/x64_64 comp-obsolete obsolete ./usr/include/x64_64/ansi.h comp-obsolete obsolete @@ -1200,9 +1196,6 @@ ./usr/lib/i386/libi386.so comp-sys-shlib compat,pic ./usr/lib/i386/libi386_p.a comp-c-proflib compat,profile ./usr/lib/i386/libi386_pic.a comp-c-piclib compat,pic,picinstall -./usr/lib/libnvmm.a comp-c-lib -./usr/lib/libnvmm_p.a comp-c-proflib profile -./usr/lib/libnvmm_pic.a comp-c-piclib pic,picinstall ./usr/lib/libx86_64.a comp-c-lib ./usr/lib/libx86_64_p.a comp-c-proflib profile ./usr/lib/libx86_64_pic.a comp-c-piclib pic,picinstall @@ -1276,8 +1269,6 @@ ./usr/libdata/ldscripts/i386nbsd.xn comp-obsolete obsolete ./usr/libdata/ldscripts/i386nbsd.xr comp-obsolete obsolete ./usr/libdata/ldscripts/i386nbsd.xu comp-obsolete obsolete -./usr/libdata/lint/llib-lnvmm.ln comp-c-lintlib lint -./usr/libdata/lint/llib-lx86_64.ln comp-c-lintlib lint ./usr/share/ldscripts/elf_i386.x comp-obsolete obsolete ./usr/share/ldscripts/elf_i386.xbn comp-obsolete obsolete ./usr/share/ldscripts/elf_i386.xc comp-obsolete obsolete @@ -1309,6 +1300,3 @@ ./usr/share/ldscripts/i386nbsd.xn comp-obsolete obsolete ./usr/share/ldscripts/i386nbsd.xr comp-obsolete obsolete ./usr/share/ldscripts/i386nbsd.xu comp-obsolete obsolete -./usr/share/man/cat3/libnvmm.0 comp-c-catman .cat -./usr/share/man/html3/libnvmm.html comp-c-htmlman html -./usr/share/man/man3/libnvmm.3 comp-c-man .man diff --git a/distrib/sets/lists/comp/mi b/distrib/sets/lists/comp/mi index 66dda5ff7a7b..cd12ea14747d 100644 --- a/distrib/sets/lists/comp/mi +++ b/distrib/sets/lists/comp/mi @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.2358 2020/09/24 14:14:18 pgoyette Exp $ +# $NetBSD: mi,v 1.2359 2020/09/26 17:49:49 jmcneill Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. ./etc/mtree/set.comp comp-sys-root @@ -649,6 +649,9 @@ ./usr/include/dev/mii/tlphyvar.h comp-obsolete obsolete ./usr/include/dev/mii/tqphyreg.h comp-obsolete obsolete ./usr/include/dev/mulaw.h comp-obsolete obsolete +./usr/include/dev/nvmm comp-c-include nvmm +./usr/include/dev/nvmm/nvmm.h comp-c-include nvmm +./usr/include/dev/nvmm/nvmm_ioctl.h comp-c-include nvmm ./usr/include/dev/ofisa/ofisavar.h comp-obsolete obsolete ./usr/include/dev/ofw/ofw_pci.h comp-obsolete obsolete ./usr/include/dev/ofw/openfirm.h comp-obsolete obsolete @@ -2662,6 +2665,7 @@ ./usr/include/ntfs/ntfs_vfsops.h comp-obsolete obsolete ./usr/include/ntfs/ntfsmount.h comp-c-include ./usr/include/null.h comp-obsolete obsolete +./usr/include/nvmm.h comp-c-include nvmm ./usr/include/objc/NXConstStr.h comp-c-include gcc ./usr/include/objc/Object.h comp-c-include gcc ./usr/include/objc/Protocol.h comp-c-include gcc @@ -3655,6 +3659,9 @@ ./usr/lib/libns_p.a comp-bind-proflib compatfile,profile ./usr/lib/libntp.a comp-obsolete obsolete ./usr/lib/libntp_p.a comp-obsolete obsolete +./usr/lib/libnvmm.a comp-c-lib nvmm +./usr/lib/libnvmm_p.a comp-c-proflib nvmm,profile +./usr/lib/libnvmm_pic.a comp-c-piclib nvmm,pic,picinstall ./usr/lib/libnvpair.a comp-zfs-lib compatfile,zfs ./usr/lib/libnvpair_p.a comp-zfs-proflib compatfile,zfs,profile ./usr/lib/libobjc.a comp-objc-lib compatfile,gcc @@ -4071,6 +4078,7 @@ ./usr/libdata/lint/llib-lnpf.ln comp-npf-lintlib lint,npf ./usr/libdata/lint/llib-lns.ln comp-bind-lintlib lint ./usr/libdata/lint/llib-lntp.ln comp-obsolete obsolete +./usr/libdata/lint/llib-lnvmm.ln comp-c-lintlib nvmm,lint ./usr/libdata/lint/llib-lopenpgpsdk.ln comp-obsolete obsolete ./usr/libdata/lint/llib-lossaudio.ln comp-c-lintlib lint ./usr/libdata/lint/llib-lp2k.ln comp-puffs-lintlib lint,rump @@ -8522,6 +8530,7 @@ ./usr/share/man/cat3/libnetpgp.0 comp-c-catman .cat ./usr/share/man/cat3/libnetpgpverify.0 comp-c-catman .cat ./usr/share/man/cat3/libnpf.0 comp-npf-catman npf,.cat +./usr/share/man/cat3/libnvmm.0 comp-c-catman nvmm,.cat ./usr/share/man/cat3/libperfuse.0 comp-perfuse-catman .cat ./usr/share/man/cat3/libquota.0 comp-c-catman .cat ./usr/share/man/cat3/libradius.0 comp-c-catman .cat @@ -16752,6 +16761,7 @@ ./usr/share/man/html3/libnetpgp.html comp-c-htmlman html ./usr/share/man/html3/libnetpgpverify.html comp-c-htmlman html ./usr/share/man/html3/libnpf.html comp-npf-htmlman npf,html +./usr/share/man/html3/libnvmm.html comp-c-htmlman nvmm,html ./usr/share/man/html3/libperfuse.html comp-perfuse-htmlman html ./usr/share/man/html3/libquota.html comp-c-htmlman html ./usr/share/man/html3/libradius.html comp-c-htmlman html @@ -24962,6 +24972,7 @@ ./usr/share/man/man3/libnetpgp.3 comp-c-man .man ./usr/share/man/man3/libnetpgpverify.3 comp-c-man .man ./usr/share/man/man3/libnpf.3 comp-npf-man npf,.man +./usr/share/man/man3/libnvmm.3 comp-c-man nvmm,.man ./usr/share/man/man3/libperfuse.3 comp-perfuse-man .man ./usr/share/man/man3/libquota.3 comp-c-man .man ./usr/share/man/man3/libradius.3 comp-c-man .man diff --git a/distrib/sets/lists/debug/md.amd64 b/distrib/sets/lists/debug/md.amd64 index 4e6865372157..cf83e3ce0227 100644 --- a/distrib/sets/lists/debug/md.amd64 +++ b/distrib/sets/lists/debug/md.amd64 @@ -1,8 +1,7 @@ -# $NetBSD: md.amd64,v 1.111 2020/09/12 15:25:42 jmcneill Exp $ +# $NetBSD: md.amd64,v 1.112 2020/09/26 17:49:50 jmcneill Exp $ ./usr/lib/i386/12.202++_g.a comp-c-debuglib debuglib,compat,12.202xx ./usr/lib/i386/libi386_g.a comp-c-debuglib debuglib,compat ./usr/lib/i386/libiberty_g.a comp-obsolete obsolete -./usr/lib/libnvmm_g.a comp-c-debuglib debuglib ./usr/lib/libx86_64_g.a comp-c-debuglib debuglib ./usr/libdata/debug/libexec/ld.elf_so-i386.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/bin/fdformat.debug comp-util-debug debug @@ -11,11 +10,9 @@ ./usr/libdata/debug/usr/lib/i386/libpam.so.4.1.debug comp-compat-shlib compat,pic,debug,pam ./usr/libdata/debug/usr/lib/i386/libproc.so.1.0.debug comp-compat-shlib compat,pic,debug,dtrace ./usr/libdata/debug/usr/lib/i386/librtld_db.so.0.0.debug comp-compat-shlib compat,pic,debug,dtrace -./usr/libdata/debug/usr/lib/libnvmm.so.0.1.debug comp-sys-shlib pic,debug ./usr/libdata/debug/usr/lib/libx86_64.so.0.0.debug comp-sys-shlib pic,debug ./usr/libdata/debug/usr/libexec/ld.elf_so-i386 comp-obsolete obsolete ./usr/libdata/debug/usr/libexec/ld.elf_so-i386.debug comp-sys-debug debug,compat -./usr/libdata/debug/usr/sbin/nvmmctl.debug comp-sysutil-debug debug ./usr/libdata/debug/usr/tests/kernel/arch/x86/t_ptrace_wait.debug tests-obsolete obsolete ./usr/libdata/debug/usr/tests/kernel/arch/x86/t_ptrace_wait3.debug tests-obsolete obsolete ./usr/libdata/debug/usr/tests/kernel/arch/x86/t_ptrace_wait4.debug tests-obsolete obsolete @@ -23,6 +20,6 @@ ./usr/libdata/debug/usr/tests/kernel/arch/x86/t_ptrace_waitid.debug tests-obsolete obsolete ./usr/libdata/debug/usr/tests/kernel/arch/x86/t_ptrace_waitpid.debug tests-obsolete obsolete ./usr/libdata/debug/usr/tests/lib/libi386/t_user_ldt.debug tests-lib-debug debug,atf,compat -./usr/libdata/debug/usr/tests/lib/libnvmm/h_io_assist.debug tests-lib-debug debug,atf -./usr/libdata/debug/usr/tests/lib/libnvmm/h_mem_assist.debug tests-lib-debug debug,atf +./usr/libdata/debug/usr/tests/lib/libnvmm/h_io_assist.debug tests-lib-debug debug,atf,nvmm +./usr/libdata/debug/usr/tests/lib/libnvmm/h_mem_assist.debug tests-lib-debug debug,atf,nvmm ./usr/libdata/debug/usr/tests/modules/t_x86_pte.debug tests-sys-debug debug,atf,rump diff --git a/distrib/sets/lists/debug/mi b/distrib/sets/lists/debug/mi index e76c74a1f8bf..3ba26326d462 100644 --- a/distrib/sets/lists/debug/mi +++ b/distrib/sets/lists/debug/mi @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.338 2020/09/22 01:09:32 kamil Exp $ +# $NetBSD: mi,v 1.339 2020/09/26 17:49:50 jmcneill Exp $ ./etc/mtree/set.debug comp-sys-root ./usr/lib comp-sys-usr compatdir ./usr/lib/i18n/libBIG5_g.a comp-c-debuglib debuglib,compatfile @@ -115,6 +115,7 @@ ./usr/lib/libnetpgpverify_g.a comp-c-debuglib debuglib,compatfile ./usr/lib/libnpf_g.a comp-c-debuglib debuglib,compatfile ./usr/lib/libns_g.a comp-c-debuglib debuglib,compatfile +./usr/lib/libnvmm_g.a comp-c-debuglib debuglib,nvmm ./usr/lib/libnvpair_g.a comp-c-debuglib debuglib,zfs,compatfile ./usr/lib/libobjc_g.a comp-c-debuglib debuglib,gcc,compatfile ./usr/lib/libopcodes_g.a comp-c-debuglib debuglib,compatfile,binutils @@ -1205,6 +1206,7 @@ ./usr/libdata/debug/usr/sbin/ntpdc.debug comp-ntp-debug debug ./usr/libdata/debug/usr/sbin/ntpq.debug comp-ntp-debug debug ./usr/libdata/debug/usr/sbin/ntptime.debug comp-ntp-debug debug +./usr/libdata/debug/usr/sbin/nvmmctl.debug comp-sysutil-debug debug,nvmm ./usr/libdata/debug/usr/sbin/omshell.debug comp-dhcpd-debug debug ./usr/libdata/debug/usr/sbin/pac.debug comp-sysutil-debug debug ./usr/libdata/debug/usr/sbin/paxctl.debug comp-sysutil-debug debug diff --git a/distrib/sets/lists/debug/module.md.amd64 b/distrib/sets/lists/debug/module.md.amd64 index e3110e46bd10..cd495bb8678e 100644 --- a/distrib/sets/lists/debug/module.md.amd64 +++ b/distrib/sets/lists/debug/module.md.amd64 @@ -1,4 +1,4 @@ -# $NetBSD: module.md.amd64,v 1.2 2020/09/08 14:57:32 martin Exp $ +# $NetBSD: module.md.amd64,v 1.3 2020/09/26 17:49:50 jmcneill Exp $ ./usr/libdata/debug/@MODULEDIR@/acpiacad modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/acpiacad/acpiacad.kmod.debug modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/acpibat modules-base-kernel kmod,debug @@ -173,8 +173,6 @@ ./usr/libdata/debug/@MODULEDIR@/lm_wbsio/lm_wbsio.kmod.debug modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/mt2131 modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/mt2131/mt2131.kmod.debug modules-base-kernel kmod,debug -./usr/libdata/debug/@MODULEDIR@/nvmm modules-base-kernel kmod,debug -./usr/libdata/debug/@MODULEDIR@/nvmm/nvmm.kmod.debug modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/nxt2k modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/nxt2k/nxt2k.kmod.debug modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/odcm modules-base-kernel kmod,debug diff --git a/distrib/sets/lists/debug/module.mi b/distrib/sets/lists/debug/module.mi index bc8f42414548..51ead2c56e0d 100644 --- a/distrib/sets/lists/debug/module.mi +++ b/distrib/sets/lists/debug/module.mi @@ -1,4 +1,4 @@ -# $NetBSD: module.mi,v 1.5 2020/05/01 22:21:11 christos Exp $ +# $NetBSD: module.mi,v 1.6 2020/09/26 17:49:50 jmcneill Exp $ ./usr/libdata/debug/@MODULEDIR@ modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/accf_dataready modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/accf_dataready/accf_dataready.kmod.debug modules-base-kernel kmod,debug @@ -278,6 +278,8 @@ ./usr/libdata/debug/@MODULEDIR@/ntfs/ntfs.kmod.debug modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/null modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/null/null.kmod.debug modules-base-kernel kmod,debug +./usr/libdata/debug/@MODULEDIR@/nvmm modules-base-kernel kmod,nvmm,debug +./usr/libdata/debug/@MODULEDIR@/nvmm/nvmm.kmod.debug modules-base-kernel kmod,nvmm,debug ./usr/libdata/debug/@MODULEDIR@/onewire modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/onewire/onewire.kmod.debug modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/opencrypto modules-base-kernel kmod,debug diff --git a/distrib/sets/lists/debug/shl.mi b/distrib/sets/lists/debug/shl.mi index 822ef0c25e86..4c44ea659184 100644 --- a/distrib/sets/lists/debug/shl.mi +++ b/distrib/sets/lists/debug/shl.mi @@ -1,4 +1,4 @@ -# $NetBSD: shl.mi,v 1.264 2020/09/15 07:00:04 mrg Exp $ +# $NetBSD: shl.mi,v 1.265 2020/09/26 17:49:50 jmcneill Exp $ ./usr/lib/libbfd_g.a comp-c-debuglib debuglib,compatfile,binutils ./usr/libdata/debug/lib base-sys-usr debug,dynamicroot,compatdir ./usr/libdata/debug/lib/libavl.so.0.0.debug comp-zfs-debug debug,dynamicroot,zfs @@ -175,6 +175,7 @@ ./usr/libdata/debug/usr/lib/libnetpgpverify.so.5.0.debug comp-crypto-debug debug,compatfile ./usr/libdata/debug/usr/lib/libnpf.so.0.1.debug comp-npf-debug debug,compatfile,npf ./usr/libdata/debug/usr/lib/libns.so.15.0.debug comp-bind-debug debug,compatfile +./usr/libdata/debug/usr/lib/libnvmm.so.0.1.debug comp-sys-shlib nvmm,pic,debug ./usr/libdata/debug/usr/lib/libnvpair.so.0.0.debug comp-zfs-debug debug,compatfile,zfs ./usr/libdata/debug/usr/lib/libobjc.so.4.0.debug comp-sys-debug debug,compatfile,gcc ./usr/libdata/debug/usr/lib/libopcodes.so.10.0.debug comp-c-debug debug,compatfile,binutils=234 diff --git a/distrib/sets/lists/modules/md.amd64 b/distrib/sets/lists/modules/md.amd64 index 8dffa31986c0..fc35a6eed970 100644 --- a/distrib/sets/lists/modules/md.amd64 +++ b/distrib/sets/lists/modules/md.amd64 @@ -1,4 +1,4 @@ -# $NetBSD: md.amd64,v 1.89 2020/09/08 10:05:47 yamaguchi Exp $ +# $NetBSD: md.amd64,v 1.90 2020/09/26 17:49:50 jmcneill Exp $ # ./@MODULEDIR@/acpiacad modules-base-kernel kmod ./@MODULEDIR@/acpiacad/acpiacad.kmod modules-base-kernel kmod @@ -184,8 +184,6 @@ ./@MODULEDIR@/mt2131/mt2131.kmod modules-base-kernel kmod ./@MODULEDIR@/nvme base-obsolete obsolete ./@MODULEDIR@/nvme/nvme.kmod base-obsolete obsolete -./@MODULEDIR@/nvmm modules-base-kernel kmod -./@MODULEDIR@/nvmm/nvmm.kmod modules-base-kernel kmod ./@MODULEDIR@/nxt2k modules-base-kernel kmod ./@MODULEDIR@/nxt2k/nxt2k.kmod modules-base-kernel kmod ./@MODULEDIR@/odcm modules-base-kernel kmod diff --git a/distrib/sets/lists/modules/mi b/distrib/sets/lists/modules/mi index c6afb13eca83..d5118500679a 100644 --- a/distrib/sets/lists/modules/mi +++ b/distrib/sets/lists/modules/mi @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.141 2020/09/08 14:55:44 martin Exp $ +# $NetBSD: mi,v 1.142 2020/09/26 17:49:50 jmcneill Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -337,6 +337,8 @@ ./@MODULEDIR@/ntfs/ntfs.kmod modules-base-kernel kmod ./@MODULEDIR@/null modules-base-kernel kmod ./@MODULEDIR@/null/null.kmod modules-base-kernel kmod +./@MODULEDIR@/nvmm modules-base-kernel kmod,nvmm +./@MODULEDIR@/nvmm/nvmm.kmod modules-base-kernel kmod,nvmm ./@MODULEDIR@/onewire modules-base-kernel kmod ./@MODULEDIR@/onewire/onewire.kmod modules-base-kernel kmod ./@MODULEDIR@/opencrypto modules-base-kernel kmod diff --git a/distrib/sets/mkvars.mk b/distrib/sets/mkvars.mk index 676cd4916e5c..0db64a0eb469 100644 --- a/distrib/sets/mkvars.mk +++ b/distrib/sets/mkvars.mk @@ -1,4 +1,4 @@ -# $NetBSD: mkvars.mk,v 1.39 2020/09/12 15:25:41 jmcneill Exp $ +# $NetBSD: mkvars.mk,v 1.40 2020/09/26 17:49:49 jmcneill Exp $ MKEXTRAVARS= \ MACHINE \ @@ -10,6 +10,7 @@ MKEXTRAVARS= \ HAVE_XORG_SERVER_VER \ HAVE_XORG_GLAMOR \ HAVE_MESA_VER \ + HAVE_NVMM \ HAVE_BINUTILS \ HAVE_LIBGCC_EH \ HAVE_OPENSSL \ diff --git a/distrib/sets/sets.subr b/distrib/sets/sets.subr index 0ab303605dc2..2eb9444119bd 100644 --- a/distrib/sets/sets.subr +++ b/distrib/sets/sets.subr @@ -1,4 +1,4 @@ -# $NetBSD: sets.subr,v 1.192 2020/09/12 15:25:41 jmcneill Exp $ +# $NetBSD: sets.subr,v 1.193 2020/09/26 17:49:49 jmcneill Exp $ # # @@ -20,8 +20,9 @@ # HAVE_BINUTILS # HAVE_GCC # HAVE_GDB -# HAVE_SSP +# HAVE_NVMM # HAVE_OPENSSL +# HAVE_SSP # HAVE_UEFI # TOOLCHAIN_MISSING # OBJECT_FMT @@ -191,7 +192,7 @@ SUBST="${SUBST};s#@MACHINE@#${MACHINE}#g" # In each file, a record consists of a path and a System Package name, # separated by whitespace. E.g., # -# # $NetBSD: sets.subr,v 1.192 2020/09/12 15:25:41 jmcneill Exp $ +# # $NetBSD: sets.subr,v 1.193 2020/09/26 17:49:49 jmcneill Exp $ # . base-sys-root [keyword[,...]] # ./altroot base-sys-root # ./bin base-sys-root @@ -226,6 +227,7 @@ SUBST="${SUBST};s#@MACHINE@#${MACHINE}#g" # gcc= = value of ${HAVE_GCC} # gdb= = value of ${HAVE_GDB} # mesa_ver= = value of ${HAVE_MESA_VER} +# nvmm ${HAVE_NVMM} != no # openssl= = value of ${HAVE_OPENSSL} # uefi ${HAVE_UEFI} != no # xorg_server_ver= = value of ${HAVE_XORG_SERVER_VER} @@ -340,6 +342,9 @@ list_set_files() if ("mesa_ver" in wanted) { wanted["mesa_ver=" "'"${HAVE_MESA_VER}"'"] = 1 } + if ("nvmm" in wanted) { + wanted["nvmm=" "'"${HAVE_NVMM}"'"] = 1 + } if ("openssl" in wanted) { wanted["openssl=" "'"${HAVE_OPENSSL}"'"] = 1 } diff --git a/lib/Makefile b/lib/Makefile index 93c5df81dda6..8ec54e234249 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.284 2020/06/15 01:57:31 christos Exp $ +# $NetBSD: Makefile,v 1.285 2020/09/26 17:49:50 jmcneill Exp $ # from: @(#)Makefile 5.25.1.1 (Berkeley) 5/7/91 .include @@ -50,7 +50,7 @@ SUBDIR+= librumpclient SUBDIR+= libskey .endif -.if ${MACHINE_ARCH} == "x86_64" && ${MLIBDIR:Unone} != "i386" +.if ${HAVE_NVMM:Uno} == "yes" && !defined(MLIBDIR) SUBDIR+= libnvmm .endif diff --git a/share/mk/bsd.own.mk b/share/mk/bsd.own.mk index 1990407c5d49..24e673939603 100644 --- a/share/mk/bsd.own.mk +++ b/share/mk/bsd.own.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.own.mk,v 1.1221 2020/09/23 23:39:18 kamil Exp $ +# $NetBSD: bsd.own.mk,v 1.1222 2020/09/26 17:49:50 jmcneill Exp $ # This needs to be before bsd.init.mk .if defined(BSD_MK_COMPAT_FILE) @@ -158,6 +158,15 @@ HAVE_UEFI= yes HAVE_UEFI= no .endif +# +# Does the platform support NVMM? +# +.if ${MACHINE_ARCH} == "x86_64" +HAVE_NVMM= yes +.else +HAVE_NVMM= no +.endif + .if !empty(MACHINE_ARCH:Mearm*) _LIBC_COMPILER_RT.${MACHINE_ARCH}= yes diff --git a/sys/modules/Makefile b/sys/modules/Makefile index 213e4e62676c..d562e32d5943 100644 --- a/sys/modules/Makefile +++ b/sys/modules/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.245 2020/09/08 10:05:47 yamaguchi Exp $ +# $NetBSD: Makefile,v 1.246 2020/09/26 17:49:50 jmcneill Exp $ .include @@ -225,7 +225,7 @@ SUBDIR+= tprof_x86 SUBDIR+= vmt .endif -.if ${MACHINE_ARCH} == "x86_64" +.if ${HAVE_NVMM:Uno} == "yes" SUBDIR+= nvmm .endif diff --git a/usr.sbin/nvmmctl/Makefile b/usr.sbin/nvmmctl/Makefile index c83996b6f960..6be6d1254055 100644 --- a/usr.sbin/nvmmctl/Makefile +++ b/usr.sbin/nvmmctl/Makefile @@ -1,10 +1,10 @@ -# $NetBSD: Makefile,v 1.2 2019/10/29 08:13:16 maxv Exp $ +# $NetBSD: Makefile,v 1.3 2020/09/26 17:49:50 jmcneill Exp $ .include MAN= nvmmctl.8 -.if (${MACHINE_ARCH} == "x86_64") +.if ${HAVE_NVMM:Uno} == "yes" USE_FORT?=yes # setgid PROG=nvmmctl SRCS=nvmmctl.c