Commit Graph

101 Commits

Author SHA1 Message Date
67291f7f19 work on page loading 2026-02-10 16:18:19 +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
user
ce87f48f41 sew on side 2026-02-03 21:33:15 +01:00
user
e8818d2b23 push 2026-02-03 21:02:33 +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
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
262fb26ea9 fix kappl and read 2026-01-09 21:43:07 +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
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
63f56ae02c minimal keyboard app 2025-12-03 04:28:54 +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
21fb133146 add tss.cc 2025-12-01 20:18:54 +01:00
beb1abc33c write 2025-11-26 09:28:41 +01:00
da3f961edb syscall test 2025-11-26 08:24:31 +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
a7b488f270 execute ltr in position where it doesnt fault 2025-11-23 21:06:14 +01:00
2818e5c1ab make const errors go away 2025-11-21 01:23:52 +01:00
ba8b90f7f1 add dummys 2025-11-20 17:07:34 +01:00
68cae0fde5 create emtpty tss entry and add descriptor to gdt 2025-11-10 12:01:06 +01:00
e9009084cf work on tss descriptor 2025-11-10 11:46:58 +01:00