Marcel Lütke Dreimann
|
5b62e72ec3
|
fixed merge for gpgpu driver
|
2023-02-13 15:02:52 +01:00 |
|
Marcel Lütke Dreimann
|
54a5ea67b1
|
thread safe scheduling
|
2023-01-27 14:03:06 +01:00 |
|
Marcel Lütke Dreimann
|
fddda8da2c
|
use WFQueue for vGPUs ready list
|
2023-01-25 17:41:51 +01:00 |
|
Marcel Lütke Dreimann
|
6a5bb0d444
|
fixed empty of WFQueue
|
2023-01-25 17:41:36 +01:00 |
|
Marcel Lütke Dreimann
|
81ff9e39c0
|
getPriority const
|
2023-01-25 17:26:29 +01:00 |
|
Marcel Lütke Dreimann
|
8f48d54489
|
WFQueue empty const operation
|
2023-01-25 17:14:45 +01:00 |
|
Marcel Lütke Dreimann
|
6bb6957dab
|
updated scheduling data structures
|
2023-01-25 17:12:16 +01:00 |
|
Marcel Lütke Dreimann
|
c791a334df
|
removed alignment of wfqueue
|
2023-01-24 12:55:09 +01:00 |
|
Marcel Lütke Dreimann
|
4de7a00ca3
|
fixed warning for rbtree
|
2023-01-24 12:54:37 +01:00 |
|
Marcel Lütke Dreimann
|
144b0cc69e
|
added wf queue
|
2023-01-23 15:21:40 +01:00 |
|
Marcel Lütke Dreimann
|
72dcbf9a28
|
added RBTree
|
2023-01-20 10:31:43 +01:00 |
|
Marcel Lütke Dreimann
|
29b1ab3486
|
cfs: fix fairness for later created vgpus
|
2023-01-19 09:20:01 +01:00 |
|
Marcel Lütke Dreimann
|
edf6a01cb8
|
add priorities for vgpus
|
2023-01-12 14:31:31 +01:00 |
|
Marcel Lütke Dreimann
|
b623371208
|
fixed memory leak in cfs
|
2023-01-10 11:10:01 +01:00 |
|
Marcel Lütke Dreimann
|
9b15985a52
|
added support for different sched strats + cfs
|
2023-01-06 16:00:02 +01:00 |
|
Marcel Lütke Dreimann
|
e2a0ccd853
|
use dma free instead of ram free
|
2023-01-04 13:44:24 +01:00 |
|
Marcel Lütke Dreimann
|
fdc6b8822d
|
increase driver memory
|
2023-01-03 13:53:16 +01:00 |
|
Marcel Lütke Dreimann
|
946698d2e3
|
better error reporting for allocator issues
|
2023-01-03 11:51:35 +01:00 |
|
Marcel Lütke Dreimann
|
59b7b5d6ab
|
updated gpgpu driver
|
2023-01-03 11:28:24 +01:00 |
|
Marcel Lütke Dreimann
|
d26d5f1a09
|
start_task rpc void return type
|
2022-12-02 16:09:18 +01:00 |
|
amarmemic
|
c40ae200bd
|
Merge branch 'gpgpu' of https://github.com/mmueller41/genode into gpgpu
Adding print_vgpu_bench method for printing bench data from vgpu
ô
|
2022-11-10 10:49:02 +01:00 |
|
amarmemic
|
6859f714b2
|
cl_genode: printing vgpu bench data
|
2022-11-10 10:47:40 +01:00 |
|
Marcel Lütke Dreimann
|
87000c2cf0
|
updated gpgpu driver
|
2022-11-04 17:19:32 +01:00 |
|
Marcel Lütke Dreimann
|
e50c550dd0
|
updated driver and bench info
|
2022-10-25 11:55:26 +02:00 |
|
Marcel Lütke Dreimann
|
fec3feef13
|
updated gpgpu driver
|
2022-10-21 12:41:11 +02:00 |
|
Marcel Lütke Dreimann
|
d414436ef8
|
print gpu addr in hex format
|
2022-10-07 14:19:06 +02:00 |
|
Marcel Lütke Dreimann
|
019f37d1f7
|
updated gpgpu driver
|
2022-10-07 12:55:33 +02:00 |
|
Marcel Lütke Dreimann
|
02d5397639
|
debug print info comment
|
2022-09-30 12:19:12 +02:00 |
|
Marcel Lütke Dreimann
|
0c167b485e
|
print more debug info
|
2022-09-30 12:17:13 +02:00 |
|
Marcel Lütke Dreimann
|
db48bc3af7
|
print npt values
|
2022-09-13 15:17:58 +02:00 |
|
Marcel Lütke Dreimann
|
235d9b9284
|
use fifo also for vgpus
|
2022-09-12 18:45:35 +02:00 |
|
Marcel Lütke Dreimann
|
e554b84b7b
|
use fifio queue instead of stack-like queue
|
2022-09-12 18:34:44 +02:00 |
|
Marcel Lütke Dreimann
|
027a32b02c
|
updated driver
|
2022-09-07 16:48:03 +02:00 |
|
Marcel Lütke Dreimann
|
a1956da3a1
|
extended debug output
|
2022-08-29 18:16:22 +02:00 |
|
Marcel Lütke Dreimann
|
77aad26e6e
|
updated gpgpu driver
|
2022-08-29 10:40:56 +02:00 |
|
Marcel Lütke Dreimann
|
05d56d1456
|
updated gpgpu driver
|
2022-08-29 10:36:31 +02:00 |
|
Marcel Lütke Dreimann
|
47236d5713
|
activate PPGTTs
|
2022-08-29 09:57:54 +02:00 |
|
Marcel Lütke Dreimann
|
78d21b9fd2
|
fixed driver, but disabled gpu contexts for now
|
2022-08-26 12:59:47 +02:00 |
|
Marcel Lütke Dreimann
|
12646e9156
|
use gpu contexts
|
2022-08-26 10:16:28 +02:00 |
|
Marcel Lütke Dreimann
|
38aae0b5c8
|
updated gpgpu driver
|
2022-08-26 10:06:46 +02:00 |
|
Marcel Lütke Dreimann
|
f3f95fcc51
|
enabled sched
|
2022-08-24 14:04:32 +02:00 |
|
Marcel Lütke Dreimann
|
9d55271ac6
|
updated gpgpu driver
|
2022-08-24 12:54:31 +02:00 |
|
Marcel Lütke Dreimann
|
a8ea41e618
|
do context switch only if gpu has kernel
|
2022-08-24 11:48:13 +02:00 |
|
Marcel Lütke Dreimann
|
8759c0d52e
|
gpgpu namespace
|
2022-08-24 11:37:33 +02:00 |
|
Marcel Lütke Dreimann
|
ae14435d41
|
gpgpu_virt namespace
|
2022-08-24 11:33:21 +02:00 |
|
Marcel Lütke Dreimann
|
f9e807453d
|
scheduler instance
|
2022-08-24 11:19:46 +02:00 |
|
Marcel Lütke Dreimann
|
73dfe3d59f
|
removed unused extern declaration
|
2022-08-24 11:13:51 +02:00 |
|
Marcel Lütke Dreimann
|
d3477b4665
|
separated driver and virt
|
2022-08-24 11:06:28 +02:00 |
|
Marcel Lütke Dreimann
|
861f98f5f7
|
WIP: scheduler
|
2022-08-24 10:50:10 +02:00 |
|
Marcel Lütke Dreimann
|
1c8e560cbe
|
WIP: scheduler
|
2022-08-23 16:50:48 +02:00 |
|