123456789101112131415161718192021 |
- #pragma once
- #include <stdint.h>
- namespace kernel::user {
- struct user_desc {
- uint32_t entry_number;
- uint32_t base_addr;
- uint32_t limit;
- uint32_t seg_32bit : 1;
- uint32_t contents : 2;
- uint32_t read_exec_only : 1;
- uint32_t limit_in_pages : 1;
- uint32_t seg_not_present : 1;
- uint32_t useable : 1;
- };
- void load_thread_area32(uint64_t desc);
- } // namespace kernel::user
|