Commit Graph

342 Commits

Author SHA1 Message Date
rmoore1
288f609021 ACPICA: Implement support for ACPI DMAR table (DMA Remapping Table) in header files and disassembler. 2006-08-24 17:19:49 +00:00
rmoore1
62300dae19 The Table Manager component has been completely redesigned and reimplemented. The new design is much simpler, and reduces the overall code and data size of the kernel-resident ACPICA by approximately 5%. Also, it is now possible to obtain the ACPI tables very early during kernel initialization, even before dynamic memory management is initialized. 2006-08-23 19:55:36 +00:00
rmoore1
3b9ee46e55 ACPICA: test timeout on global lock interface 2006-07-20 19:57:46 +00:00
rmoore1
b22be11c36 ACPICA: Add test for global lock interfaces 2006-07-20 19:50:34 +00:00
rmoore1
6e1b7b3d1a Major update for locking.
1) Use new types ACPI_SPINLOCK, ACPI_MUTEX,ACPI_SEMAPHORE
2) Deploy new OSL interfaces for mutex objects
3) Use mutex for serialized methods, fix incorrect use of method SyncLevel
2006-06-20 15:37:18 +00:00
rmoore1
8c8738f9a1 Major restructuring of internal interfaces to evaluate objects to reduce code size and stack use 2006-05-17 21:30:23 +00:00
rmoore1
636f1daa70 Automated cleanup 2006-05-12 20:50:15 +00:00
rmoore1
1ee90e7361 Replace OsQueueForExecution with OsExecute 2006-05-11 20:52:45 +00:00
rmoore1
6f70255c7a Support for disassembler external generation 2006-05-11 20:26:22 +00:00
rmoore1
1df3cbc893 Automated cleanup 2006-04-21 19:37:46 +00:00
rmoore1
a3304d8c7e Immediately ignore whitespace during case conversion 2006-04-21 17:16:22 +00:00
rmoore1
65d5c688ce Update ACPI_FUNCTION_* macros, no longer require quotes. Allows source conversion to convert the function names. 2006-04-19 21:49:06 +00:00
rmoore1
282b9f29e0 Ignore quoted strings during mixed case conversion 2006-04-19 21:09:09 +00:00
rmoore1
4319faba0c New names for ACPI tables 2006-04-06 21:21:02 +00:00
rmoore1
bb44b2fbee Deploy ACPI_COMPARE_NAME 2006-03-31 23:25:59 +00:00
rmoore1
1ed5f2a8ac update output format string 2006-03-30 23:42:44 +00:00
rmoore1
18e56ac420 Fall back to original signature defines for now. 2006-03-28 16:31:11 +00:00
rmoore1
eebd4cb4f1 New structs added 2006-03-27 23:16:11 +00:00
rmoore1
ce8768c4d4 Warning fix 2006-03-27 21:19:26 +00:00
rmoore1
770e8ec2c2 Reorganized table headers 2006-03-27 20:38:46 +00:00
rmoore1
e82c898af8 Table header update. Renames 2006-03-24 23:12:33 +00:00
rmoore1
7b15bac697 Disassembler support for non-AML tables; table header update 2006-03-24 21:49:15 +00:00
rmoore1
24f0c8726a Add -a option to extract all tables 2006-03-24 21:40:25 +00:00
rmoore1
9c621d42de Can't xlate FADT_DESCRIPTOR yet. 2006-03-24 21:39:24 +00:00
rmoore1
6368989ade Split from asmain.c 2006-03-24 18:31:18 +00:00
rmoore1
0e4f55087c Split global tables to new file 2006-03-24 18:30:53 +00:00
rmoore1
0a67686fae Add extended table info for -l option 2006-03-17 20:25:25 +00:00
rmoore1
436553bd1f Extract binary ACPI tables from acpidump text output 2006-03-16 22:26:08 +00:00
rmoore1
e5621fe9c1 Add more C types for Linux conversion 2006-03-16 22:18:58 +00:00
rmoore1
d7a9ca7ad8 Added option for special formatting for files containing structs 2006-03-15 22:13:27 +00:00
rmoore1
0bc76a762e Optimize structs for 64-bit, cache for namespace nodes, remove NSnode ref count 2006-03-14 20:58:51 +00:00
rmoore1
72ebba28c5 Rename ACPI memory macros for clarity 2006-03-10 20:08:05 +00:00
rmoore1
bcecdaeb79 Automated cleanup 2006-03-10 18:59:10 +00:00
rmoore1
69aa7eb71e ACPI_THREAD_ID 2006-03-10 18:33:58 +00:00
rmoore1
a9d945b667 New struct name 2006-03-10 17:51:36 +00:00
rmoore1
9106520ea8 Update to previous fix: do not ignore identifiers with underscores if they are mixed case. 2006-02-23 23:19:39 +00:00
rmoore1
4d15826dc7 *** empty log message *** 2006-02-15 21:47:00 +00:00
rmoore1
025216fffa Ignore tokens with embedded underscores, no need to convert 2006-02-14 23:06:57 +00:00
rmoore1
2a8c9c79b9 Handle else-if and else-while when determining whitespace 2006-02-07 23:16:24 +00:00
rmoore1
ec5455db60 Add whitespace for comments that get crammed up against previous statement 2006-02-07 22:51:40 +00:00
rmoore1
fbc94bf60e *** empty log message *** 2006-01-27 21:30:00 +00:00
rmoore1
65a47676e4 Added new ACPI_CPU_FLAGS type 2006-01-26 23:40:07 +00:00
rmoore1
f7bfe25476 Deploy ACPI_[ERROR, EXCEPTION, WARNING, INFO] 2006-01-23 22:11:06 +00:00
rmoore1
69d0561ba0 More changes for ACPI_REPORT_ERROR conversion 2006-01-12 21:55:49 +00:00
rmoore1
7c13298942 Convert DB_ERROR/WARNs to REPORT_ERROR/WARNINGs 2006-01-11 22:38:23 +00:00
rmoore1
9efdd774a4 Add 2006 copyright 2006-01-09 17:47:27 +00:00
rmoore1
aa4b29b00a Automated cleanup 2005-12-16 21:43:17 +00:00
rmoore1
c9d2176e9a Implemtation of -e flag in global exception handler 2005-12-16 21:30:18 +00:00
rmoore1
d59ac168d4 interface change 2005-12-15 22:34:48 +00:00
rmoore1
008c171b2d New type; cleanup 2005-12-15 22:34:12 +00:00