Am 19.08.2013 09:37, schrieb Stojsavljevic, Zoran:
CPPFLAGS := -nostdinc -imacros $(obj)/config.h
! ## CPPFLAGS += -I$(INCPAYLOAD) -I$(INCPAYLOAD)/$(ARCHDIR-y)
! CPPFLAGS += -I$(INCPAYLOAD) -I$(INCPAYLOAD)/i386 -I$(INCPAYLOAD)/i386/arch
CPPFLAGS += -I$(ARCHDIR-y)/include -Iinclude -I$(obj)
CPPFLAGS += -I$(GCCINCDIR)
My guess is that the libpayload in your coreboot tree is older. FILO's master branch was adapted to an i386->x86 rename in December 2012. Please retry building FILO in a coreboot master checkout (so you get the master libpayload as well). These are no ABI changes, so a FILO payload built that way is still usable with an older coreboot tree.
Regards, Patrick
Hello Patrick, Peter,
Thank you both for the answer.
Patrick,
It appeared that you are right. It seems that the very old version I keep in my VM Fedora 18 with latest 3.10.7-100 kernel (from 3rd INTEL party with Firmware Support Package - FSP) does not have proper upgrades/updates as you correctly pointed to.
The latest Coreboot I git cloned an hour ago (coreboot v4.0-4632-g4159a80) does compile and link with latest git clone FILO (with some .autogen.sh script changes and taking off USB drivers, since they produce errors, to adapt FILO positioning). Since I cannot use this one (I do not have hooks to use IVB FSP), I need to direct relevant people to make this adjustment and commit these changes for x86 to latest Coreboot git tree.
Thank you, Zoran _______ Most of The Time you should be "intel inside" to be capable to think "out of the box".
From: coreboot-bounces@coreboot.org [mailto:coreboot-bounces@coreboot.org] On Behalf Of Patrick Georgi Sent: Monday, August 19, 2013 12:27 PM To: coreboot@coreboot.org Subject: Re: [coreboot] Integrating FILO with Coreboot
Am 19.08.2013 09:37, schrieb Stojsavljevic, Zoran: CPPFLAGS := -nostdinc -imacros $(obj)/config.h ! ## CPPFLAGS += -I$(INCPAYLOAD) -I$(INCPAYLOAD)/$(ARCHDIR-y) ! CPPFLAGS += -I$(INCPAYLOAD) -I$(INCPAYLOAD)/i386 -I$(INCPAYLOAD)/i386/arch CPPFLAGS += -I$(ARCHDIR-y)/include -Iinclude -I$(obj) CPPFLAGS += -I$(GCCINCDIR) My guess is that the libpayload in your coreboot tree is older. FILO's master branch was adapted to an i386->x86 rename in December 2012. Please retry building FILO in a coreboot master checkout (so you get the master libpayload as well). These are no ABI changes, so a FILO payload built that way is still usable with an older coreboot tree.
Regards, Patrick Intel GmbH Dornacher Strasse 1 85622 Feldkirchen/Muenchen, Deutschland Sitz der Gesellschaft: Feldkirchen bei Muenchen Geschaeftsfuehrer: Christian Lamprechter, Hannes Schwaderer, Douglas Lusk Registergericht: Muenchen HRB 47456 Ust.-IdNr./VAT Registration No.: DE129385895 Citibank Frankfurt a.M. (BLZ 502 109 00) 600119052