svm.h (14e77332e74603efab8347c89d3cda447c3b97c9) svm.h (16fdc1de169ee0a4e59a8c02244414ec7acd55c3)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Kernel-based Virtual Machine driver for Linux
4 *
5 * AMD SVM support
6 *
7 * Copyright (C) 2006 Qumranet, Inc.
8 * Copyright 2010 Red Hat, Inc. and/or its affiliates.

--- 670 unchanged lines hidden (view full) ---

679void sev_es_vcpu_reset(struct vcpu_svm *svm);
680void sev_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, u8 vector);
681void sev_es_prepare_switch_to_guest(struct sev_es_save_area *hostsa);
682void sev_es_unmap_ghcb(struct vcpu_svm *svm);
683
684/* vmenter.S */
685
686void __svm_sev_es_vcpu_run(unsigned long vmcb_pa);
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Kernel-based Virtual Machine driver for Linux
4 *
5 * AMD SVM support
6 *
7 * Copyright (C) 2006 Qumranet, Inc.
8 * Copyright 2010 Red Hat, Inc. and/or its affiliates.

--- 670 unchanged lines hidden (view full) ---

679void sev_es_vcpu_reset(struct vcpu_svm *svm);
680void sev_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, u8 vector);
681void sev_es_prepare_switch_to_guest(struct sev_es_save_area *hostsa);
682void sev_es_unmap_ghcb(struct vcpu_svm *svm);
683
684/* vmenter.S */
685
686void __svm_sev_es_vcpu_run(unsigned long vmcb_pa);
687void __svm_vcpu_run(unsigned long vmcb_pa, unsigned long *regs);
687void __svm_vcpu_run(unsigned long vmcb_pa, struct vcpu_svm *svm);
688
689#endif
688
689#endif