Commit Graph

  • 75505f214e applies clang-format fixes develop eyck 2026-03-20 11:42:58 +01:00
  • 0e948fe1be updates riscv-vp memory map to mathc implementation eyck 2026-03-15 10:42:00 +01:00
  • 9d7fed6ae1 adds ethmac device file eyck 2026-01-10 13:07:38 +01:00
  • dd0fe0cc72 changes start.S to add SMT initialization if NUM_HARTS is set and >1 eyck 2026-01-04 13:36:53 +01:00
  • 499468b819 fixes ACLINT register interface definition eyck 2025-12-14 17:13:09 +01:00
  • 925f08e0b9 implements halt using WFI if hartid!=0 and multicore eyck 2025-12-14 17:12:42 +01:00
  • be32d2467c adds all defined aclint regs eyck 2025-12-14 13:36:11 +01:00
  • c8ea882b3e adds some hooks for SMT startup eyck 2025-11-29 12:49:50 +01:00
  • 5f220ff09b simplifies linker scripts of riscv-vp eyck 2025-11-29 06:38:45 +01:00
  • d8728e319c fixes stack pointer adjustment eyck 2025-11-21 17:41:35 +01:00
  • fce1372494 improves bsp of riscv-vp by including init.c eyck 2025-11-21 15:40:08 +01:00
  • fc3f6c57e5 fixes wrong trap handler pre- and postamble eyck 2025-11-21 14:45:16 +01:00
  • 328a961276 adds csr access functions eyck 2025-11-21 11:26:09 +01:00
  • 6e2607cecc adds Linker script dir to Linker script path alex 2025-11-05 19:22:02 +01:00
  • fced281870 adds terminator to char str in wrap_puts hongyu 2025-10-24 10:05:55 +02:00
  • 703fbf67b4 fixes ROM location eyck 2025-09-15 21:02:23 +02:00
  • 59d0a22738 adapts riscv-vp rom to implementation eyck 2025-09-15 20:52:50 +02:00
  • 3df19468e9 corrects XIP start addr in risc-v vp eyck 2025-09-14 14:55:23 +02:00
  • bf0e4ec057 extends and relocates ISS RAM eyck 2025-09-12 08:30:46 +02:00
  • 018e07ecee removes duplicate 'inline' statement alex 2025-08-22 15:34:32 +02:00
  • fc37441911 corrects setting of mtimecmp in aclint to be as recommended in the spec alex 2025-08-21 11:47:01 +02:00
  • b5cee82f3e adds rom linker script eyck 2025-07-30 06:36:41 +02:00
  • 20161cc1af adds RISCV-VP platform eyck 2025-07-30 06:35:53 +02:00
  • 0843d92878 adds platform dir to link dirs to find linker script includes eyck 2025-07-30 06:33:58 +02:00
  • a7b4e7b715 fixes moonlight memory layout in link.lds eyck 2025-07-15 07:40:39 +02:00
  • b69fd19910 updates the flash/ram ORIGIN so that 64bit works hongyu 2025-07-04 18:55:14 +02:00
  • 25306948c9 Merge branch 'develop' of https://git.minres.com/Firmware/MNRS-BM-BSP.git into develop eyck 2025-07-04 13:18:12 +02:00
  • 74fd5b0a2b replaces strlen function in puts in case not libc is used eyck 2025-07-04 13:16:50 +02:00
  • e5f3bf0a81 Revert remove of fmcdiv in sysctrl flexki Johannes Wirth 2025-07-02 10:39:12 +02:00
  • d642f80972 adapts to updated uart register layout florian 2025-07-01 12:07:11 +02:00
  • b375ff4a72 Add fmc clock divider to sysctrl Johannes Wirth 2025-06-24 17:00:24 +02:00
  • ca36d3ef84 makes no-warn-rwx-segments check if compiler has the option alex 2025-06-17 19:42:16 +02:00
  • a33b51a708 makes start.S, entry.S and link.lds configurable alex 2025-05-26 20:18:10 +02:00
  • 82bd81bb60 move fromhost/tohost for moonlight into ram eyck 2025-05-23 20:24:31 +02:00
  • 5353d7d258 fixes a race condition when reading qspi data register eyck 2025-05-23 20:24:02 +02:00
  • b9e5f33cb6 re-applies latest moonlight changes eyck 2025-05-23 20:23:23 +02:00
  • 99c6214381 changes ISS linker map: moves .srodata to .rodata and increases RAM and stacksize alex 2025-05-23 10:36:01 +02:00
  • 6e2a7a12fe cleans up_exit, adds call to C++ destructors alex 2025-05-23 09:32:09 +02:00
  • 2bde14a398 corrects BoardBase in libwrap, as it is only Board now alex 2025-05-22 17:47:11 +02:00
  • f37242efa7 Merge branch 'cmake_flow' into develop alex 2025-05-22 12:19:52 +02:00
  • 41d38e698d cleans up bsp read and write for ISS cmake_flow alex 2025-05-22 12:10:25 +02:00
  • 92d01b9db4 adds check for testbench to CMakeList alex 2025-05-22 12:10:07 +02:00
  • 5f26d9081c add cache flush to cluster info Johannes Wirth 2025-05-15 20:11:55 +02:00
  • 30cebaa066 support up to 15 words per message Johannes Wirth 2025-05-05 15:53:39 +02:00
  • 540397494a updates CMAKE_C_FLAGS set hongyu 2025-04-15 14:30:48 +02:00
  • 853d1c33ec updates to-/fromhost in link.lds hongyu 2025-04-15 12:19:32 +02:00
  • e0807b8cdd moves to-/fromhost declaration into platform eyck 2025-04-14 17:00:41 +02:00
  • 8cb34baacf moves to-/fromhost past the end of the RAM eyck 2025-04-14 16:34:10 +02:00
  • 546851f509 disables start.S defines eyck 2025-04-13 21:09:37 +02:00
  • 569df1536a adds *.o file sto cleanup eyck 2025-04-13 18:15:06 +02:00
  • e1ea5a98d6 fixes inline declarations of functions eyck 2025-04-13 18:13:31 +02:00
  • c73bc9e144 changes XIP start address eyck 2025-04-12 09:39:49 +02:00
  • db3a2d68d6 adds rv64gc.cmake hongyu 2025-04-11 15:37:34 +02:00
  • cb6be16832 update cluster info Johannes Wirth 2025-04-10 16:59:33 +02:00
  • 2ab28cf7f7 update address map Johannes Wirth 2025-04-10 13:05:58 +02:00
  • 263d7d9074 Update cluster_info header Johannes Wirth 2025-04-08 21:40:46 +02:00
  • aca6bc8a20 Update compute cluster addresses Johannes Wirth 2025-04-08 11:36:50 +02:00
  • c88caf9906 adds mask for ssid number eyck 2025-04-06 19:36:37 +02:00
  • 38246a05ce makes all inline functions static to make building w/o optimization possible alex 2025-03-28 23:05:08 +01:00
  • c3d9e5fa6f adds proper device based r/w to tgc_vp alex 2025-03-28 23:03:53 +01:00
  • 3b95d0a7cd removes unused build components alex 2025-03-28 23:03:24 +01:00
  • 427f8e8b0b updates tgc_vp by adding bsp specific r/w and updates platform.h paths alex 2025-03-28 19:03:56 +01:00
  • 890d4478a3 adds bsp write and read for rtl alex 2025-03-24 08:28:56 +01:00
  • 7d55172d51 updates the bsp_write and exit hongyu 2025-03-21 16:05:01 +01:00
  • 39969f0e29 fixes compiler warnings eyck 2025-03-20 09:31:17 +01:00
  • e7a21b627e Update cluster info for new address map Johannes Wirth 2025-03-18 13:44:11 +01:00
  • ada4881d33 disables compiler opt for bsp_write in release hongyu 2025-03-14 17:51:55 +01:00
  • f21ea46bef uses htif in iss setting eyck 2025-03-14 11:44:03 +01:00
  • 3042e0e124 uses tohost in bsp_write hongyu 2025-03-11 11:42:28 +01:00
  • 8bb7365819 changes the order of sdata and srodata hongyu 2025-03-11 11:35:06 +01:00
  • b9b8c51957 updates and unifies linkerscript eyck 2025-03-07 20:52:22 +01:00
  • b6ce43f57a updates ram start location florian 2025-03-07 11:54:30 +01:00
  • 428d3ac285 fixes linker script eyck 2025-02-28 19:41:57 +01:00
  • 141a4ed247 sysctrl.h added mihir 2025-03-05 09:59:33 +01:00
  • 19e7a3e85e adapts to changed field layout in config registers of the camera module florian 2025-03-03 11:05:04 +01:00
  • e372f59715 update camera interface stas 2025-02-26 17:10:46 +01:00
  • b34365534c Add header library with cluster config information Johannes Wirth 2025-02-24 17:05:51 +01:00
  • 06cbc26688 fixes memory layout of moonlight eyck 2025-02-24 10:14:10 +01:00
  • 25623e74a0 fixes memory layout wrt to latest changes eyck 2025-02-23 08:08:34 +01:00
  • 2231ae4106 updates sysctrl register declarations eyck 2025-02-19 17:17:04 +01:00
  • c37b7243b4 adds sysctrl peripheral eyck 2025-02-19 16:27:01 +01:00
  • 42a696bebd fix case in header library Johannes Wirth 2025-02-18 12:13:44 +01:00
  • 08846df05e Merge branch 'develop' of https://git.minres.com/Firmware/MNRS-BM-BSP into develop Johannes Wirth 2025-02-18 11:36:09 +01:00
  • 669c85afa2 updates bsp based on RDL changes eyck 2025-02-18 11:15:18 +01:00
  • db3ff44066 add basic library for flexki messaging Johannes Wirth 2025-02-18 09:54:19 +01:00
  • a9aa746f81 add StreamController pending irq register stas 2025-02-17 15:59:33 +01:00
  • bfc7e9f00b adds missing peripheral header files eyck 2025-02-12 08:58:43 +01:00
  • fcf8543c06 corrects UART base addr wrt. HW eyck 2025-01-21 17:34:58 +01:00
  • 74b43d9bc1 add linker file for camera test stas 2025-01-21 10:16:24 +01:00
  • 71217499f2 fixes changed base addresses eyck 2025-01-19 20:12:35 +01:00
  • c83b10df38 corrects puts in libwrap alex 2025-01-17 13:16:49 +01:00
  • 24b64bce3e re-adds symbolic link for tgc_vp alex 2025-01-16 11:17:54 +01:00
  • fbe6560e79 makes bsp standalone library alex 2025-01-16 11:09:40 +01:00
  • 0464b3b589 adds malloc to libwrap CMake alex 2025-01-16 11:09:20 +01:00
  • b921b9c71f fixes moonlight/ehrenberg ram size eyck 2025-01-14 20:41:26 +01:00
  • 242c506e41 ammends toolchainfile alex 2025-01-07 11:01:22 +01:00
  • 0a3b25cc6d updates Make build system with new Board specific writes alex 2025-01-07 10:33:37 +01:00
  • 4d15523a74 removes -g switch from toolchain file as it gets set when using Debug anyway, this way it wont be in Release or others alex 2025-01-06 20:47:03 +01:00
  • e652e59dac removes platform dependency in libwrap alex 2025-01-06 20:45:20 +01:00
  • 6cd7ea887a removes unused CMakeLists alex 2025-01-06 20:23:10 +01:00