Commit Graph

390 Commits

Author SHA1 Message Date
aystarik
acbf0624c3 got the core compiling with this, the latest acpisrc
date	2001.07.10.03.04.00;	author agrover;	state Exp;
2005-06-29 20:46:11 +00:00
aystarik
1527dabc90 Support for lower case types for linux/unix
date	2001.06.08.22.29.00;	author rmoore1;	state Exp;
2005-06-29 20:46:10 +00:00
aystarik
8bbed07efd don't mangle _UINT16_ and friends
date	2000.10.13.00.25.00;	author agrover;	state Exp;
2005-06-29 20:46:03 +00:00
aystarik
2327901416 Changed names of the major objects for clarity
date	2000.08.30.20.12.00;	author rmoore1;	state Exp;
2005-06-29 20:46:02 +00:00
aystarik
f2cfc79f63 date 2000.08.10.16.17.00; author agrover; state Exp; 2005-06-29 20:46:00 +00:00
aystarik
2e67e50421 added -d option to leave debug statements in
date	2000.08.09.23.33.00;	author agrover;	state Exp;
2005-06-29 20:45:59 +00:00
aystarik
d704c34e0d added lowercase_dirname flag to linux config struct
date	2000.08.02.21.23.00;	author agrover;	state Exp;
2005-06-29 20:45:58 +00:00
aystarik
d10f785127 date 2000.08.02.21.00.00; author rmoore1; state Exp; 2005-06-29 20:45:57 +00:00
aystarik
77fbea5114 date 2000.07.10.22.42.00; author rmoore1; state Exp; 2005-06-29 20:45:56 +00:00
aystarik
f079dea5bd Fix directory wildcard to work properly on Unix -- also still works on
windows.


date	2003.01.14.19.09.00;	author agrover;	state Exp;
2005-06-29 20:45:37 +00:00
aystarik
4a07cf1dff fix CnP error
date	2002.12.17.21.20.00;	author agrover;	state Exp;
2005-06-29 20:45:27 +00:00
aystarik
57ebb833e2 Fixed pathname overflow problem
date	2002.12.17.21.10.00;	author rmoore1;	state Exp;
2005-06-29 20:45:26 +00:00
aystarik
b24eb520dd date 2000.08.11.23.07.00; author agrover; state Exp; 2005-06-29 20:45:09 +00:00
aystarik
4e48f8ed20 Open mode fix
date	2000.06.20.15.53.00;	author rmoore1;	state Exp;
2005-06-29 20:45:04 +00:00
aystarik
180e606539 display long lines in verbose mode
date	2005.03.23.23.40.00;	author rmoore1;	state Exp;
2005-06-29 20:44:58 +00:00
aystarik
e5ae16a4d7 Fix for InsertCarriageReturn
date	2003.02.28.16.57.00;	author rmoore1;	state Exp;
2005-06-29 20:44:53 +00:00
aystarik
3303c35bb0 Check for end-of-line
date	2002.12.19.23.56.00;	author rmoore1;	state Exp;
2005-06-29 20:44:48 +00:00
aystarik
72c61dda99 Split out functions to 2 additional files
date	2002.12.17.17.55.00;	author rmoore1;	state Exp;
2005-06-29 20:44:43 +00:00
aystarik
38ddb77771 Update list of lower case identifiers for Linux
date	2002.12.13.22.10.00;	author rmoore1;	state Exp;
2005-06-29 20:44:42 +00:00
aystarik
461ddc13c9 Fix for quote
date	2002.10.22.21.33.00;	author rmoore1;	state Exp;
2005-06-29 20:44:38 +00:00
aystarik
773edb461d Removed PARSER_ONLY, renamed ENABLE_DEBUGGER to ACPI_DEBUGGER.
renamed ACPI_DEBUG to ACPI_DEBUG_OUTPUT


date	2002.07.26.21.45.00;	author rmoore1;	state Exp;
2005-06-29 20:44:37 +00:00
aystarik
91f2ab6b32 Handle escape sequences in format strings
date	2002.05.28.16.03.00;	author rmoore1;	state Exp;
2005-06-29 20:44:36 +00:00
aystarik
4d06244121 Gpe0Blk and Gpe1Blk were coming out as gpe0blk and gpe1_blk. Made 0
case like 1 case.


