Commit Graph

72 Commits

Author SHA1 Message Date
Simon
4a731be0ca removed double lines 2025-05-12 21:44:42 +02:00
Simon
a053ac561c censored 2025-05-12 21:44:13 +02:00
Eggert Jung
20f7f50fa9 start app on appcpu 2025-05-12 21:41:46 +02:00
Eggert Jung
65514ec040 add app 2025-05-11 02:20:07 +02:00
Eggert Jung
b61df61e36 fix endof interrupt 2025-05-11 01:18:41 +02:00
Eggert Jung
220bdd8b77 Merge branch 'main' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ss25/v_bsb1/Gruppe_018 2025-05-11 01:02:22 +02:00
Eggert Jung
2543dca933 cleanup 2025-05-11 01:01:47 +02:00
Eggert Jung
58f8cf1815 execute fetch in isr 2025-05-10 23:22:36 +02:00
Simon
d5dc4935a5 fixed iret 2025-05-10 22:16:22 +02:00
Eggert Jung
2a0f0573db set IDT 2025-05-10 21:17:52 +02:00
Eggert Jung
ebd3bd3597 remove unneccessary bullshit 2025-05-10 20:03:04 +02:00
Eggert Jung
7214ce8e53 foo 2025-05-10 19:42:48 +02:00
Eggert Jung
383561a4f6 add ctrl alt del 2025-05-10 16:53:17 +02:00
Simon
e9500c1b40 capitalization 2025-05-10 15:37:56 +02:00
Simon
9a311fd38c ich hab das ganz sicher nicht die letzten 5 min gefixed was ich am dienstag vergeigt habe 2025-05-10 15:01:13 +02:00
Eggert Jung
90faf06496 Merge branch 'main' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ss25/v_bsb1/Gruppe_018 2025-05-06 19:51:13 +02:00
Eggert Jung
b2368b2bc5 implement init 2025-05-06 19:50:56 +02:00
Simon
f8942434df enable interrupts for each core 2025-05-06 19:09:42 +02:00
Simon
1dc52aa6f2 checkmark to done todo 2025-05-06 18:57:25 +02:00
Eggert Jung
24c6311f38 drain 2025-05-06 18:54:09 +02:00
Eggert Jung
ecc3b1011d Merge branch 'main' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ss25/v_bsb1/Gruppe_018 2025-05-06 18:09:56 +02:00
Eggert Jung
5846351aed feedback 2025-05-06 18:07:37 +02:00
Simon
35765897c4 handler asm code for saving the volatile registers created 2025-05-06 17:53:45 +02:00
Simon
6d5f48e154 handle panic now triggers a panic 2025-05-06 17:27:51 +02:00
Simon
55c23fb293 added the user defined interrupt 2025-05-06 17:04:11 +02:00
Simon
6534b4660c mini changes 2025-05-06 16:32:32 +02:00
Eggert Jung
35c2667fbf copystream for up to 8 cores 2025-04-28 16:04:52 +02:00
Eggert Jung
2c60b88849 ingnore invalid scancodes 2025-04-28 01:49:09 +02:00
Simon
bccd23c0c6 added flush 2025-04-28 00:47:27 +02:00
Simon
35d9c7bd48 first try for ps2, time to debug 2025-04-28 00:30:04 +02:00
Simon
69c1afa5dc removed done todos 2025-04-27 22:05:41 +02:00
Eggert Jung
a3495dbc72 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-04-27 21:10:34 +02:00
Eggert Jung
0b8c00ab19 implement scrollup 2025-04-27 21:09:43 +02:00
Simon
92792d9cac added the qemu tools thingie to gitignore since llvm-gdb is outdated and no longer used by the real cool kids 2025-04-27 20:59:48 +02:00
Eggert Jung
0666fc30c7 fix debug windows 2025-04-27 20:37:25 +02:00
Simon
6b2d3dc8ed removed unneccesary textstream member vars 2025-04-26 18:44:40 +02:00
Eggert Jung
4a537711e4 not working, dout[] 2025-04-26 18:42:24 +02:00
Simon
7add9c8fca wdasda 2025-04-26 18:14:12 +02:00
Eggert Jung
563d30f9f2 add (colored) textwindow 2025-04-26 17:27:56 +02:00
Eggert Jung
9ae9f6fd78 implement \n on textwindow 2025-04-26 17:24:24 +02:00
Simon
2d64c0654f window tests 2025-04-25 18:27:18 +02:00
Simon
6ad2dda8db fix position 2025-04-25 18:22:50 +02:00
Simon
2e81a8b419 window tests 2025-04-25 18:03:20 +02:00
Eggert Jung
4fd8b7d749 rename serial output to sout 2025-04-25 17:53:15 +02:00
Eggert Jung
8b0354b709 remove itoa hack 2025-04-23 02:05:37 +02:00
Eggert Jung
91d7affc23 kout 2025-04-23 01:31:43 +02:00
Simon
5ae907ca5a dirty inbetween work commit 2025-04-22 23:19:31 +02:00
Simon
e4575605aa fixed constructor 2025-04-22 19:02:22 +02:00
Simon
c72d1a8677 fixed print pointer magic 2025-04-22 18:54:11 +02:00
Simon
d4f5a4780c TextStream implemented but the print() function isnt used correctly 2025-04-22 15:57:22 +02:00