aystarik
d9fef9604a
added strchr
...
date 2005.02.17.21.44.00; author rmoore1; state Exp;
2005-06-29 20:23:15 +00:00
aystarik
3f081746a8
Support for optional object cache
...
date 2005.01.20.23.10.00; author rmoore1; state Exp;
2005-06-29 20:23:13 +00:00
aystarik
b9e1b3695a
Added ACPI_MEMCMP
...
date 2004.10.13.20.04.00; author rmoore1; state Exp;
2005-06-29 20:23:10 +00:00
aystarik
b2ad6a4aa2
automated cleanup
...
date 2004.05.27.22.12.00; author rmoore1; state Exp;
2005-06-29 20:23:08 +00:00
aystarik
1be5894fbf
update for NetBSD
...
date 2003.07.14.20.09.00; author agrover; state Exp;
2005-06-29 20:23:02 +00:00
aystarik
88e0c8938e
use a native define to detect Linux platform
...
date 2003.02.13.22.36.00; author agrover; state Exp;
2005-06-29 20:23:00 +00:00
aystarik
3debec4a20
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:22:58 +00:00
aystarik
8bd81b90ec
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:22:54 +00:00
aystarik
140797ade4
cleanup
...
date 2002.07.25.19.58.00; author rmoore1; state Exp;
2005-06-29 20:22:53 +00:00
aystarik
35f06cf259
revert the parens around toupper and friends to allow Linux to use a
...
toupper macro
date 2002.07.24.23.35.00; author agrover; state Exp;
2005-06-29 20:22:52 +00:00
aystarik
d84f6fb4f1
Standalone disassembler now uses namespace mgr for symbol table
...
date 2002.07.23.20.30.00; author rmoore1; state Exp;
2005-06-29 20:22:51 +00:00
aystarik
3aeb1ea7c1
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 20:22:49 +00:00
aystarik
38af9a592d
Changes to upgrade 16-bit support
...
date 2002.05.16.22.31.00; author rmoore1; state Exp;
2005-06-29 20:22:48 +00:00
aystarik
fd70163e03
Shortened some overly-verbose identifiers
...
date 2002.04.26.22.14.00; author rmoore1; state Exp;
2005-06-29 20:22:45 +00:00
aystarik
9bc2412eb2
Some Lint changes; 16-bit changes
...
date 2002.04.15.22.46.00; author rmoore1; state Exp;
2005-06-29 20:22:43 +00:00
aystarik
db1fde99d6
Fifth lint pass - CLEAN for 32-bit and 64-bit
...
date 2002.04.12.20.46.00; author rmoore1; state Exp;
2005-06-29 20:22:42 +00:00
aystarik
20b534aa48
Fourth pass to include lint changes/comments/cleanup (64-bit)
...
date 2002.04.11.22.58.00; author rmoore1; state Exp;
2005-06-29 20:22:41 +00:00
aystarik
48ab700a6b
Third pass to include lint changes/comments/cleanup.
...
date 2002.04.10.21.54.00; author rmoore1; state Exp;
2005-06-29 20:22:40 +00:00
aystarik
a5dfd73c72
Second pass to include lint changes/comments/cleanup.
...
date 2002.04.08.22.01.00; author rmoore1; state Exp;
2005-06-29 20:22:39 +00:00
aystarik
7e6c1a1224
remove causeinterrupt() macro - no one used it
...
change acpi_enable_irq to ACPI_ENABLE_IRQ - it should be obvious it's a macro
change wbinvd() macro to ACPI_WBINVD()
date 2002.03.22.22.20.00; author agrover; state Exp;
2005-06-29 20:22:38 +00:00
aystarik
b1bf1f34ce
Prefixed C library macros (MEMSET, etc.) with "ACPI_".
...
date 2002.02.13.18.54.00; author rmoore1; state Exp;
2005-06-29 20:22:35 +00:00
aystarik
2778e7f113
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:22:34 +00:00
aystarik
4509f38dfa
Added novell and modesto support
...
date 2002.01.21.21.17.00; author rmoore1; state Exp;
2005-06-29 20:22:33 +00:00
aystarik
65c520fe96
change the enable() and disable() macros to acpi_*_irqs() to prevent
...
clashes on Linux
date 2001.12.12.03.44.00; author agrover; state Exp;
2005-06-29 20:22:31 +00:00
aystarik
0f6b4bbd2e
Changes to support Intel 64-bit compiler
...
date 2001.12.12.00.13.00; author rmoore1; state Exp;
2005-06-29 20:22:29 +00:00
aystarik
657f995d4e
Added default ACPI_PRINTF_LIKE_FUNC definition
...
date 2001.10.17.19.20.00; author rmoore1; state Exp;
2005-06-29 20:22:28 +00:00
aystarik
a2f6239e70
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:22:26 +00:00
aystarik
b634104ffc
Renamed interpreter functions to Ex*, Utility functions to Ut*
...
date 2001.05.09.20.12.00; author rmoore1; state Exp;
2005-06-29 20:22:25 +00:00
aystarik
3a892e821f
move strupr to cmutils, and change linux include to use system
...
clibrary
date 2001.04.19.00.05.00; author agrover; state Exp;
2005-06-29 20:22:23 +00:00
aystarik
b555cf65b5
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:22:21 +00:00
aystarik
a418958cad
remove tab
...
date 2001.02.22.01.12.00; author agrover; state Exp;
2005-06-29 20:22:20 +00:00
aystarik
98607cf6e0
Fixes for the vararg macros
...
date 2001.02.20.22.52.00; author rmoore1; state Exp;
2005-06-29 20:22:19 +00:00
aystarik
959371e50d
Added dynamic object conversion support
...
date 2001.01.09.23.34.00; author rmoore1; state Exp;
2005-06-29 20:22:16 +00:00
aystarik
75d359271f
Cleanup
...
date 2000.12.20.23.38.00; author rmoore1; state Exp;
2005-06-29 20:22:15 +00:00
aystarik
7a9ec495f7
remove obcolete ia64-specific macro
...
date 2000.11.15.01.10.00; author agrover; state Exp;
2005-06-29 20:22:12 +00:00
aystarik
11f2d36976
Source clean-up via acpisrc utility
...
date 2000.11.02.22.51.00; author rmoore1; state Exp;
2005-06-29 20:22:11 +00:00
aystarik
cf598d367a
Support for ACPI 2.0 tables
...
date 2000.10.31.22.38.00; author rmoore1; state Exp;
2005-06-29 20:22:10 +00:00
aystarik
db82f0011c
Physical Addresses changed from void* to UINT64
...
date 2000.10.27.20.05.00; author rmoore1; state Exp;
2005-06-29 20:22:09 +00:00
aystarik
5a8e684d20
BIG acenv.h cleanup
...
date 2000.10.13.18.04.00; author agrover; state Exp;
2005-06-29 20:22:08 +00:00
aystarik
bc1693ea43
remove inline code from FBSD ifdef
...
date 2000.10.11.22.13.00; author agrover; state Exp;
2005-06-29 20:22:07 +00:00
aystarik
e1d56e2c5e
Global lock macros are NULL for ACPI_APPLICATION case
...
date 2000.10.11.16.46.00; author rmoore1; state Exp;
2005-06-29 20:22:05 +00:00
aystarik
2a02de5417
Add AddressIoSpace macro
...
date 2000.10.05.20.23.00; author agrover; state Exp;
2005-06-29 20:22:04 +00:00
aystarik
f7d8ed4a7a
don't linuxize arch dependent stuff
...
use #elif instead of nested #if
date 2000.10.03.20.06.00; author agrover; state Exp;
2005-06-29 20:22:03 +00:00
aystarik
e3492ff550
added FreeBSD stuff
...
moved OS_NAME to here
date 2000.10.03.00.30.00; author agrover; state Exp;
2005-06-29 20:22:02 +00:00
aystarik
a917d96964
Added varparams to the _REPORT_xxx interfaces; 16-bit fixes
...
date 2000.09.20.20.51.00; author rmoore1; state Exp;
2005-06-29 20:22:01 +00:00
aystarik
6a07709550
removed casts TOTALLY for STRLEN & friends.
...
date 2000.08.29.22.12.00; author agrover; state Exp;
2005-06-29 20:21:57 +00:00
aystarik
c8c22f2c4a
Added, within IA64 section only an include for pal.h and a
...
define for safe_halt() as ia64_pal_halt(1).
date 2000.08.28.22.48.00; author cgreen; state Exp;
2005-06-29 20:21:56 +00:00
aystarik
e8741b90eb
Added halt() function definition for IA64 to call PAL light halt.
...
date 2000.08.28.14.54.00; author cgreen; state Exp;
2005-06-29 20:21:55 +00:00
aystarik
ba5e82b7a2
Moved ACPI_APPLICATION define to inside _IA64.
...
date 2000.08.25.21.50.00; author cgreen; state Exp;
2005-06-29 20:21:54 +00:00
aystarik
142255f20f
date 2000.08.25.21.44.00; author cgreen; state Exp;
2005-06-29 20:21:53 +00:00
aystarik
c55e5e1139
removed ACPI_APPLICATION
...
added proto for strupr
date 2000.08.12.01.04.00; author agrover; state Exp;
2005-06-29 20:21:51 +00:00
aystarik
c99be4f8ca
MS-specific stuff added
...
date 2000.08.10.19.58.00; author rmoore1; state Exp;
2005-06-29 20:21:50 +00:00
aystarik
03a6423604
Use ACPI_STRING for string types
...
date 2000.08.09.18.01.00; author rmoore1; state Exp;
2005-06-29 20:21:49 +00:00
aystarik
60f23975c8
match jump labels
...
date 2000.08.09.02.46.00; author agrover; state Exp;
2005-06-29 20:21:48 +00:00
aystarik
932d9afcb7
removed casts preventing gcc compile
...
date 2000.08.09.01.09.00; author agrover; state Exp;
2005-06-29 20:21:47 +00:00
aystarik
7ffba2edbd
EFI environment support
...
date 2000.07.10.22.02.00; author rmoore1; state Exp;
2005-06-29 20:21:45 +00:00
aystarik
a6ff653737
Renamed most header files
...
date 2000.07.10.21.26.00; author rmoore1; state Exp;
2005-06-29 20:21:44 +00:00
aystarik
3c04b918aa
date 2000.06.30.15.59.00; author rmoore1; state Exp;
2005-06-29 20:21:43 +00:00
aystarik
94e1805e2a
New GnU asm
...
date 2000.06.29.23.37.00; author rmoore1; state Exp;
2005-06-29 20:21:42 +00:00
aystarik
582d39fb48
Renamed Osd interfaces, renamed header files
...
date 2000.06.23.21.47.00; author rmoore1; state Exp;
2005-06-29 20:21:41 +00:00
aystarik
d09c8ec478
LINUX support
...
date 2000.06.21.23.15.00; author rmoore1; state Exp;
2005-06-29 20:21:40 +00:00
aystarik
a25a09a3ce
Added some ACPI prefixes; linux support
...
date 2000.06.21.21.17.00; author rmoore1; state Exp;
2005-06-29 20:21:39 +00:00
aystarik
2475b55498
date 2000.06.02.18.27.00; author rmoore1; state Exp;
2005-06-29 20:21:35 +00:00
aystarik
d96cc891cc
Macro typecasts
...
date 2000.05.19.21.59.00; author rmoore1; state Exp;
2005-06-29 20:21:34 +00:00
aystarik
2f68c9e07b
Global lock macros
...
date 2000.04.25.20.29.00; author rmoore1; state Exp;
2005-06-29 20:21:33 +00:00
aystarik
2213d99e72
New asm macros
...
date 2000.04.20.22.32.00; author rmoore1; state Exp;
2005-06-29 20:21:31 +00:00
aystarik
e50ddeb361
date 2000.04.04.21.12.00; author psdiefen; state Exp;
2005-06-29 20:21:30 +00:00
aystarik
2083784fdf
Multithread support, namespace locking, debugger support
...
date 2000.03.21.22.21.00; author rmoore1; state Exp;
2005-06-29 20:21:29 +00:00
aystarik
5736f814bc
Changed _strupr to __strupr (two __) unable to link on WDM because
...
there is a _strupr already in the WDM libs slightly different types. Rolled
back previous change to _strstr.
date 2000.03.14.22.34.00; author rmosgrov; state Exp;
2005-06-29 20:21:28 +00:00
aystarik
b1b7f75b26
Changed _strstr to __strstr (two __) unable to link on WDM because
...
there is a _strstr already in the WDM libs slightly different types.
date 2000.03.14.22.23.00; author rmosgrov; state Exp;
2005-06-29 20:21:27 +00:00
aystarik
d3bfa9c247
New Clib functions
...
date 2000.03.09.22.23.00; author rmoore1; state Exp;
2005-06-29 20:21:26 +00:00
aystarik
dfc0007800
Added a "compiler-specific" section
...
date 2000.03.03.22.22.00; author rmoore1; state Exp;
2005-06-29 20:21:25 +00:00
aystarik
634b9fe61c
Added typecasts to the string functions to eliminate warnings
...
date 2000.03.03.18.03.00; author rmoore1; state Exp;
2005-06-29 20:21:24 +00:00
aystarik
3b1b51bc21
Can't have INT3s in application code
...
date 2000.02.16.17.56.00; author rmoore1; state Exp;
2005-06-29 20:21:23 +00:00
aystarik
466b03ad41
Updated for new core subsystem header filenames
...
date 2000.02.10.18.59.00; author rmoore1; state Exp;
2005-06-29 20:21:22 +00:00
aystarik
2f163f992f
Use a compile-time flag to select the Clibrary
...
date 2000.02.04.00.03.00; author rmoore1; state Exp;
2005-06-29 20:21:21 +00:00
aystarik
419decddc5
Added more parens to the var arg macros to keep GCC from squaking
...
date 2000.02.01.23.26.00; author rmoore1; state Exp;
2005-06-29 20:21:20 +00:00
aystarik
0f8ae7d6e0
date 2000.01.27.18.41.00; author psdiefen; state Exp;
2005-06-29 20:21:19 +00:00
aystarik
429a5f116d
date 2000.01.21.16.36.00; author psdiefen; state Exp;
2005-06-29 20:21:18 +00:00
aystarik
c500d8fd70
date 2000.01.20.16.44.00; author psdiefen; state Exp;
2005-06-29 20:21:17 +00:00
aystarik
9a7688ea10
Added protection for the va_* declarations
...
date 99.10.13.22.21.00; author rmoore1; state Exp;
2005-06-29 20:21:16 +00:00
aystarik
d4004a7341
Clib is now optional
...
date 99.10.12.20.29.00; author rmoore1; state Exp;
2005-06-29 20:21:15 +00:00
aystarik
1dfd960568
date 99.09.10.17.04.00; author grsmith1; state Exp;
2005-06-29 20:21:14 +00:00
aystarik
59c0e0078d
Fixed an asm statement for VC
...
date 99.09.03.19.53.00; author rmoore1; state Exp;
2005-06-29 20:21:13 +00:00
aystarik
8f7c6b44ce
Merged in the ASM macros
...
date 99.08.10.22.16.00; author rmoore1; state Exp;
2005-06-29 20:21:12 +00:00
aystarik
36d1fd4c21
date 99.06.22.22.37.00; author rmoore1; state Exp;
2005-06-29 20:21:09 +00:00
aystarik
9a8976120d
Added Stddef.h
...
date 99.06.16.21.18.00; author rmosgrov; state Exp;
2005-06-29 20:21:08 +00:00
aystarik
e8ec802550
Documented what calls are used from each header
...
date 99.06.10.21.36.00; author rmoore1; state Exp;
2005-06-29 20:21:07 +00:00
aystarik
226743a5d5
Standard C header files that might have to be changed for the target
...
env.
date 99.06.09.17.29.00; author rmoore1; state Exp;
2005-06-29 20:21:06 +00:00
aystarik
9d91c02fb0
Moved ACPI_OS_NAME to acconfig.h
...
date 2004.04.28.21.30.00; author rmoore1; state Exp;
2005-06-29 20:21:00 +00:00
aystarik
dc2d809571
date 2002.05.01.22.58.00; author psdiefen; state Exp;
2005-06-29 20:20:51 +00:00
aystarik
521708ed94
add COMPILER_DEPENDENT_INT64 define to compiler-specific headers and
...
fix INT64 definition in actypes.h
date 2002.04.04.19.14.00; author agrover; state Exp;
2005-06-29 20:20:50 +00:00
aystarik
ee21627402
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:20:48 +00:00
aystarik
0474a40e88
Added per-compiler UINT64 support for IA64 case
...
date 2000.11.30.22.35.00; author rmoore1; state Exp;
2005-06-29 20:20:41 +00:00
aystarik
26fb471b5b
JI's changes to work on IA64
...
date 2000.11.15.02.23.00; author agrover; state Exp;
2005-06-29 20:20:40 +00:00
aystarik
5732b2e74d
Added undefs
...
date 2000.11.02.22.27.00; author rmoore1; state Exp;
2005-06-29 20:20:39 +00:00
aystarik
dd0e7e2e9d
broke out acenv.h into smaller chunks
...
date 2000.10.13.18.03.00; author agrover; state Exp;
2005-06-29 20:20:38 +00:00
aystarik
c5fc0ae03b
Added a field
...
date 2004.12.10.01.21.00; author rmoore1; state Exp;
2005-06-29 20:20:12 +00:00
aystarik
1d0db07fb4
ACPI 3.0 support
...
date 2004.12.10.00.00.00; author rmoore1; state Exp;
2005-06-29 20:20:11 +00:00
aystarik
c13e133f85
Support for ACPI 3.0 Register macro, new parameter
...
date 2004.12.09.22.10.00; author rmoore1; state Exp;
2005-06-29 20:20:10 +00:00
aystarik
13d8676b07
date 2004.08.19.21.34.00; author rmoore1; state Exp;
2005-06-29 20:20:08 +00:00
aystarik
3e95a1445c
Moved compiler-specific protos to compiler directory
...
date 2002.07.30.15.51.00; author rmoore1; state Exp;
2005-06-29 20:20:01 +00:00
aystarik
446aacdf9f
Third pass to include lint changes/comments/cleanup.
...
date 2002.04.10.21.53.00; author rmoore1; state Exp;
2005-06-29 20:19:57 +00:00
aystarik
ac7e14b23b
Second pass for lint changes/comments/cleanup
...
date 2002.04.08.22.02.00; author rmoore1; state Exp;
2005-06-29 20:19:56 +00:00
aystarik
7a122c7a1d
Added 2002 copyright
...
date 2002.01.09.17.49.00; author rmoore1; state Exp;
2005-06-29 20:19:54 +00:00
aystarik
023f5cb0cc
Fixed missing resource descriptor field names. Check for
...
inappropriate use of such names.
date 2001.06.05.16.01.00; author rmoore1; state Exp;
2005-06-29 20:19:52 +00:00
aystarik
e810e44ca4
Cleanup
...
date 2001.05.11.17.34.00; author rmoore1; state Exp;
2005-06-29 20:19:51 +00:00
aystarik
be4687e124
Split small resource type and length into two literals
...
date 2001.05.01.15.26.00; author rmoore1; state Exp;
2005-06-29 20:19:50 +00:00
aystarik
15bb35077e
Cleanup prior to label
...
date 2001.04.26.23.14.00; author rmoore1; state Exp;
2005-06-29 20:19:48 +00:00
aystarik
28965abd00
Warning cleanup for level4 compiles
...
date 2001.04.19.20.13.00; author rmoore1; state Exp;
2005-06-29 20:19:46 +00:00
aystarik
1377b57466
2001 copyright. Changed "NUMBER" to "INTEGER" globally, Relaxed
...
typechecking to allow interchangeable integers/buffers/strings
date 2001.01.15.17.29.00; author rmoore1; state Exp;
2005-06-29 20:19:45 +00:00
aystarik
6e9fde7860
Error handling, reduction of conflicts
...
date 2000.12.01.00.03.00; author rmoore1; state Exp;
2005-06-29 20:19:42 +00:00
aystarik
8635b0edec
Ran source cleanup tool
...
date 2000.11.16.17.28.00; author rmoore1; state Exp;
2005-06-29 20:19:41 +00:00
aystarik
59db299f7b
date 2000.11.06.17.34.00; author rmoore1; state Exp;
2005-06-29 20:19:40 +00:00
aystarik
7e8ef2bf5c
Linked list structure for resouce descriptor buffers
...
date 2000.10.30.16.44.00; author rmoore1; state Exp;
2005-06-29 20:19:39 +00:00
aystarik
992ea42418
More resource descriptor fixes. Compiles a real machine ASL file
...
(bigsur)
date 2000.10.26.18.50.00; author rmoore1; state Exp;
2005-06-29 20:19:38 +00:00
aystarik
5c745c4143
date 2000.10.25.14.07.00; author rmoore1; state Exp;
2005-06-29 20:19:37 +00:00
aystarik
6ac5459522
Additional resouce descriptors
...
date 2000.10.16.20.59.00; author rmoore1; state Exp;
2005-06-29 20:19:36 +00:00
aystarik
b9caa99522
date 2000.10.16.17.44.00; author rmoore1; state Exp;
2005-06-29 20:19:35 +00:00
aystarik
905731850a
Renamed a couple of defines
...
date 2005.06.17.20.14.00; author rmoore1; state Exp;
2005-06-29 20:19:33 +00:00
aystarik
6d246f9d9e
Added ARGI_DATAREFOBJ for Store op
...
date 2005.01.07.23.38.00; author rmoore1; state Exp;
2005-06-29 20:19:30 +00:00
aystarik
dfb6a744ad
Support for operators that don't require operand resolution
...
date 2004.11.30.21.47.00; author rmoore1; state Exp;
2005-06-29 20:19:29 +00:00
aystarik
1b215c6672
Support for ACPI 3.0 Timer operator
...
date 2004.09.24.20.21.00; author rmoore1; state Exp;
2005-06-29 20:19:28 +00:00
aystarik
24e04782fb
flag update
...
date 2004.08.27.21.06.00; author rmoore1; state Exp;
2005-06-29 20:19:27 +00:00
aystarik
1cdc6ed128
New method flags
...
date 2004.03.11.21.21.00; author rmoore1; state Exp;
2005-06-29 20:19:25 +00:00
aystarik
efcfce9634
Restructured ARGI types.
...
date 2003.02.06.17.38.00; author rmoore1; state Exp;
2005-06-29 20:19:22 +00:00
aystarik
cf62f5ff45
Update to ACPI 2.0 SMBus values
...
date 2002.11.07.21.58.00; author rmoore1; state Exp;
2005-06-29 20:19:20 +00:00
aystarik
13c69d98bb
Automated cleanup
...
date 2002.07.30.22.12.00; author rmoore1; state Exp;
2005-06-29 20:19:18 +00:00
aystarik
dc28aed420
AML_CONSTANT == type 3/4/5 opcodes
...
date 2002.04.25.17.41.00; author rmoore1; state Exp;
2005-06-29 20:19:16 +00:00
aystarik
1b2400d37b
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 20:19:15 +00:00
aystarik
3eddcb03c7
Support for String operands to DerefOf. Added param and renamed
...
GetNode to GetNodeByPath.
date 2001.12.20.16.43.00; author rmoore1; state Exp;
2005-06-29 20:19:13 +00:00
aystarik
5f14410b8e
Removed extra non-standard commas
...
date 2001.12.11.21.03.00; author rmoore1; state Exp;
2005-06-29 20:19:12 +00:00
aystarik
97ee714e81
Initial support for DataTable Regions
...
date 2001.12.04.18.00.00; author rmoore1; state Exp;
2005-06-29 20:19:11 +00:00
aystarik
346dfd2c40
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 20:19:10 +00:00
aystarik
0a3a4f5ca2
Added SMBus AccessAttribute values
...
date 2001.11.16.17.53.00; author rmoore1; state Exp;
2005-06-29 20:19:09 +00:00
aystarik
c5fe57f99b
Cleanup - extraneous spaces and tab removal
...
date 2001.11.02.00.06.00; author rmoore1; state Exp;
2005-06-29 20:19:08 +00:00
aystarik
6f09ae76a7
Removed global OpRegion handler dispatch table, it was not being used.
...
date 2001.10.29.16.58.00; author rmoore1; state Exp;
2005-06-29 20:19:06 +00:00
aystarik
5e4dd51dab
Merged field create code, enhanced create/load dispatch code
...
date 2001.10.11.21.51.00; author rmoore1; state Exp;
2005-06-29 20:19:05 +00:00
aystarik
b2ff787030
Restructuring of the AML opcode handling routines
...
date 2001.10.09.22.42.00; author rmoore1; state Exp;
2005-06-29 20:19:04 +00:00
aystarik
76fdb05be8
Split opcode flags into separate class/type/flags fields
...
date 2001.10.09.17.26.00; author rmoore1; state Exp;
2005-06-29 20:19:03 +00:00
aystarik
8aa233e8c2
Rename the opcode execution functions
...
date 2001.10.08.22.36.00; author rmoore1; state Exp;
2005-06-29 20:19:02 +00:00
aystarik
57706fad51
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 20:19:01 +00:00
aystarik
33b5ba3716
Added placeholders (cases) for most ACPI 2.0 opcodes
...
date 2001.07.02.23.02.00; author rmoore1; state Exp;
2005-06-29 20:19:00 +00:00
aystarik
6616e3a17d
Misc compiler bug fixes
...
date 2001.05.07.22.20.00; author rmoore1; state Exp;
2005-06-29 20:18:59 +00:00
aystarik
544227fb47
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 20:18:58 +00:00
aystarik
69bc893ba9
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:18:57 +00:00
aystarik
47621478a8
Update to opcode names and typenames for fields
...
date 2001.03.30.18.16.00; author rmoore1; state Exp;
2005-06-29 20:18:56 +00:00
aystarik
837073233c
Added FFIXED_HW address space
...
date 2001.03.26.21.41.00; author rmoore1; state Exp;
2005-06-29 20:18:55 +00:00
aystarik
d7379811ef
Support for ACPI 2.0 method SyncLevel
...
date 2001.02.14.21.30.00; author rmoore1; state Exp;
2005-06-29 20:18:54 +00:00
aystarik
d4ab690528
New operand types to enable ASL compiler typechecking
...
date 2000.12.22.19.06.00; author rmoore1; state Exp;
2005-06-29 20:18:52 +00:00
aystarik
4f02a97c79
Added 2000 to the copyright in the legal header
...
date 2000.12.08.20.56.00; author rmoore1; state Exp;
2005-06-29 20:18:50 +00:00
aystarik
0c963de64a
New ACPI 2.0 opcodes
...
date 2000.11.21.02.02.00; author rmoore1; state Exp;
2005-06-29 20:18:49 +00:00
aystarik
26341ceef4
Added revision number to header
...
date 2000.08.30.20.54.00; author rmoore1; state Exp;
2005-06-29 20:18:46 +00:00
aystarik
1677a7c9af
Changed names of the major objects for clarity
...
date 2000.08.30.20.12.00; author rmoore1; state Exp;
2005-06-29 20:18:45 +00:00
aystarik
41388637ca
Conversion to new minimal-parse-subtree model of method execution
...
date 2000.08.08.17.34.00; author rmoore1; state Exp;
2005-06-29 20:18:41 +00:00
aystarik
8dcbfd2b28
Modified ARGI_DATAOBJECT definition to include NTE reference and that
...
ARGI_DATAOBJECT is used only by the SizeOf operator
date 2000.05.03.16.46.00; author mwalz; state Exp;
2005-06-29 20:18:35 +00:00
aystarik
e85c0a9413
Support for parser changes
...
date 2000.04.05.17.58.00; author rmoore1; state Exp;
2005-06-29 20:18:33 +00:00
aystarik
c5dcb5b4b1
Added argument types
...
date 2000.04.03.22.50.00; author rmoore1; state Exp;
2005-06-29 20:18:32 +00:00
aystarik
20ab5f0d8f
Cleanup
...
date 2000.03.09.22.24.00; author rmoore1; state Exp;
2005-06-29 20:18:31 +00:00
aystarik
0f3b25d68c
Changes to eliminate warnings at VC warning level 4
...
date 2000.03.03.18.04.00; author rmoore1; state Exp;
2005-06-29 20:18:30 +00:00
aystarik
5bc03c1797
Cleanup
...
date 2000.02.29.21.31.00; author rmoore1; state Exp;
2005-06-29 20:18:29 +00:00
aystarik
8a5c5ab276
date 2000.01.24.22.09.00; author psdiefen; state Exp;
2005-06-29 20:18:28 +00:00
aystarik
52db5722d6
Moved decode tables out (to the old recursive parser code)
...
date 2000.01.13.22.15.00; author rmoore1; state Exp;
2005-06-29 20:18:27 +00:00
aystarik
4bac6fecc8
Tables for older parser are now conditional
...
date 2000.01.10.17.13.00; author rmoore1; state Exp;
2005-06-29 20:18:26 +00:00
aystarik
f9b90be7a4
Prefixed all global variables with "Gbl_" for easy recognition
...
date 99.09.02.18.02.00; author rmoore1; state Exp;
2005-06-29 20:18:25 +00:00
aystarik
a958a4f627
Updated License Header
...
date 99.08.09.22.52.00; author mwalz; state Exp;
2005-06-29 20:18:24 +00:00
aystarik
fe04d34210
New data types/names; removed OUTRANGE macro.
...
date 99.07.12.23.25.00; author rmoore1; state Exp;
2005-06-29 20:18:23 +00:00
aystarik
e1eb347181
Fixed SS wierdness.
...
date 99.07.08.17.54.00; author grsmith1; state Exp;
2005-06-29 20:18:22 +00:00
aystarik
c8f8aff79e
Changed "Lcl" to "Local"
...
date 99.06.30.19.56.00; author rmoore1; state Exp;
2005-06-29 20:18:20 +00:00
aystarik
f0aa1368c3
Uppercase typedef names
...
date 99.06.10.18.04.00; author rmoore1; state Exp;
2005-06-29 20:18:19 +00:00
aystarik
45f84fd96f
Removed all compilation warnings under BeOS.
...
date 99.05.14.16.27.00; author grsmith1; state Exp;
2005-06-29 20:18:18 +00:00
aystarik
525de8d76c
Merged AML and ACPI exception codes
...
date 99.05.12.21.57.00; author rmoore1; state Exp;
2005-06-29 20:18:17 +00:00
aystarik
4664121a14
Changed common constants to uppercase
...
date 99.04.23.15.36.00; author rmoore1; state Exp;
2005-06-29 20:18:16 +00:00
aystarik
7234e2e043
Added legal-approved header
...
date 99.04.19.20.23.00; author rmoore1; state Exp;
2005-06-29 20:18:15 +00:00
aystarik
911654b431
Major header consolidation
...
date 99.04.07.22.31.00; author rmoore1; state Exp;
2005-06-29 20:18:14 +00:00
aystarik
392b2ead64
Integrated with 03/99 OPSD code
...
date 99.03.31.22.30.00; author rmoore1; state Exp;
2005-06-29 20:18:13 +00:00
aystarik
df1ef24f66
16/32/64-bit common data types
...
date 99.03.10.00.04.00; author rmoore1; state Exp;
2005-06-29 20:18:12 +00:00
aystarik
2606ee0b62
Anti-Polish clean up
...
date 99.02.12.19.10.00; author rmosgrov; state Exp;
2005-06-29 20:18:09 +00:00
aystarik
f31dcab891
First BeOS compatible check-in.
...
date 99.01.13.18.50.00; author grsmith1; state Exp;
2005-06-29 20:18:08 +00:00
aystarik
6c8fdef977
date 99.01.12.00.15.00; author grsmith1; state Exp;
2005-06-29 20:18:07 +00:00
aystarik
47cd21f471
Subsystem headers
...
date 99.01.11.22.10.00; author rmoore1; state Exp;
2005-06-29 20:18:05 +00:00
aystarik
eb7d6d9f22
Rename ProcName to AcpiFunctionName
...
date 2005.06.28.22.10.00; author rmoore1; state Exp;
2005-06-29 20:18:02 +00:00
aystarik
c8fdf68361
Macro/interface update to move debug info out of the _DbgInfo struct
...
date 2005.06.28.22.00.00; author rmoore1; state Exp;
2005-06-29 20:18:01 +00:00
aystarik
7f7ef1d645
New files, moved xfaces around
...
date 2005.06.23.20.57.00; author rmoore1; state Exp;
2005-06-29 20:18:00 +00:00
aystarik
cd2b5eae34
changes to cache interfaces
...
date 2005.06.17.20.14.00; author rmoore1; state Exp;
2005-06-29 20:17:59 +00:00
aystarik
0b4e39609b
strupr not POSIX, always use local AcpiUtStrupr
...
date 2005.04.07.22.25.00; author rmoore1; state Exp;
2005-06-29 20:17:58 +00:00
aystarik
3673a55fbf
Moved prototypes for "static" functions from headers into the defining
...
C module.
date 2005.03.31.23.13.00; author rmoore1; state Exp;
2005-06-29 20:17:57 +00:00
aystarik
49825f5fbc
Two functions could not be static
...
date 2005.03.29.18.13.00; author rmoore1; state Exp;
2005-06-29 20:17:56 +00:00
aystarik
886ea11540
cleanup
...
date 2005.03.22.23.10.00; author rmoore1; state Exp;
2005-06-29 20:17:54 +00:00
aystarik
9e0c658bdd
Update for static functions, cleanup
...
date 2005.03.21.21.10.00; author rmoore1; state Exp;
2005-06-29 20:17:53 +00:00
aystarik
1df1eecf0b
Support for optional object cache
...
date 2005.01.20.23.09.00; author rmoore1; state Exp;
2005-06-29 20:17:52 +00:00
aystarik
1d93edc520
added acpiutmemcmp
...
date 2004.10.13.20.04.00; author rmoore1; state Exp;
2005-06-29 20:17:50 +00:00
aystarik
82149469e6
Divide interface changes
...
date 2004.10.05.22.49.00; author rmoore1; state Exp;
2005-06-29 20:17:49 +00:00
aystarik
c1849b3744
new xface
...
date 2004.08.27.21.06.00; author rmoore1; state Exp;
2005-06-29 20:17:48 +00:00
aystarik
697f6b5334
New method name
...
date 2004.03.26.22.42.00; author rmoore1; state Exp;
2005-06-29 20:17:46 +00:00
aystarik
2a97f70f3b
_OSI support
...
date 2004.03.11.21.20.00; author rmoore1; state Exp;
2005-06-29 20:17:45 +00:00
aystarik
bc6e9a67f1
New prototype
...
date 2004.02.20.22.41.00; author rmoore1; state Exp;
2005-06-29 20:17:44 +00:00
aystarik
4059b30a21
Deployed UtGetDescriptorName for better debug output
...
date 2003.10.22.20.52.00; author rmoore1; state Exp;
2005-06-29 20:17:42 +00:00
aystarik
8ebed9b6f8
New function
...
date 2003.10.22.15.55.00; author rmoore1; state Exp;
2005-06-29 20:17:41 +00:00
aystarik
ffc8fc914a
Implement resource changes (Bjorn Helgaas)
...
date 2003.02.27.23.02.00; author agrover; state Exp;
2005-06-29 20:17:39 +00:00
aystarik
dd02adaae8
New xfaces
...
date 2002.12.03.18.08.00; author rmoore1; state Exp;
2005-06-29 20:17:34 +00:00
aystarik
9b2f5f47aa
New interfaces
...
date 2002.11.14.17.55.00; author rmoore1; state Exp;
2005-06-29 20:17:33 +00:00
aystarik
436cc60986
New prototype
...
date 2002.10.21.21.47.00; author rmoore1; state Exp;
2005-06-29 20:17:32 +00:00
aystarik
1e2c49e1bd
Moved ReportNsError to the Namespace manager
...
date 2002.10.02.17.10.00; author rmoore1; state Exp;
2005-06-29 20:17:31 +00:00
aystarik
51fd8471b2
Improved error messages for namespace lookups
...
date 2002.09.19.22.28.00; author rmoore1; state Exp;
2005-06-29 20:17:30 +00:00
aystarik
eba63dccaf
Lint changes
...
date 2002.09.05.17.35.00; author rmoore1; state Exp;
2005-06-29 20:17:29 +00:00
aystarik
e14ee46965
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:17:28 +00:00
aystarik
1f5267c9a5
Standalone disassembler now uses namespace mgr for symbol table
...
date 2002.07.23.20.30.00; author rmoore1; state Exp;
2005-06-29 20:17:27 +00:00
aystarik
77a33b9550
Major update for new disassembler (produces compilable ASL).
...
date 2002.07.15.20.52.00; author rmoore1; state Exp;
2005-06-29 20:17:26 +00:00
aystarik
003261097b
make AcpiUtGetTypeName usable all the time
...
date 2002.06.12.17.21.00; author agrover; state Exp;
2005-06-29 20:17:25 +00:00
aystarik
b3c3e92121
Deployed new UtGetObjectTypeName function. Fully deployed use of
...
ACPI_GET_OBJECT_TYPE macro for consistency.
date 2002.06.07.21.28.00; author rmoore1; state Exp;
2005-06-29 20:17:24 +00:00
aystarik
cab2faab60
Purged all references to Constants contained in reference objects.
...
Constants are now converted to integers immediately in the dispatcher.
date 2002.06.07.16.54.00; author rmoore1; state Exp;
2005-06-29 20:17:23 +00:00
aystarik
42072bd00e
Added byteswap function
...
date 2002.05.14.16.34.00; author rmoore1; state Exp;
2005-06-29 20:17:22 +00:00
aystarik
a4dbceba9a
New function
...
date 2002.04.25.17.42.00; author rmoore1; state Exp;
2005-06-29 20:17:21 +00:00
aystarik
06086a4fd9
Fifth lint pass - CLEAN for 32-bit and 64-bit
...
date 2002.04.12.20.46.00; author rmoore1; state Exp;
2005-06-29 20:17:19 +00:00
aystarik
e67050a8ff
Third pass to include lint changes/comments/cleanup.
...
date 2002.04.10.21.54.00; author rmoore1; state Exp;
2005-06-29 20:17:18 +00:00
aystarik
c334add0e5
interface changes
...
date 2002.04.08.22.07.00; author rmoore1; state Exp;
2005-06-29 20:17:17 +00:00
aystarik
1ed5145bbf
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:17:15 +00:00
aystarik
f2b864d9c9
Added support to allow all code to be compiled with either C or Pascal
...
calling conventions.
date 2002.02.15.17.59.00; author rmoore1; state Exp;
2005-06-29 20:17:14 +00:00
aystarik
d415ef7b37
proc rename
...
date 2002.01.22.16.20.00; author rmoore1; state Exp;
2005-06-29 20:17:13 +00:00
aystarik
3981a35c4c
Obsoleted AcpiOsCallocate interface
...
date 2002.01.18.22.41.00; author rmoore1; state Exp;
2005-06-29 20:17:12 +00:00
aystarik
fa9cbe665c
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:17:10 +00:00
aystarik
b0cc84a5fe
New prototypes
...
date 2001.12.07.18.41.00; author rmoore1; state Exp;
2005-06-29 20:17:05 +00:00
aystarik
ae8bd83e8f
new prototypes
...
date 2001.12.03.16.10.00; author rmoore1; state Exp;
2005-06-29 20:17:04 +00:00
aystarik
8c7614f8bc
Added THREAD_STATE to track threads and mutexes
...
date 2001.11.06.21.29.00; author rmoore1; state Exp;
2005-06-29 20:17:03 +00:00
aystarik
82c1d6b21f
Adding _CID support
...
date 2001.11.01.22.23.00; author psdiefen; state Exp;
2005-06-29 20:17:02 +00:00
aystarik
a7222574b7
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.58.00; author agrover; state Exp;
2005-06-29 20:17:01 +00:00
aystarik
72fd5e057a
Added METHOD_NAME__PRT
...
date 2001.09.28.02.44.00; author psdiefen; state Exp;
2005-06-29 20:17:00 +00:00
aystarik
12deb2bbbb
Renamed UtDumpCurrentAllocations to UtDumpAllocations
...
date 2001.09.17.22.47.00; author rmoore1; state Exp;
2005-06-29 20:16:59 +00:00
aystarik
0436b52e6a
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 20:16:57 +00:00
aystarik
6e877faba1
Cleanup via acpisrc -c
...
date 2001.08.27.19.53.00; author rmoore1; state Exp;
2005-06-29 20:16:56 +00:00
aystarik
a6f0937b43
Optimization of debug_print macro
...
date 2001.08.23.22.50.00; author rmoore1; state Exp;
2005-06-29 20:16:54 +00:00
aystarik
293b24c6a2
Global variable rename to prepend "acpi"
...
date 2001.08.22.21.19.00; author rmoore1; state Exp;
2005-06-29 20:16:53 +00:00
aystarik
e727bfad6c
Removed last vestiges of old DebugPrint functions
...
date 2001.08.15.22.25.00; author rmoore1; state Exp;
2005-06-29 20:16:52 +00:00
aystarik
b1f5fd34a0
New ACPI_DEBUG_PRINT macro deployed. Much smaller implementation.
...
date 2001.08.14.23.19.00; author rmoore1; state Exp;
2005-06-29 20:16:51 +00:00
aystarik
e97266d2be
New cache interfaces
...
date 2001.08.14.16.46.00; author rmoore1; state Exp;
2005-06-29 20:16:50 +00:00
aystarik
0bc12a5df7
New function
...
date 2001.07.19.20.00.00; author rmoore1; state Exp;
2005-06-29 20:16:49 +00:00
aystarik
35c43d6ba3
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:16:48 +00:00
aystarik
bdaac2d616
Changed AcpiFormatException interface
...
date 2001.07.06.21.51.00; author rmoore1; state Exp;
2005-06-29 20:16:47 +00:00
aystarik
e01d4a12a1
Renamed the UT memory allocation procedures
...
date 2001.07.03.17.01.00; author rmoore1; state Exp;
2005-06-29 20:16:46 +00:00
aystarik
4cee313667
removed AcpiUt* memory macros
...
date 2001.06.29.20.09.00; author rmoore1; state Exp;
2005-06-29 20:16:45 +00:00
aystarik
f53605a490
Renamed interpreter functions to Ex*, Utility functions to Ut*
...
date 2001.05.09.20.12.00; author rmoore1; state Exp;
2005-06-29 20:16:44 +00:00
aystarik
4f9dccfb4c
Changes for 16-bit code.
...
date 2001.04.27.17.34.00; author rmoore1; state Exp;
2005-06-29 20:16:43 +00:00
aystarik
128e9dc0bf
move strupr to cmutils, and change linux include to use system
...
clibrary
date 2001.04.19.00.05.00; author agrover; state Exp;
2005-06-29 20:16:40 +00:00
aystarik
8612d615ef
Base doesn't need to be a NATIVE_UINT.
...
date 2001.03.15.00.39.00; author agrover; state Exp;
2005-06-29 20:16:39 +00:00
aystarik
28be79a62c
fix my earlier bustage
...
date 2001.03.15.00.27.00; author agrover; state Exp;
2005-06-29 20:16:37 +00:00
aystarik
98c917df43
date 2001.02.09.01.43.00; author agrover; state Exp;
2005-06-29 20:16:32 +00:00
aystarik
ac8ad7c4cc
Support for non-recursive package copy
...
date 2001.01.29.22.02.00; author rmoore1; state Exp;
2005-06-29 20:16:30 +00:00
aystarik
2c4bfbd5cb
base allocationtesting on ACPI_DEBUG_TRACE_ALLOCATIONS
...
date 2001.01.22.18.46.00; author agrover; state Exp;
2005-06-29 20:16:29 +00:00
aystarik
172d1c0518
Bug fixes from Novell
...
date 2001.01.18.17.32.00; author rmoore1; state Exp;
2005-06-29 20:16:28 +00:00