date	2002.03.08.02.06.00;	author agrover;	state Exp;
2005-06-29 20:44:34 +00:00
aystarik
28235710ad Pass through identifiers of the form _1X_
date	2001.10.10.15.18.00;	author rmoore1;	state Exp;
2005-06-29 20:44:31 +00:00
aystarik
d2230c1a48 Fix for end-of-buffer
date	2001.09.20.16.06.00;	author rmoore1;	state Exp;
2005-06-29 20:44:29 +00:00
aystarik
2e2c5c06da add ACPI_DEBUG_PRINT_RAW
date	2001.08.31.19.58.00;	author agrover;	state Exp;
2005-06-29 20:44:27 +00:00
aystarik
ab11183675 Match exact word for statement removal and conditional compile removal
date	2001.08.31.19.57.00;	author rmoore1;	state Exp;
2005-06-29 20:44:26 +00:00
aystarik
1847a5789a fixed isalpha -> isalnum
date	2001.08.31.19.56.00;	author rmoore1;	state Exp;
2005-06-29 20:44:25 +00:00
aystarik
c5661dcb08 Added "replace whole word" option to string replacement
date	2001.08.31.19.55.00;	author rmoore1;	state Exp;
2005-06-29 20:44:24 +00:00
aystarik
8a76bdd5d3 Better fix for escaped quotes!
date	2001.08.24.20.22.00;	author rmoore1;	state Exp;
2005-06-29 20:44:23 +00:00
aystarik
6d96601310 Handle escaped quotes within a quoted string
date	2001.08.24.14.31.00;	author rmoore1;	state Exp;
2005-06-29 20:44:22 +00:00
aystarik
b6eafca967 remove _t postfix from type names
date	2001.07.17.00.24.00;	author agrover;	state Exp;
2005-06-29 20:44:21 +00:00
aystarik
53c69463d4 change DEBUG_TRACK_ALLOCATIONS to DBG_TRACK_ALLOCATIONS. This prevents
the ACPI_DEBUG-removing code in asconvert from getting us.


date	2001.07.10.21.02.00;	author agrover;	state Exp;
2005-06-29 20:44:20 +00:00
aystarik
89a16eed8f Cleanup prior to label
date	2001.04.26.23.12.00;	author rmoore1;	state Exp;
2005-06-29 20:44:19 +00:00
aystarik
32c1adc803 More enhancements for the moveBracetoPreviousLine function
date	2001.02.28.22.02.00;	author rmoore1;	state Exp;
2005-06-29 20:44:16 +00:00
aystarik
e3d86b91ee All braces EXCEPT the "open function" brace now moved up to previous
line.  Some fixes to the TAB8 conversion support


date	2001.02.22.23.55.00;	author rmoore1;	state Exp;
2005-06-29 20:44:14 +00:00
aystarik
bbf6766df0 remove ifdefs before DEBUG_PRINTs
date	2001.02.09.01.42.00;	author agrover;	state Exp;
2005-06-29 20:44:13 +00:00
aystarik
f525a5fcff new define TRACK_ALLOCATIONS needs to be stripped from linux nodebug
builds


date	2001.01.22.18.33.00;	author agrover;	state Exp;
2005-06-29 20:44:12 +00:00
aystarik
c6c5ecec3f handle printf format fields properly
date	2000.08.11.23.45.00;	author agrover;	state Exp;
2005-06-29 20:44:07 +00:00
aystarik
af08666b90 date 2000.06.30.17.41.00; author rmoore1; state Exp; 2005-06-29 20:44:06 +00:00
aystarik
3ed4b91545 date 2000.06.28.22.53.00; author rmoore1; state Exp; 2005-06-29 20:44:05 +00:00
aystarik
089afe7928 Fix to lower case the leading character of identifiers that have had
underscores inserted.


