Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add basic DSU support present on GR712RCHEADmaster | Sebastian Huber | 2023-09-29 | 3 | -1/+60 |
| | | | | | Only the time tag counter register is implemented so far. It may be used by clock drivers as a free-running counter to measure time. | ||||
* | leon3/gptimer: Set IP bit on interrupt | Oliver Kleinke | 2023-06-06 | 1 | -0/+8 |
| | | | | | | | | Setting the IP bit in the GPTIMER CTRL register is necessary, if using shared interrupts, to determine which of the timers generated the interrupt. The IP bit is cleared when a one is written to it. | ||||
* | Fix removing software breakpoints | Thomas Wucher | 2023-04-25 | 1 | -0/+1 |
| | | | | | | | | When a breakpoint is removed, the ebase.bpts array is correctly updated, but ebase.bpsave is not kept in sync. This results in wrong instructions being executed when adding multiple breakpoints and then removing any but the last. Fix this error by updating the ebase.bpsave array when removing a breakpoint. | ||||
* | Bumped version to 2.302.30 | Jiri Gaisler | 2022-10-26 | 5 | -30/+17 |
| | |||||
* | Add -extirq option to support simulating the UT700 | Sebastian Huber | 2022-10-26 | 7 | -7/+18 |
| | |||||
* | Support extended interrupts2.29 | Sebastian Huber | 2021-08-04 | 9 | -27/+97 |
| | |||||
* | Added GR740 L2 configuration register2.28 | Jiri Gaisler | 2021-07-30 | 9 | -31/+70 |
| | |||||
* | leon3/irqmp: interrupt 15 was erronously masked2.27 | Jiri Gaisler | 2021-07-15 | 1 | -4/+4 |
| | |||||
* | GR740 APBUART0 had wrong address | Jiri Gaisler | 2021-06-10 | 1 | -1/+1 |
| | |||||
* | Added simple RISC-V PLIC functionality for NS16550 interrupt | Jiri Gaisler | 2021-06-10 | 7 | -87/+228 |
| | | | | * RTEMS spconsole01 test now passes | ||||
* | Fix build failures on windows2.26 | Jiri Gaisler | 2020-12-18 | 1 | -2/+2 |
| | |||||
* | Added support for RISCV32 systems with CLINT/PLIC | Jiri Gaisler | 2020-12-15 | 25 | -139/+1485 |
| | |||||
* | Added emulation of GR740 SOC2.25 | Jiri Gaisler | 2020-12-01 | 11 | -34/+379 |
| | | | | * Only limited functionality with standard peripherals | ||||
* | Make grlib IP cores more modular and move them to grlib.c | Jiri Gaisler | 2020-12-01 | 9 | -1059/+1300 |
| | |||||
* | Add %asr22/23 support to leon32.24 | Jiri Gaisler | 2020-11-27 | 4 | -21/+34 |
| | |||||
* | Add networking support using host tap device2.23 | Jiri Gaisler | 2020-10-28 | 19 | -74/+905 |
| | | | | | | * Emulation of GRETH 10/100 Mbit MAC and PHY * Supported only on linux | ||||
* | Add -rt option to synch sim to wall time | Jiri Gaisler | 2020-10-25 | 4 | -0/+26 |
| | | | | | * Active during cpu power-down to avoid run-away sim time. Useful for interactive applications. | ||||
* | Update to version 2.222.22 | Jiri Gaisler | 2020-09-09 | 5 | -29/+29 |
| | |||||
* | Map RISC-V FPU CSR on host cpu using fenv.h | Jiri Gaisler | 2020-09-09 | 6 | -107/+125 |
| | |||||
* | Update to version 2.212.21 | Jiri Gaisler | 2020-02-29 | 5 | -29/+42 |
| | |||||
* | Fix incorrect operation on big-endian hosts | Jiri Gaisler | 2020-02-29 | 9 | -141/+187 |
| | |||||
* | Avoid reserved word sparc on SPARC hosts | Jiri Gaisler | 2020-02-26 | 3 | -3/+3 |
| | |||||
* | Initialize PC before connecting to gdb | Jiri Gaisler | 2020-02-26 | 1 | -1/+4 |
| | |||||
* | Update the help to match the available options.2.20 | Chris Johns | 2019-11-14 | 1 | -2/+5 |
| | |||||
* | Cross-platform support for async gdb break (ctrl-c) | Jiri Gaisler | 2019-11-14 | 8 | -68/+67 |
| | |||||
* | Support building on MinGW-W64/MSYS22.19 | Jiri Gaisler | 2019-11-09 | 16 | -60/+3552 |
| | | | | * Depends on MinGW64-readline to build | ||||
* | Remove unused variable xcpu | Jiri Gaisler | 2019-11-08 | 1 | -5/+4 |
| | |||||
* | Replaced windows flushing with reg cache | Jiri Gaisler | 2019-11-08 | 4 | -56/+46 |
| | |||||
* | Improve gdb watchpoint handling | Jiri Gaisler | 2019-11-08 | 5 | -8/+40 |
| | | | | | * show old/new values * stop at correct instruction | ||||
* | Release version 2.182.18 | Jiri Gaisler | 2019-11-02 | 3 | -13/+13 |
| | |||||
* | Fix typo that caused cygwin build error | Jiri Gaisler | 2019-11-02 | 1 | -1/+1 |
| | |||||
* | Added support for gdb hw break/watchpoints | Jiri Gaisler | 2019-11-02 | 5 | -69/+117 |
| | |||||
* | Updated to version 2.172.17 | Jiri Gaisler | 2019-07-03 | 4 | -17/+17 |
| | |||||
* | Make readline conditional and add linenoise it not present. | Chris Johns | 2019-07-02 | 10 | -31/+1357 |
| | | | | | | | - Readline is not present on all hosts is used on and it has not been a requirement. Rather than break all hosts that are working this patch conditionally adds linenoise a small simple realline replacement. | ||||
* | elf_load() failed in interactive shell. | Jiri Gaisler | 2019-07-02 | 2 | -14/+11 |
| | |||||
* | Updated version to 2.162.16 | Jiri Gaisler | 2019-06-12 | 4 | -15/+15 |
| | |||||
* | Fix C formatting with indent | Jiri Gaisler | 2019-06-11 | 16 | -2890/+3466 |
| | |||||
* | Avoid array out of bounds warning on RISC-V | Jiri Gaisler | 2019-06-11 | 3 | -136/+137 |
| | |||||
* | Silence warnings when compiled with LLVM | Jiri Gaisler | 2019-06-11 | 10 | -98/+94 |
| | |||||
* | Add local copy of elf.h | Jiri Gaisler | 2019-06-11 | 1 | -0/+3789 |
| | | | | * Needed to build on certain hosts (e.g. Mac OS X) | ||||
* | Fix build problems on Cygwin and FreeBSD | Jiri Gaisler | 2019-05-31 | 4 | -12/+41 |
| | |||||
* | Made L1 cache optional through --enable-l1cache | Jiri Gaisler | 2019-05-28 | 15 | -306/+434 |
| | | | | | | | * Removed stale config.h * Updated autoconf script with relevant checks * Re-implemented leon3/grlib timer with less events * Bumped version to 2.15 | ||||
* | Add emulated L1 cache to SMP configurations | Jiri Gaisler | 2019-05-27 | 8 | -37/+117 |
| | | | | * Also improve timing accuracy for certain instructions | ||||
* | Completed texi manual | Jiri Gaisler | 2019-05-21 | 10 | -744/+664 |
| | | | | * Also removed unused constants in erc32.c | ||||
* | Standalone sis - initial commit | Jiri Gaisler | 2019-05-14 | 41 | -0/+37093 |