143 Commits

Author SHA1 Message Date
aystarik
18120265c1 Fifth lint pass - CLEAN for 32-bit and 64-bit
date	2002.04.12.20.46.00;	author rmoore1;	state Exp;
2005-06-29 16:41:43 +00:00
aystarik
f8b85c84b1 Added error checking after all mutex acquires and most mutex releases.
date	2002.02.12.23.57.00;	author rmoore1;	state Exp;
2005-06-29 16:41:37 +00:00
aystarik
2df178eab4 Added typecast to node parameter
date	2001.12.12.22.40.00;	author rmoore1;	state Exp;
2005-06-29 16:41:33 +00:00
aystarik
4778b880ac Initial support for DataTable Regions
date	2001.12.04.18.00.00;	author rmoore1;	state Exp;
2005-06-29 16:41:32 +00:00
aystarik
bb57c91f80 Macro rename and cleanup
date	2001.11.21.17.06.00;	author rmoore1;	state Exp;
2005-06-29 16:41:30 +00:00
aystarik
fb183ba8b4 Eliminate TBDs
date	2001.11.15.17.01.00;	author rmoore1;	state Exp;
2005-06-29 16:41:29 +00:00
aystarik
d26a4a9041 Initial support for multiple object attachments and related interfaces
date	2001.11.08.21.04.00;	author rmoore1;	state Exp;
2005-06-29 16:41:28 +00:00
aystarik
8aa1179dff Cleanup - extraneous spaces and tab removal
date	2001.11.02.00.05.00;	author rmoore1;	state Exp;
2005-06-29 16:41:27 +00:00
aystarik
de1f589027 Fixed some comments; cleanup
date	2001.11.01.22.00.00;	author rmoore1;	state Exp;
2005-06-29 16:41:26 +00:00
aystarik
8f50542745 Implemented 64-bit field support for ACPI 2.0
date	2001.10.26.16.16.00;	author rmoore1;	state Exp;
2005-06-29 16:41:25 +00:00
aystarik
fbe649d49a Fixed return macros
date	2001.10.22.21.56.00;	author rmoore1;	state Exp;
2005-06-29 16:41:24 +00:00
aystarik
179458530f Changed AE_EXIST to AE_ALREADY_EXISTS (more informative, not
ambiguous)


date	2001.10.18.20.13.00;	author rmoore1;	state Exp;
2005-06-29 16:41:23 +00:00
aystarik
57d8b20d0c Rename the opcode execution functions
date	2001.10.08.22.36.00;	author rmoore1;	state Exp;
2005-06-29 16:41:20 +00:00
aystarik
1ef1e50ca8 Cleanup/restructuring
date	2001.10.01.16.56.00;	author rmoore1;	state Exp;
2005-06-29 16:41:19 +00:00
aystarik
57ad0a353f Removed concept of a "static" acpi internal object. This mechanism
conflicted with the object ref count mechanism.


date	2001.09.05.15.11.00;	author rmoore1;	state Exp;
2005-06-29 16:41:18 +00:00
aystarik
28e182a45a Cleanup via acpisrc -c
date	2001.08.27.19.53.00;	author rmoore1;	state Exp;
2005-06-29 16:41:17 +00:00
aystarik
1e42675005 print PHYSICAL_ADDRESSes as 2 32-bit values, instead of using %p
date	2001.07.11.23.42.00;	author agrover;	state Exp;
2005-06-29 16:41:14 +00:00
aystarik
a7f08ce9c5 UtFormatException obsoleted. AcpiFormatException substituted globally
date	2001.07.06.22.14.00;	author rmoore1;	state Exp;
2005-06-29 16:41:13 +00:00
aystarik
eb88fb7001 Removed assert macros
date	2001.07.03.22.41.00;	author rmoore1;	state Exp;
2005-06-29 16:41:12 +00:00
aystarik
30c7b87f27 Code cleanup (acpisrc -c)
date	2001.02.23.23.28.00;	author rmoore1;	state Exp;
2005-06-29 16:41:05 +00:00
aystarik
9cb21aa63f Space IDs are output as strings now.
date	2001.02.12.21.19.00;	author rmoore1;	state Exp;
2005-06-29 16:41:04 +00:00
aystarik
81a6bec440 change to use DEBUG_EXEC
date	2001.02.09.01.43.00;	author agrover;	state Exp;
2005-06-29 16:41:03 +00:00
aystarik
c6625f9976 Restructured package copy code
date	2001.02.05.21.50.00;	author rmoore1;	state Exp;
2005-06-29 16:41:02 +00:00
aystarik
8821f08ccc date 2000.12.12.23.20.00; author psdiefen; state Exp; 2005-06-29 16:41:00 +00:00
aystarik
960a587f9d Added checks to avoid deadlock (namespace mutex re-acquire) when
unregistering an address space hander.


