Jump to content

DSDT disass+compile: newest iASLme / IASL :, Juli 11th 2012


  • Please log in to reply
266 replies to this topic

#241
philip_petev

philip_petev

    InsanelyMac Protégé

  • Members
  • PipPip
  • 74 posts
  • Gender:Male
  • Location:Haskovo, Bulgaria

Try this
ACPICATool V0.4
Updated, bug fixes, improvements

https://dl.dropbox.c...icaToolV0.4.zip


Thanks, it works perfect!

#242
rednous

rednous

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 345 posts
  • Gender:Male
  • Location:Galaxy: Milky Way
  • Interests:graphic design, mac, progressive and house
11 July 2012. Summary of changes for version 20120711:
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.


iASL command line version 20120711 (July 11th 2012), Universal Binary (32 & 64 bit) -> http://drop.st/NtB93d

iaslMe 1.33 version 20120711 (June 11th 2012), Universal Binary (32 & 64 bit) -> http://drop.st/jLsMBx


Creadits to: cVad, Kabyl, Slice, STLVNUB

#243
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,884 posts
  • Gender:Male
  • Location:Stuttgart / Germany
updated Title

#244
Pandino80

Pandino80

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Italy - Treviso
Hi to all.

I've a laptop Samsung Q45 (in signature) and now lion 10.7.4 work ok but without any DSDT.
I want to get ricoh firewire R5C552 work and also sleep and some others small things.
I've used Phoenix Bios Editor (mine it's a phoenix bios) under windows to get dsdt.dsl from bios rom file, but when I try to compile it with iaslMe I get some errors.

I don't know how to solve it. If needed I can post dsdt.dsl and bios file.



I hope anyone can help me.

Thanks in advance.

#245
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,884 posts
  • Gender:Male
  • Location:Stuttgart / Germany
First post the errors here. Perhaps an wellknown error.
Otherwise (more complex / Samsung problem) you may much better get help for your Samsung Q45 DSDT if you make an own Help thread in the DSDT forum.

#246
Pandino80

Pandino80

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Italy - Treviso
Thank you for your fast reply.

I think it's better if I try to get help in DSDT forum to prevent OT.
Thank you again :-)

Alberto

#247
Pandino80

Pandino80

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Italy - Treviso
Hi mitch_de.

I made an help thread in the DSDT forum, but at this time no one replies.
The thread link is http://www.insanelym...l=&fromsearch=1, can you tell me if something is wrong or out of rules? I think an incorrect thread will not be considered.

Thank you.

Alberto

#248
oSxFr33k

oSxFr33k

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 823 posts
  • Gender:Male
  • Interests:Sound and Graphic Design. Electronics in general.
CAn we patch we DSDT Editor and patcher then compile with this IASL?

#249
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,111 posts
  • Gender:Male
  • Location:Brazil
I know it's easy to change IASL version in DSDTSE. There's a copy of IASL inside the app bundle, and another one somewhere in its folder inside Application Support.

#250
oSxFr33k

oSxFr33k

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 823 posts
  • Gender:Male
  • Interests:Sound and Graphic Design. Electronics in general.
I saw that under package contents but I am still confused because for the most current IASL I still see a date of 2009. Could that be correct? Its not as easy to replace the IASL in DSDT Editor and Patcher?

#251
toleda

toleda

    InsanelyMac Legend

  • Gurus
  • 953 posts
  • Gender:Male

I know it's easy to change IASL version in DSDTSE. There's a copy of IASL inside the app bundle, and another one somewhere in its folder inside Application Support.

Really easy. Thanks.
Attached File  Screen Shot 2012-08-25 at 11.39.35 AM.png   245.07KB   130 downloads

#252
STLVNUB

STLVNUB

    InsanelyMac Legend

  • Coders
  • 1,126 posts
  • Gender:Male
AcpicaToolV0.5

Downloads and compiles Latest Acpica Tools

acpibin acpihelp acpisrc iasl acpiexec acpinames acpixtract
Places iasl into included iaslMe so you always have latest version :)

https://dl.dropbox.c...icaToolV0.5.zip
Enjoy

#253
EugeneY

EugeneY

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
  • Gender:Male
  • Location:Kiev
Could somebody, please, upload iaslMe 1.33 version 20120711? The original link is dead.

#254
k3nny

k3nny

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 538 posts
  • Gender:Male
New version 20121220-64

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

Attached Files



#255
STLVNUB

STLVNUB

    InsanelyMac Legend

  • Coders
  • 1,126 posts
  • Gender:Male
AcpicaToolV0.6
https://dl.dropbox.c...icaToolV0.6.zip

#256
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 1,991 posts
  • Gender:Male

AcpicaToolV0.6
https://dl.dropbox.c...icaToolV0.6.zip


Not working for me.

#257
STLVNUB

STLVNUB

    InsanelyMac Legend

  • Coders
  • 1,126 posts
  • Gender:Male

Not working for me.


Will check it out.

edit:
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.

Edited by STLVNUB, 04 March 2013 - 04:35 AM.


#258
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 1,991 posts
  • Gender:Male

Will check it out.

edit:
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.

#259
STLVNUB

STLVNUB

    InsanelyMac Legend

  • Coders
  • 1,126 posts
  • Gender:Male

Working now. It was not compiling right but worked now.


ok

#260
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 700 posts
  • Gender:Male
Hello. I used the last compilator. But it did not work for me. What did I do wrong?

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$

Attached Files







1 user(s) are reading this topic

1 members, 0 guests, 0 anonymous users


© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy