- Dec 29, 2023
-
-
Román Cárdenas authored
-
- Dec 28, 2023
-
-
Román Cárdenas authored
-
- Dec 07, 2023
-
-
Román Cárdenas authored
-
Román Cárdenas authored
-
- Dec 05, 2023
-
-
Román Cárdenas authored
-
- Nov 27, 2023
-
-
Román Cárdenas authored
-
- Oct 16, 2023
-
-
Román Cárdenas authored
-
- Sep 22, 2023
-
-
Román Cárdenas authored
-
- Sep 06, 2023
-
-
Román Cárdenas authored
-
- Aug 23, 2023
-
-
Román Cárdenas Rodríguez authored
-
- Nov 02, 2022
-
-
Fawaz authored
Currently, the library attempts to execute some semihosting operations in a completely interrupt-free context. It does this by using `riscv::interrupt::free`, which saves and restores the `mie` field of `mstatus`. As a result, attempts to initiate semihosting calls outside of M mode cause illegal instruction exceptions. This commit provides a solution, by requiring users to choose one of two features, "machine-mode" or "user-mode", which will compile different versions of the functions in src/export.rs that do and do not suspend interrupts, respectively. Failure to do so will throw a compiler error, unless the "no-semihosting" feature was enabled. A "supervisor-mode" feature was left out as the `riscv` crate does not yet have an equivalent of `interrupt::free` for supervisor mode. CI now also checks builds with both of these features.
-
- Jul 20, 2022
-
-
Fawaz Tirmizi authored
Original documentation was largely an exact copy of cortex-m-semihosting at the fork. This commit fixes that, removing unnecessary references to cortex-m-semihosting and clearing out the changelog so that it's relevant to this repository instead.
-
- Jul 19, 2022
-
-
Fawaz Tirmizi authored
-
- Mar 19, 2022
-
-
Taiki Endo authored
-
- Feb 09, 2022
-
-
Vadim Kaushan authored
-
- Jan 02, 2022
-
-
Jonathan Perkin authored
-
Jonathan Perkin authored
-
- Mar 07, 2021
-
-
hasheddan authored
Fixes link to properly direct to heading in wg repo README.md. Signed-off-by:hasheddan <georgedanielmangum@gmail.com>
-
- Jun 20, 2020
-
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
- May 27, 2020
-
-
Vadim Kaushan authored
-
- Apr 22, 2020
-
-
Diego Barrios Romero authored
-
- Mar 29, 2019
-
-
mara authored
-
- Aug 12, 2018
-
-
David Craven authored
-
- Mar 30, 2018
-
-
David Craven authored
-
- Mar 28, 2018
-
-
David Craven authored
-
- Sep 19, 2017
-
-
David Craven authored
-
- Jan 23, 2017
-
-
Jorge Aparicio authored
-