date	2002.12.17.21.12.00;	author rmoore1;	state Exp;
2005-06-29 20:43:48 +00:00
aystarik
e66e8d7e3f date 2002.12.17.17.55.00; author rmoore1; state Exp; 2005-06-29 20:43:47 +00:00
aystarik
a8fcb565d9 Fix to allow conversion to Linux style code
date	2005.06.21.23.09.00;	author rmoore1;	state Exp;
2005-06-29 20:43:45 +00:00
aystarik
ba0d5de53b Partial implementation of "short comment" counter/remover
date	2005.04.21.22.41.00;	author rmoore1;	state Exp;
2005-06-29 20:43:44 +00:00
aystarik
d6b12c7358 fix permissions on directories we make
date	2003.10.01.23.26.00;	author agrover;	state Exp;
2005-06-29 20:43:39 +00:00
aystarik
a61d57dcc3 don't report unix contamination when Linuxizing
date	2003.09.17.22.47.00;	author agrover;	state Exp;
2005-06-29 20:43:38 +00:00
aystarik
6d62b453ee Local replacement of CR/LF pairs with LF only for portability
date	2003.01.10.22.12.00;	author rmoore1;	state Exp;
2005-06-29 20:43:35 +00:00
aystarik
366c88fb8a fixed a comment
date	2003.01.10.00.18.00;	author rmoore1;	state Exp;
2005-06-29 20:43:34 +00:00
aystarik
17b6747619 Update to directory interfaces. Cleanup
date	2003.01.10.00.07.00;	author rmoore1;	state Exp;
2005-06-29 20:43:33 +00:00
aystarik
caf4d7bea7 cleanups needed for clean compilation on non Win32 platforms
date	2003.01.09.00.37.00;	author agrover;	state Exp;
2005-06-29 20:43:32 +00:00
aystarik
93f1f31e95 Moved directory access to OS-specific layer
date	2003.01.08.20.46.00;	author rmoore1;	state Exp;
2005-06-29 20:43:31 +00:00
aystarik
a9d37f9c71 date 2003.01.07.21.59.00; author rmoore1; state Exp; 2005-06-29 20:43:30 +00:00
aystarik
ef96c8a5b6 Added capability to remove union and struct typedefs
date	2003.01.07.00.09.00;	author rmoore1;	state Exp;
2005-06-29 20:43:29 +00:00
aystarik
0bdb767107 small automated cleanup
date	2002.12.19.23.47.00;	author rmoore1;	state Exp;
2005-06-29 20:43:28 +00:00
aystarik
4c3d6f4dc3 Migrate memmoves to utility procedures
date	2002.12.19.23.43.00;	author rmoore1;	state Exp;
2005-06-29 20:43:27 +00:00
aystarik
c0ae8b1008 Support for union/structs in header files
date	2002.12.19.22.03.00;	author rmoore1;	state Exp;
2005-06-29 20:43:26 +00:00
aystarik
86b1d1be47 Added support for const/struct prefixes on all references to same.
date	2002.12.18.23.14.00;	author rmoore1;	state Exp;
2005-06-29 20:43:25 +00:00
aystarik
0dd2450861 new prototypes
date	2002.12.17.17.56.00;	author rmoore1;	state Exp;
2005-06-29 20:43:24 +00:00
aystarik
4a38f27a1a Overhaul of the NATIVE* types. renamed to ACPI_NATIVE*, eliminated
use of MAX32 and MIN32 types


