1
0
mirror of https://github.com/acpica/acpica/ synced 2025-01-27 11:49:27 +03:00
Commit Graph

1898 Commits

Author SHA1 Message Date
aystarik
b90c41347c Support for table-driven Event and Hardware management.
date	2002.01.18.00.22.00;	author rmoore1;	state Exp;
2005-06-29 20:13:42 +00:00
aystarik
4a7a04e8c0 Split EvInitialize to allow initialization without installation of
hardware handlers (for acpiexec mostly)


date	2002.01.14.22.32.00;	author rmoore1;	state Exp;
2005-06-29 20:13:41 +00:00
aystarik
ae71cbc327 Support for creation of user (return) buffers
date	2002.01.10.22.17.00;	author rmoore1;	state Exp;
2005-06-29 20:13:40 +00:00
aystarik
7801282587 fix typo
date	2002.01.10.02.23.00;	author agrover;	state Exp;
2005-06-29 20:13:39 +00:00
aystarik
a5e60fd172 Added ACPI_STATE_Cx
date	2001.12.28.00.26.00;	author psdiefen;	state Exp;
2005-06-29 20:13:37 +00:00
aystarik
dc90e23c45 we do not ever use the *P typedefs, so remove them
date	2001.12.17.18.56.00;	author agrover;	state Exp;
2005-06-29 20:13:36 +00:00
aystarik
a5046d40e3 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 20:13:34 +00:00
aystarik
a5362f2279 Changes to support Intel 64-bit compiler
date	2001.12.12.00.13.00;	author rmoore1;	state Exp;
2005-06-29 20:13:33 +00:00
aystarik
9566577979 fix struct name
date	2001.12.11.01.59.00;	author agrover;	state Exp;
2005-06-29 20:13:32 +00:00
aystarik
773e32403d 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 20:13:31 +00:00
aystarik
d6edf4ed58 prepend ACPI_ to PCI_ROUTING_TABLE, to avoid OS clashes
date	2001.12.07.22.47.00;	author agrover;	state Exp;
2005-06-29 20:13:30 +00:00
aystarik
88d4ff301c Added END_TAG resource descriptor
date	2001.12.07.18.43.00;	author rmoore1;	state Exp;
2005-06-29 20:13:29 +00:00
aystarik
b6b0fc2b3f Initial support for DataTable Regions
date	2001.12.04.18.00.00;	author rmoore1;	state Exp;
2005-06-29 20:13:28 +00:00
aystarik
dadbc7bb0c Initial support for multiple object attachments and related interfaces
date	2001.11.08.21.04.00;	author rmoore1;	state Exp;
2005-06-29 20:13:27 +00:00
aystarik
1d05374dc7 add define for max sleep type
date	2001.11.07.22.01.00;	author agrover;	state Exp;
2005-06-29 20:13:26 +00:00
aystarik
a3e4489d7c Cleanup - extraneous spaces and tab removal
date	2001.11.02.00.06.00;	author rmoore1;	state Exp;
2005-06-29 20:13:25 +00:00
aystarik
40e29c92e6 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 20:13:24 +00:00
aystarik
181871d524 Implemented 64-bit field support for ACPI 2.0
date	2001.10.26.16.16.00;	author rmoore1;	state Exp;
2005-06-29 20:13:23 +00:00
aystarik
04f0f77878 Removed decimal definitions of ACPI types -- hex only.
date	2001.10.22.20.29.00;	author rmoore1;	state Exp;
2005-06-29 20:13:22 +00:00
aystarik
5a346926b5 Restructuring of the AML opcode handling routines
date	2001.10.09.22.42.00;	author rmoore1;	state Exp;
2005-06-29 20:13:21 +00:00
aystarik
952af42c4c added Flags param to AcpixxxEvent functions to accomodate enabling
wake
added function to disable all non-wake GPEs (used by enterSleep)


date	2001.09.18.23.05.00;	author agrover;	state Exp;
2005-06-29 20:13:20 +00:00
aystarik
cfb010a494 16-bit code uses native division since ACPI_INTEGER is 32-bits and the
code runs at ring3 where the support libraries are present.


