https://github.com/rust-osdev/x86_64/blob/99b8a0af46300ee99411b59ed0f47ff599748c15/src/structures/gdt.rs#L110 Why is the privilege level hard coded?