[U-Boot] [PATCH] sandbox: fix cpu property in test.dts for pytest

Bin Meng bmeng.cn at gmail.com
Tue Aug 27 08:43:45 UTC 2019


On Tue, Aug 27, 2019 at 4:15 PM AKASHI Takahiro
<takahiro.akashi at linaro.org> wrote:
>
> When I tried to run some new efi tests with pytest, efi_smbios_register()
> triggered a segmentation fault. Here is the location where it happened:
> efi_init_obj_list()
>   efi_smbios_register()
>     write_smbios_table()
>       smbios_write_type4()
>         smbios_write_type4_dm()
>
> where dev_get_parent_platdata() should return a pointer to struct
> cpu_platdata, but it is actually NULL because any cpu device on
> sandbox is attached to "root_driver."
>
> With this patch, this issue will be fixed by moving all the definitions
> of cpus under "cpus" node so that they have a "cpu_bus" parent.
>
> Signed-off-by: AKASHI Takahiro <takahiro.akashi at linaro.org>
> ---
>  arch/sandbox/dts/test.dts | 24 +++++++++++++-----------
>  1 file changed, 13 insertions(+), 11 deletions(-)
>

Reviewed-by: Bin Meng <bmeng.cn at gmail.com>


More information about the U-Boot mailing list