Wed Feb 16 20:14:30 2022 UTC ()
sys: Include files.acpica unconditionally.

This way acpica.h always exists unconditionally, so MI code can be
conditional on NACPICA.

It is not great to have such conditionals, but it's better to have

	#include "acpica.h"

	#ifdef NACPICA > 0

than to have

	#if defined(__i386__) || defined(__x86_64__) || defined(__arm__)
	#include "acpica.h"
	#endif

	#ifdef NACPICA > 0

and we can still grep for NACPICA to find places that could be
factored better.


(riastradh)
diff -r1.1294 -r1.1295 src/sys/conf/files
diff -r1.123 -r1.124 src/sys/dev/acpi/files.acpi

cvs diff -r1.1294 -r1.1295 src/sys/conf/files (expand / switch to unified diff)

--- src/sys/conf/files 2022/01/17 16:33:00 1.1294
+++ src/sys/conf/files 2022/02/16 20:14:30 1.1295
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: files,v 1.1294 2022/01/17 16:33:00 thorpej Exp $ 1# $NetBSD: files,v 1.1295 2022/02/16 20:14:30 riastradh Exp $
2# @(#)files.newconf 7.5 (Berkeley) 5/10/93 2# @(#)files.newconf 7.5 (Berkeley) 5/10/93
3 3
4version 20171118 4version 20171118
5 5
6# 6#
7# device classes 7# device classes
8# 8#
9devclass disk 9devclass disk
10devclass tape 10devclass tape
11devclass ifnet 11devclass ifnet
12devclass tty 12devclass tty
13devclass audiodev 13devclass audiodev
14devclass displaydev 14devclass displaydev
@@ -1630,17 +1630,24 @@ include "dev/iscsi/files.iscsi" @@ -1630,17 +1630,24 @@ include "dev/iscsi/files.iscsi"
1630include "dev/ic/files.athn" 1630include "dev/ic/files.athn"
1631 1631
1632# 1632#
1633# MI clk api 1633# MI clk api
1634# 1634#
1635include "dev/clk/files.clk" 1635include "dev/clk/files.clk"
1636 1636
1637# 1637#
1638# Flattened Device Tree (FDT) support 1638# Flattened Device Tree (FDT) support
1639# 1639#
1640include "dev/ofw/files.ofw" 1640include "dev/ofw/files.ofw"
1641include "dev/fdt/files.fdt" 1641include "dev/fdt/files.fdt"
1642 1642
 1643
 1644## ACPI -- this should be dev/acpi/files.acpi, but that currently has
 1645# some MD parts. Having this here allows conditionals on NACPICA in
 1646# acpica.h, at least.
 1647#
 1648include "dev/acpi/acpica/files.acpica"
 1649
1643# 1650#
1644# Name value library 1651# Name value library
1645# 1652#
1646include "external/bsd/libnv/conf/files.libnv" 1653include "external/bsd/libnv/conf/files.libnv"

cvs diff -r1.123 -r1.124 src/sys/dev/acpi/files.acpi (expand / switch to unified diff)

--- src/sys/dev/acpi/files.acpi 2022/01/09 15:05:16 1.123
+++ src/sys/dev/acpi/files.acpi 2022/02/16 20:14:30 1.124
@@ -1,16 +1,14 @@ @@ -1,16 +1,14 @@
1# $NetBSD: files.acpi,v 1.123 2022/01/09 15:05:16 jmcneill Exp $ 1# $NetBSD: files.acpi,v 1.124 2022/02/16 20:14:30 riastradh Exp $
2 
3include "dev/acpi/acpica/files.acpica" 
4 2
5defflag opt_acpi.h ACPIVERBOSE ACPI_DEBUG ACPI_ACTIVATE_DEV 3defflag opt_acpi.h ACPIVERBOSE ACPI_DEBUG ACPI_ACTIVATE_DEV
6 ACPI_DSDT_OVERRIDE ACPI_SCANPCI ACPI_BREAKPOINT 4 ACPI_DSDT_OVERRIDE ACPI_SCANPCI ACPI_BREAKPOINT
7 ACPI_REDUCED_HW ACPI__DIS_IS_BROKEN 5 ACPI_REDUCED_HW ACPI__DIS_IS_BROKEN
8defparam opt_acpi.h ACPI_DSDT_FILE := "\"/dev/null\"" 6defparam opt_acpi.h ACPI_DSDT_FILE := "\"/dev/null\""
9defparam opt_acpi.h ACPI_BLACKLIST_YEAR = 2000 7defparam opt_acpi.h ACPI_BLACKLIST_YEAR = 2000
10 8
11define acpiapmbus { } 9define acpiapmbus { }
12define acpinodebus { } 10define acpinodebus { }
13define acpiecdtbus { } 11define acpiecdtbus { }
14define acpihpetbus { } 12define acpihpetbus { }
15define acpiwdrtbus { } 13define acpiwdrtbus { }
16define acpisdtbus { } 14define acpisdtbus { }