Rev 1026 | Rev 1048 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1026 | Rev 1044 | ||
---|---|---|---|
Line 91... | Line 91... | ||
91 | asid_t asid; |
91 | asid_t asid; |
92 | }; |
92 | }; |
93 | 93 | ||
94 | struct as_operations { |
94 | struct as_operations { |
95 | pte_t *(* page_table_create)(int flags); |
95 | pte_t *(* page_table_create)(int flags); |
- | 96 | void (* page_table_lock)(as_t *as, bool lock); |
|
- | 97 | void (* page_table_unlock)(as_t *as, bool unlock); |
|
96 | }; |
98 | }; |
97 | typedef struct as_operations as_operations_t; |
99 | typedef struct as_operations as_operations_t; |
98 | 100 | ||
99 | extern as_t *AS_KERNEL; |
101 | extern as_t *AS_KERNEL; |
100 | extern as_operations_t *as_operations; |
102 | extern as_operations_t *as_operations; |