每當我嘗試將像素寫入VESA模式的LFB時,頁面出現並已被讀取的頁面出現錯誤。我的分頁實現來自James Molloy的OS系列。我試過身份映射LFB如下: for (unsigned int i = 0xFD000000; i < 0xFE000000; i += 0x1000) {
page_t* pg = get_page(i, 1, kernel_directory);
我剛剛在qemu上完成高半程。但由於某種原因,給我錯誤虛擬盒和波奇: entry point isnt in a segment.
please press any key to continue . . .
但在Qemu它的工作都很好。那麼這裏是我定義我的切入點,我的鏈接腳本: /* The bootloader will look at this image and start exe