#include #include #include #include #include static int pid_mem = 1; struct gdt_entries { int first, second; }; static void print_gdt(void) { struct desc_ptr gdt_p; int gdt_size, off; struct gdt_entries *gdt_base; struct gdt_entries gdt_entry; store_gdt(&gdt_p); gdt_size = gdt_p.size+1; gdt_base = (struct gdt_entries*) gdt_p.address; for(off=0; off