mirror of
https://git.stationery.faith/corn/corn.git
synced 2024-11-09 23:22:08 +00:00
fixed freya's bad spacing
This commit is contained in:
parent
8b216a67c9
commit
c53069f9e1
1 changed files with 5 additions and 5 deletions
|
@ -1,6 +1,6 @@
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define PG_PRESENT 0x0000'0000'0000'0001
|
#define PG_PRESENT 0x0000'0000'0000'0001
|
||||||
#define PG_READ_WRITE 0x0000'0000'0000'0002
|
#define PG_READ_WRITE 0x0000'0000'0000'0002
|
||||||
#define PG_USER_SUPERVISE 0x0000'0000'0000'0004
|
#define PG_USER_SUPERVISE 0x0000'0000'0000'0004
|
||||||
#define PG_WRITE_THROUGH 0x0000'0000'0000'0008
|
#define PG_WRITE_THROUGH 0x0000'0000'0000'0008
|
||||||
|
@ -18,14 +18,14 @@ struct pml4 {
|
||||||
uint64_t accessed : 1;
|
uint64_t accessed : 1;
|
||||||
uint64_t _reserved : 6;
|
uint64_t _reserved : 6;
|
||||||
uint64_t address : 40;
|
uint64_t address : 40;
|
||||||
uint64_t _reserved_2 : 11;
|
uint64_t _reserved_2 : 11;
|
||||||
uint64_t execute_disable : 1;
|
uint64_t execute_disable : 1;
|
||||||
};
|
};
|
||||||
|
|
||||||
// PAGE DIRECTORY POINTER TABLE ENTRY
|
// PAGE DIRECTORY POINTER TABLE ENTRY
|
||||||
struct pdpte {
|
struct pdpte {
|
||||||
uint64_t present : 1;
|
uint64_t present : 1;
|
||||||
uint64_t rw : 1;
|
uint64_t rw : 1;
|
||||||
uint64_t user_supervisor : 1;
|
uint64_t user_supervisor : 1;
|
||||||
uint64_t write_through : 1;
|
uint64_t write_through : 1;
|
||||||
uint64_t cache_disable : 1;
|
uint64_t cache_disable : 1;
|
||||||
|
@ -41,7 +41,7 @@ struct pdpte {
|
||||||
// PAGE DIRECTORY ENTRY
|
// PAGE DIRECTORY ENTRY
|
||||||
struct pde {
|
struct pde {
|
||||||
uint64_t present : 1;
|
uint64_t present : 1;
|
||||||
uint64_t rw : 1;
|
uint64_t rw : 1;
|
||||||
uint64_t user_supervisor : 1;
|
uint64_t user_supervisor : 1;
|
||||||
uint64_t write_through : 1;
|
uint64_t write_through : 1;
|
||||||
uint64_t cache_disable : 1;
|
uint64_t cache_disable : 1;
|
||||||
|
@ -57,7 +57,7 @@ struct pde {
|
||||||
// PAGE TABLE ENTRY
|
// PAGE TABLE ENTRY
|
||||||
struct pte {
|
struct pte {
|
||||||
uint64_t present : 1;
|
uint64_t present : 1;
|
||||||
uint64_t rw : 1;
|
uint64_t rw : 1;
|
||||||
uint64_t user_supervisor : 1;
|
uint64_t user_supervisor : 1;
|
||||||
uint64_t write_through : 1;
|
uint64_t write_through : 1;
|
||||||
uint64_t cache_disable : 1;
|
uint64_t cache_disable : 1;
|
||||||
|
|
Loading…
Reference in a new issue