Commit Graph

5524 Commits

Author SHA1 Message Date
aystarik
b53adaa884 Support for Logical RSDP and subtables
date	2002.03.20.21.47.00;	author rmoore1;	state Exp;
2005-06-29 18:55:27 +00:00
aystarik
188a38631c Prefixed C library macros (MEMSET, etc.) with "ACPI_".
date	2002.02.13.18.54.00;	author rmoore1;	state Exp;
2005-06-29 18:55:26 +00:00
aystarik
071d377c96 Added error checking after all mutex acquires and most mutex releases.
date	2002.02.12.23.57.00;	author rmoore1;	state Exp;
2005-06-29 18:55:25 +00:00
aystarik
49e3d7cf76 Support for FACS in LoadTable
date	2002.02.01.21.38.00;	author rmoore1;	state Exp;
2005-06-29 18:55:23 +00:00
aystarik
76e43c6cac Added support for FADT, FACS in AcpiInstallTable.
date	2002.02.01.18.57.00;	author rmoore1;	state Exp;
2005-06-29 18:55:22 +00:00
aystarik
6fbd17e4c0 Split of MatchSignature procedure
date	2001.12.18.16.43.00;	author rmoore1;	state Exp;
2005-06-29 18:55:20 +00:00
aystarik
f0f6890800 Configurable support for abort-on-checksum-error
date	2001.12.04.18.43.00;	author rmoore1;	state Exp;
2005-06-29 18:55:18 +00:00
aystarik
38bae9474c Cleanup - extraneous spaces and tab removal
date	2001.11.02.00.06.00;	author rmoore1;	state Exp;
2005-06-29 18:55:17 +00:00
aystarik
457445d460 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 18:55:16 +00:00
aystarik
fc112f8483 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 18:55:15 +00:00
aystarik
bd47676748 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 18:55:14 +00:00
aystarik
dab5780f00 Moved several common parameters into the WALK_STATE structure to
reduce CPU stack use.


date	2001.09.06.16.10.00;	author rmoore1;	state Exp;
2005-06-29 18:55:13 +00:00
aystarik
d43810caf3 Added and deployed FUNCTION_ENTRY macro. Cleaned up comments to
standardize multi-line comments.


date	2001.08.27.17.57.00;	author rmoore1;	state Exp;
2005-06-29 18:55:12 +00:00
aystarik
cb9cf90ebd Update to use new debug macro that automatically inserts the procedure
name in the output.


