xref: /netbsd-src/sys/dev/acpi/acpica/README (revision b29660a1addc5193f8daa1a48473c3dfbb623cfb)
1*b29660a1Sapb#	$NetBSD: README,v 1.6 2014/01/18 09:51:08 apb Exp $
29cc29ba9Sthorpej
3b6279c02SthorpejThis is the Intel ACPI Component Architecture, Intel's reference
4b6279c02Sthorpejimplementation of the core operating system ACPI support.  The
5cb59d41dSjruohoportion in the acpica/ subdirectory is provided by the operating
6b6279c02Sthorpejsystem as the glue between the OS and the ACPICA.
7b6279c02Sthorpej
8b6279c02SthorpejPlease, do not import an updated ACPICA snapshot from Intel unless
9b6279c02Sthorpejyou absolutely know what you're doing -- The Intel directory layout
10b6279c02Sthorpejchanges from release to release, and we must munge it (by hand) into
11e9e92000Schristossomething sane that we can use. The current version of munge is:
12e9e92000Schristos
13e9e92000Schristos	mv source/* .
14e9e92000Schristos	rmdir source
15e9e92000Schristos	mv components/* .
16e9e92000Schristos	rmdir components
17b6279c02Sthorpej
18*b29660a1SapbPlease also update ACPI_DATE in include/acapps.h.
19*b29660a1Sapb
20b6279c02SthorpejThe routines that the operating system must provide are documented
21b6279c02Sthorpejin the following document:
22b6279c02Sthorpej
23cb59d41dSjruoho	Intel Corp., ACPI Component Architecture Programmer Reference
24b6279c02Sthorpej
25b46df933SperryCopies of the document may be retrieved from:
26b46df933Sperry
27cb59d41dSjruoho	http://www.acpica.org/download/acpica-reference.pdf
28b46df933Sperry
29e9e92000SchristosStructure:
30b6279c02Sthorpej
31e9e92000Schristossys/external/bsd/acpica/dist	The imported source
32e9e92000Schristossys/external/bsd/acpica/conf	The config glue
33e9e92000Schristossys/dev/acpi			Device drivers
34e9e92000Schristossys/dev/acpica			OS dependent functions that are required
35