Commit Graph

379 Commits

Author SHA1 Message Date
aystarik
e72979e4b2 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:29:25 +00:00
aystarik
036aa40700 Split out command loop, added method termination xface
date	2002.12.12.21.48.00;	author rmoore1;	state Exp;
2005-06-29 16:29:24 +00:00
aystarik
c7b29cb820 Added support to abort running methods
date	2002.12.05.16.48.00;	author rmoore1;	state Exp;
2005-06-29 16:29:23 +00:00
aystarik
b37a83eed2 Added another \n
date	2002.08.08.20.23.00;	author rmoore1;	state Exp;
2005-06-29 16:29:19 +00:00
aystarik
15734ce9d1 Automated cleanup
date	2002.07.30.22.15.00;	author rmoore1;	state Exp;
2005-06-29 16:29:18 +00:00
aystarik
9971ca2b41 Standalone disassembler now uses namespace mgr for symbol table
date	2002.07.23.20.30.00;	author rmoore1;	state Exp;
2005-06-29 16:29:16 +00:00
aystarik
b26023222f Major update for new disassembler (produces compilable ASL).
date	2002.07.15.20.51.00;	author rmoore1;	state Exp;
2005-06-29 16:29:15 +00:00
aystarik
4a63e59d1d Obsoleted AcpiOsCallocate interface
date	2002.01.18.22.41.00;	author rmoore1;	state Exp;
2005-06-29 16:29:05 +00:00
aystarik
2ca4eaa886 Sticky user breakpoints and better if/else/while disassembly
date	2001.12.13.22.57.00;	author rmoore1;	state Exp;
2005-06-29 16:29:02 +00:00
aystarik
9b34d3c926 Cleanup - extraneous spaces and tab removal
date	2001.11.02.00.05.00;	author rmoore1;	state Exp;
2005-06-29 16:29:00 +00:00
aystarik
84e02acca5 Changed parameter name to clarify use
date	2001.10.04.20.38.00;	author rmoore1;	state Exp;
2005-06-29 16:28:59 +00:00
aystarik
047aa995b1 Opcode class/type cleanup. Restructuring of math and logic AML
opcodes.  Match op restructured.  Added opcode class dispatch table


date	2001.10.01.16.58.00;	author rmoore1;	state Exp;
2005-06-29 16:28:58 +00:00
aystarik
9a905b39b4 Changed BUFFER_SIZE name
date	2001.08.24.20.20.00;	author rmoore1;	state Exp;
2005-06-29 16:28:54 +00:00
aystarik
a9ed5ec673 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 16:28:50 +00:00
aystarik
d6980c7024 Fixed some parse issues during method execution
date	2000.09.14.16.40.00;	author rmoore1;	state Exp;
2005-06-29 16:28:45 +00:00
aystarik
61f12d67da Temp fix for deadlock on namespace mutex
date	2000.08.21.23.04.00;	author rmoore1;	state Exp;
2005-06-29 16:28:40 +00:00
aystarik
c1fcda9b89 Single Thread debugger support
date	2000.05.05.21.33.00;	author rmoore1;	state Exp;
2005-06-29 16:28:24 +00:00
aystarik
2eda36d293 Don't single step named field ops
date	2000.04.07.17.38.00;	author rmoore1;	state Exp;
2005-06-29 16:28:21 +00:00
aystarik
d507162397 Fix for extraneous output
date	2000.04.06.21.59.00;	author rmoore1;	state Exp;
2005-06-29 16:28:20 +00:00
aystarik
d326a11b79 Renamed some literals
date	2000.04.03.22.48.00;	author rmoore1;	state Exp;
2005-06-29 16:28:19 +00:00
aystarik
a7bbc0f995 single-step/disassembly fixes
date	2000.03.27.21.55.00;	author rmoore1;	state Exp;
2005-06-29 16:28:18 +00:00
aystarik
58cb968dc7 Merged cases to output the disassembled instruction
date	2000.03.24.16.46.00;	author rmoore1;	state Exp;
2005-06-29 16:28:17 +00:00
aystarik
1c2de6c23e Step to call/over call.
date	2000.03.21.22.13.00;	author rmoore1;	state Exp;
2005-06-29 16:28:16 +00:00
aystarik
8ea39ac0f3 Rename for clarity
date	2005.06.22.22.19.00;	author rmoore1;	state Exp;
2005-06-29 16:28:14 +00:00
aystarik
427ac706a1 added disasm include
date	2004.07.30.17.39.00;	author rmoore1;	state Exp;
2005-06-29 16:28:07 +00:00
aystarik
b1324fde2a decode object reference objects
date	2004.07.29.21.13.00;	author rmoore1;	state Exp;
2005-06-29 16:28:06 +00:00
aystarik
21fa29c5f7 Deployed ACPI_FORMAT_UINT64 to simplify output statements
date	2003.10.22.16.34.00;	author rmoore1;	state Exp;
2005-06-29 16:28:03 +00:00
aystarik
607ac0e87b Automated cleanup
date	2003.05.21.22.48.00;	author rmoore1;	state Exp;
2005-06-29 16:28:02 +00:00
aystarik
7a818f0480 Cleanup of long lines
date	2003.05.19.22.10.00;	author rmoore1;	state Exp;
2005-06-29 16:28:01 +00:00
aystarik
153e5f062d Fix to properly set table ID in created namespace objects. Removed
static DSDT table ID.


