11.7Schristos#	$NetBSD: README,v 1.7 2025/02/24 14:41:29 christos Exp $
21.2Sthorpej
31.1SthorpejThis is the Intel ACPI Component Architecture, Intel's reference
41.1Sthorpejimplementation of the core operating system ACPI support.  The
51.4Sjruohoportion in the acpica/ subdirectory is provided by the operating
61.1Sthorpejsystem as the glue between the OS and the ACPICA.
71.1Sthorpej
81.4SjruohoPlease, do not import an updated ACPICA snapshot from Intel unless
91.1Sthorpejyou absolutely know what you're doing -- The Intel directory layout
101.1Sthorpejchanges from release to release, and we must munge it (by hand) into
111.5Schristossomething sane that we can use. The current version of munge is:
121.5Schristos
131.5Schristos	mv source/* .
141.5Schristos	rmdir source
151.5Schristos	mv components/* .
161.5Schristos	rmdir components
171.1Sthorpej
181.7SchristosThis is done using the acpica2netbsd script
191.6SapbPlease also update ACPI_DATE in include/acapps.h.
201.6Sapb
211.1SthorpejThe routines that the operating system must provide are documented
221.1Sthorpejin the following document:
231.1Sthorpej
241.4Sjruoho	Intel Corp., ACPI Component Architecture Programmer Reference
251.3Sperry
261.3SperryCopies of the document may be retrieved from:
271.3Sperry
281.4Sjruoho	http://www.acpica.org/download/acpica-reference.pdf
291.1Sthorpej
301.5SchristosStructure:
311.1Sthorpej
321.7Schristosexternal/bsd/acpica		The iasl build glue
331.5Schristossys/external/bsd/acpica/dist	The imported source
341.5Schristossys/external/bsd/acpica/conf	The config glue
351.5Schristossys/dev/acpi			Device drivers
361.5Schristossys/dev/acpica			OS dependent functions that are required
37