| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|/
|
|
|
|
|
| |
Some platform headers are leaked to Linux during release cycle.
This patch removes them. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
| |
|
|
|
|
|
| |
For windows only, ensure that debug output is disabled for
the "release" (non-debug) case.
|
|
|
|
| |
Adds aslpld.c
|
|
|
|
|
|
|
|
|
| |
Allows all object types to be used with Concatenate. Objects
other than Int/Str/Buf are convert to a string that contains
the type of the object. Improves the utility of the Printf
and Fprintf macros.
Adds a new file, exconcat.c
|
|
|
|
|
| |
-lx option: creates a large, multiple cross-reference file.
Intended mostly for BIOS developers.
|
|
|
|
|
|
|
| |
Support for both the compiler and disassembler.
Also, the interpreter will ignore this opcode if it
is ever encountered (should not happen).
David Box.
|
|
|
|
|
|
| |
1) Cleanup output
2) Enhance output with additional data (namestrings, etc.)
3) Adds a new file: asldebug.c
|
|
|
|
|
|
| |
This patch updates MSVC project files due to recent changes. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
|
|
|
| |
Update project file to elimate uppercase letters in filename.
|
|
|
|
| |
Matches the support in iASL and AcpiExec.
|
|
|
|
| |
New files: acpixtract.h, axutils.c
|
|
|
|
| |
dttable.c -> dttable, dttable1, dttable2
|
|
|
|
| |
Split out functions from exdebug.c to extrace.c
|
|
|
|
| |
Not available on FreeBSD or Apple.
|
|
|
|
|
|
| |
This patch exports debugger files to Linux.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
|
|
|
| |
Adds aslresources.y
|
|
|
|
| |
Adds aslcstyle.y
|
|
|
|
| |
For ACPICA library.
|
|
|
|
| |
Ensure full debug is enabled for the debug version of the library.
|
|
|
|
| |
Removes this suite from the master project.
|
|\
| |
| | |
iASL: Support POSIX yacc again.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Define the global directives in the project files to improlve
the MSVC editor handling of the files.
|
| |
| |
| |
| |
| |
| |
| | |
- Add wilcard support for input filenames.
- Add -l option to load tables and exit, no display. This is
useful for validation of the namespace during BIOS generation.
- Add -x option for specifying debug level.
|
|/
|
|
|
|
| |
The dmobject.o is replaced by the dbobject.o. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
|
|
|
| |
Several missing files.
|
|
|
|
|
|
| |
This ensures that all object files are deleted. This is especially
important for files that have been made obsolete by makefile
changes.
|
|
|
|
| |
This file no longer exists.
|
|
|
|
| |
dmobject.c was renamed to dbobject.c
|
|\
| |
| | |
Acpica debugger
|
| |
| |
| |
| |
| |
| |
| | |
Some disassembler APIs should rather be debugger APIs. This patch moves
them to the debugger folder to be ready for debugger porting.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
| |
| |
| |
| | |
Cleanup for ease-of-use.
|
|/
|
|
|
|
|
| |
This patch updates project files for recent changes around dsdebug.c and
ahtable.c. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
|
|
|
|
| |
These were defined in two places. Changed to ACPI_SIGN* names
and define them once in acmacros.h
|
|
|
|
|
|
|
|
| |
ACPICA implements all non-ANSI functions locally. However, there
are sometimes two or more versions of the same function throughout
the ACPICA code. This change fixes this.
Adds a new file, utilities/utnonansi.c
|
|
|
|
| |
Also add stubs for some of the tracing functions.
|
|\
| |
| | |
Acpica trace
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The AcpiDebugTrace() is the mechanism known as ACPI method tracing that is
used by Linux as ACPICA debugging message reducer. This facility can be
controlled through Linux ACPI subsystem - /sys/module/acpi/parameters.
This facility requires CONFIG_ACPI_DEBUG to be enabled to see ACPICA trace
logs in the kernel dmesg output.
This patch enhances AcpiDebugTrace() to make it not only a message reducer,
but a real tracer to trace AML interpreter execution. Note that in addition
to the AML tracer enabling, this patch also updates the facility with the
following enhancements:
1. Allow a full path to be specified by the AcpiDebugTrace() API.
2. Allow any method rather than just the entrance of AcpiEvaluateObject()
to be traced.
3. All interpreter ACPI_LV_TRACE_POINT messages are collected for
ACPI_EXECUTER layer.
This patch also updates "trace" command to allow it to perform all Linux
method tracing functionalities:
1. "trace aml" to always enable AML execution trace messages
(level=TRACE_POINT, layer=EXECUTER) for all control methods.
2. "trace aml \MTHD" to always enable AML execution trace messages for
only \MTHD method.
3. "trace aml \MTHD once" to enable AML execution trace messages only
once for only \MTHD method.
4. "trace enable" to always enable all trace messsages (level=ALL,
layer=ALL) for all control methods.
5. "trace enable \MTHD" to always enable all trace messages for only
\MTHD method.
6. "trace enable \MTHD once" to enable all trace messages only once for
only \MTHD method.
7. "trace disable" to disable trace facility.
The Makefiles of acpinames/iasl are also updated to include exdebug.o and
the duplicated stubs are removed after that.
Note that since this patch has enhanced the method tracing facility, Linux
need also be updated after applying this patch. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch moves parts of AcpiDmDumpMethodInfo() to the dispatcher
component.
This patch also makes the new function dependent on ACPI_DEBUG_OUTPUT
compile-stage definition so that it can be used by the trace facility.
AcpiDmDumpMethodInfo() traverses method stack when an exception is
encountered. Such traversal is needed to support method tracing for the
exceptions. When an exception is encountered, the end indications of the
aborted methods should be logged in order not to break the user space
analysis tool. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
| |
| |
| |
| |
| |
| |
| | |
Allow users of the script to specify any patch name prefix, and users can
still specify "-" when they want. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
| |
| |
| |
| | |
Cleanup file permissions.
|
| |
| |
| |
| |
| |
| | |
This patch removes portable headers that do not suitable for Linux. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
|/
|
|
|
|
|
| |
Allow users of the script to specify any patch name prefix, and users can
still specify "-" when they want. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
|\
| |
| | |
Acpica msvc6
|
| |
| |
| |
| |
| |
| |
| | |
MSVC 6.0 project files are out of date. This patch updates these files to
enable MSVC 6.0 build environment. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
| |
| |
| |
| | |
Add new file, acuuid.h
|
| |
| |
| |
| | |
-t option displays all ACPI tables.
|
| |
| |
| |
| |
| |
| | |
This patch removes other DragonFly BSD headers from Linux kernel. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|