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