]>
git.dujemihanovic.xyz Git - nameless-os.git/blob - include/arch/x86/mm/paging.h
7d5d13f7697874824e1710d5a8157f47327729ad
4 struct page_directory_entry
{
15 } __attribute__((packed
));
17 struct page_table_entry
{
29 } __attribute__((packed
));
32 unsigned p
: 1, wr
: 1, us
: 1, rsvd
: 1, id
: 1, pk
: 1, ss
: 1, hlat
: 1, reserved
: 7, sgx
: 1, reserved2
: 15;
33 } __attribute__((packed
));
35 extern inline void slice_linear_addr(void *address
, short *pde
, short *pte
, short *offset
);
36 extern inline void enable_paging();