Isaku Yamahata wrote:
I'm referring to git://git.linuxtogo.org/home/kevin/seabios.git
According to http://www.coreboot.org/SeaBIOS
it seems that Keven maintains that repo as the seabios upstream.
Kevin when pushing patches, which repository should we refer?
I pull from git://git.linuxtogo.org/home/kevin/seabios.git
, it has changeset
Something like the below didn't work?
(I just wrote it just to show my idea. I didn't any test.)
+src/%.hex: src/acpi-ssdt.dsl src/mk_ssdt.c
+ @echo "Compiling SSDT for general os which support more cpus"
+ $(Q)$(CC) -o mk_$* src/mk_ssdt.c
+ head -n -2 $< > src/$*.dsl.i
+ ./mk_$* >> src/$*.dsl.i
+ $(Q)cpp -P src/$*.dsl.i > src/$*.dsl
+ $(Q)iasl -tc -p $@ src/acpi-ssdt-anycpu.dsl
+ $(Q)sed -i -e 's/AmlCode/$*/g' $@
+ $(Q)rm mk_$* src/$*.dsl.i src/$*.aml src/$*.dsl
If so, current dependency 'src/%.hex: src/%.dsl' will conflict with new dependency
'src/%.hex: src/acpi-ssdt.dsl src/mk_ssdt.c', like when build src/acpi-ssdt.hex?
BTW, in current Makefile, seems the dependency '$(OUT)ccode32flat.o:
src/acpi-dsdt.hex' is redundant.
Without it, makefile still build src/acpi-dsdt.hex. I checked the Makefile but didn't
find the reason.