date	2002.12.16.23.55.00;	author rmoore1;	state Exp;
2005-06-29 20:43:23 +00:00
aystarik
59253303d4 Added RemoveMacro function for Linux
date	2002.12.12.21.39.00;	author rmoore1;	state Exp;
2005-06-29 20:43:22 +00:00
aystarik
95c8b44b0b Removed all instances of NATIVE_CHAR due to disuse/inconsistent use.
date	2002.12.10.21.00.00;	author rmoore1;	state Exp;
2005-06-29 20:43:21 +00:00
aystarik
a393e01b4c Added support to lower-case individual identifiers
date	2001.09.03.17.58.00;	author rmoore1;	state Exp;
2005-06-29 20:43:16 +00:00
aystarik
16342fa13c Added "replace whole word" option to string replacement
date	2001.08.31.22.49.00;	author rmoore1;	state Exp;
2005-06-29 20:43:15 +00:00
aystarik
ad32738fc2 Added "MadeChanges" flag
date	2001.04.26.23.03.00;	author rmoore1;	state Exp;
2005-06-29 20:43:14 +00:00
aystarik
a727a84450 checks for braces
date	2001.03.13.21.25.00;	author rmoore1;	state Exp;
2005-06-29 20:43:13 +00:00
aystarik
e959281b08 Bug fixes for tab8 support
date	2001.02.23.23.03.00;	author rmoore1;	state Exp;
2005-06-29 20:43:12 +00:00
aystarik
1d7f289a6e Revision numbers
date	2000.08.23.17.17.00;	author rmoore1;	state Exp;
2005-06-29 20:43:08 +00:00
aystarik
977d8d84e1 we now lowercase created directory named on linuxification
date	2000.08.02.20.48.00;	author agrover;	state Exp;
2005-06-29 20:43:07 +00:00
aystarik
4255091ebf date 2000.06.22.20.59.00; author rmoore1; state Exp; 2005-06-29 20:43:05 +00:00
aystarik
3569097023 Support for both files and directories on command line
date	2000.06.20.19.36.00;	author rmoore1;	state Exp;
2005-06-29 20:43:03 +00:00
aystarik
e5f94edb55 -y switch, user input for file overwrite is checked
date	2000.06.20.18.26.00;	author rmoore1;	state Exp;
2005-06-29 20:43:01 +00:00
aystarik
8fd1bdf1b1 Verbose mode; statistics option
date	2000.06.20.18.19.00;	author rmoore1;	state Exp;
2005-06-29 20:43:00 +00:00
aystarik
6ba730b563 ACPI source conversion utility
date	2000.06.19.22.51.00;	author rmoore1;	state Exp;
2005-06-29 20:42:59 +00:00
aystarik
3ef6ac6cf6 Message output if slack enabled
date	2005.03.08.18.12.00;	author rmoore1;	state Exp;
2005-06-29 20:42:55 +00:00
aystarik
d528d30471 Added -s - enable interpreter slack mode
date	2005.02.17.22.30.00;	author rmoore1;	state Exp;
2005-06-29 20:42:54 +00:00
aystarik
0b505a27fe Enhanced batch mode - execute MAIN
date	2005.01.13.18.23.00;	author rmoore1;	state Exp;
2005-06-29 20:42:53 +00:00
aystarik
7cb65a5b87 Added batch mode
date	2005.01.05.22.03.00;	author rmoore1;	state Exp;
2005-06-29 20:42:51 +00:00
aystarik
b17ecba1ff Fix for 16-bit generation
date	2004.05.25.20.47.00;	author rmoore1;	state Exp;
2005-06-29 20:42:44 +00:00
aystarik
422889e451 date 2004.05.24.23.48.00; author rmoore1; state Exp; 2005-06-29 20:42:43 +00:00
aystarik
d5999ca630 GPE changes
date	2004.04.22.20.08.00;	author rmoore1;	state Exp;
2005-06-29 20:42:40 +00:00
aystarik
3e1b5c107f date 2003.11.04.23.11.00; author rmoore1; state Exp; 2005-06-29 20:42:36 +00:00
aystarik
f3aba057b3 16-bit support
date	2003.03.28.17.59.00;	author rmoore1;	state Exp;
2005-06-29 20:42:33 +00:00
aystarik
4f5d337693 Full implementation of RemoveGpeBlock
date	2003.03.28.00.21.00;	author rmoore1;	state Exp;
2005-06-29 20:42:32 +00:00
aystarik
b9fddfc234 Update to GPE interfaces to use the GPE device node
date	2003.03.19.22.15.00;	author rmoore1;	state Exp;
2005-06-29 20:42:31 +00:00
aystarik
696ba983ad Support for GPE Block Devices
date	2003.03.06.21.54.00;	author rmoore1;	state Exp;
2005-06-29 20:42:30 +00:00
aystarik
b25a85b010 Update of debug levels and defines
date	2002.11.27.17.47.00;	author rmoore1;	state Exp;
2005-06-29 20:42:24 +00:00
aystarik
f8640e6f5e 16-bit fixes
date	2002.11.11.21.34.00;	author rmoore1;	state Exp;
2005-06-29 20:42:23 +00:00
aystarik
e71e84f6c5 new parameter for FindTable
date	2002.11.04.23.00.00;	author rmoore1;	state Exp;
2005-06-29 20:42:22 +00:00
aystarik
b124a7bbf1 Support for Global Lock simulation for AcpiExec
date	2002.08.14.20.34.00;	author rmoore1;	state Exp;
2005-06-29 20:42:21 +00:00
aystarik
a20cc940b2 cleanup
date	2002.07.25.19.58.00;	author rmoore1;	state Exp;
2005-06-29 20:42:17 +00:00
aystarik
51e20613f3 Split ACPI init interface to two calls
date	2002.07.01.22.18.00;	author rmoore1;	state Exp;
2005-06-29 20:42:16 +00:00
aystarik
5a40edb2cb Must init ACPI core before fussing with global variables
date	2002.06.12.21.44.00;	author rmoore1;	state Exp;
2005-06-29 20:42:15 +00:00
aystarik
4cfe830b12 Remove debug divide check code
date	2002.05.17.18.01.00;	author rmoore1;	state Exp;
2005-06-29 20:42:14 +00:00
aystarik
eb3e45e31c Changes to upgrade 16-bit support
date	2002.05.16.22.31.00;	author rmoore1;	state Exp;
2005-06-29 20:42:13 +00:00
aystarik
f1eb4be303 Migrated ASL compiler and core components to use a common
PARSE_OBJECT.


date	2002.04.04.21.19.00;	author rmoore1;	state Exp;
2005-06-29 20:42:11 +00:00
aystarik
a573dc850e Added ACPI_SYSTEM_XFACE to specify calling convention for "system"
interfaces and callbacks.


