Home
last modified time | relevance | path

Searched hist:"0 b32ef71f9f154f4da5037bfcbb4916960d38452" (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/amd64/acpica/
H A Dacpi_wakeup.cdiff 0b32ef71f9f154f4da5037bfcbb4916960d38452 Wed Sep 11 19:42:25 CEST 2024 Joshua Rogers <Joshua@Joshua.Hu> vmm: Correctly suspend and resume the vmm driver.

Previously, VMXON would be executed on a resume, contrary to proper
initalization. The contents of MSR_IA32_FEATURE_CONTROL may be lost on
suspension, therefore must be restored. Likewise, the VMX Enable bit may be
cleared upon suspend, requiring it to be re-set.

Concretely disable VMX on suspend, and re-enable it on resume.

Note: any IOMMU context will remain lost for any enabled vmm devices.

Signed-off-by: Joshua Rogers <Joshua@Joshua.Hu>
Reviewed by: jhb,imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1419
/freebsd/sys/x86/x86/
H A Dmp_x86.cdiff 0b32ef71f9f154f4da5037bfcbb4916960d38452 Wed Sep 11 19:42:25 CEST 2024 Joshua Rogers <Joshua@Joshua.Hu> vmm: Correctly suspend and resume the vmm driver.

Previously, VMXON would be executed on a resume, contrary to proper
initalization. The contents of MSR_IA32_FEATURE_CONTROL may be lost on
suspension, therefore must be restored. Likewise, the VMX Enable bit may be
cleared upon suspend, requiring it to be re-set.

Concretely disable VMX on suspend, and re-enable it on resume.

Note: any IOMMU context will remain lost for any enabled vmm devices.

Signed-off-by: Joshua Rogers <Joshua@Joshua.Hu>
Reviewed by: jhb,imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1419
/freebsd/sys/amd64/vmm/amd/
H A Dsvm.cdiff 0b32ef71f9f154f4da5037bfcbb4916960d38452 Wed Sep 11 19:42:25 CEST 2024 Joshua Rogers <Joshua@Joshua.Hu> vmm: Correctly suspend and resume the vmm driver.

Previously, VMXON would be executed on a resume, contrary to proper
initalization. The contents of MSR_IA32_FEATURE_CONTROL may be lost on
suspension, therefore must be restored. Likewise, the VMX Enable bit may be
cleared upon suspend, requiring it to be re-set.

Concretely disable VMX on suspend, and re-enable it on resume.

Note: any IOMMU context will remain lost for any enabled vmm devices.

Signed-off-by: Joshua Rogers <Joshua@Joshua.Hu>
Reviewed by: jhb,imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1419
/freebsd/sys/amd64/include/
H A Dvmm.hdiff 0b32ef71f9f154f4da5037bfcbb4916960d38452 Wed Sep 11 19:42:25 CEST 2024 Joshua Rogers <Joshua@Joshua.Hu> vmm: Correctly suspend and resume the vmm driver.

Previously, VMXON would be executed on a resume, contrary to proper
initalization. The contents of MSR_IA32_FEATURE_CONTROL may be lost on
suspension, therefore must be restored. Likewise, the VMX Enable bit may be
cleared upon suspend, requiring it to be re-set.

Concretely disable VMX on suspend, and re-enable it on resume.

Note: any IOMMU context will remain lost for any enabled vmm devices.

Signed-off-by: Joshua Rogers <Joshua@Joshua.Hu>
Reviewed by: jhb,imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1419
H A Dcpu.hdiff 0b32ef71f9f154f4da5037bfcbb4916960d38452 Wed Sep 11 19:42:25 CEST 2024 Joshua Rogers <Joshua@Joshua.Hu> vmm: Correctly suspend and resume the vmm driver.

Previously, VMXON would be executed on a resume, contrary to proper
initalization. The contents of MSR_IA32_FEATURE_CONTROL may be lost on
suspension, therefore must be restored. Likewise, the VMX Enable bit may be
cleared upon suspend, requiring it to be re-set.

Concretely disable VMX on suspend, and re-enable it on resume.

Note: any IOMMU context will remain lost for any enabled vmm devices.

Signed-off-by: Joshua Rogers <Joshua@Joshua.Hu>
Reviewed by: jhb,imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1419
/freebsd/sys/amd64/vmm/intel/
H A Dvmx.cdiff 0b32ef71f9f154f4da5037bfcbb4916960d38452 Wed Sep 11 19:42:25 CEST 2024 Joshua Rogers <Joshua@Joshua.Hu> vmm: Correctly suspend and resume the vmm driver.

Previously, VMXON would be executed on a resume, contrary to proper
initalization. The contents of MSR_IA32_FEATURE_CONTROL may be lost on
suspension, therefore must be restored. Likewise, the VMX Enable bit may be
cleared upon suspend, requiring it to be re-set.

Concretely disable VMX on suspend, and re-enable it on resume.

Note: any IOMMU context will remain lost for any enabled vmm devices.

Signed-off-by: Joshua Rogers <Joshua@Joshua.Hu>
Reviewed by: jhb,imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1419
/freebsd/sys/amd64/vmm/
H A Dvmm.cdiff 0b32ef71f9f154f4da5037bfcbb4916960d38452 Wed Sep 11 19:42:25 CEST 2024 Joshua Rogers <Joshua@Joshua.Hu> vmm: Correctly suspend and resume the vmm driver.

Previously, VMXON would be executed on a resume, contrary to proper
initalization. The contents of MSR_IA32_FEATURE_CONTROL may be lost on
suspension, therefore must be restored. Likewise, the VMX Enable bit may be
cleared upon suspend, requiring it to be re-set.

Concretely disable VMX on suspend, and re-enable it on resume.

Note: any IOMMU context will remain lost for any enabled vmm devices.

Signed-off-by: Joshua Rogers <Joshua@Joshua.Hu>
Reviewed by: jhb,imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1419
/freebsd/sys/amd64/amd64/
H A Dmachdep.cdiff 0b32ef71f9f154f4da5037bfcbb4916960d38452 Wed Sep 11 19:42:25 CEST 2024 Joshua Rogers <Joshua@Joshua.Hu> vmm: Correctly suspend and resume the vmm driver.

Previously, VMXON would be executed on a resume, contrary to proper
initalization. The contents of MSR_IA32_FEATURE_CONTROL may be lost on
suspension, therefore must be restored. Likewise, the VMX Enable bit may be
cleared upon suspend, requiring it to be re-set.

Concretely disable VMX on suspend, and re-enable it on resume.

Note: any IOMMU context will remain lost for any enabled vmm devices.

Signed-off-by: Joshua Rogers <Joshua@Joshua.Hu>
Reviewed by: jhb,imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1419