3946 Commits

Author SHA1 Message Date
aystarik
2f82258def Removed concept of a "static" acpi internal object. This mechanism
conflicted with the object ref count mechanism.


date	2001.09.05.15.11.00;	author rmoore1;	state Exp;
2005-06-29 17:46:05 +00:00
aystarik
db253c728e Implemented AML_REVISION_OP support - better late than never!
date	2001.09.03.18.55.00;	author rmoore1;	state Exp;
2005-06-29 17:46:04 +00:00
aystarik
750123666b Cleanup
date	2001.03.27.23.20.00;	author rmoore1;	state Exp;
2005-06-29 17:45:53 +00:00
aystarik
cd99c28330 Renamed "OpCode" to "Opcode"
date	2001.02.13.21.19.00;	author rmoore1;	state Exp;
2005-06-29 17:45:51 +00:00
aystarik
54d97437d9 Method Arg/Local pseudo-nodes now marked with flags instead of an
actual type value because the type changes when an assignment is made to the
node.


date	2000.11.21.21.10.00;	author rmoore1;	state Exp;
2005-06-29 17:45:48 +00:00
aystarik
a8628b2ad5 Support for 64-bit integers enabled. Integers truncated to 32 bits if
parent table is 32-bit.


date	2000.10.30.20.31.00;	author rmoore1;	state Exp;
2005-06-29 17:45:47 +00:00
aystarik
53650151a8 Fix for named references
date	2000.09.22.17.00.00;	author rmoore1;	state Exp;
2005-06-29 17:45:45 +00:00
aystarik
04c46e895c fixed a tiny type issue
date	2000.08.25.20.26.00;	author agrover;	state Exp;
2005-06-29 17:45:41 +00:00
aystarik
1ed7514bf7 Code review changes
date	2000.08.02.21.42.00;	author mwalz;	state Exp;
2005-06-29 17:45:38 +00:00
aystarik
a32dfe6c8a Merged AcpiAmlGet/SetNamedFieldValue into AcpiAmlAccessNamedField.
date	2000.07.31.20.58.00;	author mwalz;	state Exp;
2005-06-29 17:45:37 +00:00
aystarik
3c8a7717b7 Removed a TBD
date	2000.06.05.22.38.00;	author rmoore1;	state Exp;
2005-06-29 17:45:26 +00:00
aystarik
41b37e46e2 Split ACPI_OBJECT_TYPE into an external and internal version
date	2000.06.02.21.42.00;	author rmoore1;	state Exp;
2005-06-29 17:45:25 +00:00
aystarik
ee12d212e1 Object/reference resolution
date	2000.05.11.20.06.00;	author rmoore1;	state Exp;
2005-06-29 17:45:23 +00:00
aystarik
4e6585344b Divide interface changes
date	2004.10.05.22.48.00;	author rmoore1;	state Exp;
2005-06-29 17:45:16 +00:00
aystarik
b263231ad4 Deployed ACPI_FORMAT_UINT64 to simplify output statements
date	2003.10.22.16.34.00;	author rmoore1;	state Exp;
2005-06-29 17:45:12 +00:00
aystarik
052b0ad7dc Changes for big-endian support
date	2003.04.16.20.56.00;	author rmoore1;	state Exp;
2005-06-29 17:45:11 +00:00
aystarik
0f5e76dc4f Fix for various endian issues
date	2003.04.11.22.29.00;	author rmoore1;	state Exp;
2005-06-29 17:45:10 +00:00
aystarik
afd025589d Prefixed all #defines in acconfig.h with ACPI_
date	2002.11.25.20.31.00;	author rmoore1;	state Exp;
2005-06-29 17:45:07 +00:00
aystarik
ab71759797 fix DEBUG_PRINT of Address
date	2002.05.20.14.26.00;	author agrover;	state Exp;
2005-06-29 17:45:04 +00:00
aystarik
0a586bdc9f 16-bit workaround
date	2002.05.03.20.19.00;	author rmoore1;	state Exp;
2005-06-29 17:45:02 +00:00
aystarik
37467b80a1 date 2002.04.15.23.07.00; author rmoore1; state Exp; 2005-06-29 17:45:01 +00:00
aystarik
9a08a6d1a1 Optimization
date	2002.03.15.16.41.00;	author rmoore1;	state Exp;
2005-06-29 17:44:59 +00:00
aystarik
f5796d5550 Pointer fix for 16-bit support
date	2002.03.15.16.32.00;	author rmoore1;	state Exp;
2005-06-29 17:44:58 +00:00
aystarik
d8f4a76079 Don't map memory beyond the end of the operation region
date	2002.02.28.18.28.00;	author rmoore1;	state Exp;
2005-06-29 17:44:57 +00:00
aystarik
f4549f8f2d Zero entire value (64-bits) before reading memory
date	2002.02.13.22.05.00;	author rmoore1;	state Exp;
2005-06-29 17:44:56 +00:00
aystarik
9f69be2061 Added pointer/integer conversion macros to cleanup IA64 generation
date	2001.12.12.17.25.00;	author rmoore1;	state Exp;
2005-06-29 17:44:53 +00:00
aystarik
57363b227e New ACPI_SIZE type for all "size" parameters and pointer diffs
date	2001.12.10.22.44.00;	author rmoore1;	state Exp;
2005-06-29 17:44:51 +00:00
aystarik
99856e5ace Initial support for DataTable Regions
date	2001.12.04.18.00.00;	author rmoore1;	state Exp;
2005-06-29 17:44:50 +00:00
aystarik
dc3e4828d6 Eliminate TBDs
date	2001.11.15.17.01.00;	author rmoore1;	state Exp;
2005-06-29 17:44:49 +00:00
aystarik
65ee530c42 Removed ACPI_READ_ADR_SPACE (and WRITE). Uses common ACPI_READ and
ACPI_WRITE


