Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

zynqmp: bootloader: support binary format #10

Closed
wants to merge 1 commit into from

Conversation

ldts
Copy link

@ldts ldts commented Jul 15, 2021

This commit allows the generation of a bootable image using a binary
bootloader.

the_ROM_image:
{
[pmufw_image, load=0xffdc0000] pmu.bin
[bootloader, destination_cpu=a53-0, load=0xfffc0000] u-boot-spl.bin
}

Signed-off-by: Jorge Ramirez-Ortiz jorge@foundries.io

This commit allows the generation of a bootable image using a binary
bootloader.

the_ROM_image:
{
        [pmufw_image, load=0xffdc0000] pmu.bin
        [bootloader, destination_cpu=a53-0, load=0xfffc0000] u-boot-spl.bin
}

Signed-off-by: Jorge Ramirez-Ortiz <jorge@foundries.io>
@RamyaDarapuneni
Copy link
Collaborator

RamyaDarapuneni commented Jul 15, 2021

Thanks Jorge.
We will review and try merge this patch in the next release.

ldts added a commit to ldts/meta-lmp that referenced this pull request Jul 19, 2021
Xilinx/bootgen#10

Signed-off-by: Jorge Ramirez-Ortiz <jorge@foundries.io>
ldts added a commit to ldts/meta-lmp that referenced this pull request Jul 19, 2021
Enable using u-boot-spl.bin in the bif script

Xilinx/bootgen#10

Signed-off-by: Jorge Ramirez-Ortiz <jorge@foundries.io>
ldts added a commit to ldts/meta-lmp that referenced this pull request Jul 19, 2021
Xilinx/bootgen#10

Signed-off-by: Jorge Ramirez-Ortiz <jorge@foundries.io>
ricardosalveti pushed a commit to foundriesio/meta-lmp that referenced this pull request Jul 20, 2021
Xilinx/bootgen#10

Signed-off-by: Jorge Ramirez-Ortiz <jorge@foundries.io>
@ldts
Copy link
Author

ldts commented Sep 2, 2021

@RamyaDarapuneni FYI These changes have been validated fusing the PPK and RSA_EN (SPL booting in authentication mode)

@RamyaDarapuneni
Copy link
Collaborator

RamyaDarapuneni commented Sep 2, 2021

Sure @ldts , I will merge this with 2021.2 release.

ricardosalveti pushed a commit to foundriesio/meta-lmp that referenced this pull request Sep 10, 2021
Xilinx/bootgen#10

Signed-off-by: Jorge Ramirez-Ortiz <jorge@foundries.io>
(cherry picked from commit 262fa06)
@ricardosalveti
Copy link

@RamyaDarapuneni was this issue really merged as part of the 2021.2 release? For me it is still required otherwise I'm unable to boot by target.

@RamyaDarapuneni
Copy link
Collaborator

RamyaDarapuneni commented Jan 19, 2022

@ricardosalveti This seems to be a miss into the release branch.
Would you be able to make changes and boot your case for now?

@ricardosalveti
Copy link

@ricardosalveti This seems to be a miss into the release branch. Would be able to make changes and boot your case for now?

It is basically the same change, so I'm fine with my local testing, but should we reopen the issue as it is not yet fixed?

@RamyaDarapuneni
Copy link
Collaborator

Sure @ricardosalveti, I am good with re-opening the issue.

@ricardosalveti
Copy link

@RamyaDarapuneni I don't think I can reopen it, mind doing so? Thanks!

@RamyaDarapuneni
Copy link
Collaborator

Patch merged with 2022.1 Release updates.

@ricardosalveti
Copy link

Great, thanks!

ricardosalveti added a commit to ricardosalveti/lmp-tools that referenced this pull request Jun 6, 2022
Build bootgen from the upstream v2022.1 release as it now includes our
additional fix that was proposed at
Xilinx/bootgen#10.

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
ricardosalveti added a commit to foundriesio/lmp-tools that referenced this pull request Jun 6, 2022
Build bootgen from the upstream v2022.1 release as it now includes our
additional fix that was proposed at
Xilinx/bootgen#10.

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants