Search code examples
Function receiving null string...


cosdev

Read More
Why does QEMU return the wrong addresses when filling the higher half of the PML4?...


kernelx86-64pagingosdevpage-tables

Read More
Can't Access 32 Bit in Protected Mode...


assemblyx86kernelosdevprotected-mode

Read More
Why is my code causing a triple fault on x86-64?...


c++kernelx86-64pagingosdev

Read More
Why can't I make a char array longer than 61 characters in C, using `section .data:` and `sectio...


gccassemblyx86nasmosdev

Read More
Is there a convention for how Global Descriptor Table entries should be laid out?...


x86kernelosdevmemory-segmentationgdt

Read More
How did executable stacks work in x86 protected mode?...


x86kernelosdevmemory-segmentationprotected-mode

Read More
Why do I get 2 interface descriptors before the endpoint descriptor after a GET_DESCRIPTOR USB reque...


usbx86-64osdevhci

Read More
Is there a 64 bit UEFI ELF bootloader?...


kernel64-bitbootloaderosdevuefi

Read More
Assempler - PC crashes after execution of LGDT instruction...


assemblyx86bootloaderosdevgdt

Read More
Using make to compile several files of the same type which are under different subdirectories?...


makefilegnu-makeosdev

Read More
How to determine on which Root Hub Port is connected a usb device after an Enable Slot Command with ...


usbx86-64interruptosdevhci

Read More
Why I can't access to Tss variable declared in assembly from this C code?...


cassemblyx86-64gnu-assemblerosdev

Read More
What does the MSI-X capability of PCI devices push on the stack?...


x86usbinterruptosdevhci

Read More
Why does grub-file say that NASM raw binary is not multiboot2 compliant?...


kernelnasmosdevgrubmultiboot

Read More
OSDev - Error when using the 'make' command in 'docker'...


clinuxdockerosdev

Read More
PCI I/O BAR Addresses - 32-bit or 16-bit?...


x86osdevpcibase-address

Read More
Is the address checked by the memory alignment check mechanism a effective address, a linear address...


assemblyx86memory-alignmentosdevmemory-segmentation

Read More
"hlt"-instruction ignored/skipped in my x86_64 boot code (when I test it in QEMU)...


x86qemuosdev

Read More
Other than malloc/free does a program need the OS to provide anything else?...


operating-systemkernelmallocheap-memoryosdev

Read More
How to switch from 32-bit to PAE paging directly?...


assemblyx86pagingosdevpage-tables

Read More
IRQ 6 floppy disk controller interrupt not triggered...


x86g++osdevirqfloppy

Read More
32 bit protected mode not working for several assembly files...


assemblyx86nasmqemuosdev

Read More
What are some resources for getting started in operating system development?...


operating-systemkernelosdev

Read More
How to get keyboard ASCII input and save it to a value in .data in x86_64 Assembly?...


assemblyx86-64osdev

Read More
GRUB memory map gives me weird values...


memorykernelosdevgrubgrub2

Read More
Placing an instruction in the address pointed by the reset vector using times and align NASM directi...


assemblyx86nasmosdev

Read More
ASM print function using bios calls...


assemblynasmx86-16biososdev

Read More
Why interrupts not working in this kernel code?...


assemblykernelx86-64interruptosdev

Read More
x86-64 Kernel crashing on setting up the IDT...


cassemblyx86-64nasmosdev

Read More
BackNext