Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in osdev

C without stdio, what is possible?

Self contained C routine to print string

How to do profiling with QEMU?

Understanding Inline assembly in a pre-processor macro vs Inline assembly in a function

c gcc x86 inline-assembly osdev

Why do interrupts need to be disabled before switching to protected mode from real mode?

Creating a simple multiboot kernel loaded with grub2

assembly x86 kernel osdev grub

Why BIOS need to compare a value in (seemly) randomized address to zero in the second instruction?

assembly x86 qemu bios osdev

Simple C Kernel char Pointers Aren't Working

c pointers x86 kernel osdev

Purpose of self-IPI on IA-32

x86 kernel interrupt osdev intel

Does booting in EFI mode mean that I shall not have access to BIOS interrupts?

RTC vs PIT for scheduler

operating-system osdev

How do I disable non maskable interrupts programmatically?

c x86-64 interrupt osdev nmi

Do I have to pop the error code pushed to stack by certain exceptions before returning from the interrupt handler?

Confused with CMPSB instruction

How does an OS generally go about managing kernel memory and page handling?

Memory map shows more RAM than physically available

Implementing basic operations for built-in types without using libcore

rust osdev

The realisticity of writing a full operating system as an UEFI application [closed]

c osdev uefi

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

How do I build a kernel image using Visual Studio?