Marcel Lütke Dreimann
|
8afd5facf2
|
support 64k alignment
|
2023-09-18 15:31:04 +02:00 |
|
Marcel Lütke Dreimann
|
87dfa51161
|
Merge branch 'ealan' into gpgpu
|
2023-06-01 16:35:08 +02:00 |
|
Michael Mueller
|
d72527809b
|
Updated NOVA.
|
2023-06-01 15:52:26 +02:00 |
|
Marcel Lütke Dreimann
|
904ed76a82
|
updated gpgpu mk
|
2023-05-04 15:58:25 +02:00 |
|
Marcel Lütke Dreimann
|
f2d0cee927
|
updated multi_gpgpu run script
|
2023-04-28 11:13:00 +02:00 |
|
Marcel Lütke Dreimann
|
c94790fed4
|
increased VM and driver memory
|
2023-04-28 10:28:04 +02:00 |
|
Marcel Lütke Dreimann
|
6a614215dd
|
removed RPC test
|
2023-04-26 12:21:11 +02:00 |
|
Marcel Lütke Dreimann
|
39b6037c82
|
updated run scripts
|
2023-04-20 15:07:52 +02:00 |
|
Marcel Lütke Dreimann
|
dc188b7d0f
|
Merge branch 'ealan' into gpgpu
|
2023-04-18 11:38:24 +02:00 |
|
Michael Mueller
|
a913fbd62c
|
Removed debug messages from performance counter code.
|
2023-03-30 15:57:25 +02:00 |
|
Michael Mueller
|
32a4d09d04
|
Added README for EalánOS.
|
2023-03-27 17:31:05 +02:00 |
|
Michael Mueller
|
412cf94f59
|
Added simple example for using the performance counter syscalls in EalánOS.
|
2023-03-27 17:22:00 +02:00 |
|
Michael Mueller
|
561a2ddbf9
|
blinktree: Added scenario from FOSDEM talk.
|
2023-03-27 17:19:49 +02:00 |
|
Michael Mueller
|
f91d1900ac
|
mxtasking: Updated revision and hash.
|
2023-03-27 17:19:14 +02:00 |
|
Michael Mueller
|
3d41f682a6
|
blinktree: Updated Makefile to include performance counters.
|
2023-03-27 17:16:21 +02:00 |
|
Michael Mueller
|
aeb402ad50
|
libc: Increased stack size.
|
2023-03-27 17:15:31 +02:00 |
|
Michael Mueller
|
7ac39fb7a7
|
base-nova: Use larger frame limit for NOVA.
|
2023-03-27 17:15:00 +02:00 |
|
Michael Mueller
|
a088b5696c
|
base-nova: Updated Makefile.
|
2023-03-27 17:14:25 +02:00 |
|
Michael Mueller
|
48543e93cc
|
base: Added symbols for performance counter syscalls to ld script.
|
2023-03-27 17:13:36 +02:00 |
|
Michael Mueller
|
7cc6d4e828
|
base-nova: Added syscall for querying the CPU vendor. This is helpful to implement CPU vendor-specific features in userspace drivers.
|
2023-03-27 17:11:00 +02:00 |
|
Michael Mueller
|
9dc7af6ba8
|
base: Preserve 1MB more of memory for core to accomodate for larger memory consumption by TOPO.
|
2023-03-27 17:09:41 +02:00 |
|
Michael Mueller
|
3f690a1e32
|
base: Increased RAM quota for TOPO session to accomodate for larger CPU counts.
|
2023-03-27 17:08:04 +02:00 |
|
Michael Mueller
|
d74754adb5
|
base: Use define MAX_SUPPORTED_CPUS for dimensioning affinity array.
|
2023-03-27 17:07:13 +02:00 |
|
Michael Mueller
|
dec071829d
|
blinktree: Implemented performance counter interface for Genode.
|
2023-03-27 17:05:05 +02:00 |
|
Michael Mueller
|
b9e1da2ad1
|
base: High-level interface for hardware performance counters.
|
2023-03-27 17:00:58 +02:00 |
|
Michael Mueller
|
e5c8167992
|
base-nova: Added hypercalls to access hardware performance monitoring counters.
|
2023-03-27 17:00:18 +02:00 |
|
Michael Mueller
|
0f1002fab8
|
base: Set affinity of platform thread according to its location.
|
2023-03-27 16:57:48 +02:00 |
|
Michael Mueller
|
072a65623d
|
base: Added more detailed error message on insufficient quota.
|
2023-03-27 16:55:57 +02:00 |
|
Michael Mueller
|
43df00ea55
|
base: Zero attached dataspace upon creation.
|
2023-03-27 16:54:37 +02:00 |
|
Michael Mueller
|
2042a2083f
|
blinktree: Always stop measurement on core 0.
|
2023-03-27 16:51:26 +02:00 |
|
Michael Mueller
|
b2397cfac3
|
Updated parameters for blinktree benchmark.
|
2023-03-27 16:50:41 +02:00 |
|
Marcel Lütke Dreimann
|
5b62e72ec3
|
fixed merge for gpgpu driver
|
2023-02-13 15:02:52 +01:00 |
|
Marcel Lütke Dreimann
|
a2d46d657e
|
Merge branch 'ealan' into gpgpu
|
2023-02-13 15:02:34 +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
|
3b05673cfe
|
removed old allocator and improved mem management
|
2023-01-04 16:15:33 +01:00 |
|
Marcel Lütke Dreimann
|
dcd4dba272
|
allocator oom error message
|
2023-01-04 15:51:09 +01:00 |
|
Marcel Lütke Dreimann
|
5a482d18c0
|
multi_gpgpu script: run forever
|
2023-01-04 15:33:38 +01:00 |
|