3932 Commits

Author SHA1 Message Date
aystarik
609a670bf6 date 99.09.20.18.10.00; author rmosgrov; state Exp; 2005-06-29 17:43:47 +00:00
aystarik
ab28120754 date 99.09.16.17.01.00; author rmosgrov; state Exp; 2005-06-29 17:43:45 +00:00
aystarik
d2fa3c6068 Removed limitation of system memory to below 1M
date	99.08.03.18.03.00;	author rmosgrov;	state Exp;
2005-06-29 17:43:42 +00:00
aystarik
b4186d792d Default OpRegion handlers
date	99.07.22.20.50.00;	author rmoore1;	state Exp;
2005-06-29 17:43:40 +00:00
aystarik
b3048760d6 Lint update
date	2005.04.01.21.52.00;	author rmoore1;	state Exp;
2005-06-29 17:43:38 +00:00
aystarik
cfef5094e4 Removed obsolete fields
date	2004.12.03.21.41.00;	author rmoore1;	state Exp;
2005-06-29 17:43:33 +00:00
aystarik
97d3319940 Fix possible memory leak
date	2004.11.03.19.12.00;	author rmoore1;	state Exp;
2005-06-29 17:43:32 +00:00
aystarik
e6d1306d4a New error messages for AML_INTERNAL case(s)
date	2004.02.03.22.10.00;	author rmoore1;	state Exp;
2005-06-29 17:43:30 +00:00
aystarik
2780e08f0a Fix for 64-bit warnings
date	2003.10.23.20.02.00;	author rmoore1;	state Exp;
2005-06-29 17:43:28 +00:00
aystarik
ff4e15b9ab Deployed new procedure to extract NS Node name and validate the node.
Prevents faults during debug output.


date	2003.10.21.23.30.00;	author rmoore1;	state Exp;
2005-06-29 17:43:27 +00:00
aystarik
6cc976e426 Update debug output
date	2003.09.30.16.48.00;	author rmoore1;	state Exp;
2005-06-29 17:43:26 +00:00
aystarik
c1cb71dcd8 Cleanup and update of debug output levels
date	2002.03.22.21.47.00;	author rmoore1;	state Exp;
2005-06-29 17:43:16 +00:00
aystarik
2ea25c4e6b AccessAny == ByteAcc for now, to avoid going past the end of the
parent opregion.


date	2002.03.07.23.04.00;	author rmoore1;	state Exp;
2005-06-29 17:43:15 +00:00
aystarik
72e8175a7f 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 17:43:12 +00:00
aystarik
eaca9116ad Maximum FieldBitLength increased from 16 bits to 32.
date	2001.12.11.17.23.00;	author rmoore1;	state Exp;
2005-06-29 17:43:11 +00:00
aystarik
c71d46690e Added support for BufferAcc
date	2001.11.19.18.39.00;	author rmoore1;	state Exp;
2005-06-29 17:43:10 +00:00
aystarik
046ee56de4 Support for FieldAttribute byte, merged Access/Lock/Update bits back
into the FieldFlags.  Renamed the various field bits and access masks.


date	2001.11.16.22.27.00;	author rmoore1;	state Exp;
2005-06-29 17:43:08 +00:00
aystarik
76d1ac972a Fixed ByteAlignment assignments
date	2001.11.09.23.59.00;	author rmoore1;	state Exp;
2005-06-29 17:43:06 +00:00
aystarik
d6a8ca06b6 Alignment is now ByteAlignment to simplify math
date	2001.11.08.23.44.00;	author rmoore1;	state Exp;
2005-06-29 17:43:05 +00:00
aystarik
ee8d8b1f05 Another fix for StartBitOffset
date	2001.11.08.21.03.00;	author rmoore1;	state Exp;
2005-06-29 17:43:02 +00:00
aystarik
dba48cd8c2 Renamed BankRegisterObj to BankObj; Added Node to Buffer object
date	2001.10.29.22.27.00;	author rmoore1;	state Exp;
2005-06-29 17:42:59 +00:00
aystarik
476ece1d9a Added parent node to all Field object descriptors for better debug
output.  (Does not increase the size of these objects because there was extra
room.)


date	2001.10.29.22.07.00;	author rmoore1;	state Exp;
2005-06-29 17:42:58 +00:00
aystarik
a3f078bd4c Fixed calculation of StartFieldBitOffset - should be offset within a
DATUM, not a BYTE


date	2001.10.22.22.46.00;	author rmoore1;	state Exp;
2005-06-29 17:42:57 +00:00
aystarik
6e6a0a886e Added "ObjectType" field to OpcodeInfo table; removed "MapOpcode"
functions; Fixed forward reference problem with field names


