int main(void) { /* Update segment registers */ asm volatile( "mov $0x10, %ax\n" "mov %ax, %ds\n" "mov %ax, %fs\n" "mov %ax, %gs\n" "mov %ax, %ss\n" "mov %ax, %es\n" ); for (;;); }