Jump to content

fluid | fixed

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


  • Please log in to reply
265 replies to this topic

#241
Philip Petev

Philip Petev

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
  • Gender:Male
  • Location:Haskovo, Bulgaria

View PostSTLVNUB, on 25 June 2012 - 11:03 PM, said:

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
  • 342 posts
  • Gender:Male
  • Location:Galaxy: Milky Way
  • Interests:graphic design, mac, progressive and house
11 July 2012. Summary of changes for version 20120711:
[color=#000000]1) ACPICA Kernel-resident Subsystem:[/color]
Fixed a possible fault in the return package object repair code. Fixes a
problem that can occur when a lone package object is wrapped with an outer
package object in order to force conformance to the ACPI specification. Can
affect 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 the
PM2_CNT register) in the ACPICA sleep/wake interfaces. Management of the
ARB_DIS bit must be implemented in the host-dependent C3 processor power state
support. Note, ARB_DIS is obsolete and only applies to older chipsets, both
Intel and other vendors. (for Intel: ICH4-M and earlier)

This change removes the code to disable/enable bus master arbitration during
suspend/resume. Use of the ARB_DIS bit in the optional PM2_CNT register causes
resume problems on some machines. The change has been in use for over seven
years within Linux.

Implemented two new external interfaces to support host-directed dynamic ACPI
table load and unload. They are intended to simplify the host implementation
of 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.c

Implemented and deployed two new interfaces for errors and warnings that are
known 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 table
and FADT errors. Additional deployment to be completed as appropriate in the
future. The associated conditional macros are ACPI_BIOS_ERROR and
ACPI_BIOS_WARNING. See the ACPICA reference for additional details. [url="http://www.acpica.org/bugzilla/show_bug.cgi?id=843"]ACPICA BZ
843[/url].

Implicit notify support: ensure that no memory allocation occurs within a
critical region. This fix moves a memory allocation outside of the time that a
spinlock 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.c



2) iASL Compiler/Disassembler and Tools:

iASL: Fixed a parser problem for hosts where EOF is defined as -1 instead of
0. Jung-uk Kim.

Debugger: Enhanced the "tables" command to emit additional information about
the current set of ACPI tables, including the owner ID and flags decode.

Debugger: Reimplemented the "unload" command to use the new
AcpiUnloadParentTable external interface. This command was disable previously
due to need for an unload interface.

AcpiHelp: Added a new option to decode ACPICA exception codes. The -e option
will 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,832 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,832 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
  • 692 posts
CAn we patch we DSDT Editor and patcher then compile with this IASL?

#249
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 4,877 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
  • 692 posts
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 Geek

  • Members
  • PipPipPip
  • 109 posts

View PostGringo Vermelho, on 25 August 2012 - 05:00 AM, said:

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.07K   130 downloads

#252
STLVNUB

STLVNUB

    InsanelyMac Legend

  • Coders
  • 978 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 Sage

  • Members
  • PipPipPipPipPip
  • 333 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
  • 978 posts
  • Gender:Male
AcpicaToolV0.6
https://dl.dropbox.c...icaToolV0.6.zip

#256
Rampage Dev

Rampage Dev

    InsanelyMac Legend

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

View PostSTLVNUB, on 02 March 2013 - 10:46 AM, said:


Not working for me.

#257
STLVNUB

STLVNUB

    InsanelyMac Legend

  • Coders
  • 978 posts
  • Gender:Male

View PostRampage Dev, on 03 March 2013 - 07:07 AM, said:

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 Legend

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

View PostSTLVNUB, on 04 March 2013 - 04:22 AM, said:

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
  • 978 posts
  • Gender:Male

View PostRampage Dev, on 04 March 2013 - 06:03 AM, said:

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

ok

#260
Alex Auditore

Alex Auditore

    InsanelyMac Geek

  • Donators
  • 196 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


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