/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | machine_kexec.c | 37 l3_pgentry_t *l3 = NULL; in machine_kexec_add_page() local 63 l3 = __map_domain_page(l3_page); in machine_kexec_add_page() 64 l3 += l3_table_offset(vaddr); in machine_kexec_add_page() 65 if ( !(l3e_get_flags(*l3) & _PAGE_PRESENT) ) in machine_kexec_add_page() 70 l3e_write(l3, l3e_from_page(l2_page, __PAGE_HYPERVISOR)); in machine_kexec_add_page() 73 l2_page = l3e_get_page(*l3); in machine_kexec_add_page() 97 if ( l3 ) in machine_kexec_add_page() 98 unmap_domain_page(l3); in machine_kexec_add_page()
|
A D | sysctl.c | 132 (psr_cmt->l3.features & PSR_CMT_L3_OCCUPANCY); in arch_do_sysctl() 138 sysctl->u.psr_cmt_op.u.data = psr_cmt->l3.upscaling_factor; in arch_do_sysctl() 161 sysctl->u.psr_cmt_op.u.data = psr_cmt->l3.features; in arch_do_sysctl()
|
A D | psr.c | 512 psr_cmt->l3.upscaling_factor = ebx; in init_psr_cmt() 513 psr_cmt->l3.rmid_max = ecx; in init_psr_cmt() 514 psr_cmt->l3.features = edx; in init_psr_cmt() 517 psr_cmt->rmid_max = min(psr_cmt->rmid_max, psr_cmt->l3.rmid_max); in init_psr_cmt()
|
A D | mm.c | 1138 define_get_linear_pagetable(l3); 2093 rc = UPDATE_ENTRY(l3, pl3e, ol3e, nl3e, pfn, vcpu, preserve_ad); in mod_l3_entry() 2103 if ( unlikely(!UPDATE_ENTRY(l3, pl3e, ol3e, nl3e, pfn, vcpu, in mod_l3_entry() 2110 else if ( unlikely(!UPDATE_ENTRY(l3, pl3e, ol3e, nl3e, pfn, vcpu, in mod_l3_entry()
|
/xen-4.10.0-shim-comet/xen/arch/x86/cpu/ |
A D | intel_cacheinfo.c | 123 unsigned int trace = 0, l1i = 0, l1d = 0, l2 = 0, l3 = 0; /* Cache sizes */ in init_intel_cacheinfo() local 222 l3 += cache_table[k].size; in init_intel_cacheinfo() 249 l3 = new_l3; in init_intel_cacheinfo() 266 if (l3) in init_intel_cacheinfo() 267 printk("CPU: L3 cache: %dK\n", l3); in init_intel_cacheinfo() 270 c->x86_cache_size = l3 ? l3 : (l2 ? l2 : (l1i+l1d)); in init_intel_cacheinfo()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/ |
A D | paging.c | 118 mfn_t *l4, *l3, *l2; in paging_free_log_dirty_bitmap() local 179 unmap_domain_page(l3); in paging_free_log_dirty_bitmap() 269 mfn_t mfn, *l4, *l3, *l2; in paging_mark_pfn_dirty() local 310 l3 = map_domain_page(mfn); in paging_mark_pfn_dirty() 311 mfn = l3[i3]; in paging_mark_pfn_dirty() 314 unmap_domain_page(l3); in paging_mark_pfn_dirty() 363 mfn_t mfn, *l4, *l3, *l2; in paging_mfn_is_dirty() local 388 unmap_domain_page(l3); in paging_mfn_is_dirty() 484 l2 = ((l3 && mfn_valid(l3[i3])) ? in paging_log_dirty_op() 526 if ( l3 ) in paging_log_dirty_op() [all …]
|
A D | guest_walk.c | 457 if ( set_ad_bits(&l3p[guest_l3_table_offset(va)].l3, &gw->l3e.l3, in guest_walk_tables()
|
A D | p2m-pt.c | 580 entry_content.l1 = l3e_content.l3; in p2m_pt_set_entry()
|
/xen-4.10.0-shim-comet/xen/xsm/flask/ss/ |
A D | mls_types.h | 51 #define mls_level_between(l1, l2, l3) \ argument 52 (mls_level_dom((l1), (l2)) && mls_level_dom((l3), (l1)))
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | page.h | 61 #define l3e_get_intpte(x) ((x).l3) 70 ((unsigned long)(((x).l3 & (PADDR_MASK&PAGE_MASK)) >> PAGE_SHIFT)) 86 ((paddr_t)(((x).l3 & (PADDR_MASK&PAGE_MASK)))) 99 #define l3e_get_flags(x) (get_pte_flags((x).l3)) 105 #define l3e_get_pkey(x) get_pte_pkey((x).l3) 168 #define l3e_add_flags(x, flags) ((x).l3 |= put_pte_flags(flags)) 174 #define l3e_remove_flags(x, flags) ((x).l3 &= ~put_pte_flags(flags)) 186 ( !!(((x).l3 ^ (y).l3) & ((PADDR_MASK&PAGE_MASK)|put_pte_flags(flags))) )
|
A D | guest_pt.h | 316 return ((l3e.l3 & (guest_rsvd_bits(v) | GUEST_L3_PAGETABLE_RSVD | in guest_l3e_rsvd_bits() 318 ((l3e.l3 & _PAGE_PSE) && in guest_l3e_rsvd_bits() 319 (l3e.l3 & SUPERPAGE_RSVD(GUEST_L3_PAGETABLE_SHIFT)))); in guest_l3e_rsvd_bits() 439 gw->l3e.l3, mfn_x(gw->l3mfn)); in print_gw() 441 gprintk(XENLOG_INFO, " l3e=%" PRI_gpte "\n", gw->l3e.l3); in print_gw()
|
A D | psr.h | 53 struct psr_cmt_l3 l3; member
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/x86_64/ |
A D | page.h | 84 typedef struct { intpte_t l3; } l3_pgentry_t; member
|
/xen-4.10.0-shim-comet/tools/libfsimage/xfs/ |
A D | xfs.h | 206 xfs_uint32_t l0, l1, l2, l3; member
|
A D | fsys_xfs.c | 135 (((xfs_fsblock_t)le32 (r->l3)) >> 21); in xt_start() 149 return le32(r->l3) & mask32lo(21); in xt_len()
|
/xen-4.10.0-shim-comet/docs/features/ |
A D | intel_psr_cat_cdp.pandoc | 66 `-l3`: Show cbm for L3 cache. 80 `-l3`: Specify cbm for L3 cache.
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/ |
A D | multi.c | 229 mismatch |= (gw->l3e.l3 != l3p[guest_l3_table_offset(va)].l3); in shadow_check_gwalk() 232 mismatch |= (gw->l3e.l3 != in shadow_check_gwalk() 233 v->arch.paging.shadow.gl3e[guest_l3_table_offset(va)].l3); in shadow_check_gwalk() 767 _sh_propagate(v, gl3e.l3, sl2mfn, sl3e, 3, ft, p2m_ram_rw); in l3e_propagate_from_guest() 983 if ( old_sl3e.l3 == new_sl3e.l3 ) return 0; /* Nothing to do */ in shadow_set_l3e()
|