Commit Graph

1474 Commits

Author SHA1 Message Date
aystarik
b216fe6fba New commands, debugger now multithreaded
date	2000.03.21.22.20.00;	author rmoore1;	state Exp;
2005-06-29 16:23:33 +00:00
aystarik
e0ae11f537 Breakpoint support
date	2000.03.10.21.54.00;	author rmoore1;	state Exp;
2005-06-29 16:23:31 +00:00
aystarik
6bcd2a5546 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 16:23:20 +00:00
aystarik
d67522b1ef 16-bit problem fixes
date	2000.06.05.22.37.00;	author rmoore1;	state Exp;
2005-06-29 16:22:49 +00:00
aystarik
65317d27d2 Move prototypes under ifdef
date	2005.04.20.21.19.00;	author rmoore1;	state Exp;
2005-06-29 16:22:45 +00:00
aystarik
c5fb601a03 Add check for header length > file length to prevent fault. Small
other cleanups.


date	2005.04.05.19.01.00;	author rmoore1;	state Exp;
2005-06-29 16:22:44 +00:00
aystarik
17d6d57be0 Added check for text-mode CR/LF corruption of input ACPI table files.
date	2003.05.27.21.36.00;	author rmoore1;	state Exp;
2005-06-29 16:22:35 +00:00
aystarik
b2b05a3c4c All table descriptors are now dynamic. Fixes multiple SSDT deletion
problem. Updated some global names and defines


date	2003.05.08.23.28.00;	author rmoore1;	state Exp;
2005-06-29 16:22:34 +00:00
aystarik
4263c9c52c Fixes for SSDT support
date	2003.01.17.21.26.00;	author rmoore1;	state Exp;
2005-06-29 16:22:32 +00:00
aystarik
f591e5d22f Added checksum validation
date	2002.11.01.18.06.00;	author rmoore1;	state Exp;
2005-06-29 16:22:28 +00:00
aystarik
520e1a3b86 cleanup
date	2002.07.25.19.58.00;	author rmoore1;	state Exp;
2005-06-29 16:22:25 +00:00
aystarik
40237394dc Standalone disassembler now uses namespace mgr for symbol table
date	2002.07.23.20.30.00;	author rmoore1;	state Exp;
2005-06-29 16:22:24 +00:00
aystarik
8ba1a0eb52 Major update for new disassembler (produces compilable ASL).
date	2002.07.15.20.51.00;	author rmoore1;	state Exp;
2005-06-29 16:22:23 +00:00
aystarik
957e221fb0 Must recognize table separately from the table install
date	2002.06.25.21.19.00;	author rmoore1;	state Exp;
2005-06-29 16:22:22 +00:00
aystarik
067b063485 Added support for AcpiOsTableOverride interface and cleaned up some of
the internal table interfaces (unused parameters)


date	2002.04.26.22.00.00;	author rmoore1;	state Exp;
2005-06-29 16:22:21 +00:00
aystarik
cc2e1bdc80 Second pass to include lint changes/comments/cleanup.
date	2002.04.08.22.01.00;	author rmoore1;	state Exp;
2005-06-29 16:22:19 +00:00
aystarik
b67a8886ae Split a function
date	2002.03.20.21.48.00;	author rmoore1;	state Exp;
2005-06-29 16:22:18 +00:00
aystarik
58a19645bd 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 16:22:14 +00:00
aystarik
f1d0b494a3 Don't free table buffer on failure - this is done later.
date	2001.12.11.16.39.00;	author rmoore1;	state Exp;
2005-06-29 16:22:12 +00:00
aystarik
0c0578a1a9 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:22:11 +00:00
aystarik
7a9f9c9cba 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.52.00;	author rmoore1;	state Exp;
2005-06-29 16:22:10 +00:00
aystarik
64514870b9 Must use AcpiOs* memory interfaces so that they don't get counted as
leaks


