2644 Commits

Author SHA1 Message Date
aystarik
e7658923d3 Added checks for minimum table length
date	2004.04.23.16.56.00;	author rmoore1;	state Exp;
2005-06-29 17:18:44 +00:00
aystarik
0dc4896d33 Fixed physical address for loading table directly from an OpRegion
date	2004.04.06.19.44.00;	author rmoore1;	state Exp;
2005-06-29 17:18:43 +00:00
aystarik
473f2e0efd Fixed for load/unload table
date	2003.10.02.17.36.00;	author rmoore1;	state Exp;
2005-06-29 17:18:41 +00:00
aystarik
38f70c3818 Set ReturnDesc for LoadTable op
date	2003.10.01.20.25.00;	author rmoore1;	state Exp;
2005-06-29 17:18:40 +00:00
aystarik
97682fca86 All table descriptors are now dynamic. Fixes multiple SSDT deletion
problem. Updated some global names and defines


date	2003.05.08.23.28.00;	author rmoore1;	state Exp;
2005-06-29 17:18:38 +00:00
aystarik
14b063bf4c Disallow load from a buffer field
date	2003.02.06.17.34.00;	author rmoore1;	state Exp;
2005-06-29 17:18:37 +00:00
aystarik
77308ceb7a Removed obsolete BasePointer field
date	2002.10.15.22.26.00;	author rmoore1;	state Exp;
2005-06-29 17:18:34 +00:00
aystarik
45c2f3ed2d Completed major overhaul and restructuring of table manager code.
date	2002.06.20.22.04.00;	author rmoore1;	state Exp;
2005-06-29 17:18:31 +00:00
aystarik
98c695af0d Changes to upgrade 16-bit support
date	2002.05.16.22.31.00;	author rmoore1;	state Exp;
2005-06-29 17:18:29 +00:00
aystarik
57ee9c3099 Added support for AcpiOsTableOverride interface and cleaned up some of
the internal table interfaces (unused parameters)


date	2002.04.26.22.00.00;	author rmoore1;	state Exp;
2005-06-29 17:18:28 +00:00
aystarik
eba4d24c3c Support for 4-byte integers in Field reads
date	2002.03.13.21.45.00;	author rmoore1;	state Exp;
2005-06-29 17:18:24 +00:00
aystarik
07264ef4a7 Prefixed C library macros (MEMSET, etc.) with "ACPI_".
date	2002.02.13.18.54.00;	author rmoore1;	state Exp;
2005-06-29 17:18:23 +00:00
aystarik
41b15e9f83 Moved FindTable to the table manager
date	2001.12.20.21.04.00;	author rmoore1;	state Exp;
2005-06-29 17:18:20 +00:00
aystarik
82cad2e27c Made RootPath optional, as per spec
date	2001.12.20.17.51.00;	author rmoore1;	state Exp;
2005-06-29 17:18:19 +00:00
aystarik
492878848b Update to use AcpiNsGetNodeByPath for lookups
date	2001.12.20.17.16.00;	author rmoore1;	state Exp;
2005-06-29 17:18:18 +00:00
aystarik
bafe923a0b Fixed 'too few argument' issue for ACPI_DEBUG_PRINT in AcpiExLoadOp().
date	2001.12.19.00.15.00;	author psdiefen;	state Exp;
2005-06-29 17:18:17 +00:00
aystarik
b2493051c7 Missing semicolon, updated header
date	2001.12.18.22.16.00;	author rmoore1;	state Exp;
2005-06-29 17:18:16 +00:00
aystarik
53523ea694 Support for Fields in AML Load op
date	2001.12.18.17.49.00;	author rmoore1;	state Exp;
2005-06-29 17:18:15 +00:00
aystarik
86df910b22 Implemenation of LoadTable AML opcode for ACPI 2.0
date	2001.12.18.16.45.00;	author rmoore1;	state Exp;
2005-06-29 17:18:14 +00:00
aystarik
668e18f588 fix obvious typo
date	2001.11.26.21.33.00;	author agrover;	state Exp;
2005-06-29 17:18:13 +00:00
aystarik
8139d1c394 Macro rename and cleanup
date	2001.11.21.17.06.00;	author rmoore1;	state Exp;
2005-06-29 17:18:12 +00:00
aystarik
8782d0d2a2 Further development of Load operator
date	2001.11.20.22.05.00;	author rmoore1;	state Exp;
2005-06-29 17:18:11 +00:00
aystarik
f6792d874f 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:18:10 +00:00
aystarik
ae3834b315 Implemented 64-bit field support for ACPI 2.0
date	2001.10.26.16.16.00;	author rmoore1;	state Exp;
2005-06-29 17:18:09 +00:00
aystarik
163ac5eaf5 BIG CHECKIN
turning on printf format checking revealed we've been a little lax. Sins
include:
1) using %X when we should use %p
2) using %ld instead of %d
3) using %x for ACPI_INTEGERS (you need to use HIDWORD() and %x%x)
4) using %4.4s and not casting to a char*
5) using %s with void*