date	2001.10.29.17.14.00;	author rmoore1;	state Exp;
2005-06-29 17:44:48 +00:00
aystarik
3220e14d0f Implemented 64-bit field support for ACPI 2.0
date	2001.10.26.16.16.00;	author rmoore1;	state Exp;
2005-06-29 17:44:47 +00:00
aystarik
c743649eaa Updated debug output
date	2001.10.11.15.31.00;	author rmoore1;	state Exp;
2005-06-29 17:44:45 +00:00
aystarik
8394f5fea8 Added support/handlers for ACPI 2.0 opregions - CMOS, PCI_BAR
date	2001.09.21.17.04.00;	author rmoore1;	state Exp;
2005-06-29 17:44:44 +00:00
aystarik
c070439a67 Comment cleanup
date	2001.09.03.20.44.00;	author rmoore1;	state Exp;
2005-06-29 17:44:43 +00:00
aystarik
89380e6615 Added and deployed FUNCTION_ENTRY macro. Cleaned up comments to
standardize multi-line comments.


date	2001.08.27.17.57.00;	author rmoore1;	state Exp;
2005-06-29 17:44:41 +00:00
aystarik
4157875280 Type changes to PCI/MEM/IO OSL interfaces
date	2001.07.12.20.55.00;	author rmoore1;	state Exp;
2005-06-29 17:44:39 +00:00
aystarik
a9ebfe6646 print PHYSICAL_ADDRESSes as 2 32-bit values, instead of using %p
date	2001.07.11.23.42.00;	author agrover;	state Exp;
2005-06-29 17:44:38 +00:00
aystarik
3b994dc860 New OSL interfaces for Mem, IO, and PCI access
date	2001.07.02.16.39.00;	author rmoore1;	state Exp;
2005-06-29 17:44:37 +00:00
aystarik
f03f098fdc Added memory allocation macros
date	2001.06.29.20.10.00;	author rmoore1;	state Exp;
2005-06-29 17:44:36 +00:00
aystarik
c9f27ce14b Split DevFunc into two fields (PCI)
date	2001.06.28.16.47.00;	author rmoore1;	state Exp;
2005-06-29 17:44:35 +00:00
aystarik
768c18006c Modified AcpiExPciConfigSpaceHandler.
date	2001.06.19.22.17.00;	author cgreen;	state Exp;
2005-06-29 17:44:34 +00:00
aystarik
78291b08db Another pass through the source to prefix all local types with "ACPI_"
date	2001.04.26.21.03.00;	author rmoore1;	state Exp;
2005-06-29 17:44:31 +00:00
aystarik
f0708134c7 Updated 16-bit tools to 64-bits and ACPI 2.0 tables
date	2000.12.20.23.10.00;	author rmoore1;	state Exp;
2005-06-29 17:44:28 +00:00
aystarik
086a94882b ACPI_PHYSICAL_ADDRESS cleanups
date	2000.11.03.00.08.00;	author agrover;	state Exp;
2005-06-29 17:44:25 +00:00
aystarik
7cdd6656e2 remove unnecessary casts
date	2000.11.02.00.35.00;	author agrover;	state Exp;
2005-06-29 17:44:24 +00:00
aystarik
fc71f4ed3c now that everything is 64 bit, remove some unnecessary casts
date	2000.11.01.23.54.00;	author agrover;	state Exp;
2005-06-29 17:44:23 +00:00
aystarik
2155d26f4a Physical Addresses changed from void* to UINT64
date	2000.10.27.20.05.00;	author rmoore1;	state Exp;
2005-06-29 17:44:22 +00:00
aystarik
979638c11b Configurable support for 64-bit ACPI integers (ACPI 2.0)
date	2000.10.11.21.02.00;	author rmoore1;	state Exp;
2005-06-29 17:44:21 +00:00
aystarik
9216a4886a remove extraneous dbgprint
date	2000.08.17.16.58.00;	author agrover;	state Exp;
2005-06-29 17:44:18 +00:00
aystarik
cce63bffaa Region specific context added.
date	2000.07.28.18.42.00;	author mwalz;	state Exp;
2005-06-29 17:44:15 +00:00