Commit Graph

50 Commits

Author SHA1 Message Date
user
170c29bdb5 send seems to work, the stress test has weird unmotivated lines originally 2026-03-01 01:03:21 +01:00
098fe6b283 change to virtual address in ipc send/reply 2026-03-01 00:10:12 +01:00
debf37bd26 wip on ipc reply 2026-03-01 00:05:22 +01:00
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