3371 Commits

Author SHA1 Message Date
aystarik
9f1c93ea57 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:24:45 +00:00
aystarik
8c2fd87100 Third pass to include lint changes/comments/cleanup.
date	2002.04.10.21.53.00;	author rmoore1;	state Exp;
2005-06-29 17:24:44 +00:00
aystarik
33a38f7589 Updated debug output levels
date	2002.03.22.21.28.00;	author rmoore1;	state Exp;
2005-06-29 17:24:42 +00:00
aystarik
66c24886d0 Support for late evaluation of Buffer and Package operands (They may
contain TermArgs).


date	2002.03.13.18.13.00;	author rmoore1;	state Exp;
2005-06-29 17:24:41 +00:00
aystarik
b628258003 Prefixed C library macros (MEMSET, etc.) with "ACPI_".
date	2002.02.13.18.54.00;	author rmoore1;	state Exp;
2005-06-29 17:24:40 +00:00
aystarik
72107a7852 Maximum FieldBitLength increased from 16 bits to 32.
date	2001.12.11.17.23.00;	author rmoore1;	state Exp;
2005-06-29 17:24:36 +00:00
aystarik
fd1be8d6fb Renamed GetParentObject to GetParentNode because it makes more sense
date	2001.12.07.19.13.00;	author rmoore1;	state Exp;
2005-06-29 17:24:35 +00:00
aystarik
6e9d4abd29 Fixed a couple of small output issues
date	2001.11.30.21.22.00;	author rmoore1;	state Exp;
2005-06-29 17:24:34 +00:00
aystarik
c0ce1ae48b Macro rename and cleanup
date	2001.11.21.17.06.00;	author rmoore1;	state Exp;
2005-06-29 17:24:33 +00:00
aystarik
bbc7b399bb Support for FieldAttribute byte, merged Access/Lock/Update bits back
into the FieldFlags.  Renamed the various field bits and access masks.


date	2001.11.16.22.27.00;	author rmoore1;	state Exp;
2005-06-29 17:24:32 +00:00
aystarik
2d04b8e529 Eliminate TBDs
date	2001.11.15.17.01.00;	author rmoore1;	state Exp;
2005-06-29 17:24:31 +00:00
aystarik
668144f40c BufferField support
date	2001.11.08.21.03.00;	author rmoore1;	state Exp;
2005-06-29 17:24:30 +00:00
aystarik
eb7f32aa51 Changes to support 16-bit apps
date	2001.11.01.22.50.00;	author rmoore1;	state Exp;
2005-06-29 17:24:26 +00:00
aystarik
ca245ad64e Fixed a debug statement
date	2001.10.31.17.54.00;	author rmoore1;	state Exp;
2005-06-29 17:24:25 +00:00
aystarik
ff60d6a1e1 Renamed BankRegisterObj to BankObj; Added Node to Buffer object
date	2001.10.29.22.27.00;	author rmoore1;	state Exp;
2005-06-29 17:24:24 +00:00
aystarik
e1b6f7a517 Added ExOut* helper functions. Use AcpiOsPrintf instead of DEBUG
macros where possible to reduce generated code.


date	2001.10.24.21.38.00;	author rmoore1;	state Exp;
2005-06-29 17:24:23 +00:00
aystarik
c67197a6b5 Aligned statements for readability
date	2001.10.19.15.17.00;	author rmoore1;	state Exp;
2005-06-29 17:24:22 +00:00
aystarik
602051be72 Dump package contents
date	2001.10.18.21.24.00;	author rmoore1;	state Exp;
2005-06-29 17:24:20 +00:00
aystarik
df6af8fc93 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:24:19 +00:00
aystarik
711008cc73 Removed TbSystemTablePtr
date	2001.10.16.21.05.00;	author rmoore1;	state Exp;
2005-06-29 17:24:18 +00:00
aystarik
208e8b88c3 Implemented AML_REVISION_OP support - better late than never!
date	2001.09.03.18.55.00;	author rmoore1;	state Exp;
2005-06-29 17:24:16 +00:00
aystarik
523131f3d1 Completed rename of all globals to prefix "AcpiGbl_", added stack
tracing mechanism


