Commit graph

94 commits

Author SHA1 Message Date
Blaise Tine
b6879b25e3 switching to python3 dependency 2024-08-24 20:46:25 -07:00
Blaise Tine
7cdfac8ea1 fixed kernel lib dependency 2024-08-06 17:20:01 -07:00
Blaise Tine
668b590876 minor update 2024-08-03 18:25:24 -07:00
Blaise Tine
029609b3fd disable atexit() support, not needed for static kernels. 2024-07-30 14:47:08 -07:00
Blaise Tine
cf3413c824 minor update 2024-06-14 07:45:37 -07:00
Blaise Tine
0e2e09b2ea minor update 2024-06-12 05:43:02 -07:00
Blaise Tine
3393522b54 minor update 2024-06-12 03:59:31 -07:00
Blaise Tine
250a5741f7 Migrating all tests to new kernel launch API 2024-06-11 02:53:36 -07:00
Blaise Tine
8b63305201 minor update 2024-06-08 21:36:28 -07:00
Blaise Tine
fa5590bbf7 minor update 2024-06-08 01:05:41 -07:00
Blaise Tine
96cb381885 vx_spawn_threads implementation 2024-06-07 07:52:15 -07:00
Blaise Tine
8c5a783477 minor update 2024-06-07 07:48:33 -07:00
Blaise Tine
01cca01511 TLS alignment fix 2024-06-07 05:38:54 -07:00
Blaise Tine
f992f5bae6 fully disable dynamic linking for kernels 2024-06-07 02:11:15 -07:00
Blaise Tine
b21ea24815 removing dynamic link hooks in linker script to fix TLS support in kernels 2024-06-06 22:07:56 -07:00
Blaise Tine
9e20e6edb6 minor update 2024-06-06 00:32:58 -07:00
Blaise Tine
6b800f2054 minor update 2024-06-03 20:39:16 -07:00
Blaise Tine
68d2ac6f5e 32-bit/64-bit address space compatibility 2024-05-28 22:30:59 -07:00
Blaise Tine
f8ef570778 riscv tests refactoring 2024-05-28 10:46:31 -07:00
Blaise Tine
0426856ab4 minor update 2024-05-27 20:21:37 -07:00
Blaise Tine
319c18158a minor update 2024-05-27 16:01:24 -07:00
Blaise Tine
32f39264ef runtime dynamic loading for driver-specific implementations 2024-05-26 19:05:17 -07:00
Blaise Tine
d99aaf3933 fixed spawn_task_groups bug 2024-05-21 04:18:04 -07:00
Blaise Tine
4e7bc9654b wspawn fix 2024-05-10 21:42:20 -07:00
Blaise Tine
82a417f1f0 minor update 2024-05-09 22:59:47 -07:00
Blaise Tine
b6aa44f39f spawn_tasks_ex optimization 2024-05-07 23:40:38 -07:00
Blaise Tine
a94d868cd5 minor update 2024-05-06 18:54:44 -07:00
Blaise Tine
79f5824c74 adding work groups support to spawntasks API 2024-05-06 01:25:13 -07:00
Blaise Tine
badfb24e01 CSRs update 2024-05-06 00:51:38 -07:00
Blaise Tine
27a9e30857 minor update 2024-05-01 00:52:35 -07:00
Blaise Tine
e84f978502 minor update 2024-05-01 00:02:52 -07:00
Blaise Tine
ca79e69355 SIMT Tack compression 2024-04-30 02:19:32 -07:00
Blaise Tine
604c41fc54 minor update 2024-04-28 04:30:31 -07:00
Blaise Tine
a167c07e7d adding wait cycles to wspawn 2024-04-28 04:27:47 -07:00
Blaise Tine
db0f0fd353 runtime API refactoring to support memory reservation and protection 2024-04-28 04:23:00 -07:00
Blaise Tine
c554f53e44 minor update 2024-04-26 18:03:30 -07:00
Blaise Tine
efc7a971dc minor update 2024-04-17 22:52:12 -07:00
Blaise Tine
dbe052594d minor update 2024-04-17 19:26:27 -07:00
Blaise Tine
95b23fa97b minor update 2024-04-17 18:34:16 -07:00
Blaise Tine
f369006956 minor update 2024-04-17 04:17:13 -07:00
Blaise Tine
e3d06e0d9c minor update 2024-04-17 03:36:28 -07:00
Blaise Tine
8fa28bfca1 location independent kernel loading support/fixes 2024-04-17 01:00:38 -07:00
Blaise Tine
25d0c76d14 enabling explicit kernel address and arguments allocation 2024-04-12 06:58:42 -07:00
Blaise Tine
b32ea5b750 fixed compiler relocation issue with R_RISCV_GOT_HI20 2024-04-11 15:35:51 -07:00
Blaise Tine
de66d2ec3e minor fix 2024-04-09 15:27:31 -07:00
Blaise Tine
bdcf2a0af0 syscalls update 2024-04-09 03:40:18 -07:00
Blaise Tine
dd461468d3 enabling MSCRATCH CSR 2024-04-09 02:01:17 -07:00
Blaise Tine
7784dfe9b7 CSR 32-bit/64-bit refactoring 2024-04-09 02:00:34 -07:00
Blaise Tine
04314cefed using Vortex custom libc library 2024-04-06 06:42:47 -07:00
Blaise Tine
351aa48f6e per-workgroup local memory fix 2024-04-06 02:05:51 -07:00