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
e3452cf051
ipc works better, pagefault still
2026-02-24 21:16:31 +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
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
user
35e6b70424
everything works now for ever
2026-02-18 01:44:33 +01:00
e1d99d5129
2 apps working
2026-02-17 18:53:41 +01:00
3d1c8a2200
parse header
2026-02-17 16:00:11 +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
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
ce87f48f41
sew on side
2026-02-03 21:33:15 +01:00
user
13e63b825d
now crazy mode
2026-02-03 20:15:35 +01:00
user
0d9c32fd14
atrocities against memory
2026-02-03 20:00:32 +01:00
user
467fc6cd0c
added new override
2026-02-03 19:48:53 +01:00
0e3195ec3d
test memory info
2026-01-10 17:21:14 +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
3808f494af
write kernel sp to tss in dispatcher
2025-11-26 06:46:19 +01:00
4ffae9e1f0
set stackpointers in thread obj
2025-11-26 04:11:11 +01:00
2b0257f849
add ringswitch stuff
2025-11-26 02:48:46 +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
ba8b90f7f1
add dummys
2025-11-20 17:07:34 +01:00
Niklas Gollenstede
174fe17e89
Handout
2025-10-31 22:37:36 +01:00