Commit Graph

39 Commits

Author SHA1 Message Date
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
262fb26ea9 fix kappl and read 2026-01-09 21:43:07 +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
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
Niklas Gollenstede
174fe17e89 Handout 2025-10-31 22:37:36 +01:00