Updated, bug fixes, improvements
Thanks, it works perfect!
Jump to content
1) ACPICA Kernel-resident Subsystem _linenums:0'>[color=#000000]1) ACPICA Kernel-resident Subsystem:Fixed a possible fault in the return package object repair code. Fixes aproblem that can occur when a lone package object is wrapped with an outerpackage object in order to force conformance to the ACPI specification. Canaffect these predefined names: _ALR, _MLS, _PSS, _TRT, _TSS, _PRT, _HPX, _DLM,_CSD, _PSD, _TSD.Removed code to disable/enable bus master arbitration (ARB_DIS bit in thePM2_CNT register) in the ACPICA sleep/wake interfaces. Management of theARB_DIS bit must be implemented in the host-dependent C3 processor power statesupport. Note, ARB_DIS is obsolete and only applies to older chipsets, bothIntel and other vendors. (for Intel: ICH4-M and earlier)This change removes the code to disable/enable bus master arbitration duringsuspend/resume. Use of the ARB_DIS bit in the optional PM2_CNT register causesresume problems on some machines. The change has been in use for over sevenyears within Linux.Implemented two new external interfaces to support host-directed dynamic ACPItable load and unload. They are intended to simplify the host implementationof hot-plug support: AcpiLoadTable: Load an SSDT from a buffer into the namespace. AcpiUnloadParentTable: Unload an SSDT via a named object owned by the table.See the ACPICA reference for additional details. Adds one new file,components/tables/tbxfload.cImplemented and deployed two new interfaces for errors and warnings that areknown to be caused by BIOS/firmware issues: AcpiBiosError: Prints "ACPI Firmware Error" message. AcpiBiosWarning: Prints "ACPI Firmware Warning" message.Deployed these new interfaces in the ACPICA Table Manager code for ACPI tableand FADT errors. Additional deployment to be completed as appropriate in thefuture. The associated conditional macros are ACPI_BIOS_ERROR andACPI_BIOS_WARNING. See the ACPICA reference for additional details. [url="http://www.acpica.org/bugzilla/show_bug.cgi?id=843"]ACPICA BZ843[/url].Implicit notify support: ensure that no memory allocation occurs within acritical region. This fix moves a memory allocation outside of the time that aspinlock is held. Fixes issues on systems that do not allow this behavior.Jung-uk Kim.Split exception code utilities and tables into a new file, utilities/utexcep.c2) iASL Compiler/Disassembler and Tools:iASL: Fixed a parser problem for hosts where EOF is defined as -1 instead of0. Jung-uk Kim.Debugger: Enhanced the "tables" command to emit additional information aboutthe current set of ACPI tables, including the owner ID and flags decode.Debugger: Reimplemented the "unload" command to use the newAcpiUnloadParentTable external interface. This command was disable previouslydue to need for an unload interface.AcpiHelp: Added a new option to decode ACPICA exception codes. The -e optionwill decode 16-bit hex status codes (ACPI_STATUS) to name strings.
localhost:test alex$ /Users/alex/Downloads/./iasl -tan DSDTm.dsl Intel ACPI Component Architecture ASL Optimizing Compiler version 20121220-64 [Dec 29 2012] Copyright (c) 2000 - 2012 Intel Corporation ASL Input: DSDTm.dsl - 11055 lines, 378640 bytes, 4495 keywords AML Output: dsdt.aml - 44125 bytes, 1272 named objects, 3223 executable opcodes Hex Dump: DSDTm.hex - 402944 bytes Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 108 Optimizations
Not working for me.
Will check it out.
Does work here, what was wrong???
Needs to be run from scratch, i.e It needs to download ACPICA, backup a MakeFile and apply the patches.
Working now. It was not compiling right but worked now.
Last login: Fri Mar 15 19:20:13 on ttys000 admins-imac:~ admin$ /Users/admin/Desktop/zlib/iasl -ta -vo /Users/admin/Desktop/zlib/DSDT.dsl Intel ACPI Component Architecture ASL Optimizing Compiler version 20130214-32 [Mar 7 2013] Copyright (c) 2000 - 2013 Intel Corporation Error 4092 - Could not open file "(null)" (No such file or directory) /Users/admin/Desktop/zlib/DSDT.dsl 491: Name (_PCL, Package (0x01) Optimize 6039 - Integer optimized to single-byte AML opcode ^ (One) /Users/admin/Desktop/zlib/DSDT.dsl 583: Name (_PCL, Package (0x01) Optimize 6039 - Integer optimized to single-byte AML opcode ^ (One) /Users/admin/Desktop/zlib/DSDT.dsl 1167: Name (BGDS, Package (0x01) Optimize 6039 - Integer optimized to single-byte AML opcode ^ (One) /Users/admin/Desktop/zlib/DSDT.dsl 2815: Name (_PSL, Package (0x01) Optimize 6039 - Integer optimized to single-byte AML opcode ^ (One) /Users/admin/Desktop/zlib/DSDT.dsl 7258: Name (TMP1, Package (0x01) Optimize 6039 - Integer optimized to single-byte AML opcode ^ (One) /Users/admin/Desktop/zlib/DSDT.dsl 7392: Return (Package (0x01) Optimize 6039 - Integer optimized to single-byte AML opcode ^ (One) admins-imac:~ admin$
1 members, 1 guests, 0 anonymous users