Hello Guo,
Thanks for letting me know. I tested this and it is working.
Unfortunately I did run into another issue that is more or less related. Some libraries
have a dependency on the Platform/CoffeelakeBoardPkg in their inf files. This is used to
access the ConfigDataStruct.h.
The [Packages] section in the inf files doesn't allow the use of the $(BOARD_PKG_NAME)
variable (it doesn't het expanded) so I moved the libraries to the board package and
changed the inf. Basically this shouldn't be required.
I think it would be a good idea to move the generated configuration includes to some
generic location as use this in the inf files. By doing this it doesn't matter which
BoardPkg is used.
These are the libraries containing this issue: BdatLib and PsdLib in
Silicon/CoffeelakePkg and SgxLib in the Platform/CommonBoardPkg.
Please note: I only looked at the Coffeelake packages.
Best Regards,
Wim Vervoorn
From: Dong, Guo [mailto:guo.dong@intel.com]
Sent: Friday, August 16, 2019 7:52 AM
To: Wim Vervoorn <wvervoorn(a)eltan.com>; sbl-devel(a)lists.01.org
Subject: RE: Adding additional repository
Hi Wim,
Thank you to give this feedback.
we enhanced the build tool to support it. still one patch is pending review.
https://github.com/slimbootloader/slimbootloader/pull/274
Thanks,
Guo
From: Sbl-devel [mailto:sbl-devel-bounces@lists.01.org] On Behalf Of Wim Vervoorn
Sent: Tuesday, August 13, 2019 3:44 AM
To: sbl-devel@lists.01.org<mailto:sbl-devel@lists.01.org>
Subject: [Sbl-devel] Adding additional repository
Hello,
When creating a new project I added an additional repository next to the standard SBL one.
Which is quite common.
Basically all I need in this repository are the items for my custom board and custom
components.
At this moment the mechanism is created in a way that I need to duplication the Silicon
directory (at least for the chipset I am using) into this repository as well.
The FSP handling fails if I don't do this. So basically the Fsp handing doesn't
follow the package path that is used by the EDK.
It is not the biggest deal but it would be nice if this can be improved.
Best Regards,
Wim Vervoorn
Eltan B.V.
Ambachtstraat 23
5481 SM Schijndel
The Netherlands
T : +31-(0)73-594 46 64
E : wvervoorn@eltan.com<mailto:wvervoorn@eltan.com>
W :
http://www.eltan.com<http://www.eltan.com/>
"THIS MESSAGE CONTAINS CONFIDENTIAL INFORMATION. UNLESS YOU ARE THE INTENDED
RECIPIENT OF THIS MESSAGE, ANY USE OF THIS MESSAGE IS STRICTLY PROHIBITED. IF YOU HAVE
RECEIVED THIS MESSAGE IN ERROR, PLEASE IMMEDIATELY NOTIFY THE SENDER BY TELEPHONE
+31-(0)73-5944664 OR REPLY EMAIL, AND IMMEDIATELY DELETE THIS MESSAGE AND ALL
COPIES."