sencha: add cheriot-testbench+cli a la simulate+cli Bypass-Presubmit-Reason: no presubmit flow for this Change-Id: I670b5e7471a5b1a534c03c940cadc575423dda54
diff --git a/platforms/sencha/cheriot-tests.mk b/platforms/sencha/cheriot-tests.mk index ed87847..416e6b0 100644 --- a/platforms/sencha/cheriot-tests.mk +++ b/platforms/sencha/cheriot-tests.mk
@@ -24,6 +24,17 @@ i @${CHERIOT_RESC_RELEASE}; \ pause; sysbus.cpu1 IsHalted false; start" +## Version of the `cheriot-testbench` target that also enables the simulator command +## line interface on port 4567. To access the simulator use something like +## telnet localhost 4567. Note renode will block until the cli is connected. +cheriot-testbench+cli: renode cheriot_sim cheriot-test + $(RENODE_CMD) -e "\ + \$$cheriot_elf =@${CHERIOT_TEST}; \ + \$$cli_port = 4567; \ + \$$wait_for_cli = true; \ + i @${CHERIOT_RESC_RELEASE}; \ + pause; sysbus.cpu1 IsHalted false; start" + ## Generates the cheriot-rtos test-suite firmware cheriot-test: ${MAKE} \