I also reformatted the OSL add_device messages a little.

Anything breaks, let me know. :)  -- Andy


date	2001.10.17.03.57.00;	author agrover;	state Exp;
2005-06-29 17:18:08 +00:00
aystarik
b457126cad Restructuring of the AML opcode handling routines
date	2001.10.09.22.42.00;	author rmoore1;	state Exp;
2005-06-29 17:18:07 +00:00
aystarik
771282ba55 Cleanup and removal of "resolve objects" call
date	2001.08.31.19.53.00;	author rmoore1;	state Exp;
2005-06-29 17:18:05 +00:00
aystarik
6ca853744b Optimized use of "resolve operands"
date	2001.08.30.17.17.00;	author rmoore1;	state Exp;
2005-06-29 17:18:04 +00:00
aystarik
9232140509 UtFormatException obsoleted; AcpiFormatException substituted globally
date	2001.07.06.22.16.00;	author rmoore1;	state Exp;
2005-06-29 17:18:00 +00:00
aystarik
bc1ab84030 Renamed "OpCode" to "Opcode"
date	2001.02.13.21.19.00;	author rmoore1;	state Exp;
2005-06-29 17:17:54 +00:00
aystarik
82f25d0a72 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:17:52 +00:00
aystarik
dec9b26f79 Added 2000 to the copyright in the legal header
date	2000.12.08.20.56.00;	author rmoore1;	state Exp;
2005-06-29 17:17:51 +00:00
aystarik
a9e826d51a Purged unnecessary 0x's in debug output, most output is hex
date	2000.11.17.19.36.00;	author rmoore1;	state Exp;
2005-06-29 17:17:50 +00:00
aystarik
31c449de92 global fix: declare functions not in headers as static
date	2000.11.07.02.49.00;	author agrover;	state Exp;
2005-06-29 17:17:49 +00:00
aystarik
7333ed26ce New initialization interfaces
date	2000.09.14.23.00.00;	author rmoore1;	state Exp;
2005-06-29 17:17:48 +00:00
aystarik
9b1c61060b Changed names of the major objects for clarity
date	2000.08.30.20.12.00;	author rmoore1;	state Exp;
2005-06-29 17:17:47 +00:00
aystarik
8bc97df2e1 Added revision number to header
date	2000.08.16.21.34.00;	author rmoore1;	state Exp;
2005-06-29 17:17:44 +00:00
aystarik
3cdece84ac date 2000.07.24.15.35.00; author mwalz; state Exp; 2005-06-29 17:17:41 +00:00
aystarik
362f1f9a64 Modified lines that were longer than 80
date	2000.06.29.20.38.00;	author rmoore1;	state Exp;
2005-06-29 17:17:38 +00:00
aystarik
6e9398e349 Restructured the name table data structure
date	2000.06.29.16.39.00;	author rmoore1;	state Exp;
2005-06-29 17:17:37 +00:00
aystarik
3fdc127c62 Added some ACPI prefixes
date	2000.06.21.21.17.00;	author rmoore1;	state Exp;
2005-06-29 17:17:36 +00:00
aystarik
1bef3efe39 File rename
date	2000.06.16.21.43.00;	author rmoore1;	state Exp;
2005-06-29 17:17:33 +00:00
aystarik
c434e61f36 Changed Acpi_Gbl to AcpiGbl_
date	2000.06.16.20.03.00;	author rmoore1;	state Exp;
2005-06-29 17:17:32 +00:00
aystarik
81efb69628 Extraneous spaces removed
date	2000.06.13.21.22.00;	author rmoore1;	state Exp;
2005-06-29 17:17:31 +00:00
aystarik
f3fb4a6183 Added type info to TBDs
date	2000.06.06.22.24.00;	author rmoore1;	state Exp;
2005-06-29 17:17:29 +00:00
aystarik
6f1383e1b4 Missing optional semicolon after macro
date	2000.05.09.17.50.00;	author rmoore1;	state Exp;
2005-06-29 17:17:28 +00:00
aystarik
97842d1cd0 Implementation complete, not tested
date	2000.04.20.22.34.00;	author rmoore1;	state Exp;
2005-06-29 17:17:27 +00:00
aystarik
cb5c531f40 Function renames
date	2000.04.19.22.33.00;	author rmoore1;	state Exp;
2005-06-29 17:17:26 +00:00
aystarik
c738fd29f7 Namespace reconfiguration
date	2000.04.19.22.06.00;	author rmoore1;	state Exp;
2005-06-29 17:17:25 +00:00
aystarik
bf5493bcb0 Removed walkstate cache, not needed
date	2005.06.17.19.47.00;	author rmoore1;	state Exp;
2005-06-29 17:17:23 +00:00