Module Name: src
Committed By: jmcneill
Date: Sat Sep 12 15:25:42 UTC 2020
Modified Files:
src/distrib/sets: mkvars.mk sets.subr
src/distrib/sets/lists/base: ad.aarch64 ad.arm md.amd64 md.i386 mi
src/distrib/sets/lists/debug: ad.aarch64 md.amd64 md.i386 mi
src/external/bsd/acpica/bin/iasl: Makefile
src/share/mk: bsd.own.mk
src/sys/arch/evbarm/stand: Makefile
src/usr.sbin/acpitools/acpidump: Makefile
src/usr.sbin/acpitools/amldb: Makefile
Log Message:
Add HAVE_ACPI and HAVE_UEFI flags to bsd.own.mk and use them to
conditionally include ACPI and UEFI bits instead of relying on adhoc
MACHINE_ARCH tests.
To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/distrib/sets/mkvars.mk
cvs rdiff -u -r1.191 -r1.192 src/distrib/sets/sets.subr
cvs rdiff -u -r1.34 -r1.35 src/distrib/sets/lists/base/ad.aarch64
cvs rdiff -u -r1.84 -r1.85 src/distrib/sets/lists/base/ad.arm
cvs rdiff -u -r1.281 -r1.282 src/distrib/sets/lists/base/md.amd64
cvs rdiff -u -r1.154 -r1.155 src/distrib/sets/lists/base/md.i386
cvs rdiff -u -r1.1262 -r1.1263 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.31 -r1.32 src/distrib/sets/lists/debug/ad.aarch64
cvs rdiff -u -r1.110 -r1.111 src/distrib/sets/lists/debug/md.amd64
cvs rdiff -u -r1.18 -r1.19 src/distrib/sets/lists/debug/md.i386
cvs rdiff -u -r1.332 -r1.333 src/distrib/sets/lists/debug/mi
cvs rdiff -u -r1.26 -r1.27 src/external/bsd/acpica/bin/iasl/Makefile
cvs rdiff -u -r1.1209 -r1.1210 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/stand/Makefile
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/acpitools/acpidump/Makefile
cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/acpitools/amldb/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/mkvars.mk
diff -u src/distrib/sets/mkvars.mk:1.38 src/distrib/sets/mkvars.mk:1.39
--- src/distrib/sets/mkvars.mk:1.38 Sat Apr 4 19:50:53 2020
+++ src/distrib/sets/mkvars.mk Sat Sep 12 15:25:41 2020
@@ -1,9 +1,10 @@
-# $NetBSD: mkvars.mk,v 1.38 2020/04/04 19:50:53 christos Exp $
+# $NetBSD: mkvars.mk,v 1.39 2020/09/12 15:25:41 jmcneill Exp $
MKEXTRAVARS= \
MACHINE \
MACHINE_ARCH \
MACHINE_CPU \
+ HAVE_ACPI \
HAVE_GCC \
HAVE_GDB \
HAVE_XORG_SERVER_VER \
@@ -13,6 +14,7 @@ MKEXTRAVARS= \
HAVE_LIBGCC_EH \
HAVE_OPENSSL \
HAVE_SSP \
+ HAVE_UEFI \
OBJECT_FMT \
TOOLCHAIN_MISSING \
EXTSRCS \
Index: src/distrib/sets/sets.subr
diff -u src/distrib/sets/sets.subr:1.191 src/distrib/sets/sets.subr:1.192
--- src/distrib/sets/sets.subr:1.191 Mon May 18 21:19:34 2020
+++ src/distrib/sets/sets.subr Sat Sep 12 15:25:41 2020
@@ -1,4 +1,4 @@
-# $NetBSD: sets.subr,v 1.191 2020/05/18 21:19:34 jmcneill Exp $
+# $NetBSD: sets.subr,v 1.192 2020/09/12 15:25:41 jmcneill Exp $
#
#
@@ -16,11 +16,13 @@
# MACHINE
# MACHINE_ARCH
# MACHINE_CPU
+# HAVE_ACPI
# HAVE_BINUTILS
# HAVE_GCC
# HAVE_GDB
# HAVE_SSP
# HAVE_OPENSSL
+# HAVE_UEFI
# TOOLCHAIN_MISSING
# OBJECT_FMT
# as well as:
@@ -189,7 +191,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.191 2020/05/18 21:19:34 jmcneill Exp $
+# # $NetBSD: sets.subr,v 1.192 2020/09/12 15:25:41 jmcneill Exp $
# . base-sys-root [keyword[,...]]
# ./altroot base-sys-root
# ./bin base-sys-root
@@ -219,13 +221,15 @@ SUBST="${SUBST};s#@MACHINE@#${MACHINE}#g
# 1. The HAVE_<name>:
# ssp ${HAVE_SSP} != no
# libgcc_eh ${HAVE_LIBGCC_EH} != no
+# acpi ${HAVE_ACPI} != no
# binutils=<n> <n> = value of ${HAVE_BINUTILS}
# gcc=<n> <n> = value of ${HAVE_GCC}
# gdb=<n> <n> = value of ${HAVE_GDB}
+# mesa_ver=<n> <n> = value of ${HAVE_MESA_VER}
# openssl=<n> <n> = value of ${HAVE_OPENSSL}
+# uefi ${HAVE_UEFI} != no
# xorg_server_ver=<n> <n> = value of ${HAVE_XORG_SERVER_VER}
# xorg_glamor ${HAVE_XORG_GLAMOR} != no
-# mesa_ver=<n> <n> = value of ${HAVE_MESA_VER}
#
# 2. The USE_<name>:
# use_inet6 ${USE_INET6} != no
@@ -330,14 +334,20 @@ list_set_files()
if ("gdb" in wanted)
wanted["gdb=" "'"${HAVE_GDB}"'"] = 1
}
+ if ("acpi" in wanted) {
+ wanted["acpi=" "'"${HAVE_ACPI}"'"] = 1
+ }
+ if ("mesa_ver" in wanted) {
+ wanted["mesa_ver=" "'"${HAVE_MESA_VER}"'"] = 1
+ }
if ("openssl" in wanted) {
wanted["openssl=" "'"${HAVE_OPENSSL}"'"] = 1
}
if ("xorg_server_ver" in wanted) {
wanted["xorg_server_ver=" "'"${HAVE_XORG_SERVER_VER}"'"] = 1
}
- if ("mesa_ver" in wanted) {
- wanted["mesa_ver=" "'"${HAVE_MESA_VER}"'"] = 1
+ if ("uefi" in wanted) {
+ wanted["uefi=" "'"${HAVE_UEFI}"'"] = 1
}
if (("man" in wanted) && ("catpages" in wanted))
wanted[".cat"] = 1
Index: src/distrib/sets/lists/base/ad.aarch64
diff -u src/distrib/sets/lists/base/ad.aarch64:1.34 src/distrib/sets/lists/base/ad.aarch64:1.35
--- src/distrib/sets/lists/base/ad.aarch64:1.34 Fri Sep 11 14:06:00 2020
+++ src/distrib/sets/lists/base/ad.aarch64 Sat Sep 12 15:25:41 2020
@@ -1,4 +1,4 @@
-# $NetBSD: ad.aarch64,v 1.34 2020/09/11 14:06:00 jmcneill Exp $
+# $NetBSD: ad.aarch64,v 1.35 2020/09/12 15:25:41 jmcneill Exp $
./lib/eabi base-compat-lib compat,llvm
./lib/eabi/npf base-compat-lib compat,llvm
./lib/eabihf base-compat-lib compat,llvm
@@ -8,7 +8,6 @@
./libexec/ld.elf_so-eabi base-compat-shlib compat,pic,llvm
./libexec/ld.elf_so-eabihf base-compat-shlib compat,pic,llvm
./libexec/ld.elf_so-oabi base-sysutil-bin compat,pic,llvm
-./usr/bin/iasl base-util-bin
./usr/lib/eabi base-compat-lib compat,llvm
./usr/lib/eabi/i18n base-compat-lib compat,llvm
./usr/lib/eabi/libarm.so.0 base-compat-shlib compat,pic,llvm
@@ -37,8 +36,6 @@
./usr/libexec/ld.elf_so-eabi base-compat-shlib compat,pic,llvm
./usr/libexec/ld.elf_so-eabihf base-compat-shlib compat,pic,llvm
./usr/libexec/ld.elf_so-oabi base-sysutil-bin compat,pic,llvm
-./usr/mdec/bootaa64.efi base-sysutil-bin
-./usr/sbin/acpidump base-sysutil-bin
-./usr/sbin/amldb base-sysutil-bin
+./usr/mdec/bootaa64.efi base-sysutil-bin uefi
./usr/sbin/ofctl base-sysutil-bin
./usr/sbin/tpctl base-sysutil-bin
Index: src/distrib/sets/lists/base/ad.arm
diff -u src/distrib/sets/lists/base/ad.arm:1.84 src/distrib/sets/lists/base/ad.arm:1.85
--- src/distrib/sets/lists/base/ad.arm:1.84 Fri Sep 11 15:21:48 2020
+++ src/distrib/sets/lists/base/ad.arm Sat Sep 12 15:25:41 2020
@@ -1,4 +1,4 @@
-# $NetBSD: ad.arm,v 1.84 2020/09/11 15:21:48 jakllsch Exp $
+# $NetBSD: ad.arm,v 1.85 2020/09/12 15:25:41 jmcneill Exp $
./libexec/ld.elf_so-oabi base-sysutil-bin compat,pic
./sbin/ldconfig base-sysutil-root pic,endian=1234
./usr/bin/fdformat base-util-bin
@@ -17,7 +17,7 @@
./usr/mdec/boot26,ffa base-obsolete obsolete
./usr/mdec/boot32 base-sysutil-bin endian=1234
./usr/mdec/boot32,ffa base-sysutil-bin endian=1234
-./usr/mdec/bootarm.efi base-sysutil-bin machine=evbarm,!machine_arch=arm,!machine_arch=earm,!machine_arch=earmeb,!machine_arch=earmv4,!machine_arch=earmv4eb,!machine_arch=earmv5,!machine_arch=earmv5eb,!machine_arch=earmv5hf,!machine_arch=earmv5hfeb,!machine_arch=earmv6,!machine_arch=earmv6eb,!machine_arch=earmv6hf,!machine_arch=earmv6hfeb,!machine_arch=earmv7,!machine_arch=earmv7eb
+./usr/mdec/bootarm.efi base-sysutil-bin uefi
./usr/mdec/bootimx23 base-sysutil-bin endian=1234
./usr/mdec/bootmini2440 base-sysutil-bin
./usr/mdec/gzboot_ADI_BRH_0x00140000.bin base-sysutil-bin
Index: src/distrib/sets/lists/base/md.amd64
diff -u src/distrib/sets/lists/base/md.amd64:1.281 src/distrib/sets/lists/base/md.amd64:1.282
--- src/distrib/sets/lists/base/md.amd64:1.281 Mon Oct 28 13:04:18 2019
+++ src/distrib/sets/lists/base/md.amd64 Sat Sep 12 15:25:41 2020
@@ -1,9 +1,8 @@
-# $NetBSD: md.amd64,v 1.281 2019/10/28 13:04:18 maxv Exp $
+# $NetBSD: md.amd64,v 1.282 2020/09/12 15:25:41 jmcneill Exp $
./dev/lms0 base-obsolete obsolete
./dev/mms0 base-obsolete obsolete
./libexec/ld.elf_so-i386 base-sys-shlib compat,pic
./usr/bin/fdformat base-util-bin
-./usr/bin/iasl base-util-bin
./usr/bin/pmc base-obsolete obsolete
./usr/lib/i386/libi386.so.2 base-compat-shlib compat,pic
./usr/lib/i386/libi386.so.2.0 base-compat-shlib compat,pic
@@ -69,6 +68,4 @@
./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/acpidump base-sysutil-bin
-./usr/sbin/amldb base-sysutil-bin
./usr/sbin/nvmmctl base-sysutil-bin
Index: src/distrib/sets/lists/base/md.i386
diff -u src/distrib/sets/lists/base/md.i386:1.154 src/distrib/sets/lists/base/md.i386:1.155
--- src/distrib/sets/lists/base/md.i386:1.154 Mon Aug 26 04:49:45 2019
+++ src/distrib/sets/lists/base/md.i386 Sat Sep 12 15:25:41 2020
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.154 2019/08/26 04:49:45 kamil Exp $
+# $NetBSD: md.i386,v 1.155 2020/09/12 15:25:41 jmcneill Exp $
./dev/lms0 base-obsolete obsolete
./dev/mms0 base-obsolete obsolete
./dev/pms0 base-obsolete obsolete
@@ -16,7 +16,6 @@
./sbin/ldconfig base-sysutil-root pic
./usr/bin/fdformat base-util-bin
./usr/bin/fontedit base-obsolete obsolete
-./usr/bin/iasl base-util-bin
./usr/bin/pmc base-obsolete obsolete
./usr/bin/vttest base-obsolete obsolete
./usr/lib/libi386.so base-sys-shlib pic
@@ -96,8 +95,6 @@
./usr/mdec/pxeboot_ia32_com0.bin base-obsolete obsolete
./usr/mdec/sdboot base-obsolete obsolete
./usr/mdec/wdboot base-obsolete obsolete
-./usr/sbin/acpidump base-sysutil-bin
-./usr/sbin/amldb base-sysutil-bin
./usr/sbin/apm base-sysutil-bin
./usr/sbin/apmd base-sysutil-bin
./usr/sbin/bad144 base-sysutil-bin
Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.1262 src/distrib/sets/lists/base/mi:1.1263
--- src/distrib/sets/lists/base/mi:1.1262 Thu Sep 10 01:53:22 2020
+++ src/distrib/sets/lists/base/mi Sat Sep 12 15:25:41 2020
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1262 2020/09/10 01:53:22 rin Exp $
+# $NetBSD: mi,v 1.1263 2020/09/12 15:25:41 jmcneill Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -796,6 +796,7 @@
./usr/bin/host base-netutil-bin
./usr/bin/hoststat base-mailwrapper-bin
./usr/bin/hxtool base-krb5-bin kerberos
+./usr/bin/iasl base-util-bin acpi
./usr/bin/iconv base-util-bin
./usr/bin/id base-util-bin
./usr/bin/ident base-util-bin
@@ -1707,9 +1708,11 @@
./usr/sbin base-sys-usr
./usr/sbin/ac base-sysutil-bin
./usr/sbin/accton base-sysutil-bin
+./usr/sbin/acpidump base-sysutil-bin acpi
./usr/sbin/altqd base-router-bin
./usr/sbin/altqstat base-router-bin
./usr/sbin/amd base-amd-bin
+./usr/sbin/amldb base-sysutil-bin acpi
./usr/sbin/amq base-amd-bin
./usr/sbin/arp base-netutil-bin
./usr/sbin/audit-packages base-pkgutil-bin
Index: src/distrib/sets/lists/debug/ad.aarch64
diff -u src/distrib/sets/lists/debug/ad.aarch64:1.31 src/distrib/sets/lists/debug/ad.aarch64:1.32
--- src/distrib/sets/lists/debug/ad.aarch64:1.31 Wed Jun 3 02:55:17 2020
+++ src/distrib/sets/lists/debug/ad.aarch64 Sat Sep 12 15:25:42 2020
@@ -1,4 +1,4 @@
-# $NetBSD: ad.aarch64,v 1.31 2020/06/03 02:55:17 rin Exp $
+# $NetBSD: ad.aarch64,v 1.32 2020/09/12 15:25:42 jmcneill Exp $
./usr/lib/eabi/libarm_g.a comp-sys-debug debuglib,compat,llvm
./usr/lib/eabi/libc_vfp_g.a comp-sys-debug debuglib,compat,llvm
./usr/lib/eabihf/libarm_g.a comp-sys-debug debuglib,compat,llvm
@@ -13,7 +13,6 @@
./usr/libdata/debug/libexec/ld.elf_so-eabi.debug comp-sys-debug debug,compat,llvm
./usr/libdata/debug/libexec/ld.elf_so-eabihf.debug comp-sys-debug debug,compat,llvm
./usr/libdata/debug/libexec/ld.elf_so-oabi.debug comp-sys-debug debug,compat,llvm
-./usr/libdata/debug/usr/bin/iasl.debug comp-util-debug debug
./usr/libdata/debug/usr/lib/eabi comp-sys-debug compat,llvm
./usr/libdata/debug/usr/lib/eabi/i18n comp-sys-debug compat,llvm
./usr/libdata/debug/usr/lib/eabi/libarm.so.0.0.debug comp-sys-debug debug,compat,pic,llvm
@@ -34,7 +33,5 @@
./usr/libdata/debug/usr/libexec/ld.elf_so-eabi.debug comp-sys-debug debug,compat,llvm
./usr/libdata/debug/usr/libexec/ld.elf_so-eabihf.debug comp-sys-debug debug,compat,llvm
./usr/libdata/debug/usr/libexec/ld.elf_so-oabi.debug comp-sys-debug debug,compat,llvm
-./usr/libdata/debug/usr/sbin/acpidump.debug comp-sysutil-debug debug
-./usr/libdata/debug/usr/sbin/amldb.debug comp-sysutil-debug debug
./usr/libdata/debug/usr/sbin/ofctl.debug comp-util-debug debug
./usr/libdata/debug/usr/sbin/tpctl.debug comp-sysutil-debug debug
Index: src/distrib/sets/lists/debug/md.amd64
diff -u src/distrib/sets/lists/debug/md.amd64:1.110 src/distrib/sets/lists/debug/md.amd64:1.111
--- src/distrib/sets/lists/debug/md.amd64:1.110 Sun May 17 15:28:27 2020
+++ src/distrib/sets/lists/debug/md.amd64 Sat Sep 12 15:25:42 2020
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.110 2020/05/17 15:28:27 martin Exp $
+# $NetBSD: md.amd64,v 1.111 2020/09/12 15:25:42 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
@@ -6,7 +6,6 @@
./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
-./usr/libdata/debug/usr/bin/iasl.debug comp-util-debug debug
./usr/libdata/debug/usr/bin/pmc.debug comp-obsolete obsolete
./usr/libdata/debug/usr/lib/i386/libi386.so.2.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/i386/libpam.so.4.1.debug comp-compat-shlib compat,pic,debug,pam
@@ -16,8 +15,6 @@
./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/acpidump.debug comp-sysutil-debug debug
-./usr/libdata/debug/usr/sbin/amldb.debug comp-sysutil-debug debug
./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
Index: src/distrib/sets/lists/debug/md.i386
diff -u src/distrib/sets/lists/debug/md.i386:1.18 src/distrib/sets/lists/debug/md.i386:1.19
--- src/distrib/sets/lists/debug/md.i386:1.18 Mon Oct 1 08:23:53 2018
+++ src/distrib/sets/lists/debug/md.i386 Sat Sep 12 15:25:42 2020
@@ -1,17 +1,14 @@
-# $NetBSD: md.i386,v 1.18 2018/10/01 08:23:53 jmcneill Exp $
+# $NetBSD: md.i386,v 1.19 2020/09/12 15:25:42 jmcneill Exp $
./usr/lib/libi386_g.a comp-c-debuglib debuglib
./usr/lib/libm387_g.a comp-c-debuglib debuglib
./usr/lib/libpmc_g.a comp-obsolete obsolete
./usr/libdata/debug/lib/libm387.so.0.1.debug comp-sys-debug pic,debug
./usr/libdata/debug/sbin/ldconfig.debug comp-sysutil-debug debug,pic
./usr/libdata/debug/usr/bin/fdformat.debug comp-util-debug debug
-./usr/libdata/debug/usr/bin/iasl.debug comp-util-debug debug
./usr/libdata/debug/usr/bin/pmc.debug comp-obsolete obsolete
./usr/libdata/debug/usr/lib/libi386.so.2.0.debug comp-sys-debug pic,debug
./usr/libdata/debug/usr/lib/libm387.so.0.1.debug comp-sys-debug pic,debug
./usr/libdata/debug/usr/lib/libpmc.so.1.0.debug comp-obsolete obsolete
-./usr/libdata/debug/usr/sbin/acpidump.debug comp-sysutil-debug debug
-./usr/libdata/debug/usr/sbin/amldb.debug comp-sysutil-debug debug
./usr/libdata/debug/usr/sbin/apm.debug comp-sysutil-debug debug
./usr/libdata/debug/usr/sbin/apmd.debug comp-sysutil-debug debug
./usr/libdata/debug/usr/sbin/bad144.debug comp-sysutil-debug debug
Index: src/distrib/sets/lists/debug/mi
diff -u src/distrib/sets/lists/debug/mi:1.332 src/distrib/sets/lists/debug/mi:1.333
--- src/distrib/sets/lists/debug/mi:1.332 Tue Sep 8 14:17:03 2020
+++ src/distrib/sets/lists/debug/mi Sat Sep 12 15:25:42 2020
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.332 2020/09/08 14:17:03 christos Exp $
+# $NetBSD: mi,v 1.333 2020/09/12 15:25:42 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
@@ -593,6 +593,7 @@
./usr/libdata/debug/usr/bin/host.debug comp-netutil-debug debug
./usr/libdata/debug/usr/bin/hpftodit.debug comp-groff-debug groff,debug
./usr/libdata/debug/usr/bin/hxtool.debug comp-krb5-debug kerberos,debug
+./usr/libdata/debug/usr/bin/iasl.debug comp-util-debug acpi,debug
./usr/libdata/debug/usr/bin/iconv.debug comp-util-debug debug
./usr/libdata/debug/usr/bin/id.debug comp-util-debug debug
./usr/libdata/debug/usr/bin/ident.debug comp-util-debug debug
@@ -1034,9 +1035,11 @@
./usr/libdata/debug/usr/libexec/vfontedpr.debug comp-groff-debug debug
./usr/libdata/debug/usr/sbin/ac.debug comp-sysutil-debug debug
./usr/libdata/debug/usr/sbin/accton.debug comp-sysutil-debug debug
+./usr/libdata/debug/usr/sbin/acpidump.debug comp-sysutil-debug acpi,debug
./usr/libdata/debug/usr/sbin/altqd.debug comp-router-debug debug
./usr/libdata/debug/usr/sbin/altqstat.debug comp-router-debug debug
./usr/libdata/debug/usr/sbin/amd.debug comp-amd-debug debug
+./usr/libdata/debug/usr/sbin/amldb.debug comp-sysutil-debug acpi,debug
./usr/libdata/debug/usr/sbin/amq.debug comp-amd-debug debug
./usr/libdata/debug/usr/sbin/arp.debug comp-netutil-debug debug
./usr/libdata/debug/usr/sbin/audit-packages.debug comp-obsolete obsolete
Index: src/external/bsd/acpica/bin/iasl/Makefile
diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.26 src/external/bsd/acpica/bin/iasl/Makefile:1.27
--- src/external/bsd/acpica/bin/iasl/Makefile:1.26 Fri Sep 11 14:06:00 2020
+++ src/external/bsd/acpica/bin/iasl/Makefile Sat Sep 12 15:25:42 2020
@@ -1,6 +1,8 @@
-# $NetBSD: Makefile,v 1.26 2020/09/11 14:06:00 jmcneill Exp $
+# $NetBSD: Makefile,v 1.27 2020/09/12 15:25:42 jmcneill Exp $
-.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || !empty(MACHINE_ARCH:Maarch64*))
+.include <bsd.init.mk>
+
+.if ${HAVE_ACPI:Uno} == "yes"
PROG= iasl
.endif
BINDIR= /usr/bin
Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.1209 src/share/mk/bsd.own.mk:1.1210
--- src/share/mk/bsd.own.mk:1.1209 Sat Sep 12 08:31:39 2020
+++ src/share/mk/bsd.own.mk Sat Sep 12 15:25:42 2020
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.own.mk,v 1.1209 2020/09/12 08:31:39 mrg Exp $
+# $NetBSD: bsd.own.mk,v 1.1210 2020/09/12 15:25:42 jmcneill Exp $
# This needs to be before bsd.init.mk
.if defined(BSD_MK_COMPAT_FILE)
@@ -104,6 +104,32 @@ EXTERNAL_OPENSSL_SUBDIR=openssl.old
EXTERNAL_OPENSSL_SUBDIR=/does/not/exist
.endif
+#
+# Does the platform support ACPI?
+#
+.if ${MACHINE_ARCH} == "i386" || \
+ ${MACHINE_ARCH} == "x86_64" || \
+ ${MACHINE_ARCH} == "ia64" || \
+ !empty(MACHINE_ARCH:Maarch64*)
+HAVE_ACPI= yes
+.else
+HAVE_ACPI= no
+.endif
+
+#
+# Does the platform support UEFI?
+#
+.if ${MACHINE_ARCH} == "i386" || \
+ ${MACHINE_ARCH} == "x86_64" || \
+ ${MACHINE_ARCH} == "ia64" || \
+ !empty(MACHINE_ARCH:Mearmv7*) || \
+ !empty(MACHINE_ARCH:Maarch64*)
+HAVE_UEFI= yes
+.else
+HAVE_UEFI= no
+.endif
+
+
.if !empty(MACHINE_ARCH:Mearm*)
_LIBC_COMPILER_RT.${MACHINE_ARCH}= yes
.endif
Index: src/sys/arch/evbarm/stand/Makefile
diff -u src/sys/arch/evbarm/stand/Makefile:1.12 src/sys/arch/evbarm/stand/Makefile:1.13
--- src/sys/arch/evbarm/stand/Makefile:1.12 Tue Sep 8 16:39:36 2020
+++ src/sys/arch/evbarm/stand/Makefile Sat Sep 12 15:25:41 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2020/09/08 16:39:36 jmcneill Exp $
+# $NetBSD: Makefile,v 1.13 2020/09/12 15:25:41 jmcneill Exp $
.include <bsd.endian.mk>
@@ -12,12 +12,12 @@ SUBDIR+= bootimx23
.endif
.endif
-.if ${MACHINE_ARCH} == "aarch64" || ${MACHINE_ARCH} == "aarch64eb"
+.if ${HAVE_UEFI:Uno} == "yes"
+. if !empty(MACHINE_ARCH:Maarch64*)
SUBDIR+= ../../../stand/efiboot/bootaa64
-.endif
-
-.if ${MACHINE_ARCH} == "earmv7hf" || ${MACHINE_ARCH} == "earmv7hfeb"
+. else
SUBDIR+= ../../../stand/efiboot/bootarm
+. endif
.endif
.include <bsd.subdir.mk>
Index: src/usr.sbin/acpitools/acpidump/Makefile
diff -u src/usr.sbin/acpitools/acpidump/Makefile:1.8 src/usr.sbin/acpitools/acpidump/Makefile:1.9
--- src/usr.sbin/acpitools/acpidump/Makefile:1.8 Fri Sep 11 14:06:00 2020
+++ src/usr.sbin/acpitools/acpidump/Makefile Sat Sep 12 15:25:42 2020
@@ -1,7 +1,9 @@
-# $NetBSD: Makefile,v 1.8 2020/09/11 14:06:00 jmcneill Exp $
+# $NetBSD: Makefile,v 1.9 2020/09/12 15:25:42 jmcneill Exp $
# $FreeBSD: src/usr.sbin/acpi/acpidump/Makefile,v 1.7 2003/08/28 03:33:07 njl Exp $
-.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || !empty(MACHINE_ARCH:Maarch64*))
+.include <bsd.init.mk>
+
+.if ${HAVE_ACPI:Uno} == "yes"
CPPFLAGS+=-I${.CURDIR}/../../../sys -D_KERNTYPES
CPPFLAGS+=-I${.CURDIR}/..
PROG= acpidump
Index: src/usr.sbin/acpitools/amldb/Makefile
diff -u src/usr.sbin/acpitools/amldb/Makefile:1.7 src/usr.sbin/acpitools/amldb/Makefile:1.8
--- src/usr.sbin/acpitools/amldb/Makefile:1.7 Fri Sep 11 14:06:00 2020
+++ src/usr.sbin/acpitools/amldb/Makefile Sat Sep 12 15:25:42 2020
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile,v 1.7 2020/09/11 14:06:00 jmcneill Exp $
+# $NetBSD: Makefile,v 1.8 2020/09/12 15:25:42 jmcneill Exp $
# Id: Makefile,v 1.5 2000/07/14 18:16:30 iwasaki Exp
# $FreeBSD: src/usr.sbin/acpi/amldb/Makefile,v 1.7 2001/10/22 17:25:32 iwasaki Exp $
-.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || !empty(MACHINE_ARCH:Maarch64*))
+.include <bsd.init.mk>
+
+.if ${HAVE_ACPI:Uno} == "yes"
PROG= amldb
SRCS= amldb.c debug.c region.c
SRCS+= aml_parse.c aml_name.c aml_amlmem.c aml_memman.c aml_store.c \