Home
last modified time | relevance | path

Searched refs:lpid (Results 1 – 7 of 7) sorted by relevance

/qemu/target/ppc/
H A Dmmu-radix64.c66 uint64_t *lpid, uint64_t *pid) in ppc_radix64_get_fully_qualified_addr() argument
76 *lpid = 0; in ppc_radix64_get_fully_qualified_addr()
80 *lpid = env->spr[SPR_LPIDR]; in ppc_radix64_get_fully_qualified_addr()
84 *lpid = env->spr[SPR_LPIDR]; in ppc_radix64_get_fully_qualified_addr()
88 *lpid = 0; in ppc_radix64_get_fully_qualified_addr()
97 *lpid = env->spr[SPR_LPIDR]; in ppc_radix64_get_fully_qualified_addr()
104 *lpid = env->spr[SPR_LPIDR]; in ppc_radix64_get_fully_qualified_addr()
408 static bool validate_pate(PowerPCCPU *cpu, uint64_t lpid, ppc_v3_pate_t *pate) in validate_pate() argument
415 if (lpid == 0 && !FIELD_EX64(env->msr, MSR, HV)) { in validate_pate()
431 int mmu_idx, uint64_t lpid, in ppc_radix64_partition_scoped_xlate() argument
[all …]
H A Dmmu-book3s-v3.c26 bool ppc64_v3_get_pate(PowerPCCPU *cpu, target_ulong lpid, ppc_v3_pate_t *entry) in ppc64_v3_get_pate() argument
38 if (pats <= lpid) { in ppc64_v3_get_pate()
43 patb += 16 * lpid; in ppc64_v3_get_pate()
H A Dmmu-book3s-v3.h70 bool ppc64_v3_get_pate(PowerPCCPU *cpu, target_ulong lpid,
H A Dcpu.h1558 target_ulong lpid, ppc_v3_pate_t *entry);
/qemu/hw/ppc/
H A Dspapr_nested.c37 target_ulong lpid, ppc_v3_pate_t *entry) in spapr_get_pate_nested_hv() argument
41 assert(lpid != 0); in spapr_get_pate_nested_hv()
53 if (pats <= lpid) { in spapr_get_pate_nested_hv()
58 patb += 16 * lpid; in spapr_get_pate_nested_hv()
74 target_ulong lpid, ppc_v3_pate_t *entry) in spapr_get_pate_nested_papr() argument
77 assert(lpid != 0); in spapr_get_pate_nested_papr()
78 guest = spapr_get_nested_guest(spapr, lpid); in spapr_get_pate_nested_papr()
367 if (hv_state.lpid == 0) { in h_enter_nested()
403 l2_state.lpidr = hv_state.lpid; in h_enter_nested()
1541 target_ulong lpid = args[1]; in h_guest_getset_state() local
[all …]
H A Dspapr.c1386 target_ulong lpid, ppc_v3_pate_t *entry) in spapr_get_pate() argument
1392 assert(lpid == 0); in spapr_get_pate()
1400 return spapr_get_pate_nested_hv(spapr, cpu, lpid, entry); in spapr_get_pate()
1402 return spapr_get_pate_nested_papr(spapr, cpu, lpid, entry); in spapr_get_pate()
/qemu/include/hw/ppc/
H A Dspapr_nested.h411 uint32_t lpid; member
578 target_ulong lpid, ppc_v3_pate_t *entry);
582 target_ulong lpid, ppc_v3_pate_t *entry);