date	2002.02.14.23.50.00;	author rmoore1;	state Exp;
2005-06-29 20:42:09 +00:00
aystarik
7ee00195c9 Moved all Debugger globals to acglobal.h
date	2002.02.07.17.15.00;	author rmoore1;	state Exp;
2005-06-29 20:42:04 +00:00
aystarik
df865fd8ce Removed 0.71 interim ACPI table support (IA64)
date	2002.02.06.18.38.00;	author rmoore1;	state Exp;
2005-06-29 20:42:03 +00:00
aystarik
22d669004e change for AcpiEnableEvent API change
date	2002.02.01.23.15.00;	author agrover;	state Exp;
2005-06-29 20:42:02 +00:00
aystarik
9c292daf7c date 2002.02.01.22.20.00; author rmoore1; state Exp; 2005-06-29 20:42:01 +00:00
aystarik
37d370235f Use LoadTable xface for installing local FACS
date	2002.02.01.21.38.00;	author rmoore1;	state Exp;
2005-06-29 20:42:00 +00:00
aystarik
848e105ac3 Added support for FADT, FACS in AcpiInstallTable.
date	2002.02.01.18.57.00;	author rmoore1;	state Exp;
2005-06-29 20:41:59 +00:00
aystarik
ee68f85762 Cleanup
date	2002.01.14.23.35.00;	author rmoore1;	state Exp;
2005-06-29 20:41:57 +00:00
aystarik
aa7f232c4f 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:41:56 +00:00
aystarik
a36601b4c9 Removed all support to save/restore the GPE status/enable registers --
unnecessary.


date	2002.01.14.22.19.00;	author rmoore1;	state Exp;
2005-06-29 20:41:55 +00:00
aystarik
ac50e70f55 16-bit change
date	2001.12.18.22.28.00;	author rmoore1;	state Exp;
2005-06-29 20:41:53 +00:00
aystarik
0dc5d7426a Version number stuff
date	2001.11.01.23.31.00;	author rmoore1;	state Exp;
2005-06-29 20:41:51 +00:00
aystarik
f5125cb714 Added method params to interface to InitAmlWalk
date	2001.09.20.15.20.00;	author rmoore1;	state Exp;
2005-06-29 20:41:48 +00:00
aystarik
deee9273d9 Renamed UtDumpCurrentAllocations to UtDumpAllocations
date	2001.09.17.22.47.00;	author rmoore1;	state Exp;
2005-06-29 20:41:47 +00:00
aystarik
e5f11ded8a Global variable rename to prepend "acpi"
date	2001.08.22.21.19.00;	author rmoore1;	state Exp;
2005-06-29 20:41:45 +00:00
aystarik
2d10d5dd60 UtFormatException obsoleted. AcpiFormatException substituted globally
date	2001.07.06.22.14.00;	author rmoore1;	state Exp;
2005-06-29 20:41:43 +00:00
aystarik
1433a40d45 Modified to set AcpiGbl_DbConsoleDebugLevel to match AcpiDbgLevel if
the user uses the -l option.


date	2001.04.05.18.43.00;	author mwalz;	state Exp;
2005-06-29 20:41:41 +00:00
aystarik
1719bd08d7 16-bit changes
date	2001.02.09.00.17.00;	author rmoore1;	state Exp;
2005-06-29 20:41:40 +00:00
aystarik
241195eef2 Added option to skip running _INI
date	2001.02.05.21.51.00;	author rmoore1;	state Exp;
2005-06-29 20:41:39 +00:00
aystarik
0235af5574 Added "don't run _INIs" option
date	2001.01.31.18.25.00;	author rmoore1;	state Exp;
2005-06-29 20:41:38 +00:00
aystarik
ae897ec4fa added revision tag
date	2000.11.22.02.44.00;	author agrover;	state Exp;
2005-06-29 20:41:33 +00:00
aystarik
abf203fa9f No ACPI hw init
date	2000.11.15.22.44.00;	author rmoore1;	state Exp;
2005-06-29 20:41:32 +00:00
aystarik
1913219251 Converted all code to use the new (X) fields of the FADT.
Internally, everything is ACPI 2.0


