2685 Commits

Author SHA1 Message Date
aystarik
0220539cbe Removed ParserOp from Method internal object
date	2000.08.21.22.49.00;	author rmoore1;	state Exp;
2005-06-29 17:06:47 +00:00
aystarik
0b748f5e75 c++ -> c comment style
date	2000.08.10.16.11.00;	author agrover;	state Exp;
2005-06-29 17:06:45 +00:00
aystarik
7d5d1b0e91 Comments from 07/18/00 code review
date	2000.07.19.22.55.00;	author rmoore1;	state Exp;
2005-06-29 17:06:42 +00:00
aystarik
b6f565c95f Eliminated construction of full parse tree for main table AML
date	2000.07.14.21.50.00;	author rmoore1;	state Exp;
2005-06-29 17:06:41 +00:00
aystarik
d880b5ab92 Renamed Osd interfaces, renamed header files
date	2000.06.23.21.47.00;	author rmoore1;	state Exp;
2005-06-29 17:06:37 +00:00
aystarik
280ab61f29 Merged dsregion.c and dscontrl.c
date	2000.06.16.21.26.00;	author mwalz;	state Exp;
2005-06-29 17:06:35 +00:00
aystarik
b0ad73832d Auto-truncate large integers when in 32-bit mode
date	2005.05.06.23.48.00;	author rmoore1;	state Exp;
2005-06-29 17:06:32 +00:00
aystarik
c8ddb4458e Lint update
date	2005.04.01.21.58.00;	author rmoore1;	state Exp;
2005-06-29 17:06:31 +00:00
aystarik
9af1c7f52d Cleanup access to predefined integer values
date	2005.01.07.23.34.00;	author rmoore1;	state Exp;
2005-06-29 17:06:28 +00:00
aystarik
c3ba8f5585 fix for RefOf (ArgX)
date	2004.01.28.21.37.00;	author rmoore1;	state Exp;
2005-06-29 17:06:24 +00:00
aystarik
10b16bd244 Automated cleanup
date	2003.05.21.22.48.00;	author rmoore1;	state Exp;
2005-06-29 17:06:22 +00:00
aystarik
f933f90fcf Changed 0-length warning to just a debug message.
date	2003.05.19.22.12.00;	author rmoore1;	state Exp;
2005-06-29 17:06:21 +00:00
aystarik
39623176ae Fix for various endian issues
date	2003.04.11.22.29.00;	author rmoore1;	state Exp;
2005-06-29 17:06:20 +00:00
aystarik
76b9fdd670 fix speling
date	2003.02.27.23.28.00;	author agrover;	state Exp;
2005-06-29 17:06:19 +00:00
aystarik
a062aeab4a Fix for buffer length of zero from the AML. Caused a segfault
date	2002.12.10.20.15.00;	author rmoore1;	state Exp;
2005-06-29 17:06:17 +00:00
aystarik
d771236780 Split namespace walk for object init to dsinit.c
date	2002.11.26.18.59.00;	author rmoore1;	state Exp;
2005-06-29 17:06:16 +00:00
aystarik
7e2d1a7f3c Lint fixes
date	2002.10.21.23.27.00;	author rmoore1;	state Exp;
2005-06-29 17:06:14 +00:00
aystarik
ec2e24073b Improved error messages for namespace lookups
date	2002.09.19.22.28.00;	author rmoore1;	state Exp;
2005-06-29 17:06:12 +00:00
aystarik
28c7c65aa7 Lint changes
date	2002.09.05.17.34.00;	author rmoore1;	state Exp;
2005-06-29 17:06:11 +00:00
aystarik
f5109b6cb6 Standalone disassembler now uses namespace mgr for symbol table
date	2002.07.23.20.30.00;	author rmoore1;	state Exp;
2005-06-29 17:06:09 +00:00
aystarik
a0e0371912 Fix for RefOf/DeRefOf issue. RefOf now returns an object of type
Reference.


date	2002.06.25.20.57.00;	author rmoore1;	state Exp;
2005-06-29 17:06:08 +00:00
aystarik
b2b545eb37 Changed object types associated with AML Constants (ZeroOp, OnesOp,
etc.) from Reference to Integer.


date	2002.06.07.19.58.00;	author rmoore1;	state Exp;
2005-06-29 17:06:06 +00:00
aystarik
f6381db28f Purged all references to Constants contained in reference objects.
Constants are now converted to integers immediately in the dispatcher.


date	2002.06.07.16.54.00;	author rmoore1;	state Exp;
2005-06-29 17:06:05 +00:00
aystarik
f0a30689d6 Early resolution of AML Constants (Zero, One, Ones, Revision) to
actual integer values.