date	2001.05.10.17.46.00;	author rmoore1;	state Exp;
2005-06-29 18:55:09 +00:00
aystarik
99395b08b0 Prefixed component IDs with "ACPI_"
date	2001.03.07.19.27.00;	author rmoore1;	state Exp;
2005-06-29 18:55:07 +00:00
aystarik
3c8974856d Purged unnecessary 0x's in debug output, most output is hex
date	2000.11.17.19.36.00;	author rmoore1;	state Exp;
2005-06-29 18:55:04 +00:00
aystarik
783fce2f98 Support for ACPI 2.0 tables
date	2000.10.31.22.38.00;	author rmoore1;	state Exp;
2005-06-29 18:55:03 +00:00
aystarik
7b46201773 New initialization interfaces
date	2000.09.14.23.00.00;	author rmoore1;	state Exp;
2005-06-29 18:55:00 +00:00
aystarik
2911e62dda Added revision number to header
date	2000.08.16.21.38.00;	author rmoore1;	state Exp;
2005-06-29 18:54:57 +00:00
aystarik
aaf072eb8a Extraneous typecast
date	2000.08.14.15.31.00;	author rmoore1;	state Exp;
2005-06-29 18:54:56 +00:00
aystarik
6f9a9f0b8b Incorporated Code Review comments/changes.
date	2000.08.09.17.09.00;	author mwalz;	state Exp;
2005-06-29 18:54:55 +00:00
aystarik
ee46e7d8f7 Split lines longer than 80
date	2000.06.29.21.05.00;	author rmoore1;	state Exp;
2005-06-29 18:54:52 +00:00
aystarik
4ce0167f7e Restructured namespace data structure
date	2000.06.29.16.42.00;	author rmoore1;	state Exp;
2005-06-29 18:54:51 +00:00
aystarik
4fdb272db7 Renamed Osd interfaces, renamed header files
date	2000.06.23.21.47.00;	author rmoore1;	state Exp;
2005-06-29 18:54:50 +00:00
aystarik
08047489ec Added some ACPI prefixes
date	2000.06.21.21.18.00;	author rmoore1;	state Exp;
2005-06-29 18:54:49 +00:00
aystarik
843757cf62 File merge to remove dinky files
date	2000.06.16.21.14.00;	author rmoore1;	state Exp;
2005-06-29 18:54:47 +00:00
aystarik
f91c34742d Changed Acpi_Gbl to AcpiGbl_
date	2000.06.16.20.07.00;	author rmoore1;	state Exp;
2005-06-29 18:54:46 +00:00
aystarik
e7da47204d Extraneous spaces removed
date	2000.06.13.21.22.00;	author rmoore1;	state Exp;
2005-06-29 18:54:45 +00:00
aystarik
7295df62a1 Global rename of identifiers and constants
date	2000.06.13.18.20.00;	author rmoore1;	state Exp;
2005-06-29 18:54:44 +00:00
aystarik
927a430208 Added type info to TBDs
date	2000.06.06.22.25.00;	author rmoore1;	state Exp;
2005-06-29 18:54:43 +00:00
aystarik
06a76e22fb 16-bit bug fixes
date	2000.06.05.22.37.00;	author rmoore1;	state Exp;
2005-06-29 18:54:42 +00:00
aystarik
3f4b5115e0 Verify all table headers, but ignore unrecognized signatures
date	2000.05.10.23.07.00;	author rmoore1;	state Exp;
2005-06-29 18:54:41 +00:00
aystarik
a468b354f9 Support for method owner IDs
date	2000.04.21.22.17.00;	author rmoore1;	state Exp;
2005-06-29 18:54:40 +00:00
aystarik
e3c5615bd1 Install now returns more info
date	2000.04.20.22.35.00;	author rmoore1;	state Exp;
2005-06-29 18:54:39 +00:00
aystarik
28ad2d0cfa Function renames; dynamic table load/unload
date	2000.04.19.22.35.00;	author rmoore1;	state Exp;
2005-06-29 18:54:38 +00:00
aystarik
6edebc5073 Fix for null table pointers
date	2000.03.21.20.46.00;	author rmoore1;	state Exp;
2005-06-29 18:54:37 +00:00
aystarik
22fbe6fd67 Must set the global pointer after we get our little hands on it!
date	2000.03.14.21.44.00;	author rmoore1;	state Exp;
2005-06-29 18:54:36 +00:00
aystarik
8fcee27f60 Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.18.00;	author rmoore1;	state Exp;
2005-06-29 18:54:35 +00:00
aystarik
d943458ac5 Initialized a variable
date	2000.02.01.23.26.00;	author rmoore1;	state Exp;
2005-06-29 18:54:34 +00:00
aystarik
6f4bf8dbf0 Macro support to eliminate excessive debug string duplication
date	99.10.14.20.56.00;	author rmoore1;	state Exp;
2005-06-29 18:54:33 +00:00
aystarik
5bffb33971 Cleanup and restructuring
date	99.10.14.17.41.00;	author rmoore1;	state Exp;
2005-06-29 18:54:32 +00:00
aystarik
0c77d9ed14 Table management modules
date	99.10.13.22.18.00;	author rmoore1;	state Exp;
2005-06-29 18:54:31 +00:00
aystarik
3072619ad5 automated cleanup
date	2004.05.27.22.12.00;	author rmoore1;	state Exp;
2005-06-29 18:51:17 +00:00
aystarik
4c904ff862 Lint fixes
date	2004.04.28.21.20.00;	author rmoore1;	state Exp;
2005-06-29 18:51:16 +00:00
aystarik
d75ab67cfb Check for end-of-buffer
date	2004.02.12.22.01.00;	author rmoore1;	state Exp;
2005-06-29 18:51:15 +00:00
aystarik
4d93bdaf22 Automated cleanup
date	2003.05.21.22.49.00;	author rmoore1;	state Exp;
2005-06-29 18:51:13 +00:00
aystarik
e3c983bf69 16-bit support/fixes
date	2003.04.24.18.05.00;	author rmoore1;	state Exp;
2005-06-29 18:51:12 +00:00
aystarik
0807a2a73b cleanup
date	2003.02.28.17.51.00;	author rmoore1;	state Exp;
2005-06-29 18:51:10 +00:00
aystarik
f082db2eb3 clean up a little to make linuxizer happy
date	2003.02.27.23.11.00;	author agrover;	state Exp;
2005-06-29 18:51:08 +00:00
aystarik
f92230314c Second pass to include lint changes/comments/cleanup.
date	2002.04.08.22.01.00;	author rmoore1;	state Exp;
2005-06-29 18:51:03 +00:00