date	2000.11.08.18.56.00;	author rmoore1;	state Exp;
2005-06-29 20:41:31 +00:00
aystarik
33dcc8a461 Needed a local FACS now.
date	2000.11.03.16.17.00;	author rmoore1;	state Exp;
2005-06-29 20:41:30 +00:00
aystarik
815d139899 date 2000.11.01.21.07.00; author rmoore1; state Exp; 2005-06-29 20:41:29 +00:00
aystarik
76b8b77fa1 remove extraneous spaces
date	2000.10.19.21.42.00;	author agrover;	state Exp;
2005-06-29 20:41:28 +00:00
aystarik
8edf7561f7 16-bit fixes, new interfaces
date	2000.09.28.20.53.00;	author rmoore1;	state Exp;
2005-06-29 20:41:27 +00:00
aystarik
93d9d6a677 New initialization interfaces
date	2000.09.14.23.00.00;	author rmoore1;	state Exp;
2005-06-29 20:41:26 +00:00
aystarik
ab1b29c841 Port to new ACPI CA interfaces
date	2000.09.11.15.20.00;	author rmoore1;	state Exp;
2005-06-29 20:41:25 +00:00
aystarik
004b7b8fd3 Detection of semaphore issues
date	2000.08.10.18.09.00;	author rmoore1;	state Exp;
2005-06-29 20:41:22 +00:00
aystarik
05adceba5d Renamed DebugLevel
date	2000.06.19.15.46.00;	author rmoore1;	state Exp;
2005-06-29 20:41:19 +00:00
aystarik
b100684c81 Include file rename
date	2000.06.16.23.14.00;	author rmoore1;	state Exp;
2005-06-29 20:41:18 +00:00
aystarik
fd5773d40b Added 16-bit support
date	2000.05.19.22.05.00;	author rmoore1;	state Exp;
2005-06-29 20:41:15 +00:00
aystarik
4a7affdab5 New interfaces
date	2000.05.15.21.46.00;	author rmoore1;	state Exp;
2005-06-29 20:41:14 +00:00
aystarik
2ac597ea89 Cleanup, multithread support
date	2000.03.21.22.32.00;	author rmoore1;	state Exp;
2005-06-29 20:41:11 +00:00
aystarik
4fdf71e1bb CLI environment moved to AML debugger
date	2000.03.09.22.29.00;	author rmoore1;	state Exp;
2005-06-29 20:41:09 +00:00
aystarik
037209abba Automated cleanup
date	2004.10.15.22.36.00;	author rmoore1;	state Exp;
2005-06-29 20:41:01 +00:00
aystarik
896339a146 Update exception handler interface
date	2004.10.06.16.11.00;	author rmoore1;	state Exp;
2005-06-29 20:41:00 +00:00
aystarik
9ac8b55c51 Added AML exception handler
date	2004.09.22.20.42.00;	author rmoore1;	state Exp;
2005-06-29 20:40:58 +00:00
aystarik
6c05ea1b73 Allow notify handlers to handler both system and device notifies
date	2004.04.29.22.10.00;	author rmoore1;	state Exp;
2005-06-29 20:40:57 +00:00
aystarik
4c6d3da6ab GPE changes
date	2004.04.27.17.56.00;	author rmoore1;	state Exp;
2005-06-29 20:40:56 +00:00
aystarik
01bdaf63f0 Added some more "test" GPEs
date	2004.03.29.17.14.00;	author rmoore1;	state Exp;
2005-06-29 20:40:55 +00:00
aystarik
69888d5786 date 2003.10.21.23.29.00; author rmoore1; state Exp; 2005-06-29 20:40:53 +00:00
aystarik
d9a5300408 Added an OEM table for test purposes (LoadTable)
date	2003.10.02.17.38.00;	author rmoore1;	state Exp;
2005-06-29 20:40:52 +00:00
aystarik
026ea6c24a Update for ACPI table header change
date	2003.10.01.19.54.00;	author rmoore1;	state Exp;
2005-06-29 20:40:51 +00:00
aystarik
8f4de6d011 date 2003.09.17.17.40.00; author rmoore1; state Exp; 2005-06-29 20:40:50 +00:00
aystarik
7867c70930 Automated cleanup
date	2003.05.21.22.49.00;	author rmoore1;	state Exp;
2005-06-29 20:40:49 +00:00
aystarik
2afe632e28 Install multiple SSDTs to test core code
date	2003.05.09.18.03.00;	author rmoore1;	state Exp;
2005-06-29 20:40:48 +00:00
aystarik
b860aecaa9 Handler fixes for reference count issues and allow multiple installs
of the same handler with no error


date	2003.05.07.18.04.00;	author rmoore1;	state Exp;
2005-06-29 20:40:47 +00:00
aystarik
f9cae05f75 Automated code cleanup
date	2003.02.28.17.07.00;	author rmoore1;	state Exp;
2005-06-29 20:40:44 +00:00
aystarik
a4d5e964af date 2003.02.28.16.05.00; author rmoore1; state Exp; 2005-06-29 20:40:43 +00:00
aystarik
75147c8ff3 Automated code cleanup
date	2002.12.06.16.32.00;	author rmoore1;	state Exp;
2005-06-29 20:40:40 +00:00
aystarik
ab03b077d2 Added SMBUS region handler
date	2002.11.08.22.24.00;	author rmoore1;	state Exp;
2005-06-29 20:40:38 +00:00
aystarik
9c803c06ee Automated Cleanup
date	2002.07.30.22.16.00;	author rmoore1;	state Exp;
2005-06-29 20:40:37 +00:00
aystarik
ff476c8938 16-bit changes
date	2002.05.17.20.33.00;	author rmoore1;	state Exp;
2005-06-29 20:40:35 +00:00
aystarik
3b6b69e602 Added a bogus table with a bad signature to test core code that should
ignore it.


