From be8ec12ba13de33616ace33be6e2c310a2b2fe05 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Tue, 9 Jul 2024 09:25:20 +0200 Subject: MHR-36: See below. - Add ARM64 linker script. - Replace Drv with Drivers (not really relevant). - Replace ReadMe.md in DDK. Signed-off-by: Amlal El Mahrouss --- Drivers/Hello/CheckStack.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Drivers/Hello/CheckStack.c (limited to 'Drivers/Hello/CheckStack.c') diff --git a/Drivers/Hello/CheckStack.c b/Drivers/Hello/CheckStack.c new file mode 100644 index 00000000..3ffbe3e2 --- /dev/null +++ b/Drivers/Hello/CheckStack.c @@ -0,0 +1,18 @@ +/* ------------------------------------------- + + Copyright Zeta Electronics Corporation + +------------------------------------------- */ + +#include +#include +#include + +///! @brief Raised when we get out of bounds. Abort here. +void ___chkstk_ms(void) +{ + kernelPrintStr("Hello: KeStop needs to be raised...\r"); + + char* in = "__chkstk_ms on " __FILE__; + kernelCall("KeStop", 0, in, kernelStringLength(in)); +} -- cgit v1.2.3