Reserved method has too many arguments (_OSC requires 4)
by Thomas Renninger
Hi,
I have a laptop freezing early, acpi=off and noapic helps.
I wonder whether this could have to do with the broken _OSC method.
I cannot access the machine myself, eventually I can get more info
if needed, but the machine is freezing really early (after ACPI
initialization, somewhere around bringing up CPUs (possibly when
starting PCI init already?).
This is not the first time I see this message.
It would be great to get (from include/linux/kernel.h):
#define FW_BUG "[Firmware Bug]: "
#define FW_WARN "[Firmware Warn]: "
#define FW_INFO "[Firmware Info]: "
marked messages into ACPICA and blame the guys who are responsible
for that.
My other concern/question is: what exactly happens in such a case?
Will _OSC get invoked at all?
If yes, what will be the last argument, zero, -1?
Hmm, I doubt it has to do with the freeze, but it would still be
great if someone knowing these parts could comment what people
with such a BIOS could expect to happen.
Thanks,
Thomas
Method (_OSC, 5, NotSerialized)
{
Store (Arg3, Local0)
Multiply (Local0, 0x04, Local1)
Name (BUF1, Buffer (Local1) {})
Store (Arg4, BUF1)
Store (Zero, Local1)
Store (Zero, Local2)
While (Local0)
{
Multiply (Local1, 0x04, Local2)
CreateDWordField (BUF1, Local2, CAPB)
If (Arg2)
{
If (LEqual (Local1, Zero))
{
And (CAPB, 0xFFFFFFFC)
}
}
Increment (Local1)
Decrement (Local0)
}
Return (BUF1)
}
10 years
ACPICA version 20100331 released
by Moore, Robert
31 March 2010. Summary of changes for version 20100331:
This release is available at www.acpica.org/downloads
1) ACPI CA Core Subsystem:
Completed a major update for the GPE support in order to improve support for shared GPEs and to simplify both host OS and ACPICA code. Added a reference count mechanism to support shared GPEs that require multiple device drivers. Several external interfaces have changed. One external interface has been removed. One new external interface was added. Most of the GPE external interfaces now use the GPE spinlock instead of the events mutex (and the Flags parameter for many GPE interfaces has been removed.) See the updated ACPICA Programmer Reference for details. Matthew Garrett, Bob Moore, Rafael Wysocki. ACPICA BZ 831.
Changed:
AcpiEnableGpe, AcpiDisableGpe, AcpiClearGpe, AcpiGetGpeStatus
Removed:
AcpiSetGpeType
New:
AcpiSetGpe
Implemented write support for DataTable operation regions. These regions are defined via the DataTableRegion() operator. Previously, only read support was implemented. The ACPI specification allows DataTableRegions to be read/write, however.
Implemented a new subsystem option to force a copy of the DSDT to local memory. Optionally copy the entire DSDT to local memory (instead of simply mapping it.) There are some (albeit very rare) BIOSs that corrupt or replace the original DSDT, creating the need for this option. Default is FALSE, do not copy the DSDT.
Implemented detection of a corrupted or replaced DSDT. This change adds support to detect a DSDT that has been corrupted and/or replaced from outside the OS (by firmware). This is typically catastrophic for the system, but has been seen on some machines. Once this problem has been detected, the DSDT copy option can be enabled via system configuration. Lin Ming, Bob Moore.
Fixed two problems with AcpiReallocateRootTable during the root table copy. When copying the root table to the new allocation, the length used was incorrect. The new size was used instead of the current table size, meaning too much data was copied. Also, the count of available slots for ACPI tables was not set correctly. Alexey Starikovskiy, Bob Moore.
Example Code and Data Size: These are the sizes for the OS-independent acpica.lib produced by the Microsoft Visual C++ 6.0 32-bit compiler. The debug version of the code includes the debug output trace mechanism and has a much larger code and data size.
Previous Release:
Non-Debug Version: 87.5K Code, 18.4K Data, 105.9K Total
Debug Version: 163.4K Code, 51.1K Data, 214.5K Total
Current Release:
Non-Debug Version: 87.9K Code, 18.6K Data, 106.5K Total
Debug Version: 163.5K Code, 51.3K Data, 214.8K Total
2) iASL Compiler/Disassembler and Tools:
iASL: Implement limited typechecking for values returned from predefined control methods. The type of any returned static (unnamed) object is now validated. For example, Return(1). ACPICA BZ 786.
iASL: Fixed a predefined name object verification regression. Fixes a problem introduced in version 20100304. An error is incorrectly generated if a predefined name is declared as a static named object with a value defined using the keywords "Zero", "One", or "Ones". Lin Ming.
iASL: Added Windows 7 support for the -g option (get local ACPI tables) by reducing the requested registry access rights. ACPICA BZ 842.
Disassembler: fixed a possible fault when generating External() statements. Introduced in commit ae7d6fd: Properly handle externals with parent-prefix (carat). Fixes a string length allocation calculation. Lin Ming.
10 years, 11 months
Name object change produces unexpected errors.
by master chief
I was kind of expecting this to happen:
----------------------------------------------------------------------
ssdt.dsl 80: Name (_ADR, Zero)
Error 4080 - ^ Invalid object type for reserved name, must be (Integer)
ssdt.dsl 81: Name (_SUN, One)
Error 4080 - ^ Invalid object type for reserved name, must be (Integer)
ASL Input: ssdt.dsl - 328 lines, 9645 bytes, 79 keywords
Compilation complete. 2 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
----------------------------------------------------------------------
But aren't the constants 'Zero' and 'One' supposed to be of type integer already?
We can't use 0x00 and 0x01 here, because then we are stuck with two "Optimizations". That is a no go since I have to deliver a product without errors, warnings and optimizations. I am confused. What are we supposed to use now?
Regards,
Chief
10 years, 11 months
Unable to boot in vmware 7
by Samuel Serapion
Hello, i've been developing a driver based on acpica and linux acpi for ReactOS, you can find the source code here: http://git.reactos.org/?p=reactos.git;a=tree;f=reactos/drivers/bus/acpi;h...
However I have been unable to boot in vmware 7, you can find the acpica init sequence here: http://git.reactos.org/?p=reactos.git;a=blob;f=reactos/drivers/bus/acpi/p... . I have no idea whats going wrong, please help me debug this issue.
(ntoskrnl\kd\kdio.c:297) -----------------------------------------------------
(ntoskrnl\kd\kdio.c:298) ReactOS 0.4-SVN (Build 20100228-r45726)
(ntoskrnl\kd\kdio.c:299) Command Line: /NOGUIBOOT /DEBUGPORT=COM1
(ntoskrnl\kd\kdio.c:303) ARC Paths: multi(0)disk(0)cdrom(159) \ multi(0)disk(0)cdrom(159) \reactos\
(ntoskrnl\ke\i386\cpu.c:746) Prefetch Cache: 64 bytes L2 Cache: 524288 bytes L2 Cache Line: 64 bytes L2 Cache Associativity: 16
WARNING: HalStopProfileInterrupt at hal\halx86\generic\profil.c:24 is UNIMPLEMENTED!
(ntoskrnl\mm\mminit.c:289) 0x80000000 - 0x81000000 Boot Loaded Image
(ntoskrnl\mm\mminit.c:293) 0x81000000 - 0x87400000 Paged Pool
(ntoskrnl\mm\mminit.c:297) 0xB0000000 - 0xB0601000 PFN Database
(ntoskrnl\mm\mminit.c:301) 0xB0601000 - 0xB15C9000 ARM³ Non Paged Pool
(ntoskrnl\mm\mminit.c:305) 0xBC000000 - 0xBD000000 System View Space
(ntoskrnl\mm\mminit.c:309) 0xBD000000 - 0xC0000000 Session Space
(ntoskrnl\mm\mminit.c:312) 0xC0000000 - 0xC0300000 Page Tables
(ntoskrnl\mm\mminit.c:315) 0xC0300000 - 0xC0400000 Page Directories
(ntoskrnl\mm\mminit.c:318) 0xC0400000 - 0xC0800000 Hyperspace
(ntoskrnl\mm\mminit.c:322) 0xE1000000 - 0xF1000000 ARM³ Paged Pool
(ntoskrnl\mm\mminit.c:325) 0xF3400000 - 0xF8BA8000 System PTE Space
(ntoskrnl\mm\mminit.c:328) 0xF8BA8000 - 0xFFBE0000 Non Paged Pool Expansion PTE Space
(ntoskrnl\ke\i386\kiinit.c:53) Large Page support detected but not yet taken advantage of
(ntoskrnl\ke\i386\patpge.c:45) Global page support detected but not yet taken advantage of
(ntoskrnl\ke\i386\patpge.c:58) PAT support detected but not yet taken advantage of
(ntoskrnl\ke\i386\mtrr.c:24) MTRR support detected but not yet taken advantage of
PC Compatible Eisa/Isa HAL has been initialized
WARNING: IoReportResourceUsage at ntoskrnl\io\iomgr\iorsrce.c:700 is UNIMPLEMENTED!
WARNING: IoReportResourceUsage at ntoskrnl\io\iomgr\iorsrce.c:700 is UNIMPLEMENTED!
(ntoskrnl\io\iomgr\file.c:420) Using IopParseDevice() hack. Requested invalid attributes: 1
(ntoskrnl\fstub\disksup.c:253) ZwOpenSymbolicLinkObject failed for \ArcName\multi(0)disk(0)rdisk(1), status=c0000034
(ntoskrnl\fstub\disksup.c:253) ZwOpenSymbolicLinkObject failed for \ArcName\multi(0)disk(0)rdisk(1), status=c0000034
(drivers\bus\acpi\main.c:206) Driver Entry
(drivers\bus\acpi\main.c:36) Add Device: 0xB136C6F8
(drivers\bus\acpi\main.c:38) #################### Bus_CreateClose Creating FDO Device ####################
(drivers\bus\acpi\main.c:141) AddDevice: B134CC70 to B136C6F8->B136C6F8 (Root\*PNP0C08\0000)
(drivers\bus\acpi\pnp.c:47) FDO IRP_MN_FILTER_RESOURCE_REQUIREMENTS IRP:0xB13579E0
(drivers\bus\acpi\pnp.c:47) FDO IRP_MN_START_DEVICE IRP:0xB13579E0
ACPI: RSDP 000F6940 00024 (v02 PTLTD )
ACPI: XSDT 1FEF0885 0004C (v01 INTEL 440BX 06040000 VMW 01324272)
ACPI: FACP 1FEFEE98 000F4 (v04 INTEL 440BX 06040000 PTL 000F4240)
ACPI: DSDT 1FEF0A3D 0E45B (v01 PTLTD Custom 06040000 MSFT 03000001)
ACPI: FACS 1FEFFFC0 00040
ACPI: BOOT 1FEF0A15 00028 (v01 PTLTD $SBFTBL$ 06040000 LTP 00000001)
ACPI: APIC 1FEF09C5 00050 (v01 PTLTD APIC 06040000 LTP 00000000)
ACPI: MCFG 1FEF0989 0003C (v01 PTLTD $PCITBL$ 06040000 LTP 00000001)
ACPI: SRAT 1FEF0909 00080 (v02 VMWARE MEMPLUG 06040000 VMW 00000001)
(drivers\bus\acpi\pnp.c:306) Acpi subsystem init
(drivers\bus\acpi\busmgr\bus.c:1785) acpi_init(drivers\bus\acpi\busmgr\bus.c:1787) Subsystem revision 20091214
(drivers\bus\acpi\busmgr\bus.c:1667) acpi_bus_init(drivers\bus\acpi\busmgr\bus.c:1555) acpi_bus_init_irqACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.P2P0._STA] (Node B12FFEF8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.P2P1._STA] (Node B13483A8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.P2P2._STA] (Node B1346848), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.P2P3._STA] (Node B1344CF8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE40._STA] (Node B13421E8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE50._STA] (Node B1341D68), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE60._STA] (Node B1341910), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE70._STA] (Node B13414B8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE80._STA] (Node B1341060), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE90._STA] (Node B1340C10), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEA0._STA] (Node B13407B8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEB0._STA] (Node B1340360), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEC0._STA] (Node B12F8ED8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PED0._STA] (Node B12F8A80), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEE0._STA] (Node B12F8628), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE41._STA] (Node B12F81D0), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE42._STA] (Node B12F7D68), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE43._STA] (Node B12F7910), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE44._STA] (Node B12F74B8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE45._STA] (Node B12F7060), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE46._STA] (Node B12F6C10), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE47._STA] (Node B12F67B8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE51._STA] (Node B12F6360), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE52._STA] (Node B12F5ED8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE53._STA] (Node B12F5A80), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE54._STA] (Node B12F5628), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE55._STA] (Node B12F51D0), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE56._STA] (Node B12F4D68), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE57._STA] (Node B12F4910), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE61._STA] (Node B12F44B8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE62._STA] (Node B12F4060), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE63._STA] (Node B12F3C10), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE64._STA] (Node B12F37B8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE65._STA] (Node B12F3360), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE66._STA] (Node B12F2ED8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE67._STA] (Node B12F2A80), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE71._STA] (Node B12F2628), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE72._STA] (Node B12F21D0), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE73._STA] (Node B12F1D68), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE74._STA] (Node B12F1910), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE75._STA] (Node B12F14B8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE76._STA] (Node B12F1060), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE77._STA] (Node B12F0C10), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE81._STA] (Node B12F07B8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE82._STA] (Node B12F0360), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE83._STA] (Node B12EFED8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE84._STA] (Node B12EFA80), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE85._STA] (Node B12EF628), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE86._STA] (Node B12EF1D0), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE87._STA] (Node B12EED68), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE91._STA] (Node B12EE910), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE92._STA] (Node B12EE4B8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE93._STA] (Node B12EE060), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE94._STA] (Node B12EDC10), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE95._STA] (Node B12ED7B8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE96._STA] (Node B12ED360), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PE97._STA] (Node B12ECED8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEA1._STA] (Node B12ECA80), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEA2._STA] (Node B12EC628), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEA3._STA] (Node B12EC1D0), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEA4._STA] (Node B12EBD68), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEA5._STA] (Node B12EB910), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEA6._STA] (Node B12EB4B8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEA7._STA] (Node B12EB060), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEB1._STA] (Node B12EAC10), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEB2._STA] (Node B12EA7B8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEB3._STA] (Node B12EA360), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEB4._STA] (Node B12E9ED8), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEB5._STA] (Node B12E9A80), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEB6._STA] (Node B12E9628), AE_ERROR
ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20091214/evregion-588)
ACPI Error (psparse-0633): Method parse/execution failed [\_SB_.PCI0.PEB7._STA] (Node B12E91D0), AE_ERROR
PuTTYEntered debugger on last-chance exception (Exception Code: 0xc0000005) (Page Fault)
Memory at 0x00000000 could not be read: Page not present.
_________________________________________________________________
Hotmail: Trusted email with powerful SPAM protection.
https://signup.live.com/signup.aspx?id=60969
10 years, 11 months
Re: [Devel] [PATCH] ACPICA: exfield: minor format change in error message (fwd)
by Chumbalkar, Nagananda
[PATCH v2] ACPICA: exfield: minor format change in error message
Change %X to %u.
V1->V2:
%d to %u
Signed-off-by: Naga Chumbalkar <nagananda.chumbalkar(a)hp.com>
diff --git a/drivers/acpi/acpica/exfield.c b/drivers/acpi/acpica/exfield.c
index 1588a2d..b9400e7 100644
--- a/drivers/acpi/acpica/exfield.c
+++ b/drivers/acpi/acpica/exfield.c
@@ -281,7 +281,8 @@ acpi_ex_write_data_to_field(union acpi_operand_object *source_desc,
if (source_desc->buffer.length < length) {
ACPI_ERROR((AE_INFO,
- "SMBus or IPMI write requires Buffer of length %X, found length %X",
+ "SMBus or IPMI write requires Buffer of "
+ "length %u, found length %u",
length, source_desc->buffer.length));
return_ACPI_STATUS(AE_AML_BUFFER_LIMIT);
-----Original Message-----
From: Moore, Robert [mailto:robert.moore@intel.com]
Sent: Friday, February 19, 2010 1:49 AM
To: Len Brown; devel(a)acpica.org
Cc: linux-acpi(a)vger.kernel.org; Chumbalkar, Nagananda
Subject: RE: [Devel] [PATCH] ACPICA: exfield: minor format
change in error message (fwd)
Yes.
One nit:
+ "length %d, found length %d",
We usually use %u on these:
+ "length %u, found length %u",
>-----Original Message-----
>From: devel-bounces(a)acpica.org
[mailto:devel-bounces@acpica.org] On Behalf
>Of Len Brown
>Sent: Thursday, February 18, 2010 10:43 PM
>To: devel(a)acpica.org
>Cc: linux-acpi(a)vger.kernel.org; Naga Chumbalkar
>Subject: [Devel] [PATCH] ACPICA: exfield: minor format change in error
>message (fwd)
>
>Bob,
>one for you.
>
>thanks,
>Len Brown, Intel Open Source Technology Center
>
10 years, 11 months
ACPICA version 20100304 released
by Moore, Robert
04 March 2010. Summary of changes for version 20100304:
This release is available at www.acpica.org/downloads
1) ACPI CA Core Subsystem:
Fixed a possible problem with the AML Mutex handling function AcpiExReleaseMutex where the function could fault under the very rare condition when the interpreter has blocked, the interpreter lock is released, the interpreter is then reentered via the same thread, and attempts to acquire an AML mutex that was previously acquired. FreeBSD report 140979. Lin Ming.
Implemented additional configuration support for the AML "Debug Object". Output from the debug object can now be enabled via a global variable, AcpiGbl_EnableAmlDebugObject. This will assist with remote machine debugging. This debug output is now available in the release version of ACPICA instead of just the debug version. Also, the entire debug output module can now be configured out of the ACPICA build if desired. One new file added, executer/exdebug.c. Lin Ming, Bob Moore.
Added header support for the ACPI MCHI table (Management Controller Host Interface Table). This table was added in ACPI 4.0, but the defining document has only recently become available.
Standardized output of integer values for ACPICA warnings/errors. Always use 0x prefix for hex output, always use %u for unsigned integer decimal output. Affects ACPI_INFO, ACPI_ERROR, ACPI_EXCEPTION, and ACPI_WARNING (about 400 invocations.) These invocations were converted from the original ACPI_DEBUG_PRINT invocations and were not consistent. ACPICA BZ 835.
Example Code and Data Size: These are the sizes for the OS-independent acpica.lib produced by the Microsoft Visual C++ 6.0 32-bit compiler. The debug version of the code includes the debug output trace mechanism and has a much larger code and data size.
Previous Release:
Non-Debug Version: 87.1K Code, 18.0K Data, 105.1K Total
Debug Version: 163.5K Code, 50.9K Data, 214.4K Total
Current Release:
Non-Debug Version: 87.5K Code, 18.4K Data, 105.9K Total
Debug Version: 163.4K Code, 51.1K Data, 214.5K Total
2) iASL Compiler/Disassembler and Tools:
iASL: Implemented typechecking support for static (non-control method) predefined named objects that are declared with the Name() operator. For example, the type of this object is now validated to be of type Integer: Name(_BBN, 1). This change migrates the compiler to using the core predefined name table instead of maintaining a local version. Added a new file, aslpredef.c. ACPICA BZ 832.
Disassembler: Added support for the ACPI 4.0 MCHI table.
10 years, 11 months
[git pull request] ACPICA patches for Linux-2.6.34-merge
by Len Brown
Hi Linus,
please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git acpica
This will update the files shown below.
thanks!
Len Brown
Intel Open Source Technology Center
ps. individual patches are available on linux-acpi(a)vger.kernel.org
and a consolidated plain patch is available here:
http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/2.6.33/ac...
arch/ia64/hp/common/aml_nfw.c | 6 +-
arch/x86/kernel/cpu/cpufreq/powernow-k8.c | 6 +-
drivers/acpi/acpica/accommon.h | 2 +-
drivers/acpi/acpica/acconfig.h | 2 +-
drivers/acpi/acpica/acdebug.h | 2 +-
drivers/acpi/acpica/acdispat.h | 2 +-
drivers/acpi/acpica/acevents.h | 5 +-
drivers/acpi/acpica/acglobal.h | 2 +-
drivers/acpi/acpica/achware.h | 2 +-
drivers/acpi/acpica/acinterp.h | 44 ++++----
drivers/acpi/acpica/aclocal.h | 6 +-
drivers/acpi/acpica/acmacros.h | 14 +-
drivers/acpi/acpica/acnamesp.h | 18 ++-
drivers/acpi/acpica/acobject.h | 4 +-
drivers/acpi/acpica/acopcode.h | 2 +-
drivers/acpi/acpica/acparser.h | 2 +-
drivers/acpi/acpica/acpredef.h | 2 +-
drivers/acpi/acpica/acresrc.h | 2 +-
drivers/acpi/acpica/acstruct.h | 2 +-
drivers/acpi/acpica/actables.h | 2 +-
drivers/acpi/acpica/acutils.h | 22 ++--
drivers/acpi/acpica/amlcode.h | 2 +-
drivers/acpi/acpica/amlresrc.h | 2 +-
drivers/acpi/acpica/dsfield.c | 12 +-
drivers/acpi/acpica/dsinit.c | 2 +-
drivers/acpi/acpica/dsmethod.c | 2 +-
drivers/acpi/acpica/dsmthdat.c | 2 +-
drivers/acpi/acpica/dsobject.c | 4 +-
drivers/acpi/acpica/dsopcode.c | 2 +-
drivers/acpi/acpica/dsutils.c | 2 +-
drivers/acpi/acpica/dswexec.c | 2 +-
drivers/acpi/acpica/dswload.c | 2 +-
drivers/acpi/acpica/dswscope.c | 2 +-
drivers/acpi/acpica/dswstate.c | 2 +-
drivers/acpi/acpica/evevent.c | 2 +-
drivers/acpi/acpica/evgpe.c | 2 +-
drivers/acpi/acpica/evgpeblk.c | 2 +-
drivers/acpi/acpica/evmisc.c | 2 +-
drivers/acpi/acpica/evregion.c | 7 +-
drivers/acpi/acpica/evrgnini.c | 4 +-
drivers/acpi/acpica/evsci.c | 2 +-
drivers/acpi/acpica/evxface.c | 2 +-
drivers/acpi/acpica/evxfevnt.c | 2 +-
drivers/acpi/acpica/evxfregn.c | 2 +-
drivers/acpi/acpica/exconfig.c | 17 +--
drivers/acpi/acpica/exconvrt.c | 21 ++--
drivers/acpi/acpica/excreate.c | 2 +-
drivers/acpi/acpica/exdump.c | 2 +-
drivers/acpi/acpica/exfield.c | 9 +-
drivers/acpi/acpica/exfldio.c | 59 +++++-----
drivers/acpi/acpica/exmisc.c | 12 +-
drivers/acpi/acpica/exmutex.c | 2 +-
drivers/acpi/acpica/exnames.c | 2 +-
drivers/acpi/acpica/exoparg1.c | 16 ++--
drivers/acpi/acpica/exoparg2.c | 6 +-
drivers/acpi/acpica/exoparg3.c | 4 +-
drivers/acpi/acpica/exoparg6.c | 10 +-
drivers/acpi/acpica/exprep.c | 2 +-
drivers/acpi/acpica/exregion.c | 35 +++---
drivers/acpi/acpica/exresnte.c | 2 +-
drivers/acpi/acpica/exresolv.c | 2 +-
drivers/acpi/acpica/exresop.c | 2 +-
drivers/acpi/acpica/exstore.c | 2 +-
drivers/acpi/acpica/exstoren.c | 2 +-
drivers/acpi/acpica/exstorob.c | 2 +-
drivers/acpi/acpica/exsystem.c | 4 +-
drivers/acpi/acpica/exutils.c | 24 ++--
drivers/acpi/acpica/hwacpi.c | 2 +-
drivers/acpi/acpica/hwgpe.c | 8 +-
drivers/acpi/acpica/hwregs.c | 2 +-
drivers/acpi/acpica/hwsleep.c | 2 +-
drivers/acpi/acpica/hwtimer.c | 4 +-
drivers/acpi/acpica/hwvalid.c | 2 +-
drivers/acpi/acpica/hwxface.c | 2 +-
drivers/acpi/acpica/nsaccess.c | 2 +-
drivers/acpi/acpica/nsalloc.c | 2 +-
drivers/acpi/acpica/nsdump.c | 2 +-
drivers/acpi/acpica/nsdumpdv.c | 2 +-
drivers/acpi/acpica/nseval.c | 2 +-
drivers/acpi/acpica/nsinit.c | 2 +-
drivers/acpi/acpica/nsload.c | 2 +-
drivers/acpi/acpica/nsnames.c | 2 +-
drivers/acpi/acpica/nsobject.c | 2 +-
drivers/acpi/acpica/nsparse.c | 2 +-
drivers/acpi/acpica/nspredef.c | 53 ++++++---
drivers/acpi/acpica/nsrepair.c | 175 ++++++++++++++++++++++++++++-
drivers/acpi/acpica/nsrepair2.c | 110 ++----------------
drivers/acpi/acpica/nssearch.c | 2 +-
drivers/acpi/acpica/nsutils.c | 2 +-
drivers/acpi/acpica/nswalk.c | 2 +-
drivers/acpi/acpica/nsxfeval.c | 54 ++++++----
drivers/acpi/acpica/nsxfname.c | 2 +-
drivers/acpi/acpica/nsxfobj.c | 2 +-
drivers/acpi/acpica/psargs.c | 4 +-
drivers/acpi/acpica/psloop.c | 2 +-
drivers/acpi/acpica/psopcode.c | 2 +-
drivers/acpi/acpica/psparse.c | 2 +-
drivers/acpi/acpica/psscope.c | 2 +-
drivers/acpi/acpica/pstree.c | 2 +-
drivers/acpi/acpica/psutils.c | 2 +-
drivers/acpi/acpica/pswalk.c | 2 +-
drivers/acpi/acpica/psxface.c | 2 +-
drivers/acpi/acpica/rsaddr.c | 2 +-
drivers/acpi/acpica/rscalc.c | 2 +-
drivers/acpi/acpica/rscreate.c | 4 +-
drivers/acpi/acpica/rsdump.c | 2 +-
drivers/acpi/acpica/rsinfo.c | 2 +-
drivers/acpi/acpica/rsio.c | 2 +-
drivers/acpi/acpica/rsirq.c | 2 +-
drivers/acpi/acpica/rslist.c | 2 +-
drivers/acpi/acpica/rsmemory.c | 2 +-
drivers/acpi/acpica/rsmisc.c | 2 +-
drivers/acpi/acpica/rsutils.c | 2 +-
drivers/acpi/acpica/rsxface.c | 2 +-
drivers/acpi/acpica/tbfadt.c | 2 +-
drivers/acpi/acpica/tbfind.c | 2 +-
drivers/acpi/acpica/tbinstal.c | 2 +-
drivers/acpi/acpica/tbutils.c | 2 +-
drivers/acpi/acpica/tbxface.c | 2 +-
drivers/acpi/acpica/tbxfroot.c | 2 +-
drivers/acpi/acpica/utalloc.c | 2 +-
drivers/acpi/acpica/utcopy.c | 2 +-
drivers/acpi/acpica/utdebug.c | 5 +-
drivers/acpi/acpica/utdelete.c | 2 +-
drivers/acpi/acpica/uteval.c | 4 +-
drivers/acpi/acpica/utglobal.c | 4 +-
drivers/acpi/acpica/utids.c | 2 +-
drivers/acpi/acpica/utinit.c | 2 +-
drivers/acpi/acpica/utlock.c | 2 +-
drivers/acpi/acpica/utmath.c | 27 ++---
drivers/acpi/acpica/utmisc.c | 16 +--
drivers/acpi/acpica/utmutex.c | 18 +---
drivers/acpi/acpica/utobject.c | 2 +-
drivers/acpi/acpica/utresrc.c | 2 +-
drivers/acpi/acpica/utstate.c | 2 +-
drivers/acpi/acpica/utxface.c | 2 +-
drivers/acpi/battery.c | 4 +-
drivers/acpi/ec.c | 4 +-
drivers/acpi/glue.c | 4 +-
drivers/acpi/osl.c | 4 +-
drivers/acpi/power_meter.c | 30 +++---
drivers/acpi/processor_idle.c | 2 +-
drivers/acpi/processor_throttling.c | 24 ++--
drivers/acpi/utils.c | 16 ++--
drivers/acpi/video.c | 2 +-
drivers/ata/libata-acpi.c | 4 +-
drivers/ide/ide-acpi.c | 8 +-
drivers/input/misc/atlas_btns.c | 2 +-
drivers/pci/pci-acpi.c | 2 +-
drivers/platform/x86/toshiba_bluetooth.c | 4 +-
drivers/platform/x86/wmi.c | 4 +-
include/acpi/acexcep.h | 2 +-
include/acpi/acnames.h | 2 +-
include/acpi/acoutput.h | 2 +-
include/acpi/acpi.h | 2 +-
include/acpi/acpi_bus.h | 6 +-
include/acpi/acpiosxf.h | 6 +-
include/acpi/acpixf.h | 4 +-
include/acpi/acrestyp.h | 4 +-
include/acpi/actbl.h | 2 +-
include/acpi/actbl1.h | 2 +-
include/acpi/actbl2.h | 43 +++++++
include/acpi/actypes.h | 34 +++---
include/acpi/platform/acenv.h | 6 +-
include/acpi/platform/acgcc.h | 2 +-
include/acpi/platform/aclinux.h | 2 +-
include/acpi/processor.h | 42 ++++----
167 files changed, 721 insertions(+), 603 deletions(-)
through these commits:
Bob Moore (7):
ACPICA: Update for new gcc-4 warning options
ACPICA: Update all ACPICA copyrights and signons to 2010
ACPICA: Predefined name repair: fix NULL package elements
ACPICA: Remove obsolete ACPI_INTEGER (acpi_integer) type
ACPICA: Disassembler: Remove obsolete "Integer64" field in parse object
ACPICA: Remove unused uint32_struct type
ACPICA: Update version to 20100121.
Lin Ming (2):
ACPICA: AcpiGetDevices: Eliminate unnecessary _STA calls
ACPI: replace acpi_integer by u64
with this log:
commit 439913fffd39374c3737186b22d2d56c3a0ae526
Author: Lin Ming <ming.m.lin(a)intel.com>
Date: Thu Jan 28 10:53:19 2010 +0800
ACPI: replace acpi_integer by u64
acpi_integer is now obsolete and removed from the ACPICA code base,
replaced by u64.
Signed-off-by: Lin Ming <ming.m.lin(a)intel.com>
Signed-off-by: Len Brown <len.brown(a)intel.com>
commit aea9c04bcc257caad9841c283b90ec1b28267fae
Author: Bob Moore <robert.moore(a)intel.com>
Date: Fri Jan 22 19:09:06 2010 +0800
ACPICA: Update version to 20100121.
Version 20100121.
Signed-off-by: Bob Moore <robert.moore(a)intel.com>
Signed-off-by: Lin Ming <ming.m.lin(a)intel.com>
Signed-off-by: Len Brown <len.brown(a)intel.com>
commit a8f13b7083a10580eeed0723df4b414ed741e0d2
Author: Bob Moore <robert.moore(a)intel.com>
Date: Thu Jan 21 10:09:43 2010 +0800
ACPICA: Remove unused uint32_struct type
This type is not used in ACPICA and thus removed.
Signed-off-by: Bob Moore <robert.moore(a)intel.com>
Signed-off-by: Lin Ming <ming.m.lin(a)intel.com>
Signed-off-by: Len Brown <len.brown(a)intel.com>
commit 758d49313d0bdea1c41aa1d91ab204ca47177aae
Author: Bob Moore <robert.moore(a)intel.com>
Date: Thu Jan 21 10:08:42 2010 +0800
ACPICA: Disassembler: Remove obsolete "Integer64" field in parse object
This field is no longer needed. The "Integer" field is 64 bit
and is sufficient.
Signed-off-by: Bob Moore <robert.moore(a)intel.com>
Signed-off-by: Lin Ming <ming.m.lin(a)intel.com>
Signed-off-by: Len Brown <len.brown(a)intel.com>
commit 5df7e6cb42da36c7d878239bebc81907b15f3943
Author: Bob Moore <robert.moore(a)intel.com>
Date: Thu Jan 21 10:06:32 2010 +0800
ACPICA: Remove obsolete ACPI_INTEGER (acpi_integer) type
This type was introduced as the code was migrated from ACPI 1.0
(with 32-bit AML integers) to ACPI 2.0 (with 64-bit integers). It
is now obsolete and this change removes it from the ACPICA code
base, replaced by u64. The original typedef has been retained
for now for compatibility with existing device driver code.
Signed-off-by: Bob Moore <robert.moore(a)intel.com>
Signed-off-by: Lin Ming <ming.m.lin(a)intel.com>
Signed-off-by: Len Brown <len.brown(a)intel.com>
commit 091f4d718620a79698e1c8ca3e9acbf78eb62da3
Author: Bob Moore <robert.moore(a)intel.com>
Date: Thu Jan 21 09:28:32 2010 +0800
ACPICA: Predefined name repair: fix NULL package elements
For the predefined methods that return fixed-length packages
(or subpackages), attempt repair for a NULL element. Create an
Integer of value 0, a NULL String, or a zero-length buffer as
appropriate.
http://www.acpica.org/bugzilla/show_bug.cgi?id=818
Signed-off-by: Bob Moore <robert.moore(a)intel.com>
Signed-off-by: Lin Ming <ming.m.lin(a)intel.com>
Signed-off-by: Len Brown <len.brown(a)intel.com>
commit 5f8902acf87aa206ee4b3f633104456d82747ca6
Author: Lin Ming <ming.m.lin(a)intel.com>
Date: Thu Jan 21 09:15:20 2010 +0800
ACPICA: AcpiGetDevices: Eliminate unnecessary _STA calls
In the case where a specific _HID is requested, do not run _STA
until a _HID match is found. This eliminates potentially dozens
of _STA calls during a search for a particular device/HID.
Signed-off-by: Lin Ming <ming.m.lin(a)intel.com>
Signed-off-by: Bob Moore <robert.moore(a)intel.com>
Signed-off-by: Len Brown <len.brown(a)intel.com>
commit a8357b0c95484b46944728712f8810d3b37bf588
Author: Bob Moore <robert.moore(a)intel.com>
Date: Fri Jan 22 19:07:36 2010 +0800
ACPICA: Update all ACPICA copyrights and signons to 2010
Add 2010 copyright to all module headers and signons, including
the Linux header. This affects virtually every file in the ACPICA
core subsystem, iASL compiler, and all utilities.
Signed-off-by: Bob Moore <robert.moore(a)intel.com>
Signed-off-by: Lin Ming <ming.m.lin(a)intel.com>
Signed-off-by: Len Brown <len.brown(a)intel.com>
commit 2147d3f00f85c9e993786863d8138694672da01b
Author: Bob Moore <robert.moore(a)intel.com>
Date: Thu Jan 21 09:08:31 2010 +0800
ACPICA: Update for new gcc-4 warning options
Added several new options for the gcc-4 generation, and updated
the source accordingly. This includes some code restructuring to
eliminate unreachable code, elimination of some gotos, elimination
of unused return values, and some additional casting.
Signed-off-by: Bob Moore <robert.moore(a)intel.com>
Signed-off-by: Lin Ming <ming.m.lin(a)intel.com>
Signed-off-by: Len Brown <len.brown(a)intel.com>
10 years, 12 months