date	2002.03.22.22.36.00;	author rmoore1;	state Exp;
2005-06-29 20:40:33 +00:00
aystarik
8d48215b64 Support for Logical RSDP and subtables
date	2002.03.20.21.48.00;	author rmoore1;	state Exp;
2005-06-29 20:40:32 +00:00
aystarik
810b76ec9e Prefixed C library macros (MEMSET, etc.) with "ACPI_".
date	2002.02.13.18.54.00;	author rmoore1;	state Exp;
2005-06-29 20:40:31 +00:00
aystarik
9f78dd91c9 Prefixed all macros with "ACPI_" to prevent collisions with local OS
header files.


date	2002.02.12.22.41.00;	author rmoore1;	state Exp;
2005-06-29 20:40:30 +00:00
aystarik
c03ad3a408 Made the "common" FACS a static global structure because we need to
keep the original FACS mapped so that the global lock is accessible.


date	2002.02.11.17.33.00;	author rmoore1;	state Exp;
2005-06-29 20:40:29 +00:00
aystarik
2720aa2e53 Added a region handler for custom spaceId 0x80
date	2002.02.04.22.14.00;	author rmoore1;	state Exp;
2005-06-29 20:40:27 +00:00
aystarik
1836f7a0d7 Obsoleted AcpiOsCallocate interface
date	2002.01.18.22.41.00;	author rmoore1;	state Exp;
2005-06-29 20:40:26 +00:00
aystarik
69d3fa5886 Began implementation of local RSDP
date	2001.12.20.22.31.00;	author rmoore1;	state Exp;
2005-06-29 20:40:24 +00:00
aystarik
caec6a5ae9 Print status codes on error
date	2001.11.09.22.14.00;	author rmoore1;	state Exp;
2005-06-29 20:40:23 +00:00
aystarik
9140b6dec1 Cleanup - extraneous spaces and tab removal
date	2001.11.02.00.06.00;	author rmoore1;	state Exp;
2005-06-29 20:40:22 +00:00
aystarik
573b0e4a4e handle status from InstallHandlers
date	2001.10.31.21.40.00;	author rmoore1;	state Exp;
2005-06-29 20:40:21 +00:00
aystarik
f40f283efb 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:40:20 +00:00
aystarik
6fc92acae6 Implemented 64-bit field support for ACPI 2.0
date	2001.10.26.16.16.00;	author rmoore1;	state Exp;
2005-06-29 20:40:18 +00:00
aystarik
84d678f4c7 Improved a debug print
date	2001.09.18.22.43.00;	author rmoore1;	state Exp;
2005-06-29 20:40:17 +00:00
aystarik
8ea52f8171 Merged WALK_STATE and PARSE_STATE; new common function for
initialization of WALK_STATE


date	2001.09.11.20.10.00;	author rmoore1;	state Exp;
2005-06-29 20:40:15 +00:00
aystarik
162fbe5799 New ACPI_DEBUG_PRINT macro deployed. Much smaller implementation.
date	2001.08.14.23.19.00;	author rmoore1;	state Exp;
2005-06-29 20:40:13 +00:00
aystarik
d73a9540c5 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:40:11 +00:00
aystarik
1d7c947c97 Prefixed component IDs with "ACPI_"
date	2001.03.07.19.29.00;	author rmoore1;	state Exp;
2005-06-29 20:40:10 +00:00
aystarik
6d58529b29 Changed a returned exception
date	2000.12.21.16.37.00;	author rmoore1;	state Exp;
2005-06-29 20:40:08 +00:00
aystarik
1e17edf07f Updated 16-bit tools to 64-bits and ACPI 2.0 tables
date	2000.12.20.23.10.00;	author rmoore1;	state Exp;
2005-06-29 20:40:07 +00:00
aystarik
ed7fd0757d added revision tag
date	2000.11.22.02.43.00;	author agrover;	state Exp;
2005-06-29 20:40:05 +00:00
aystarik
1694056883 added a cast
date	2000.11.17.18.49.00;	author rmoore1;	state Exp;
2005-06-29 20:40:04 +00:00
aystarik
252a1f0fae fix addr handler to handle allocations at top of memory better
date	2000.09.22.21.26.00;	author agrover;	state Exp;
2005-06-29 20:40:01 +00:00
aystarik
4e374853b7 Changed names of the major objects for clarity
date	2000.08.30.20.12.00;	author rmoore1;	state Exp;
2005-06-29 20:40:00 +00:00
aystarik
8a7ed487af global removal of semicolon from MODULE_NAME macro.
This allows us to remove it completely on Release builds.


