Commit Graph

39 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
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
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
18d21a5f70 added IPC syscalls 2026-02-24 16:35:11 +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
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
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
a2f37427f2 free 2026-02-18 11:04:11 +01:00
user
f11c9d02c8 header foo 2026-02-17 16:28:36 +01:00
3cef41f1dd fix mark in alloc 2026-02-16 19:43:32 +01:00
4d5d6913d7 fix mark module unavailable 2026-02-16 14:46:53 +01:00
67291f7f19 work on page loading 2026-02-10 16:18:19 +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
user
e8818d2b23 push 2026-02-03 21:02:33 +01:00
8cab43f197 map apic 2026-02-03 18:13:22 +01:00
609a8e80ef packed 2026-01-19 19:38:45 +01:00
f70f29cea3 not working 2026-01-19 17:18:12 +01:00
30a48d25d2 remove bitmap 2026-01-12 14:58:23 +01:00
c0c4b64ef9 wip on allocator 2026-01-12 11:59:25 +01:00
139d91fdfc mark unavailable 2026-01-11 21:29:41 +01:00
064ed508c6 add isa gap as unavailable 2026-01-11 17:53:37 +01:00
daa4110066 align address prints 2026-01-11 13:03:52 +01:00
d1ee62d612 add page overview stat print 2026-01-11 12:37:02 +01:00
876e717462 stats 2026-01-10 22:40:44 +01:00
af3a28aa90 add bitmap 2026-01-10 22:29:28 +01:00
0e3195ec3d test memory info 2026-01-10 17:21:14 +01:00
864a1030e7 fix errors 2026-01-09 21:02:15 +01:00
3e91c055db add c skeleton 2026-01-09 20:56:11 +01:00
15c861c81d add files 2026-01-09 20:50:02 +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