aystarik
5e6d5845e6
date 99.09.03.17.43.00; author grsmith1; state Exp;
2005-06-29 19:41:59 +00:00
aystarik
072ccc5242
Updated Fixed Event structure
...
date 99.09.02.20.53.00; author rmoore1; state Exp;
2005-06-29 19:41:58 +00:00
aystarik
b7c68e68dd
Support for predefined mutex objects
...
date 99.08.30.22.27.00; author rmoore1; state Exp;
2005-06-29 19:41:57 +00:00
aystarik
a1eaca2881
Updated interpreter modes
...
date 99.08.25.19.58.00; author rmoore1; state Exp;
2005-06-29 19:41:55 +00:00
aystarik
6c809e5310
Fixed compilation errors.
...
date 99.08.23.17.27.00; author grsmith1; state Exp;
2005-06-29 19:41:54 +00:00
aystarik
eaab4bcbb0
ACPI Table list struct, Improved Method Stack struct.
...
date 99.08.20.22.33.00; author rmoore1; state Exp;
2005-06-29 19:41:53 +00:00
aystarik
a53574fea3
Moved memory allocation struct here.
...
date 99.08.04.21.55.00; author rmoore1; state Exp;
2005-06-29 19:41:51 +00:00
aystarik
730ba318b5
date 99.07.29.16.49.00; author rmosgrov; state Exp;
2005-06-29 19:41:50 +00:00
aystarik
85a384557d
Address Space
...
date 99.07.22.17.46.00; author rmoore1; state Exp;
2005-06-29 19:41:49 +00:00
aystarik
7c02ab6bcc
AcpiTables keeps table info for later deletion
...
date 99.07.15.20.28.00; author rmoore1; state Exp;
2005-06-29 19:41:48 +00:00
aystarik
ba8fd35fef
SS wierdness.
...
date 99.07.08.16.44.00; author grsmith1; state Exp;
2005-06-29 19:41:47 +00:00
aystarik
8b56dc2709
Removed KDT error string tables -- too hard to maintain!
...
date 99.06.14.21.06.00; author rmoore1; state Exp;
2005-06-29 19:41:44 +00:00
aystarik
ccb97582aa
Internal data types
...
date 99.06.09.23.33.00; author rmoore1; state Exp;
2005-06-29 19:41:43 +00:00
aystarik
ea306d4ab3
cleanup
...
date 2005.03.22.23.10.00; author rmoore1; state Exp;
2005-06-29 19:41:36 +00:00
aystarik
a197f61b6c
Update for static functions, cleanup
...
date 2005.03.22.23.08.00; author rmoore1; state Exp;
2005-06-29 19:41:35 +00:00
aystarik
c469fe0468
Back out xface change
...
date 2005.03.08.23.36.00; author rmoore1; state Exp;
2005-06-29 19:41:34 +00:00
aystarik
3a9121e861
xface changes
...
date 2005.02.08.21.16.00; author rmoore1; state Exp;
2005-06-29 19:41:33 +00:00
aystarik
57d47c3e7d
xface change
...
date 2004.11.04.22.18.00; author rmoore1; state Exp;
2005-06-29 19:41:31 +00:00
aystarik
5775f64a5c
Update interfaces to conversion functions and divide functions
...
date 2004.10.06.16.10.00; author rmoore1; state Exp;
2005-06-29 19:41:30 +00:00
aystarik
7fac25165a
Support for ACPI 3.0 Timer operator
...
date 2004.09.24.20.24.00; author rmoore1; state Exp;
2005-06-29 19:41:29 +00:00
aystarik
e5d11b8eaf
Changed interface to DoSuspend and OsSleep
...
date 2004.09.21.20.06.00; author rmoore1; state Exp;
2005-06-29 19:41:28 +00:00
aystarik
97de2c8e64
xface changes
...
date 2004.08.27.20.58.00; author rmoore1; state Exp;
2005-06-29 19:41:27 +00:00
aystarik
6e59e87a0a
Support for Buffers and Strings in certain Logical operators, as per
...
ACPI 2.0
date 2004.06.15.17.44.00; author rmoore1; state Exp;
2005-06-29 19:41:26 +00:00
aystarik
912e8982fb
new proto
...
date 2004.05.21.22.28.00; author rmoore1; state Exp;
2005-06-29 19:41:25 +00:00
aystarik
4aa52b7826
xface change
...
date 2004.04.01.17.08.00; author rmoore1; state Exp;
2005-06-29 19:41:24 +00:00
aystarik
24e5e5f95c
New parameters
...
date 2003.04.15.21.50.00; author rmoore1; state Exp;
2005-06-29 19:41:21 +00:00
aystarik
ed2e2dd303
xface change
...
date 2002.12.12.21.33.00; author rmoore1; state Exp;
2005-06-29 19:41:19 +00:00
aystarik
62821d4afc
xface change
...
date 2002.11.08.22.24.00; author rmoore1; state Exp;
2005-06-29 19:41:17 +00:00
aystarik
2badabb4ed
Changed Timeout parameters to 16-bit to match ACPI spec.
...
date 2002.11.04.19.11.00; author rmoore1; state Exp;
2005-06-29 19:41:16 +00:00
aystarik
cd2c40e269
New exception/new interface
...
date 2002.09.04.21.16.00; author rmoore1; state Exp;
2005-06-29 19:41:14 +00:00
aystarik
7692267512
Early resolution of AML Constants (Zero, One, Ones, Revision) to
...
actual integer values.
date 2002.06.06.21.52.00; author rmoore1; state Exp;
2005-06-29 19:41:13 +00:00
aystarik
bcf98c7ef6
Removed obsolete function
...
date 2002.04.12.21.22.00; author rmoore1; state Exp;
2005-06-29 19:41:12 +00:00
aystarik
0c4a35b793
Fifth lint pass - CLEAN for 32-bit and 64-bit
...
date 2002.04.12.20.46.00; author rmoore1; state Exp;
2005-06-29 19:41:11 +00:00
aystarik
e1e00f5fb4
interface changes
...
date 2002.04.08.22.07.00; author rmoore1; state Exp;
2005-06-29 19:41:09 +00:00
aystarik
b373ff3871
Added WalkState
...
date 2002.03.13.21.45.00; author rmoore1; state Exp;
2005-06-29 19:41:08 +00:00
aystarik
ac15e67b69
New prototype(s)
...
date 2001.12.20.21.04.00; author rmoore1; state Exp;
2005-06-29 19:41:05 +00:00
aystarik
fa43e740ab
Support for Fields in AML Load op
...
date 2001.12.18.17.49.00; author rmoore1; state Exp;
2005-06-29 19:41:04 +00:00
aystarik
f5f15311b2
Implemenation of LoadTable AML opcode for ACPI 2.0
...
date 2001.12.18.16.45.00; author rmoore1; state Exp;
2005-06-29 19:41:03 +00:00
aystarik
c82e0aa3c4
Removed obsolete ACPI_OBJECT_TYPE8 typedef and changed all references
...
to ACPI_OBJECT_TYPE
date 2001.12.12.20.41.00; author rmoore1; state Exp;
2005-06-29 19:41:02 +00:00
aystarik
783d09fcc9
New prototypes
...
date 2001.12.07.18.43.00; author rmoore1; state Exp;
2005-06-29 19:41:01 +00:00
aystarik
5883fecc88
interface changes
...
date 2001.12.05.17.15.00; author rmoore1; state Exp;
2005-06-29 19:41:00 +00:00
aystarik
6f4f00f44a
Initial support for DataTable Regions
...
date 2001.12.04.18.00.00; author rmoore1; state Exp;
2005-06-29 19:40:59 +00:00
aystarik
3ff5fd7951
new function prototypes
...
date 2001.11.30.21.17.00; author rmoore1; state Exp;
2005-06-29 19:40:58 +00:00
aystarik
330fa30ed4
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 19:40:57 +00:00
aystarik
4253e8b8c3
some dude bitched about AML_END_OF_BLOCK not having parens around -1,
...
and WALK_OPERANDS. turns out none of those defines are used anywhere, so I
zapped em (and ()'d WALK.)
date 2001.11.16.05.12.00; author agrover; state Exp;
2005-06-29 19:40:56 +00:00
aystarik
f69245d3de
Removed obsolete procedure
...
date 2001.11.15.17.54.00; author rmoore1; state Exp;
2005-06-29 19:40:55 +00:00
aystarik
168a993f65
Implemented 64-bit field support for ACPI 2.0
...
date 2001.10.26.16.16.00; author rmoore1; state Exp;
2005-06-29 19:40:53 +00:00
aystarik
58cb121dda
Restructured the Field support code to handle Index and Bank fields
...
"better". Not complete, though.
date 2001.10.25.21.41.00; author rmoore1; state Exp;
2005-06-29 19:40:52 +00:00
aystarik
b165486524
Merged field create code, enhanced create/load dispatch code
...
date 2001.10.11.21.51.00; author rmoore1; state Exp;
2005-06-29 19:40:51 +00:00
aystarik
16eb69ab6b
All interpreter operand objects (both arguments and targets) are now
...
deleted in the dispatcher. ExStore no longer deletes targets. Simplifies
operand deletion and error handling.
date 2001.10.10.22.53.00; author rmoore1; state Exp;
2005-06-29 19:40:50 +00:00
aystarik
ffbbb00182
New xfaces
...
date 2001.10.10.14.55.00; author rmoore1; state Exp;
2005-06-29 19:40:49 +00:00
aystarik
530476b286
Restructuring of the AML opcode handling routines
...
date 2001.10.09.22.42.00; author rmoore1; state Exp;
2005-06-29 19:40:48 +00:00
aystarik
e80211881f
Rename the opcode execution functions
...
date 2001.10.08.22.36.00; author rmoore1; state Exp;
2005-06-29 19:40:47 +00:00
aystarik
c6c8a46618
Opcode class/type cleanup. Restructuring of math and logic AML
...
opcodes. Match op restructured. Added opcode class dispatch table
date 2001.10.01.16.59.00; author rmoore1; state Exp;
2005-06-29 19:40:46 +00:00
aystarik
1a62ddc97b
Parse/dispatch support for DataTableRegion
...
date 2001.09.21.22.15.00; author rmoore1; state Exp;
2005-06-29 19:40:45 +00:00
aystarik
f8b866747e
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 19:40:44 +00:00
aystarik
452ef5e966
Standardized all references to AML code to "AmlStart" and "AmlLength",
...
replacing things like Pcode, AmlPtr, etc.
date 2001.09.11.21.16.00; author rmoore1; state Exp;
2005-06-29 19:40:43 +00:00
aystarik
e231a7bc5c
Moved several common parameters into the WALK_STATE structure to
...
reduce CPU stack use.
date 2001.09.06.16.10.00; author rmoore1; state Exp;
2005-06-29 19:40:42 +00:00
aystarik
c9ab64af06
ToDecString implemented
...
date 2001.07.19.20.57.00; author rmoore1; state Exp;
2005-06-29 19:40:41 +00:00
aystarik
183753a52e
New parameter
...
date 2001.07.11.23.27.00; author rmoore1; state Exp;
2005-06-29 19:40:40 +00:00
aystarik
2828770972
Xface changes for object conversion routines
...
date 2001.07.11.17.26.00; author rmoore1; state Exp;
2005-06-29 19:40:39 +00:00
aystarik
59f30478e9
Added placeholders (cases) for most ACPI 2.0 opcodes
...
date 2001.07.02.23.02.00; author rmoore1; state Exp;
2005-06-29 19:40:38 +00:00
aystarik
3283d478d0
Update and restructuring of field access code
...
date 2001.05.15.21.31.00; author rmoore1; state Exp;
2005-06-29 19:40:37 +00:00
aystarik
b94f12d0a2
Renamed interpreter functions to Ex*, Utility functions to Ut*
...
date 2001.05.09.20.12.00; author rmoore1; state Exp;
2005-06-29 19:40:36 +00:00
aystarik
c876689cfe
Removed extraneous parameter, fixed ref counts for IndexField objs
...
date 2001.04.09.21.41.00; author rmoore1; state Exp;
2005-06-29 19:40:34 +00:00
aystarik
fce48852e2
Field support update - restructure for > 32-bit support for all field
...
types. Cleanup of field types
date 2001.04.06.23.12.00; author rmoore1; state Exp;
2005-06-29 19:40:33 +00:00
aystarik
ef09417ff7
Check for error after attempting to enter interpreter
...
date 2001.03.02.22.48.00; author rmoore1; state Exp;
2005-06-29 19:40:31 +00:00
aystarik
ac69df8ee7
Added GetThreadId interface and internal mutex deadlock detection code
...
date 2001.02.22.17.10.00; author rmoore1; state Exp;
2005-06-29 19:40:29 +00:00
aystarik
4dae16f270
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 19:40:28 +00:00
aystarik
879befc3c3
Restructured package copy code
...
date 2001.02.05.21.50.00; author rmoore1; state Exp;
2005-06-29 19:40:27 +00:00
aystarik
0df25eed74
Headers and Cleanup
...
date 2001.01.25.23.35.00; author rmoore1; state Exp;
2005-06-29 19:40:26 +00:00
aystarik
e57bc6ced1
Restructured object store code, initial implementation of target
...
conversion
date 2001.01.25.22.54.00; author rmoore1; state Exp;
2005-06-29 19:40:25 +00:00
aystarik
cbba239099
Added 2000 to the copyright in the legal header
...
date 2000.12.08.20.56.00; author rmoore1; state Exp;
2005-06-29 19:40:22 +00:00
aystarik
d18f980ce7
Added function to get an OpRegion type string.
...
date 2000.11.17.18.49.00; author rmoore1; state Exp;
2005-06-29 19:40:21 +00:00
aystarik
4a04fb757e
ACPI_PHYSICAL_ADDRESS cleanups
...
date 2000.11.03.00.07.00; author agrover; state Exp;
2005-06-29 19:40:20 +00:00
aystarik
9cce7a5398
date 2000.11.02.00.34.00; author agrover; state Exp;
2005-06-29 19:40:19 +00:00
aystarik
ba9047d9ea
Configurable support for 64-bit ACPI integers (ACPI 2.0)
...
date 2000.10.11.21.02.00; author rmoore1; state Exp;
2005-06-29 19:40:17 +00:00
aystarik
0c7b508604
added unsigned integer to string declaration
...
date 2000.09.29.21.32.00; author agrover; state Exp;
2005-06-29 19:40:16 +00:00
aystarik
afae222379
New init xfaces; JIT CreateField evaluation.
...
date 2000.09.11.15.15.00; author rmoore1; state Exp;
2005-06-29 19:40:15 +00:00
aystarik
802a99a178
Conversion to new minimal-parse-subtree model of method execution
...
date 2000.08.08.17.34.00; author rmoore1; state Exp;
2005-06-29 19:40:09 +00:00
aystarik
f5f2903006
Removed AcpiAmlDecodePackageLength
...
date 2000.07.31.21.13.00; author mwalz; state Exp;
2005-06-29 19:40:08 +00:00
aystarik
b76ce0cdf8
Merged AcpiAmlGet/SetNamedFieldValue into
...
AcpiAmlAccessNamedFieldValue.
date 2000.07.31.20.46.00; author mwalz; state Exp;
2005-06-29 19:40:07 +00:00
aystarik
3b3211e21f
Region specific context added.
...
date 2000.07.28.18.42.00; author mwalz; state Exp;
2005-06-29 19:40:06 +00:00
aystarik
0aa739297e
date 2000.06.30.21.33.00; author rmoore1; state Exp;
2005-06-29 19:40:03 +00:00
aystarik
3efec24945
Removed ACPI_SIZE type
...
date 2000.06.30.20.36.00; author rmoore1; state Exp;
2005-06-29 19:40:02 +00:00
aystarik
a3f45f4ba2
date 2000.06.29.20.37.00; author rmoore1; state Exp;
2005-06-29 19:40:01 +00:00
aystarik
247affdb93
Split ACPI_OBJECT_TYPE into an external and internal version
...
date 2000.06.02.21.42.00; author rmoore1; state Exp;
2005-06-29 19:39:54 +00:00
aystarik
df29a67878
Split several source files
...
date 2000.05.11.20.21.00; author rmoore1; state Exp;
2005-06-29 19:39:53 +00:00
aystarik
a9aa704cf5
xface changes
...
date 2000.04.20.22.32.00; author rmoore1; state Exp;
2005-06-29 19:39:52 +00:00
aystarik
d08c4039be
New interfaces
...
date 2000.04.19.22.29.00; author rmoore1; state Exp;
2005-06-29 19:39:51 +00:00
aystarik
ad3cacdbfb
Change to interpreter interfaces
...
date 2000.04.06.22.00.00; author rmoore1; state Exp;
2005-06-29 19:39:50 +00:00
aystarik
a00fb23242
Added resolve operands
...
date 2000.04.03.22.52.00; author rmoore1; state Exp;
2005-06-29 19:39:49 +00:00
aystarik
ffbfee69e4
New prototypes
...
date 2000.03.09.22.25.00; author rmoore1; state Exp;
2005-06-29 19:39:48 +00:00
aystarik
d3ff8218ca
Moved global lock interfaces to evglock.c
...
date 2000.03.03.18.06.00; author rmoore1; state Exp;
2005-06-29 19:39:47 +00:00
aystarik
53244a4348
date 2000.02.25.00.39.00; author rmosgrov; state Exp;
2005-06-29 19:39:45 +00:00
aystarik
18fa4c82de
New interfaces, rename of interfaces
...
date 2000.02.22.21.17.00; author rmoore1; state Exp;
2005-06-29 19:39:44 +00:00
aystarik
a3658eeccf
Fixed Processor Parameters
...
date 2000.02.14.23.02.00; author rmosgrov; state Exp;
2005-06-29 19:39:43 +00:00
aystarik
d24d3ab18f
Method locals and args now have their own NTEs in WALK_STATE
...
date 2000.01.27.22.16.00; author rmoore1; state Exp;
2005-06-29 19:39:41 +00:00
aystarik
bdec17ecf1
New interface
...
date 2000.01.13.22.17.00; author rmoore1; state Exp;
2005-06-29 19:39:39 +00:00
aystarik
bb92adc45d
Swapped a prototype
...
date 2000.01.10.20.44.00; author rmoore1; state Exp;
2005-06-29 19:39:38 +00:00