Commit Graph

88 Commits

Author SHA1 Message Date
af3a28aa90 add bitmap 2026-01-10 22:29:28 +01:00
Your Name
004dda45b0 referencing addresses for kernel korrektly 2026-01-10 19:27:41 +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
Niklas Gollenstede
7ae806fa01 make em make less make, cuz makin' make ain't make no fun 2025-12-15 12:17:19 +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
d0e6c1e607 Merge branch 'master' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ws25/v_bsb2/Gruppe_003 2025-11-21 01:26:17 +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
user
cc3a128ebe Merge branch 'master' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ws25/v_bsb2/Gruppe_003 2025-11-10 12:03:51 +01:00
user
44d9306355 added stuff to gitignore 2025-11-10 12:03:26 +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
Niklas Gollenstede
174fe17e89 Handout 2025-10-31 22:37:36 +01:00