summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-29Add basic DSU support present on GR712RCHEADmasterSebastian Huber
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.
2023-06-06leon3/gptimer: Set IP bit on interruptOliver Kleinke
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.
2023-04-25Fix removing software breakpointsThomas Wucher
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.
2022-10-26Bumped version to 2.30Jiri Gaisler
2022-10-26Add -extirq option to support simulating the UT700Sebastian Huber
2021-08-04Support extended interrupts2.29Sebastian Huber
2021-07-30Added GR740 L2 configuration register2.28Jiri Gaisler
2021-07-15leon3/irqmp: interrupt 15 was erronously masked2.27Jiri Gaisler
2021-06-10GR740 APBUART0 had wrong addressJiri Gaisler
2021-06-10Added simple RISC-V PLIC functionality for NS16550 interruptJiri Gaisler
* RTEMS spconsole01 test now passes
2020-12-18Fix build failures on windows2.26Jiri Gaisler
2020-12-15Added support for RISCV32 systems with CLINT/PLICJiri Gaisler
2020-12-01Added emulation of GR740 SOC2.25Jiri Gaisler
* Only limited functionality with standard peripherals
2020-12-01Make grlib IP cores more modular and move them to grlib.cJiri Gaisler
2020-11-27Add %asr22/23 support to leon32.24Jiri Gaisler
2020-10-28Add networking support using host tap device2.23Jiri Gaisler
* Emulation of GRETH 10/100 Mbit MAC and PHY * Supported only on linux
2020-10-25Add -rt option to synch sim to wall timeJiri Gaisler
* Active during cpu power-down to avoid run-away sim time. Useful for interactive applications.
2020-09-09Update to version 2.222.22Jiri Gaisler
2020-09-09Map RISC-V FPU CSR on host cpu using fenv.hJiri Gaisler
2020-02-29Update to version 2.212.21Jiri Gaisler
2020-02-29Fix incorrect operation on big-endian hostsJiri Gaisler
2020-02-26Avoid reserved word sparc on SPARC hostsJiri Gaisler
2020-02-26Initialize PC before connecting to gdbJiri Gaisler
2019-11-14Update the help to match the available options.2.20Chris Johns
2019-11-14Cross-platform support for async gdb break (ctrl-c)Jiri Gaisler
2019-11-09Support building on MinGW-W64/MSYS22.19Jiri Gaisler
* Depends on MinGW64-readline to build
2019-11-08Remove unused variable xcpuJiri Gaisler
2019-11-08Replaced windows flushing with reg cacheJiri Gaisler
2019-11-08Improve gdb watchpoint handlingJiri Gaisler
* show old/new values * stop at correct instruction
2019-11-02Release version 2.182.18Jiri Gaisler
2019-11-02Fix typo that caused cygwin build errorJiri Gaisler
2019-11-02Added support for gdb hw break/watchpointsJiri Gaisler
2019-07-03Updated to version 2.172.17Jiri Gaisler
2019-07-02Make readline conditional and add linenoise it not present.Chris Johns
- 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.
2019-07-02elf_load() failed in interactive shell.Jiri Gaisler
2019-06-12Updated version to 2.162.16Jiri Gaisler
2019-06-11Fix C formatting with indentJiri Gaisler
2019-06-11Avoid array out of bounds warning on RISC-VJiri Gaisler
2019-06-11Silence warnings when compiled with LLVMJiri Gaisler
2019-06-11Add local copy of elf.hJiri Gaisler
* Needed to build on certain hosts (e.g. Mac OS X)
2019-05-31Fix build problems on Cygwin and FreeBSDJiri Gaisler
2019-05-28Made L1 cache optional through --enable-l1cacheJiri Gaisler
* Removed stale config.h * Updated autoconf script with relevant checks * Re-implemented leon3/grlib timer with less events * Bumped version to 2.15
2019-05-27Add emulated L1 cache to SMP configurationsJiri Gaisler
* Also improve timing accuracy for certain instructions
2019-05-21Completed texi manualJiri Gaisler
* Also removed unused constants in erc32.c
2019-05-14Standalone sis - initial commitJiri Gaisler