Week 2: Making a Jailhouse recipe, part 1
I started to work on the Jailhouse recipe for Yocto/OpenEmbedded, so that it can be used in AGL. I’ve looked into the recipes from Texas Instruments and NXP layers, but they are both a bit vendor specific and will need some adjustments.
To get Jailhouse running on the Raspberry Pi, I will also need to build the ARM Trusted Firmware (also called TF or ATF) for it and make the bootloader load it before the Linux kernel. They have documentation about running it on a Raspberry. The firmware is required to allow PSCI support, which is required for Jailhouse to be able to hotplug CPUs when transferring them between the cells. There is already a recipe for ATF in the meta-arm layer, but I will have to somehow propagate it to the /boot partition on the RPi and set the config.txt variables.
I’ve also looked into how the support for Xen is done in AGL, but everything is done in AGL specific way and that is not my desire, as I would like to upstream as much as I can.
I’m setting up my own OpenEmbedded layer to put the recipes in, but my exams started this week and many more will come next week, so my time is unfortunately quite limited now.
I started to work on the Jailhouse recipe for Yocto/OpenEmbedded, so that it can be used in AGL. I’ve looked into the recipes from Texas Instruments and NXP layers, but they are both a bit vendor specific and will need some adjustments.
To get Jailhouse running on the Raspberry Pi, I will also need to build the ARM Trusted Firmware (also called TF or ATF) for it and make the bootloader load it before the Linux kernel. They have documentation about running it on a Raspberry. The firmware is required to allow PSCI support, which is required for Jailhouse to be able to hotplug CPUs when transferring them between the cells. There is already a recipe for ATF in the meta-arm layer, but I will have to somehow propagate it to the /boot partition on the RPi and set the config.txt variables.
I’ve also looked into how the support for Xen is done in AGL, but everything is done in AGL specific way and that is not my desire, as I would like to upstream as much as I can.
I’m setting up my own OpenEmbedded layer to put the recipes in, but my exams started this week and many more will come next week, so my time is unfortunately quite limited now.
Jakub
_._,_._,_
Links:
You receive all messages sent to this group.
View/Reply Online (#8420) |
Reply To Group
| Reply To Sender
|
Mute This Topic
| New Topic
Your Subscription |
Contact Group Owner |
Unsubscribe
[list-automotive-discussions82@xxxxxxxxxxx]
_._,_._,_