xv6

    5Hitze

    1Antwort

    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

    -1Hitze

    1Antwort

    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

    5Hitze

    2Antwort

    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

    15Hitze

    1Antwort

    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