date	2001.10.22.19.57.00;	author rmoore1;	state Exp;
2005-06-29 17:42:56 +00:00
aystarik
74dbd2d90d 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 17:42:55 +00:00
aystarik
6ecddcde4d Merged field create code, enhanced create/load dispatch code
date	2001.10.11.21.51.00;	author rmoore1;	state Exp;
2005-06-29 17:42:54 +00:00
aystarik
3e03c02e33 Major rework of the reference count mechanism for internal objects.
date	2001.10.08.18.03.00;	author rmoore1;	state Exp;
2005-06-29 17:42:53 +00:00
aystarik
e594b5f0b4 Cleanup via acpisrc -c
date	2001.08.27.19.53.00;	author rmoore1;	state Exp;
2005-06-29 17:42:51 +00:00
aystarik
f4bb4ab199 Cleanup of function names used in entry macros
date	2001.08.24.22.04.00;	author rmoore1;	state Exp;
2005-06-29 17:42:50 +00:00
aystarik
f1cb82111a Bug fix to split "AccessBitWidth" into 2 pieces of information - width
and alignment.


date	2001.07.12.19.56.00;	author rmoore1;	state Exp;
2005-06-29 17:42:47 +00:00
aystarik
a9c7a42a79 Fix for BufferField BaseByteOffset problem. Was not using the fact
that buffers can be accessed on byte boundaries always.


date	2001.06.14.17.19.00;	author rmoore1;	state Exp;
2005-06-29 17:42:46 +00:00
aystarik
d5a749fcba Fixed a comment
date	2001.05.18.16.14.00;	author rmoore1;	state Exp;
2005-06-29 17:42:45 +00:00
aystarik
3b17dc5e06 Fixed an address calculation
date	2001.05.17.20.19.00;	author rmoore1;	state Exp;
2005-06-29 17:42:44 +00:00
aystarik
6c77353e5f Base byte offset of field must be in on a "datum" boundary
date	2001.05.17.16.42.00;	author rmoore1;	state Exp;
2005-06-29 17:42:43 +00:00
aystarik
688d8d3970 Update and restructuring of field access code
date	2001.05.15.21.31.00;	author rmoore1;	state Exp;
2005-06-29 17:42:42 +00:00
aystarik
50f284ea83 Cleanup prior to label
date	2001.04.26.23.04.00;	author rmoore1;	state Exp;
2005-06-29 17:42:39 +00:00
aystarik
7cc4076f8e Removed extraneous parameter, fixed ref counts for IndexField objs
date	2001.04.09.21.41.00;	author rmoore1;	state Exp;
2005-06-29 17:42:38 +00:00
aystarik
c1fc9ae330 Cleanup of internal field objects
date	2001.04.09.17.55.00;	author rmoore1;	state Exp;
2005-06-29 17:42:37 +00:00
aystarik
cd0c33c19d First round of fixes for merged bufferField and RegionField support
date	2001.04.09.15.55.00;	author rmoore1;	state Exp;
2005-06-29 17:42:36 +00:00
aystarik
f66550c938 Field support update - restructure for > 32-bit support for all field
types.  Cleanup of field types


date	2001.04.06.23.12.00;	author rmoore1;	state Exp;
2005-06-29 17:42:35 +00:00
aystarik
e766d32832 Update to opcode names and typenames for fields
date	2001.03.30.18.16.00;	author rmoore1;	state Exp;
2005-06-29 17:42:34 +00:00
aystarik
f1f349fd89 Another pass at removal of ACPI_HANDLE from low-level CA code
date	2001.03.28.22.02.00;	author rmoore1;	state Exp;
2005-06-29 17:42:33 +00:00
aystarik
f2bcb8c6af cleanup
date	2001.03.27.23.09.00;	author rmoore1;	state Exp;
2005-06-29 17:42:32 +00:00
aystarik
3c1aef550b typo
date	2001.03.24.00.13.00;	author agrover;	state Exp;
2005-06-29 17:42:31 +00:00
aystarik
262954bd4d date 2000.12.12.16.50.00; author agrover; state Exp; 2005-06-29 17:42:28 +00:00
aystarik
9cb945c683 change AnyAcc to use natural access size instead of always byte
date	2000.12.12.16.49.00;	author agrover;	state Exp;
2005-06-29 17:42:27 +00:00
aystarik
708738eaea global fix: declare functions not in headers as static
date	2000.11.07.02.49.00;	author agrover;	state Exp;
2005-06-29 17:42:23 +00:00
aystarik
338f0984e5 Use NATIVE_CHAR for strings, changed INTx to UINTx
date	2000.08.14.18.18.00;	author rmoore1;	state Exp;
2005-06-29 17:42:18 +00:00
aystarik
74c6f9c002 date 2000.07.20.17.25.00; author mwalz; state Exp; 2005-06-29 17:42:17 +00:00
aystarik
5ab8383ba5 Split resolveOperands to iresop.c
date	2000.05.11.21.27.00;	author rmoore1;	state Exp;
2005-06-29 17:42:08 +00:00