Home | History | Annotate | Download | only in x86_pte_tester

Lines Matching defs:tester_ctx

67 } tester_ctx;
89 pd_entry_t *pd = (pd_entry_t *)tester_ctx.levels[0];
92 pmap_kenter_pa(tester_ctx.levels[0], pa, VM_PROT_READ, 0);
96 tester_ctx.coord.l1 = i;
102 pmap_kremove(tester_ctx.levels[0], PAGE_SIZE);
109 pd_entry_t *pd = (pd_entry_t *)tester_ctx.levels[1];
113 pmap_kenter_pa(tester_ctx.levels[1], pa, VM_PROT_READ, 0);
117 tester_ctx.coord.l2 = i;
129 pmap_kremove(tester_ctx.levels[1], PAGE_SIZE);
136 pd_entry_t *pd = (pd_entry_t *)tester_ctx.levels[2];
140 pmap_kenter_pa(tester_ctx.levels[2], pa, VM_PROT_READ, 0);
144 tester_ctx.coord.l3 = i;
156 pmap_kremove(tester_ctx.levels[2], PAGE_SIZE);
163 pd_entry_t *pd = (pd_entry_t *)tester_ctx.levels[3];
167 pmap_kenter_pa(tester_ctx.levels[3], pa, VM_PROT_READ, 0);
171 tester_ctx.coord.l4 = i;
183 pmap_kremove(tester_ctx.levels[3], PAGE_SIZE);
212 tester_ctx.results.n_rwx += (NBPD_L4 / PAGE_SIZE);
214 tester_ctx.results.n_rwx += (NBPD_L3 / PAGE_SIZE);
216 tester_ctx.results.n_rwx += (NBPD_L2 / PAGE_SIZE);
218 tester_ctx.results.n_rwx += (NBPD_L1 / PAGE_SIZE);
237 tester_ctx.results.n_shstk += (NBPD_L4 / PAGE_SIZE);
239 tester_ctx.results.n_shstk += (NBPD_L3 / PAGE_SIZE);
241 tester_ctx.results.n_shstk += (NBPD_L2 / PAGE_SIZE);
243 tester_ctx.results.n_shstk += (NBPD_L1 / PAGE_SIZE);
269 tester_ctx.results.kernel_map_with_low_ptes |= true;
287 tester_ctx.results.pte_is_user_accessible |= true;
302 tester_ctx.results.n_user_space_is_kernel += 1;
321 tester_ctx.results.n_kernel_space_is_user += 1;
337 tester_ctx.results.n_svs_g_bit_set += 1;
352 tester_ctx.results.n_svs_g_bit_set = -1;
388 memset(&tester_ctx.results, 0, sizeof(tester_ctx.results));
408 tester_ctx.levels[i] = uvm_km_alloc(kernel_map, PAGE_SIZE, 0,
418 uvm_km_free(kernel_map, tester_ctx.levels[i], PAGE_SIZE,
434 *oldlenp = sizeof(tester_ctx.results);
438 if (*oldlenp < sizeof(tester_ctx.results))
441 return copyout(&tester_ctx.results, oldp, sizeof(tester_ctx.results));
447 struct sysctllog **log = &tester_ctx.ctx_sysctllog;
472 sysctl_teardown(&tester_ctx.ctx_sysctllog);