[LinuxBIOS] iasl path config option.
Uwe Hermann
uwe at hermann-uwe.de
Fri Sep 29 23:21:32 CEST 2006
Hi,
here's a patch which adds a IASL config variable (which defaults to
"iasl" instead of "/usr/sbin/iasl") and thus creates one single place
in the code where the iasl location is configured.
Some systems seem to have it in /usr/sbin/iasl whereas Debian puts it
into /usr/bin/iasl. I assume that both directories are in the PATH
usually, so I made "iasl" (without a path) the default.
Abuild succeeds with the patch.
Comments?
Uwe.
--
Uwe Hermann
http://www.hermann-uwe.de
http://www.it-services-uh.de | http://www.crazy-hacks.org
http://www.holsham-traders.de | http://www.unmaintained-free-software.org
-------------- next part --------------
Index: src/mainboard/amd/serengeti_leopard/Config.lb
===================================================================
--- src/mainboard/amd/serengeti_leopard/Config.lb (Revision 2434)
+++ src/mainboard/amd/serengeti_leopard/Config.lb (Arbeitskopie)
@@ -77,13 +77,13 @@
if K8_SB_HT_CHAIN_ON_BUS0
makerule dsdt.c
depends "$(MAINBOARD)/dx_bus0/dsdt_lb.dsl"
- action "/usr/sbin/iasl -tc $(MAINBOARD)/dx_bus0/dsdt_lb.dsl"
+ action "$(IASL) -tc $(MAINBOARD)/dx_bus0/dsdt_lb.dsl"
action "mv dsdt_lb.hex dsdt.c"
end
else
makerule dsdt.c
depends "$(MAINBOARD)/dx/dsdt_lb.dsl"
- action "/usr/sbin/iasl -tc $(MAINBOARD)/dx/dsdt_lb.dsl"
+ action "$(IASL) -tc $(MAINBOARD)/dx/dsdt_lb.dsl"
action "mv dsdt_lb.hex dsdt.c"
end
end
@@ -91,7 +91,7 @@
makerule ssdt.c
depends "$(MAINBOARD)/ssdt_lb_x.dsl"
- action "/usr/sbin/iasl -tc $(MAINBOARD)/ssdt_lb_x.dsl"
+ action "$(IASL) -tc $(MAINBOARD)/ssdt_lb_x.dsl"
action "perl -pi -e 's/AmlCode/AmlCode_ssdt/g' ssdt_lb_x.hex"
action "mv ssdt_lb_x.hex ssdt.c"
end
@@ -101,14 +101,14 @@
if K8_SB_HT_CHAIN_ON_BUS0
makerule ssdt2.c
depends "$(MAINBOARD)/dx/pci2.asl"
- action "/usr/sbin/iasl -tc $(MAINBOARD)/dx/pci2.asl"
+ action "$(IASL) -tc $(MAINBOARD)/dx/pci2.asl"
action "perl -pi -e 's/AmlCode/AmlCode_ssdt2/g' pci2.hex"
action "mv pci2.hex ssdt2.c"
end
else
makerule ssdt2.c
depends "$(MAINBOARD)/dx_bus0/pci2.asl"
- action "/usr/sbin/iasl -tc $(MAINBOARD)/dx_bus0/pci2.asl"
+ action "$(IASL) -tc $(MAINBOARD)/dx_bus0/pci2.asl"
action "perl -pi -e 's/AmlCode/AmlCode_ssdt2/g' pci2.hex"
action "mv pci2.hex ssdt2.c"
end
Index: src/mainboard/agami/aruma/Config.lb
===================================================================
--- src/mainboard/agami/aruma/Config.lb (Revision 2434)
+++ src/mainboard/agami/aruma/Config.lb (Arbeitskopie)
@@ -51,14 +51,14 @@
makerule dsdt.c
depends "$(MAINBOARD)/dx/dsdt_lb.dsl"
- action "/usr/sbin/iasl -tc $(MAINBOARD)/dx/dsdt_lb.dsl"
+ action "$(IASL) -tc $(MAINBOARD)/dx/dsdt_lb.dsl"
action "mv dsdt_lb.hex dsdt.c"
end
object ./dsdt.o
makerule ssdt.c
depends "$(MAINBOARD)/ssdt_lb_x.dsl"
- action "/usr/sbin/iasl -tc $(MAINBOARD)/ssdt_lb_x.dsl"
+ action "$(IASL) -tc $(MAINBOARD)/ssdt_lb_x.dsl"
action "perl -pi -e 's/AmlCode/AmlCode_ssdt/g' ssdt_lb_x.hex"
action "mv ssdt_lb_x.hex ssdt.c"
end
@@ -67,21 +67,21 @@
if ACPI_SSDTX_NUM
makerule ssdt2.c
depends "$(MAINBOARD)/dx/pci2.asl"
- action "/usr/sbin/iasl -tc $(MAINBOARD)/dx/pci2.asl"
+ action "$(IASL) -tc $(MAINBOARD)/dx/pci2.asl"
action "perl -pi -e 's/AmlCode/AmlCode_ssdt2/g' pci2.hex"
action "mv pci2.hex ssdt2.c"
end
object ./ssdt2.o
makerule ssdt3.c
depends "$(MAINBOARD)/dx/pci3.asl"
- action "/usr/sbin/iasl -tc $(MAINBOARD)/dx/pci3.asl"
+ action "$(IASL) -tc $(MAINBOARD)/dx/pci3.asl"
action "perl -pi -e 's/AmlCode/AmlCode_ssdt3/g' pci3.hex"
action "mv pci3.hex ssdt3.c"
end
object ./ssdt3.o
makerule ssdt4.c
depends "$(MAINBOARD)/dx/pci4.asl"
- action "/usr/sbin/iasl -tc $(MAINBOARD)/dx/pci4.asl"
+ action "$(IASL) -tc $(MAINBOARD)/dx/pci4.asl"
action "perl -pi -e 's/AmlCode/AmlCode_ssdt4/g' pci4.hex"
action "mv pci4.hex ssdt4.c"
end
Index: src/config/Options.lb
===================================================================
--- src/config/Options.lb (Revision 2434)
+++ src/config/Options.lb (Arbeitskopie)
@@ -96,6 +96,11 @@
export always
comment "Objcopy command"
end
+define IASL
+ default "iasl"
+ export always
+ comment "Intel's ACPI Asl compiler"
+end
define LINUXBIOS_VERSION
default "2.0.0"
export always
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20060929/58516100/attachment.sig>
More information about the coreboot
mailing list