date	2001.09.21.22.11.00;	author rmoore1;	state Exp;
2005-06-29 16:22:09 +00:00
aystarik
4a15358cd4 Updated for AcpiDump support.
date	2001.09.20.21.37.00;	author rmoore1;	state Exp;
2005-06-29 16:22:08 +00:00
aystarik
108b7ce8a3 Added DbTerminate function to free debugger objects
date	2001.09.19.20.41.00;	author rmoore1;	state Exp;
2005-06-29 16:22:07 +00:00
aystarik
82c73422e5 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 16:22:06 +00:00
aystarik
c8d8bb59ae Corrected table deletion on error (supports dsdt only)
date	2001.09.05.20.54.00;	author rmoore1;	state Exp;
2005-06-29 16:22:05 +00:00
aystarik
63527df026 Added memory allocation macros
date	2001.06.29.20.10.00;	author rmoore1;	state Exp;
2005-06-29 16:21:58 +00:00
aystarik
6390ccc674 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 16:21:56 +00:00
aystarik
dd817162d2 Restructured package copy code
date	2001.02.05.21.50.00;	author rmoore1;	state Exp;
2005-06-29 16:21:54 +00:00
aystarik
594e3acb40 Updated 16-bit tools to 64-bits and ACPI 2.0 tables
date	2000.12.20.23.09.00;	author rmoore1;	state Exp;
2005-06-29 16:21:52 +00:00
aystarik
6697b7fde7 Better table header checking
date	2000.11.15.22.19.00;	author rmoore1;	state Exp;
2005-06-29 16:21:48 +00:00
aystarik
aead55354d don't use raw malloc and free
date	2000.10.23.21.14.00;	author agrover;	state Exp;
2005-06-29 16:21:47 +00:00
aystarik
20978bf736 Configurable support for 64-bit ACPI integers (ACPI 2.0)
date	2000.10.11.21.02.00;	author rmoore1;	state Exp;
2005-06-29 16:21:46 +00:00
aystarik
8efa2dde1b Allows for some issues with the table length when reading it
date	2000.09.28.20.48.00;	author rmoore1;	state Exp;
2005-06-29 16:21:45 +00:00
aystarik
f76b160b15 Misc fixes for new interfaces
date	2000.09.15.21.23.00;	author rmoore1;	state Exp;
2005-06-29 16:21:44 +00:00
aystarik
507ba837fc Ran acpisrc source cleanup
date	2000.09.15.17.15.00;	author rmoore1;	state Exp;
2005-06-29 16:21:43 +00:00
aystarik
bc7f0d326e Incorporated Code Review comments/changes.
date	2000.08.09.17.09.00;	author mwalz;	state Exp;
2005-06-29 16:21:36 +00:00
aystarik
89134073c7 date 2000.07.20.16.41.00; author mwalz; state Exp; 2005-06-29 16:21:35 +00:00
aystarik
64b99e2edb Include file rename
date	2000.06.16.23.14.00;	author rmoore1;	state Exp;
2005-06-29 16:21:29 +00:00
aystarik
09961757ab Split ACPI_OBJECT_TYPE into an external and internal version
date	2000.06.02.21.41.00;	author rmoore1;	state Exp;
2005-06-29 16:21:24 +00:00
aystarik
da74902fbe Changed data types
date	2000.05.31.21.27.00;	author rmoore1;	state Exp;
2005-06-29 16:21:23 +00:00
aystarik
5ac5fe211c MatchArgument moved here, maybe temp.
date	2000.05.10.22.56.00;	author rmoore1;	state Exp;
2005-06-29 16:21:22 +00:00
aystarik
ef338ab980 Now uses the standard table interfaces
date	2000.04.19.22.22.00;	author rmoore1;	state Exp;
2005-06-29 16:21:21 +00:00
aystarik
efd5a67c2a Error checking while loading tables
date	2000.04.07.21.08.00;	author rmoore1;	state Exp;
2005-06-29 16:21:20 +00:00
aystarik
1dd5e543d5 Install default address space handlers
date	2000.03.21.22.18.00;	author rmoore1;	state Exp;
2005-06-29 16:21:19 +00:00
aystarik
1780c9838a New commands; code restructuring
date	2000.03.13.16.27.00;	author rmoore1;	state Exp;
2005-06-29 16:21:18 +00:00
aystarik
3713be5a1d AML debugger
date	2000.03.09.22.13.00;	author rmoore1;	state Exp;
2005-06-29 16:21:17 +00:00
aystarik
d5f89fd128 Rename for clarity
date	2005.06.22.22.19.00;	author rmoore1;	state Exp;
2005-06-29 16:21:15 +00:00
aystarik
5328e811cb Fixes for no mem tracking case
date	2005.06.17.21.44.00;	author rmoore1;	state Exp;
2005-06-29 16:21:14 +00:00
aystarik
df8fc8e69d Changed interface to DoSuspend and OsSleep
date	2004.09.21.20.06.00;	author rmoore1;	state Exp;
2005-06-29 16:21:07 +00:00