fd98c8d0d9
nitropad-nx: use standard shutdown/reboot commands
...
This commit effectively reverts commits a1c13ff
and 902866cc
. There is
no need for this special EC-based poweroff command. See more details in
issue linked below.
Fixes: https://github.com/Dasharo/dasharo-issues/issues/711
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2024-06-20 18:27:05 +02:00
a1c13ff132
nitropad-nx: fix EC-based poweroff/reboot
...
Signed-off-by: Markus Meissner <coder@safemailbox.de >
2023-12-22 15:37:29 +01:00
9c3fb35358
initrd/bin/reboot: BugFix in nv41/ns50 condition check to call nitropad-shutdown.sh (otherwise output error on console for improper condition in ash
...
Signed-off-by: Thierry Laurion <insurgo@riseup.net >
2023-11-01 10:07:53 -04:00
cf065eeba2
bin/reboot: fix parameter order so that we pause when in DEBUG before rebooting
...
Signed-off-by: Thierry Laurion <insurgo@riseup.net >
2023-11-01 10:07:30 -04:00
15f1d0b77a
To Squash: changes to reboot were not ash compliant
...
Signed-off-by: Thierry Laurion <insurgo@riseup.net >
2023-11-01 10:07:21 -04:00
754e3c9165
bin/reboot: intercept reboot call when in DEBUG mode to type 'r' to go to recovery shell instead of rebooting
...
Signed-off-by: Thierry Laurion <insurgo@riseup.net >
2023-11-01 10:07:11 -04:00
a00aed50d7
reboot/poweroff: run nitropad-shutdown.sh for required boards
2023-09-05 17:13:56 +02:00
0c4fdf343b
poweroff, reboot: Do not use bash
...
These need to work on legacy-flash boards.
Signed-off-by: Jonathon Hall <jonathon.hall@puri.sm >
2023-03-13 12:51:42 -04:00
215ff2a397
reboot, poweroff: Prepare TPM2 for shutdown
...
TPM2 must be prepared for shutdown, or it may track an auth failure for
dictionary attack prevention (per the spec, to prevent an attack by
attempting to authenticate and then powering off the TPM before it can
update the nonvolatile counter).
Add tpmr shutdown to prepare for shutdown (no-op on TPM1). Invoke it
from poweroff and reboot.
Signed-off-by: Jonathon Hall <jonathon.hall@puri.sm >
2023-03-08 16:20:21 -05:00
8da5d5d723
Add dual support for real bash and busybox's bash(ash)
...
- modify bash to have it configured with -Os
2023-03-08 12:45:44 -05:00
8259d3ca1e
Add TRACE function tracing function to output on console when enabled
...
- Add TRACE function tracing output under etc/functions, depending on CONFIG_ENABLE_FUNCTION_TRACING_OUTPUT enabled in board configs
- Replace current DEBUG to TRACE calls in code, reserving DEBUG calls for more verbose debugging later on (output of variables etc)
- add 'export CONFIG_ENABLE_FUNCTION_TRACING_OUTPUT=y' in qemu-coreboot(fb)whiptail-tpm1(-hotp) boards to see it in action
2023-02-20 11:44:52 -05:00
5bc2bc88e4
All scripts and functions: Add DEBUG calling trace on console when CONFIG_DEBUG_OUTPUT is exported in board config
...
-qemu-coreboot-*whiptail-tpm1(-hotp) boards have 'export CONFIG_DEBUG_OUTPUT=y' by default now
2023-02-18 21:52:44 -05:00
0897a20b84
Ensure recovery for failed default boot
...
Should close #223
Added reboot and poweroff scripts using /proc/sysrq-trigger
Also cleaned up the boot loop in generic-init
2017-09-02 14:13:29 -04:00