[RFC] Sandbox reset
Heinrich Schuchardt
xypron.glpk at gmx.de
Mon Mar 23 16:01:28 CET 2020
On 3/23/20 2:18 PM, Simon Glass wrote:
> Hi Heinrich,
>
> On Mon, 23 Mar 2020 at 00:40, Heinrich Schuchardt <xypron.glpk at gmx.de> wrote:
>>
>> Hello Simon,
>>
>> currently the reset command on the sandbox exits the program. Is there
>> any requirement for this behavior in our current testing landscape? For
>> testing the UEFI sub-system I would prefer that the reset command
>> restarts the sandbox and the poweroff command is used for leaving.
>
> I think it could be changed to do that. There are a few tests that
> need 'bootm' to exit (e.g. vboot) I think. There might be other
> places.
>
> Actually 'poweroff' should move to driver model. The sysreset uclass
> has power-off capability.
We still have to implement cold reset in sandbox_sysreset_request().
I guess it will take:
os_fd_restore();
state_uninit();
dm_unint();
os_free();
and a longjmp() into main().
Anything I missed?
Best regards
Heinrich
More information about the U-Boot
mailing list