date	2001.09.17.22.44.00;	author rmoore1;	state Exp;
2005-06-29 20:13:19 +00:00
aystarik
48d1de5c53 For IA64, use native integer divide
date	2001.09.17.21.40.00;	author rmoore1;	state Exp;
2005-06-29 20:13:18 +00:00
aystarik
ef33917572 Added internal divide functions for 64-bit integer divide/modulo
date	2001.09.14.23.05.00;	author rmoore1;	state Exp;
2005-06-29 20:13:17 +00:00
aystarik
a16c4581cf Removed use of PopObject() for efficiency
date	2001.09.03.18.00.00;	author rmoore1;	state Exp;
2005-06-29 20:13:16 +00:00
aystarik
472076b07a 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 20:13:15 +00:00
aystarik
738303827f Added a 64-bit structure overlay typdef
date	2001.07.19.19.59.00;	author rmoore1;	state Exp;
2005-06-29 20:13:14 +00:00
aystarik
d71a266646 Added decimal types
date	2001.07.17.21.48.00;	author rmoore1;	state Exp;
2005-06-29 20:13:13 +00:00
aystarik
830fc47a21 get rid of obsolete crud
date	2001.07.17.00.24.00;	author agrover;	state Exp;
2005-06-29 20:13:12 +00:00
aystarik
f010498a60 ACPI_PCI_ID
date	2001.06.29.20.09.00;	author rmoore1;	state Exp;
2005-06-29 20:13:11 +00:00
aystarik
513fa6081e Split DevFunc into two fields (PCI)
date	2001.06.28.16.47.00;	author rmoore1;	state Exp;
2005-06-29 20:13:10 +00:00
aystarik
dfedfbb74b added interface for dependent modules to check the core initialized
properly


date	2001.06.19.22.53.00;	author agrover;	state Exp;
2005-06-29 20:13:09 +00:00
aystarik
506a382ef8 New internal type
date	2001.06.05.21.30.00;	author rmoore1;	state Exp;
2005-06-29 20:13:07 +00:00
aystarik
19ef5fdc6c date 2001.05.24.03.38.00; author psdiefen; state Exp; 2005-06-29 20:13:06 +00:00
aystarik
2aa2008a37 Misc compiler bug fixes
date	2001.05.07.22.20.00;	author rmoore1;	state Exp;
2005-06-29 20:13:05 +00:00
aystarik
581265b20c Update resource names to prepend "ACPI_".
date	2001.05.03.19.45.00;	author rmoore1;	state Exp;
2005-06-29 20:13:03 +00:00
aystarik
60412d41e2 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 20:13:01 +00:00
aystarik
ca2c725da2 Fix to allow mutex OwnerId to also indicate "not owned" state.
date	2001.04.09.22.38.00;	author rmoore1;	state Exp;
2005-06-29 20:13:00 +00:00
aystarik
ed5d4742e6 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 20:12:59 +00:00
aystarik
ab6e20cf1d Qword resource support added + changed ResourceSource sections to a
separate structure that uses a pointer to hold the string.


date	2001.04.05.18.46.00;	author mwalz;	state Exp;
2005-06-29 20:12:58 +00:00
aystarik
9ee1727871 Update to opcode names and typenames for fields
date	2001.03.30.18.16.00;	author rmoore1;	state Exp;
2005-06-29 20:12:57 +00:00
aystarik
c1f452fbea Removed NATIVE_UINT from internal structures and some procedures.
This type should be used extremely sparingly!


date	2001.03.09.21.17.00;	author rmoore1;	state Exp;
2005-06-29 20:12:56 +00:00
aystarik
4005179ee6 date 2001.03.09.05.27.00; author psdiefen; state Exp; 2005-06-29 20:12:55 +00:00
aystarik
a4dbed2315 Code cleanup (acpisrc -c)
date	2001.02.23.23.28.00;	author rmoore1;	state Exp;
2005-06-29 20:12:54 +00:00
aystarik
c7c6d424b4 STRLEN returns NATIVE_UINT, so fix places where people assume it
returns 32 bits. parse structs also changed to use NATIVE types


date	2001.02.15.00.11.00;	author agrover;	state Exp;
2005-06-29 20:12:53 +00:00
aystarik
3ec298b600 Renamed "OpCode" to "Opcode"
date	2001.02.13.21.19.00;	author rmoore1;	state Exp;
2005-06-29 20:12:52 +00:00
aystarik
e818a1397a Restructured package copy code
date	2001.02.05.21.50.00;	author rmoore1;	state Exp;
2005-06-29 20:12:51 +00:00
aystarik
53c626af35 no more pci init flag needed, so remove its define
date	2001.01.29.19.00.00;	author agrover;	state Exp;
2005-06-29 20:12:50 +00:00
aystarik
256a1c044f changed ACPI_STATE defines
date	2001.01.25.01.38.00;	author agrover;	state Exp;
2005-06-29 20:12:49 +00:00
aystarik
d1c1040fe8 New operand types to enable ASL compiler typechecking
date	2000.12.22.19.06.00;	author rmoore1;	state Exp;
2005-06-29 20:12:47 +00:00