Package: acpica-tools
Version: 20130214-0.3
Severity: normal
Tags: sid

One of the users of iasl, seabios package, for a long time used (undocumented)
listing files (produced by iasl -l) to find offsets within iasl-compiled code.
It looked something like that:

-Compilation of "out/ssdt-pcihp.dsl.i" - Thu May  9 17:55:43 2013
-
-       1....
-       2..../* ACPI_EXTRACT_ALL_CODE ssdp_pcihp_aml */
-       3....
-       4....DefinitionBlock ("ssdt-pcihp.aml", "SSDT", 0x01, "BXPC", 
"BXSSDTPCIHP", 0x1)
-
-00000000....53 53 44 54 58 00 00 00     "SSDTX..."
[]
-00000024....10 33 5C 2E 5F 53 42 5F     ".3\._SB_"
-0000002C....50 43 49 30 ............    "PCI0"
-
-       9....
-      10..../* ACPI_EXTRACT_DEVICE_START ssdt_pcihp_start */
-      11....
...

where comments with ACPI_EXTRACT_* were in the original source.
Current version changed that to strip all original source comments.
But this was the only more or less sane way to find where various
pieces of the tables resides in the final code, and this only
method has now been removed.

So from now on, seabios can't be built using iasl anymore.

And it looks like we've 3 options:

 1. Return those original comments back (need iasl change)
 2. Package older version of iasl and use that to build seabios
 3. Try to write a parser in seabios for the compiled binary
    code, to find the needed offsets.

I think that for now, easiest will be #2.

But let's see what upstream (at least seabios) will say first.

Ref:
  http://bugs.debian.org/707454 (#707454)
  http://www.seabios.org/pipermail/seabios/2013-May/006188.html

Thanks,

/mjt


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to