4d9e71d278
wip on ipc send (copy last page)
2026-02-28 23:53:03 +01:00
6668e412cc
wip multipage ipc send/recv
2026-02-28 23:44:10 +01:00
11c01ab7f6
rewrite ipc to use vaddress instead of paddr
2026-02-28 23:15:41 +01:00
4976ea91be
create copys of appcode in thread constructor
2026-02-28 18:01:15 +01:00
b958e9461e
fork return value
2026-02-25 14:44:18 +01:00
8b271e2470
wip on fork
...
minimal example works
2026-02-25 11:32:22 +01:00
22ab2fb2a5
restructure thread constructor and pagetable
2026-02-25 07:39:32 +01:00
user
252a36ae4e
basic fork foo, function itself is empty
2026-02-25 00:33:16 +01:00
user
6cea3c091f
ipc works
2026-02-24 23:42:29 +01:00
a35cc22990
some fixes for ipc
2026-02-24 22:42:41 +01:00
user
e3452cf051
ipc works better, pagefault still
2026-02-24 21:16:31 +01:00
0ed9516641
Merge branch 'master' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ws25/v_bsb2/Gruppe_003
2026-02-24 17:29:13 +01:00
user
75b146f937
vault fix
2026-02-24 17:28:49 +01:00
1db668d749
Merge branch 'master' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ws25/v_bsb2/Gruppe_003
2026-02-24 17:27:00 +01:00
user
6a3db7ad53
fsdasd
2026-02-24 17:26:21 +01:00
0b9e65e01d
Merge branch 'master' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ws25/v_bsb2/Gruppe_003
2026-02-24 17:01:44 +01:00
02855a0301
small fixes
2026-02-24 17:01:22 +01:00
user
18d21a5f70
added IPC syscalls
2026-02-24 16:35:11 +01:00
6c9e7d8a27
test map/unmap
2026-02-24 10:50:12 +01:00
50dfd49d43
rewrite code for map/unmap
2026-02-24 10:02:40 +01:00
user
7f0f04e48f
fixed mapping call and updated notes
2026-02-23 15:55:19 +01:00
user
d7b719ed51
calling free
2026-02-18 11:03:52 +01:00
user
35e6b70424
everything works now for ever
2026-02-18 01:44:33 +01:00
user
d2d9712cdd
flaming pile of shit
2026-02-17 21:05:17 +01:00
3234447bbb
fix pid
2026-02-17 15:13:57 +01:00
4d5d6913d7
fix mark module unavailable
2026-02-16 14:46:53 +01:00
0521c9c1ec
revert int pid correction to make old code compile
2026-02-06 23:10:01 +01:00
4418419c7b
Merge branch 'main' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ws25/v_bsb2/stubsmi
2026-02-06 23:09:43 +01:00
262fb26ea9
fix kappl and read
2026-01-09 21:43:07 +01:00
864a1030e7
fix errors
2026-01-09 21:02:15 +01:00
Niklas Gollenstede
598f97cd78
fix make for a21, PIDs are always ints, linter things
2026-01-05 10:41:27 +01:00
b064038c2d
abgabe
2025-12-15 13:20:58 +01:00
7e02e20878
make output seletable
2025-12-15 11:49:50 +01:00
a50503e8c9
add kill + example code
...
scheduler.kill seems like its not implemented comletly or doest work as
expected.
2025-12-03 07:07:34 +01:00
9d1abb21f1
getpid
2025-12-03 06:13:57 +01:00
a4bf6ab8c8
exit
2025-12-03 05:50:05 +01:00
246a5bc3e6
sleep; appl + kappl do smth more or less usefull
2025-12-03 05:37:50 +01:00
2c911a3c87
add read call
2025-12-03 04:28:09 +01:00
7459a36100
Merge branch 'master' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ws25/v_bsb2/Gruppe_003
2025-12-02 17:24:18 +01:00
c626887bed
add stub for read
2025-12-02 17:21:24 +01:00
user
2848ef3ae4
p and v added to signal and wait
2025-12-02 17:14:15 +01:00
user
dcf66e7785
destroy added
2025-12-02 17:10:23 +01:00
user
3afa165ef3
musst semaphore.counter public machen, hasse alles. init läuft nun
2025-12-02 16:56:38 +01:00
beb1abc33c
write
2025-11-26 09:28:41 +01:00
da3f961edb
syscall test
2025-11-26 08:24:31 +01:00
Niklas Gollenstede
4245798955
fixes for A2
...
mostly include some things that should and remove some things that shouldn't have been included in the handout (yes this does hint at some places that need to be touched for A2)
2025-11-24 15:04:26 +01:00
Niklas Gollenstede
174fe17e89
Handout
2025-10-31 22:37:36 +01:00