Home
last modified time | relevance | path

Searched refs:USER_BASE (Results 1 – 2 of 2) sorted by relevance

/kvm-unit-tests/x86/
H A Dsmap.c48 #define USER_BASE (1 << 23) macro
49 #define USER_VAR(v) (*((__typeof__(&(v))) (((unsigned long)&v) + USER_BASE)))
50 #define USER_ADDR(v) ((void *)((unsigned long)(&v) + USER_BASE))
105 if (reserve_pages(USER_BASE, USER_BASE >> 12)) in main()
108 for (i = 0; i < USER_BASE; i += PAGE_SIZE) { in main()
114 for (i = USER_BASE; i < 2 * USER_BASE; i += PAGE_SIZE) { in main()
115 *get_pte(phys_to_virt(read_cr3()), phys_to_virt(i)) &= ~USER_BASE; in main()
167 asm("or $(" xstr(USER_BASE) "), %"R "sp \n" in main()
170 "and $~(" xstr(USER_BASE) "), %"R "sp \n" in main()
179 asm("or $(" xstr(USER_BASE) "), %"R "sp \n" in main()
[all …]
H A Dpku.c9 #define USER_BASE (1 << 23) macro
10 #define USER_VAR(v) (*((__typeof__(&(v))) (((unsigned long)&v) + USER_BASE)))
79 if (reserve_pages(USER_BASE, USER_BASE >> 12)) in main()
81 for (i = 0; i < USER_BASE; i += PAGE_SIZE) { in main()
87 for (i = USER_BASE; i < 2 * USER_BASE; i += PAGE_SIZE) { in main()
88 *get_pte(phys_to_virt(read_cr3()), phys_to_virt(i)) &= ~USER_BASE; in main()