Commit Graph

103 Commits

Author SHA1 Message Date
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
user
1acc652446 removed unnecessary exit 2026-02-25 16:01:04 +01:00
user
f11afa0de8 smol fix, time to use cow 2026-02-25 15:25:35 +01:00
user
e7a33124dc Merge remote-tracking branch 'refs/remotes/origin/master' 2026-02-25 15:23:47 +01:00
user
23b453dac8 cow 2026-02-25 15:20:06 +01:00
71186f5601 add r/w option to map 2026-02-25 14:52:38 +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
fcc2e73350 test ipc 2026-02-24 17:39:46 +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
48fea8f8d8 relocate stack 2026-02-24 10:00:31 +01:00
c92b15e2a6 wip on pagetable
compiles&runs now
2026-02-24 04:38:16 +01:00
ec53b15ce1 working on new paging structure 2026-02-24 02:15:36 +01:00
c644ba6e42 remove old code 2026-02-23 23:04:51 +01:00
user
4de6afda40 Merge remote-tracking branch 'refs/remotes/origin/master' 2026-02-23 15:55:53 +01:00
user
7f0f04e48f fixed mapping call and updated notes 2026-02-23 15:55:19 +01:00
1b4bcff757 Merge branch 'master' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ws25/v_bsb2/Gruppe_003 2026-02-23 15:54:58 +01:00
45e522941d structure app output 2026-02-23 15:53:28 +01:00
8d157e1bcd switch to linked list for alloc 2026-02-23 15:13:47 +01:00
user
c18bd3b4ac iterating over getModule in case we have more than 1 module 2026-02-22 20:13:38 +01:00
20345264aa kill app on pagefault 2026-02-22 02:25:49 +01:00
1f4790d4ea Merge branch 'master' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ws25/v_bsb2/Gruppe_003 2026-02-18 11:07:22 +01:00
a2f37427f2 free 2026-02-18 11:04:11 +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
e1d99d5129 2 apps working 2026-02-17 18:53:41 +01:00
4cedc4088f fix grillups 2026-02-17 18:53:22 +01:00
user
f11c9d02c8 header foo 2026-02-17 16:28:36 +01:00
user
b5df4139dd most important change in my life 2026-02-17 16:01:13 +01:00
3d1c8a2200 parse header 2026-02-17 16:00:11 +01:00
3234447bbb fix pid 2026-02-17 15:13:57 +01:00
d445540620 fix sp loading 2026-02-17 12:38:09 +01:00
6412d8f104 first app load 2026-02-17 11:36:26 +01:00
f0bda5f466 load cr3 in dispatcher 2026-02-16 22:49:42 +01:00
ef534e2ac7 remove kickoffusermode 2026-02-16 22:06:39 +01:00