Ich versuche, einen einfachen prioritätsbasierten Scheduler in XV6 zu erstellen. Dazu muss ich auch einen Systemaufruf erstellen, mit dem ein Prozess seine Priorität festlegen kann. Ich habe alles get
Ich versuche, xv6 zu debuggen, mit qemu Emulator, mit gdb Kernel. Wie auch immer, gdb erkennt keine Zusätze zu den Dateien. zum Beispiel erkennt, es wird nicht neue Dateien oder sogar neue Zeilen in e
Ich mache eine OS-Klasse, die auf xv6 basiert und ich schrieb ein Programm, das darauf ausgeführt werden muss. Ich weiß, dass ich Kernel-Code mit make qemu-gdb debuggen kann, aber ich bin mir nicht si
Kann mir bitte jemand die Syntax dieser Funktion erklären? Wobei SYS_fork eine Konstante ist und sys_fork eine Funktion ist. static int (*syscalls[])(void) = {
[SYS_fork] sys_fork,
[SYS_exit] sys_ex