date	2003.05.09.20.02.00;	author rmoore1;	state Exp;
2005-06-29 16:27:59 +00:00
aystarik
81e32e5ad9 Fix for buffer length=0
date	2002.12.10.20.14.00;	author rmoore1;	state Exp;
2005-06-29 16:27:53 +00:00
aystarik
dd27c53a16 Some Lint changes; 16-bit changes
date	2002.04.15.22.46.00;	author rmoore1;	state Exp;
2005-06-29 16:27:49 +00:00
aystarik
4f65359cd2 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 16:27:46 +00:00
aystarik
cac09ffc91 Fixed if statement
date	2002.01.21.21.16.00;	author rmoore1;	state Exp;
2005-06-29 16:27:43 +00:00
aystarik
18b96c5aa9 Added pointer/integer conversion macros to cleanup IA64 generation
date	2001.12.12.17.25.00;	author rmoore1;	state Exp;
2005-06-29 16:27:40 +00:00
aystarik
f4b894964b 64-bit integer display (always)
date	2001.10.04.20.39.00;	author rmoore1;	state Exp;
2005-06-29 16:27:39 +00:00
aystarik
4d3a594ee8 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 16:27:38 +00:00
aystarik
b5ff89ee10 64-bit object dump support
date	2001.07.19.19.57.00;	author rmoore1;	state Exp;
2005-06-29 16:27:34 +00:00
aystarik
22b0422942 UtFormatException obsoleted; AcpiFormatException substituted globally
date	2001.07.06.22.16.00;	author rmoore1;	state Exp;
2005-06-29 16:27:33 +00:00
aystarik
46926d0017 Added memory allocation macros
date	2001.06.29.20.10.00;	author rmoore1;	state Exp;
2005-06-29 16:27:32 +00:00
aystarik
d567cc0030 Displays all external acpi objects
date	2000.09.20.22.47.00;	author rmoore1;	state Exp;
2005-06-29 16:27:26 +00:00
aystarik
a0c67a0978 Eliminated "Name Tables" and replaced with "Named Objects"
date	2000.08.29.00.38.00;	author rmoore1;	state Exp;
2005-06-29 16:27:20 +00:00
aystarik
1983e64ae3 date 2000.07.20.16.59.00; author mwalz; state Exp; 2005-06-29 16:27:15 +00:00
aystarik
4c02b9dc08 Comments from 07/18/00 code review
date	2000.07.19.22.55.00;	author rmoore1;	state Exp;
2005-06-29 16:27:14 +00:00
aystarik
8658974cae Eliminated construction of full parse tree for main table AML
date	2000.07.14.21.50.00;	author rmoore1;	state Exp;
2005-06-29 16:27:13 +00:00
aystarik
3e8b03148d New parameter
date	2000.05.19.21.58.00;	author rmoore1;	state Exp;
2005-06-29 16:27:00 +00:00
aystarik
b3991c3160 date 2000.04.19.22.23.00; author rmoore1; state Exp; 2005-06-29 16:26:59 +00:00
aystarik
8ccc9a99d8 New functions
date	2000.03.21.22.21.00;	author rmoore1;	state Exp;
2005-06-29 16:26:57 +00:00
aystarik
cc4d07f1d2 Fixed string output
date	2000.03.14.18.18.00;	author rmoore1;	state Exp;
2005-06-29 16:26:56 +00:00
aystarik
d20972e010 Fixes for no mem tracking case
date	2005.06.17.21.44.00;	author rmoore1;	state Exp;
2005-06-29 16:26:53 +00:00