date	2001.08.27.15.39.00;	author rmoore1;	state Exp;
2005-06-29 17:24:13 +00:00
aystarik
fe167fadb8 Cleanup of function names used in entry macros
date	2001.08.24.22.04.00;	author rmoore1;	state Exp;
2005-06-29 17:24:12 +00:00
aystarik
99eca5c2fe Added "const" qualifier to the read-only lookup tables
date	2001.08.24.16.23.00;	author rmoore1;	state Exp;
2005-06-29 17:24:10 +00:00
aystarik
01104fef28 Fixed Macro
date	2001.08.23.22.49.00;	author rmoore1;	state Exp;
2005-06-29 17:24:08 +00:00
aystarik
9931a7ec33 Generic cache routines and common data struct
date	2001.08.14.16.47.00;	author rmoore1;	state Exp;
2005-06-29 17:24:06 +00:00
aystarik
1c1747371f Update and restructuring of field access code
date	2001.05.15.21.31.00;	author rmoore1;	state Exp;
2005-06-29 17:24:05 +00:00
aystarik
f6140aebca 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:24:00 +00:00
aystarik
168d4d6ae0 Removed extraneous parameter, fixed ref counts for IndexField objs
date	2001.04.09.21.41.00;	author rmoore1;	state Exp;
2005-06-29 17:23:59 +00:00
aystarik
6aee67de33 Cleanup of internal field objects
date	2001.04.09.17.55.00;	author rmoore1;	state Exp;
2005-06-29 17:23:58 +00:00
aystarik
b35bf86774 Full support for ASL Mutex SyncLevel semantics and "ForceRelease" on
interpreter exit of all owned mutexes.


date	2001.02.16.18.30.00;	author rmoore1;	state Exp;
2005-06-29 17:23:52 +00:00
aystarik
41ab9554d3 Renamed "OpCode" to "Opcode"
date	2001.02.13.21.19.00;	author rmoore1;	state Exp;
2005-06-29 17:23:51 +00:00
aystarik
393f311d15 Bug fixes from Novell
date	2001.01.18.17.32.00;	author rmoore1;	state Exp;
2005-06-29 17:23:50 +00:00
aystarik
6f8db05181 Added dynamic object conversion support
date	2001.01.09.23.34.00;	author rmoore1;	state Exp;
2005-06-29 17:23:47 +00:00
aystarik
94a5adf65b 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:23:45 +00:00
aystarik
b580cb423b Updated object dumps
date	2000.09.20.22.48.00;	author rmoore1;	state Exp;
2005-06-29 17:23:41 +00:00
aystarik
4681622536 Additional optimization of the ACPI_OPERAND_OBJECT
date	2000.08.31.16.29.00;	author rmoore1;	state Exp;
2005-06-29 17:23:38 +00:00
aystarik
1fbb80c8bb Regions use Next field of object instead of Link
date	2000.08.30.00.09.00;	author rmoore1;	state Exp;
2005-06-29 17:23:34 +00:00
aystarik
c432ee8223 Use NATIVE_CHAR for strings, changed INTx to UINTx
date	2000.08.14.18.17.00;	author rmoore1;	state Exp;
2005-06-29 17:23:29 +00:00
aystarik
009d68753b Changed index from UINT32 to INT32 AcpiAmlDumpOperands() because
decrementing causes a TLB fault in 64-bit systems.


date	2000.07.25.22.38.00;	author mwalz;	state Exp;
2005-06-29 17:23:28 +00:00
aystarik
0a31c28cb8 date 2000.07.20.17.25.00; author mwalz; state Exp; 2005-06-29 17:23:26 +00:00
aystarik
9ad92fd398 Renamed DebugLevel
date	2000.06.19.15.46.00;	author rmoore1;	state Exp;
2005-06-29 17:23:20 +00:00
aystarik
7f4a0fc150 Global rename of identifiers and constants
date	2000.06.13.18.20.00;	author rmoore1;	state Exp;
2005-06-29 17:23:16 +00:00
aystarik
3e7c7e3b75 Removed tabs
date	2000.06.12.16.58.00;	author rmoore1;	state Exp;
2005-06-29 17:23:14 +00:00
aystarik
43148489c2 TBD Cleanup
date	2000.06.06.21.44.00;	author rmoore1;	state Exp;
2005-06-29 17:23:12 +00:00
aystarik
b7224402c1 Renamed name verify routines
date	2000.05.10.23.01.00;	author rmoore1;	state Exp;
2005-06-29 17:23:11 +00:00
aystarik
205b0e81fa Support for owner ID
date	2000.04.21.22.16.00;	author rmoore1;	state Exp;
2005-06-29 17:23:09 +00:00
aystarik
4875033c88 Renamed Lvalue
date	2000.04.19.22.32.00;	author rmoore1;	state Exp;
2005-06-29 17:23:08 +00:00
aystarik
423b84294d Added AML_NAMEPATH_OP to AmlDumpOperand case statement.
date	2000.04.04.22.40.00;	author mwalz;	state Exp;
2005-06-29 17:23:07 +00:00
aystarik
ddedfeb11d Cleanup
date	2000.03.24.16.52.00;	author rmoore1;	state Exp;
2005-06-29 17:23:06 +00:00