Search code examples
x86-64 User Mode access to higher half addresses...


kernelx86-64pagingosdevuserspace

Read More
Bootloader doesn't jump to stage 2 to display a message...


assemblynasmx86-16bootloaderosdev

Read More
Problems with rust formatting (x86-unknown-none target)...


rustformattingx86-64elfosdev

Read More
How can I restore the cpu status? (restoring the cpu registers x86_64)...


rustx86-64inline-assemblyosdevcontext-switch

Read More
Memory doesn't seem identity mapped (x86_64 UEFI)...


x86-64pagingosdevuefimemory-mapping

Read More
LD errors while linking 16-bit real mode code into a Multiboot compliant ELF executable...


assemblyx86nasmldosdev

Read More
Checking admin completion queue is going into infinite loop (NVMe over PCIe)...


cpointersosdevpci-envme

Read More
FAT12 cluster chain just stops, can't tell what's going on...


filesystemsosdevfat

Read More
entry() get into the different address from the entry point I set in the Elf...


operating-systemelfosdev

Read More
Should using MOV instruction to set SS to 0x0000 cause fault #GP(0) in 64-bit mode?...


assemblyx86-64nasmosdevmemory-segmentation

Read More
virtual hard disk - ata pio & saving state of hard drive, write operations in the same place...


c++filesystemsosdevhard-driveata

Read More
Triple fault when jumping to long mode x86_64...


assemblysegmentation-faultx86-64osdevgdt

Read More
mount image file system in windows subsystem for Linux...


linuxwindows-10osdevwindows-subsystem-for-linux

Read More
How to run a program without an operating system?...


assemblyx86operating-systembootloaderosdev

Read More
convert .bin to .img using makefile...


assemblymakefilegnu-makebootloaderosdev

Read More
How to define different [global_allocator]s for a monolithic os kernel and its applications...


rustoperating-systemkerneldynamic-memory-allocationosdev

Read More
Crash when adding or removing data in code on an IRQ...


cassemblyx86osdevirq

Read More
How to unset a bit, thereby closing the A20 line...


assemblyx86bit-manipulationportosdev

Read More
Confusion regarding CS and DS segment registers during bootloading process...


assemblyx86bootloaderosdevbios

Read More
2nd Stage Bootloader stuck in bootloop...


assemblyx86nasmosdev

Read More
Where would I start to make a basic riscv64 bare-metal os?...


operating-systemriscvosdev

Read More
What does the function insl do in Os Dev's PCI IDE tutorial?...


cassemblyx86osdevata

Read More
Why do we need one jump after changing `PG` with `mov CR0, ...` when using non-completely serializin...


assemblyx86pagingvirtual-memoryosdev

Read More
How to make a bootable floppy disc image?...


assemblyvirtual-machinebootosdevfloppy

Read More
How to make the kernel for my bootloader?...


assemblyx86kernelbootloaderosdev

Read More
Calling system API from 32-bit processes under Linux 64-bit...


linux-kernelx86-64cpu-architecturesystem-callsosdev

Read More
x86_64 running in Long mode 64-bit submode...


assemblyx86-64cpu-architectureosdev

Read More
OSdev: deadlock using spinlock in keyboard interrupt handler...


c++operating-systemosdev

Read More
OSDev -- double buffering rebooting system...


cosdevdouble-buffering

Read More
How can I obtain VBE mode information in order to draw on the screen?...


assemblyx86nasmosdevvesa

Read More
BackNext