Я пытаюсь отлаживать xv6, используя эмулятор qemu, с ядром gdb. Как бы то ни было, gdb не узнает никаких дополнений, которые я делаю с файлами. например, он не узнает новые файлы, или даже новые строк
Я написал два новых системных вызова и добавил их в ядро ОС xv6. Поэтому, используя один системный вызов, я могу сохранить состояние процесса и использовать другое, я могу перезагрузить предыдущее с
Я работаю с xv6, который реализует оригинальную UNIX на компьютерах x86. Я написал очень простой ассемблерные в программе C: register int ecx asm ("%ecx");
printf(1, "%d\n", ecx);
__asm__("movl 16(%
(Юридическая информация: Это домашнее задание) Я создаю программу оболочки, позволяет называть его fancysh. Я пытаюсь добавить функциональность PATH (и других env vars) в свою оболочку, пока все хорош
Я пытаюсь создать простую верхнюю утилиту xv6. Для этого я создал системный вызов, который позволит мне получить доступ к ядру. Я следил за многими руководствами о том, как создавать системные вызовы,