
Hi Rasmus,
On Mon, 12 Oct 2020 at 01:04, Rasmus Villemoes rasmus.villemoes@prevas.dk wrote:
On 09/10/2020 15.08, Tom Rini wrote:
On Wed, Oct 07, 2020 at 12:17:56AM +0200, Rasmus Villemoes wrote:
On 07/10/2020 00.02, Simon Glass wrote:
Reviewed-by: Simon Glass sjg@chromium.org
Is there a way to add a test for this?
Not that I can think of, other than finding some BE board and hooking it up in some CI. Apparently not very many people use verified boot on BE platforms :( or at least they don't follow upstream U-Boot closely.
We have tests for verified boot for sandbox. Can we not expand them to run on qemu* including ppce500?
Perhaps. I didn't know sandbox was supposed to be buildable for other arches than x86ish. I just tried doing the naive thing,
$ export ARCH=powerpc $ export CROSS_COMPILE=powerpc-linux-gnu- $ make sandbox_defconfig $ make -j8 include/config_distro_bootcmd.h:335:3: error: #error "sandbox EFI support is only supported on ARM and x86"
After trimming the .config to git rid of that, I get a million other warnings and errors, so that doesn't seem to be the right way.
For this you would need to build on a power PC linux machine. I think someone did get it running on ARM but I'm not sure if anyone else has tried with
As Tom said, he was referring to building a board target (not sandbox) and running a test under qemu. Probably could just have a little test that calls rsa_mod_exp_sw(), I suppose. But it is a lot of setup for just a small thing.
Can we please apply the patch to unbreak actual boards even if there's no regression test for it?
Regards, Simon