Searched refs:rmp_end (Results 1 – 1 of 1) sorted by relevance
| /linux/arch/x86/virt/svm/ |
| H A D | sev.c | 362 u64 max_rmp_pfn, calc_rmp_sz, rmptable_segment, rmptable_size, rmp_end; in setup_contiguous_rmptable() local 367 rmp_end = probed_rmp_base + probed_rmp_size - 1; in setup_contiguous_rmptable() 375 if (PFN_UP(rmp_end) > max_pfn) in setup_contiguous_rmptable() 376 max_rmp_pfn = PFN_UP(rmp_end); in setup_contiguous_rmptable() 609 u64 rmp_sz, rmp_base, rmp_end; in probe_contiguous_rmptable_info() local 612 rdmsrq(MSR_AMD64_RMP_END, rmp_end); in probe_contiguous_rmptable_info() 614 if (!(rmp_base & RMP_ADDR_MASK) || !(rmp_end & RMP_ADDR_MASK)) { in probe_contiguous_rmptable_info() 619 if (rmp_base > rmp_end) { in probe_contiguous_rmptable_info() 620 pr_err("RMP configuration not valid: base=%#llx, end=%#llx\n", rmp_base, rmp_end); in probe_contiguous_rmptable_info() 624 rmp_sz = rmp_end - rmp_base + 1; in probe_contiguous_rmptable_info() [all …]
|