summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/dsdt.c
AgeCommit message (Collapse)Author
2009-05-30Added error handler for missing AML nameref; fixes PR6103Jordan Hargrave
ok marco@
2009-05-30Fixed parsing rules for Scope opcode, fixes panic on some HP systemsJordan Hargrave
Create default scope names ok marco@
2009-04-27Remove unnecessary aml_xconvert arg, code cleanupJordan Hargrave
ok marco@
2009-04-10Fix for PR6099, read/write of non-byte aligned IndexFieldJordan Hargrave
ok marco@
2009-04-10gasio was killed so kill protoMarco Peereboom
2009-04-09Fixed argtype for Increment/Decrement. Field args were being evaluated asJordan Hargrave
integers instead remaining a reference. ok marco@
2009-03-13tabs; stupid emacsMarco Peereboom
2009-03-13Fixed potential aml_freevalue on uninitialized stack , reported by krwJordan Hargrave
Fixup in acpidock for aml_evalinteger ok @marco
2009-03-11Cleanup.. use aml_evalinteger instead of aml_evalnameJordan Hargrave
ok marco@
2009-03-10Added sensor devices for Thinkpad (temp+fan)Jordan Hargrave
Exported aml_evalinteger method ok marco@
2009-03-07Misc cleanups, remove dead codeJordan Hargrave
Normalized api for conversion/concatenation ok marco@
2009-03-05Rip out old fieldio code (no longer used)Jordan Hargrave
ok marco@
2009-03-05New ACPI fieldio routinesJordan Hargrave
Fix for PR6017, tested extensively on @tech ok marco@
2008-10-07Fix memory leak bug during scope evaluation (now without introducing a bugMark Kettenis
in evaluation of the Return() operator). Based jordan@'s diff from rev. 1.133. ok jordan@, marco@
2008-10-04Commit cleanup part of the diff that was backed out in the previous commitMark Kettenis
(removal of unused functions). requested by deraadt@
2008-09-29back out previous commit, since it is breaking a variety of machinesTheo de Raadt
(Supermicro X5DLR, and seperately, see pr 5941)
2008-09-25Fixed memory leak bug during scope evaluationJordan Hargrave
Removed unused functions ok marco@
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
Really just the low-hanging fruit of (hopefully) forthcoming timeout conversions. ok art@, krw@
2008-08-14If the AML SizeOf() method is called with an object reference it shouldJoel Sing
return the size of the referenced object. This fixes a panic on the ASUS eeePC 1000H when attaching the acpiasus(4) driver. Issue reported and fix tested by robert@ ok marco@
2008-06-14Fixed evil recursion depth for ASUS EEEPC, uses less memory tooJordan Hargrave
ok @marco
2008-06-13Remove duplicate function for string to integer conversion. ok jordan@Can Erkin Acar
2008-06-13Cleanup for aml_xcreatefield, added flags argumentJordan Hargrave
ok @canacar
2008-06-13Cleanup, remove old/unused functionsJordan Hargrave
ok @canacaR
2008-06-12Removed old AML disassembler codeJordan Hargrave
ok @marco
2008-06-12Fixed AMLOP_LOAD for _PSS on ThinkpadJordan Hargrave
ok @gwk
2008-06-12Fixed memory leaks for AML parserJordan Hargrave
added new stack handling interface removed delay during parsing ok @marco
2008-06-11Fix $OpenBSD$ for once and for allMarco Peereboom
2008-06-08Add a malloc type for ACPI and use it for _acpi_os_malloc and free.Artur Grabowski
kettenis@ ok
2008-06-08Implement aml_str2val() ok marco@Can Erkin Acar
2008-06-08unused globals and defines; ok tobyTheo de Raadt
2008-06-07Move #if 0 up to include currently unused fixup tables.Marco Peereboom
2008-06-06Shrink acpi some more for floppies and while here re-enable acpi on theMarco Peereboom
floppies. Fixes crazy sony vaio kettenis has. tested by deraadt ok deraadt jordan kettenis
2008-06-04Fix panic on my i386 box when local variable isnt handled properly.Marco Peereboom
code from jordan
2008-06-01Re-enable new parser. Lots of testing by various folks. Fits all mediaMarco Peereboom
now too. ok kettenis deraadt
2008-05-16back out jordans new parser.David Gwynne
it didnt have enough oks from the right people, it did break machines that were previously working, and it bloated the RAMDISKS and install media beyond the constraints of the media. requested by deraadt@
2008-05-15Ripped out old parser gutsJordan Hargrave
ok loki@
2008-05-15Handle Alias named objects, return original objectJordan Hargrave
Clear out result before evaluating
2008-05-14only compile aml_dump() if option ACPI_DEBUG.Miod Vallat
2008-05-14Let this build and link if SMALL_KERNEL.Miod Vallat
2008-05-14Adding new ACPI Parser codeJordan Hargrave
Old guts of code still exists, needs to be torn out next ok marco@ ok brad@
2008-02-07unbreak SMALL_KERNEL kernels, with miodHenning Brauer
2008-02-05Added change for debugging setbufintJordan Hargrave
ok marco@
2008-01-22Added change to parseop to support return value; removes 1/2 stack depth forJordan Hargrave
parseint ok marco@
2007-12-02Added AMLOP_BREAKOPINT function handler for X40 systemsJordan Hargrave
ok marco@
2007-11-17Print the type that's wrong.Mark Kettenis
2007-11-17Buffers are not necessarily NUL-terminated, so use memcpy instead of strlcpyMark Kettenis
to convert a buffer into a string. ok canacar@, marco@
2007-11-15don't waste our time telling the aml that we are OpenBSD; it will neverTheo de Raadt
make a good decision based on that; ok kettenis canacar
2007-11-14shrink floppy build by knocking out some unused bits of code; seen by canacarTheo de Raadt
2007-11-14Fix handling of local AML variables for type conversion:Can Erkin Acar
Check whether a variable is local before and after dereferencing. Improve the check to make sure that the variable is in local in current scope. Tested by many, thanks a lot. ok marco@
2007-11-10do not check malloc return value against NULL, as M_WAITOK is usedCharles Longeau
ok marco@