Bug 1988104
Summary: | [AMD 8.6 bugs] Support protection keys in an AMD EPYC-Milan VM | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Terry Bowman (AMD) <tbowman> | ||||
Component: | qemu-kvm | Assignee: | Dr. David Alan Gilbert <dgilbert> | ||||
qemu-kvm sub component: | CPU Models | QA Contact: | liunana <nanliu> | ||||
Status: | CLOSED ERRATA | Docs Contact: | Jiri Herrmann <jherrman> | ||||
Severity: | unspecified | ||||||
Priority: | unspecified | CC: | babu.moger, bhu, dgilbert, jherrman, jinzhao, jon.grimm, juzhang, nanliu, nilal, qzhang, virt-maint, wehuang, wei.huang2 | ||||
Version: | 8.5 | Keywords: | FutureFeature, TestOnly, Triaged | ||||
Target Milestone: | beta | ||||||
Target Release: | 8.6 | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | 6.2.0 | Doc Type: | Enhancement | ||||
Doc Text: |
.VMs with 3rd generation AMD EPYC processors support memory protection keys
RHEL 8.6 introduces support for memory protection keys in virtual machines (VMs) that use the 3rd generation AMD EPYC processors, also known as EPYC Milan. As a result, VMs with the `EPYC-Milan` CPU can be secured with a mechanism for enforcing page-based protections, but without requiring modification of the page tables when an application changes protection domains.
|
Story Points: | --- | ||||
Clone Of: | 1972419 | Environment: | |||||
Last Closed: | 2022-05-10 13:20:14 UTC | Type: | Feature Request | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | 1972419 | ||||||
Bug Blocks: | 1935445 | ||||||
Attachments: |
|
Description
Terry Bowman (AMD)
2021-07-29 18:38:21 UTC
Dave, assigning to you since you own the cloned from bug 1972419 I believe this is already in 8.6 since it uses qemu 6.2 that has this set of patches. Marking on QA; Terry: Can you check this on 8.6 please? (I've been backporting these patches to earlier versions as well, because Milan is hitting crashes even for guests not using protection keys) Hi, Would you please help to set the ITR? Thanks. Best regards Liu Nana Wei, can you please help by answering Dave's question in comment#2? Thanks Created attachment 1863870 [details]
pkeys-test-results.txt
Results from running tools/testing/selftests/vm/protection_keys_64
(In reply to Dr. David Alan Gilbert from comment #2) > I believe this is already in 8.6 since it uses qemu 6.2 that has this set of > patches. > Marking on QA; > Terry: Can you check this on 8.6 please? > > (I've been backporting these patches to earlier versions as well, because > Milan is hitting crashes even for guests not using protection keys) Hi David, Sorry, for the late response. In addition to visually checking I wanted to also test. I attached the results in pkeys-test-results. This is the results from running tools/testing/selftests/vm/protection_keys_64. Everything passed. Regards, Terry Add 'OtherQA' and move this bug to verified according to Comment 7. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: virt:rhel and virt-devel:rhel security, bug fix, and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:1759 |