From a478e6b9c0ab4a8ca4e7a082a7e8ba518f7a8f4e Mon Sep 17 00:00:00 2001 From: jnk0le Date: Wed, 20 Sep 2023 23:52:40 +0200 Subject: [PATCH] Update riscv-total-embedded.adoc --- riscv-total-embedded.adoc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/riscv-total-embedded.adoc b/riscv-total-embedded.adoc index 23aabae..993ef9d 100644 --- a/riscv-total-embedded.adoc +++ b/riscv-total-embedded.adoc @@ -1,7 +1,7 @@ = riscv-total-embedded Jan Oleksiewicz -:appversion: 0.21.2 +:appversion: 0.21.3 :toc: :toclevels: 5 :sectnums: @@ -419,7 +419,7 @@ Of course there are still actual reasons <> to use linux in embedded. ===== RTLinux and hard-realtime -Whenever those rt patches are measured, both the interrupt latency and +Whenever those rt patches are measured, both the interrupt latency and jitter is always given in tens or hundreds of microseconds, not cycles <>,<>,<>,<>. @@ -435,6 +435,8 @@ touch floating point registers. The main issue is that all of the caller saved FP registers are saved (execution stalls during push) onto stack whenever FP instruction is executed even though only a few of the registers are used. +Requires additional CSR to hold address of reserved space in stack frame. + ==== 64bit microcontrollers So far, mostly the application processors used in bare metal.