extern unsigned long* read_cr0();
extern unsigned long* read_cr3();
extern void write_cr0(unsigned long* alpha);
extern void write_cr3(unsigned long* alpha);