date	2000.08.30.00.41.00;	author agrover;	state Exp;
2005-06-29 20:39:59 +00:00
aystarik
ca33d529bc date 2000.08.17.16.59.00; author rmoore1; state Exp; 2005-06-29 20:39:58 +00:00
aystarik
03d7ff2162 date 2000.08.11.21.07.00; author rmoore1; state Exp; 2005-06-29 20:39:56 +00:00
aystarik
eb9e5a30c6 date 2000.08.08.19.27.00; author rmoore1; state Exp; 2005-06-29 20:39:55 +00:00
aystarik
429b667ea1 Modifications to region setup and space handler to accomodate
prototype changes.


date	2000.07.28.20.03.00;	author mwalz;	state Exp;
2005-06-29 20:39:54 +00:00
aystarik
065de1e23e date 2000.07.17.20.03.00; author rmoore1; state Exp; 2005-06-29 20:39:53 +00:00
aystarik
2e3a40086a Update for new interfaces
date	2000.07.14.21.51.00;	author rmoore1;	state Exp;
2005-06-29 20:39:52 +00:00
aystarik
2e18f0d537 Renamed header files
date	2000.07.10.22.42.00;	author rmoore1;	state Exp;
2005-06-29 20:39:51 +00:00
aystarik
4ae851ab49 New params, typecasts
date	2000.05.19.22.05.00;	author rmoore1;	state Exp;
2005-06-29 20:39:47 +00:00
aystarik
1821a7f2d8 Updated to latest CA interfaces
date	2000.05.10.23.08.00;	author rmoore1;	state Exp;
2005-06-29 20:39:46 +00:00
aystarik
befdf88b84 Added a simple RegionInit function that gets called just before the
handler is invoked.


date	2000.05.04.15.38.00;	author mwalz;	state Exp;
2005-06-29 20:39:44 +00:00
aystarik
6c439a569e date 2000.05.03.18.40.00; author mwalz; state Exp; 2005-06-29 20:39:43 +00:00
aystarik
4097eeca50 Fixed AeInstallHandlers to call AcpiInstallAddressSpaceHandler with
correct number of parameters


date	2000.04.28.14.49.00;	author mwalz;	state Exp;
2005-06-29 20:39:42 +00:00
aystarik
2741ee943a I removed the temporary stub that returns AE_OK
date	2000.04.20.15.11.00;	author mwalz;	state Exp;
2005-06-29 20:39:41 +00:00
aystarik
1cf0b83b2f Integrated with the Table Manager subcomponent, instead of doing it
all here.


date	2000.04.19.22.36.00;	author rmoore1;	state Exp;
2005-06-29 20:39:40 +00:00
aystarik
28efe4b758 RegionHandler() modified to correctly calculate the AE_BUFFER_OVERFLOW
condition before returning an error.


date	2000.03.28.18.55.00;	author mwalz;	state Exp;
2005-06-29 20:39:39 +00:00
aystarik
4ff9dd9094 OpRegion handlers fixed
date	2000.03.21.22.31.00;	author rmoore1;	state Exp;
2005-06-29 20:39:37 +00:00
aystarik
4bd7e02d78 code restructuring
date	2000.03.13.16.30.00;	author rmoore1;	state Exp;
2005-06-29 20:39:36 +00:00
aystarik
041670ee59 OpRegion handler added
date	2000.03.10.22.04.00;	author rmoore1;	state Exp;
2005-06-29 20:39:35 +00:00
aystarik
1ae76ff355 Some commands moved to AML debugger
date	2000.03.09.22.28.00;	author rmoore1;	state Exp;
2005-06-29 20:39:34 +00:00
aystarik
243ee924eb Misc cleanup
date	2005.04.20.20.54.00;	author rmoore1;	state Exp;
2005-06-29 20:39:31 +00:00
aystarik
42fec80e7c added new includes
date	2005.04.08.17.10.00;	author rmoore1;	state Exp;
2005-06-29 20:39:30 +00:00
aystarik
42cc231056 cleanup
date	2005.04.08.17.00.00;	author rmoore1;	state Exp;
2005-06-29 20:39:29 +00:00
aystarik
687032ea3d Support for loading SSDTs
date	2003.01.17.21.27.00;	author rmoore1;	state Exp;
2005-06-29 20:39:24 +00:00
aystarik
dc5f966f43 Added a control-c handler
date	2002.12.05.16.48.00;	author rmoore1;	state Exp;
2005-06-29 20:39:22 +00:00