date	2002.06.06.21.51.00;	author rmoore1;	state Exp;
2005-06-29 17:06:04 +00:00
aystarik
820e31f93e Changes to upgrade 16-bit support
date	2002.05.16.22.30.00;	author rmoore1;	state Exp;
2005-06-29 17:06:03 +00:00
aystarik
420f3f508b Update debug output and add new field to info
date	2002.05.06.20.00.00;	author rmoore1;	state Exp;
2005-06-29 17:06:02 +00:00
aystarik
b4e31621c0 Fourth pass to include lint changes/comments/cleanup (64-bit)
date	2002.04.11.22.57.00;	author rmoore1;	state Exp;
2005-06-29 17:05:59 +00:00
aystarik
ef8a76e9f2 Prefixed C library macros (MEMSET, etc.) with "ACPI_".
date	2002.02.13.18.54.00;	author rmoore1;	state Exp;
2005-06-29 17:05:54 +00:00
aystarik
50323ba0c5 Added call to delete all objects created by a method
date	2001.11.30.22.33.00;	author rmoore1;	state Exp;
2005-06-29 17:05:50 +00:00
aystarik
8bbae44a45 Renamed BankRegisterObj to BankObj; Added Node to Buffer object
date	2001.10.29.22.27.00;	author rmoore1;	state Exp;
2005-06-29 17:05:47 +00:00
aystarik
4a1b205ffd Added "ObjectType" field to OpcodeInfo table; removed "MapOpcode"
functions; Fixed forward reference problem with field names


date	2001.10.22.19.57.00;	author rmoore1;	state Exp;
2005-06-29 17:05:46 +00:00
aystarik
1621e57567 Merged field create code, enhanced create/load dispatch code
date	2001.10.11.21.51.00;	author rmoore1;	state Exp;
2005-06-29 17:05:44 +00:00
aystarik
365cc85076 Split opcode flags into separate class/type/flags fields
date	2001.10.09.17.26.00;	author rmoore1;	state Exp;
2005-06-29 17:05:43 +00:00
aystarik
ab940a0b5b Major rework of the reference count mechanism for internal objects.
date	2001.10.08.18.03.00;	author rmoore1;	state Exp;
2005-06-29 17:05:42 +00:00
aystarik
be2240dd48 Opcode class/type cleanup. Restructuring of math and logic AML
opcodes.  Match op restructured.  Added opcode class dispatch table


date	2001.10.01.16.58.00;	author rmoore1;	state Exp;
2005-06-29 17:05:41 +00:00
aystarik
dcfb5e74da Fix for String case -- string is in an ACPI table and must be marked
so that it won't be deleted.


date	2001.09.03.18.54.00;	author rmoore1;	state Exp;
2005-06-29 17:05:39 +00:00
aystarik
907add2063 Added "const" qualifier to the read-only lookup tables
date	2001.08.24.16.23.00;	author rmoore1;	state Exp;
2005-06-29 17:05:36 +00:00
aystarik
9e5a86ee5c Generic cache routines and common data struct
date	2001.08.14.16.47.00;	author rmoore1;	state Exp;
2005-06-29 17:05:34 +00:00
aystarik
6dd8d3ed92 Cleanup of double indirection
date	2001.07.19.19.57.00;	author rmoore1;	state Exp;
2005-06-29 17:05:33 +00:00
aystarik
9350d9ad56 Miscellaneous 64-bit support
date	2001.07.19.16.42.00;	author rmoore1;	state Exp;
2005-06-29 17:05:31 +00:00
aystarik
7b9d8c7501 UtFormatException obsoleted; AcpiFormatException substituted globally
date	2001.07.06.22.16.00;	author rmoore1;	state Exp;
2005-06-29 17:05:30 +00:00
aystarik
858bfbd804 Cleanup prior to label
date	2001.04.26.23.04.00;	author rmoore1;	state Exp;
2005-06-29 17:05:26 +00:00
aystarik
5148e0087f Renamed some AML opcodes to indicate that they are internal ops only
date	2001.04.16.17.55.00;	author rmoore1;	state Exp;
2005-06-29 17:05:24 +00:00
aystarik
8eb5429208 Another pass at removal of ACPI_HANDLE from low-level CA code
date	2001.03.28.22.02.00;	author rmoore1;	state Exp;
2005-06-29 17:05:23 +00:00
aystarik
32e16f4fd6 Renamed "OpCode" to "Opcode"
date	2001.02.13.21.19.00;	author rmoore1;	state Exp;
2005-06-29 17:05:21 +00:00
aystarik
fabde74b0d Restructured package copy code
date	2001.02.05.21.50.00;	author rmoore1;	state Exp;
2005-06-29 17:05:19 +00:00
aystarik
8da81bb90e Updated 16-bit tools to 64-bits and ACPI 2.0 tables
date	2000.12.20.23.09.00;	author rmoore1;	state Exp;
2005-06-29 17:05:17 +00:00
aystarik
5c683c92bb global fix: declare functions not in headers as static
date	2000.11.07.02.48.00;	author agrover;	state Exp;
2005-06-29 17:05:13 +00:00
aystarik
800aa97418 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:05:12 +00:00
aystarik
9f19955e52 Physical Addresses changed from void* to UINT64
date	2000.10.27.20.05.00;	author rmoore1;	state Exp;
2005-06-29 17:05:11 +00:00