Search code examples
How does stack memory will be use to store cpu state during interrupt?...


assemblyx86x86-64interruptosdev

Read More
Setting up Paging in the Bootloader (UEFI)...


x86-64bootloaderosdevpaginguefi

Read More
32 bit OS crashes after jumping to reload the code segment...


gccx86nasmosdevgdt

Read More
How to write a simple soundblaster 16 driver using direct write mode for a hobby OS?...


audiox86operating-systemosdevhobby-os

Read More
USB2.0 control endpoint stall upon set_configuration request...


usbdriverintelosdev

Read More
Does a write to SP on ARMv8 also write to SP_ELx?...


assemblyarmarm64osdevstack-pointer

Read More
16 bit C code for real mode kernel...


ckernelosdev16-bitreal-mode

Read More
Multiboot2 traversing reveals invalid tags...


assemblygccx86-64osdevgrub2

Read More
General Protection Fault after setting up IDT then enabling STI...


assemblygccx86-64interruptosdev

Read More
Why do the x86 32bit protected mode register not giving right value?...


cassemblyx86osdevgdt

Read More
Kernel.c not executing complete code [OS from scratch]...


assemblyx86kernelbootloaderosdev

Read More
Can we set the SP register to 0 in x86 assembly real mode?...


assemblyx86x86-16osdevstack-pointer

Read More
Write OS in interpreted language...


operating-systeminterpreterosdev

Read More
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
BackNext