date	2000.12.12.22.58.00;	author psdiefen;	state Exp;
2005-06-29 16:40:59 +00:00
aystarik
222eaa2352 Added function to get an OpRegion type string.
date	2000.11.17.18.49.00;	author rmoore1;	state Exp;
2005-06-29 16:40:56 +00:00
aystarik
a499df0421 ACPI_DIVIDE and ACPI_MODULO macros for 64-bit support
date	2000.11.07.22.39.00;	author rmoore1;	state Exp;
2005-06-29 16:40:55 +00:00
aystarik
2fd01d3c0c global fix: declare functions not in headers as static
date	2000.11.07.02.49.00;	author agrover;	state Exp;
2005-06-29 16:40:54 +00:00
aystarik
a2df331fca ACPI_PHYSICAL_ADDRESS cleanups
date	2000.11.03.00.07.00;	author agrover;	state Exp;
2005-06-29 16:40:53 +00:00
aystarik
b6f5deddae moved maintenance of initialized flag from individual opregion
handlers to the opregion dispatch functions


date	2000.10.16.18.18.00;	author agrover;	state Exp;
2005-06-29 16:40:52 +00:00
aystarik
1460160ac8 EPS says on handler not present we should return AE_NOT_EXIST, not
AE_EXIST


date	2000.10.04.16.31.00;	author agrover;	state Exp;
2005-06-29 16:40:50 +00:00
aystarik
b36e41d02a Added PCI_Config space default handler
date	2000.09.19.16.54.00;	author rmoore1;	state Exp;
2005-06-29 16:40:48 +00:00
aystarik
0abe7e2a97 Ran acpisrc source cleanup
date	2000.09.15.17.15.00;	author rmoore1;	state Exp;
2005-06-29 16:40:47 +00:00
aystarik
5ac4d8b163 New initialization interfaces
date	2000.09.14.23.00.00;	author rmoore1;	state Exp;
2005-06-29 16:40:46 +00:00
aystarik
293b87002b fix comment and dbgprint
date	2000.09.12.23.34.00;	author agrover;	state Exp;
2005-06-29 16:40:45 +00:00
aystarik
5d5134087b New init xfaces; JIT CreateField evaluation.
date	2000.09.11.15.15.00;	author rmoore1;	state Exp;
2005-06-29 16:40:44 +00:00
aystarik
6c74647ed1 Optimized the ACPI_OPERAND_OBJECT size
date	2000.08.30.22.55.00;	author rmoore1;	state Exp;
2005-06-29 16:40:43 +00:00
aystarik
4ea9d00eff Regions use Next field of object instead of Link
date	2000.08.30.00.08.00;	author rmoore1;	state Exp;
2005-06-29 16:40:40 +00:00
aystarik
7b94365803 fixed a tiny type issue
date	2000.08.25.20.28.00;	author agrover;	state Exp;
2005-06-29 16:40:38 +00:00
aystarik
598f81c08f walk the namespace and call _INI for present devices
date	2000.08.25.02.52.00;	author agrover;	state Exp;
2005-06-29 16:40:37 +00:00
aystarik
b2910fb16d Install PCI handlers in AcpiEnable
date	2000.08.17.16.58.00;	author rmoore1;	state Exp;
2005-06-29 16:40:36 +00:00
aystarik
b3f1d09209 fixed debug_print issue.
date	2000.08.15.01.32.00;	author agrover;	state Exp;
2005-06-29 16:40:35 +00:00
aystarik
e8ff0c2089 Fix for mismatched mutex locking and detection
date	2000.08.10.18.09.00;	author rmoore1;	state Exp;
2005-06-29 16:40:33 +00:00
aystarik
7d2f018023 Region specific context added.
date	2000.07.28.18.42.00;	author mwalz;	state Exp;
2005-06-29 16:40:32 +00:00
aystarik
120dd0cedd Handler context has been moved from the handler object, which is
global to all instances to which it is associated, to the region object, which
is specific to each instance.  In the case of PCI, the PCI_HANDLER_CONTEXT
includes the original handler context  installed via
AcpiInstallAddressSpaceHandler as well as PCI specific information.


date	2000.07.27.20.59.00;	author mwalz;	state Exp;
2005-06-29 16:40:31 +00:00
aystarik
5460c3dd21 Comments from 07/18/00 code review
date	2000.07.19.22.55.00;	author rmoore1;	state Exp;
2005-06-29 16:40:29 +00:00
aystarik
c8616289db Debug statement cleanup for block removal
date	2000.06.22.17.55.00;	author rmoore1;	state Exp;
2005-06-29 16:40:24 +00:00
aystarik
35b64ed029 cast first argument of STRNCMP call in AcpiEvFindOnePciRootBus to char
*.


date	2000.06.21.18.20.00;	author mwalz;	state Exp;
2005-06-29 16:40:23 +00:00
aystarik
ac3f1c5240 Changed Acpi_Gbl to AcpiGbl_
date	2000.06.16.20.07.00;	author rmoore1;	state Exp;
2005-06-29 16:40:21 +00:00
aystarik
9bfbfafcd3 Extraneous spaces removed
date	2000.06.13.21.21.00;	author rmoore1;	state Exp;
2005-06-29 16:40:20 +00:00