search for: ept

Displaying 20 results from an estimated 311 matches for "ept".

Did you mean: ent
2008 May 09
14
[PATCH] patch to support super page (2M) with EPT
Attached are the patches to support super page with EPT. We only support 2M size. And shadow may still work fine with 4K pages. The patches can be split into 3 parts. Apply order is as attached. tool.diff To allocate 2M physical contiguous memory in guest except the first 2M and the last 2M. The first 2M covers special memory, and Xen use the la...
2008 Nov 24
4
EPT walks for guest page table
Hi, I am really confused about NPT walks for guest page table , and eager to know the details about it. It is treated as data writes even if the access itself is a code read in AMD NPT.I just want to know : is it the same in EPT? Could anyone help me? I would like to know that very much Thank you in advance Bo Ma _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
2012 Dec 10
26
[PATCH 00/11] Add virtual EPT support Xen.
From: Zhang Xiantao <xiantao.zhang@intel.com> With virtual EPT support, L1 hyerpvisor can use EPT hardware for L2 guest''s memory virtualization. In this way, L2 guest''s performance can be improved sharply. According to our testing, some benchmarks can show > 5x performance gain. Signed-off-by: Zhang Xiantao <xiantao.zhang@intel.com>...
2016 Aug 04
3
Centos 7 newer kernel needed
Hello Xlord, The CPU does have VT support and I already have the nested KVM enabled. Checking the Linux Kernel release notes I saw that the nested kvm feature was implemented in 3.10 but he EPT support is in 3.12. So Centos 7's kernel which is 3.10 does have the EPT support? Is there a way to check that the EPT support is available in the kernel? Thank you, Laurentiu On Thu, Aug 4, 2016, 06:04 -=X.L.O.R.D=- <xlord.sl at gmail.com> wrote: > Dear Laurentiu, > > Please...
2016 Aug 04
2
Centos 7 newer kernel needed
Hi Xlord, Yes, the CPU has support for EPT. I wrongly thought that the nested EPT was first introduced in 3.12. Following your instructions I see that I have it enabled on my system as well. However, checking the kernel commits from 3.12 on search string 'nested ept' I found about 10 code changes/fixes for nested EPT. https://g...
2009 Jan 22
8
[PATCH 2/2] Enhance MTRR/PAT virtualization for EPT & VT-d enabled both
The patch attached is to set effective memory type for EPT according to the VT-d snoop control capability, and also includes some cleansup for EPT & VT-d both enabled. Signed-off-by: Zhai, Edwin Edwin.Zhai@intel.com<mailto:Edwin.Zhai@intel.com> Signed-off-by: Xin, Xiaohui xiaohui.xin@intel.com<mailto:xiaohui.xin@intel.com> ___________...
2012 Jun 25
0
enable EPT table
Hello I''am using xen 4.1.1. I''ve created 4 domU successfully, but EPT Table is not enable, and I can''t enable it. I''ve try different option in grub (iommu=eptable, ....). According to "xm dmesg", my PC is compatible with EPT (XEN) VMX: Supported advanced features: (XEN) - APIC MMIO access virtualisation (XEN) - APIC TPR shadow...
2020 Sep 10
0
[PATCH v7 3/3] vhost: add an RPMsg API
...IRTIO_RPMSG_REQUEST]) { + if (in) { + vq_err(vq, "%s(): invalid %d input in request queue\n", + __func__, in); + goto return_buf; + } + + *cnt = out; + } + + return head; + +return_buf: + vhost_add_used(vq, head, 0); + + return -EINVAL; +} + +static const struct vhost_rpmsg_ept *vhost_rpmsg_ept_find(struct vhost_rpmsg *vr, int addr) +{ + unsigned int i; + + for (i = 0; i < vr->n_epts; i++) + if (vr->ept[i].addr == addr) + return vr->ept + i; + + return NULL; +} + +/* + * if len < 0, then for reading a request, the complete virtual queue buffer + * size i...
2020 May 27
0
[PATCH v3 5/5] vhost: add an RPMsg API
...+ * or vhost_discard_vq_desc(). vhost_discard_vq_desc() is + * described as "being useful for error handling," but it makes + * the thus discarded buffers "unseen," so next time we look we + * retrieve them again? + */ + return -EINVAL; +} + +static const struct vhost_rpmsg_ept *vhost_rpmsg_ept_find( + struct vhost_rpmsg *vr, int addr) +{ + unsigned int i; + + for (i = 0; i < vr->n_epts; i++) + if (vr->ept[i].addr == addr) + return vr->ept + i; + + return NULL; +} + +/* + * if len < 0, then for reading a request, the complete virtual queue buffer + *...
2020 Jul 22
0
[PATCH v4 4/4] vhost: add an RPMsg API
...+ * or vhost_discard_vq_desc(). vhost_discard_vq_desc() is + * described as "being useful for error handling," but it makes + * the thus discarded buffers "unseen," so next time we look we + * retrieve them again? + */ + return -EINVAL; +} + +static const struct vhost_rpmsg_ept *vhost_rpmsg_ept_find(struct vhost_rpmsg *vr, int addr) +{ + unsigned int i; + + for (i = 0; i < vr->n_epts; i++) + if (vr->ept[i].addr == addr) + return vr->ept + i; + + return NULL; +} + +/* + * if len < 0, then for reading a request, the complete virtual queue buffer + * size i...
2011 Mar 15
6
[PATCH] ept: Fix bug in changeset 22526:7a5ee3800417
...case, since having a present old_entry will cause the an unnecessary check to be taken at the end of the function. Spotted-by: Zhang, Peng Fei <zpfalpc23@gmail.com> Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com> diff -r 3caed2112c65 -r 56b32e6fd315 xen/arch/x86/mm/hap/p2m-ept.c --- a/xen/arch/x86/mm/hap/p2m-ept.c Tue Mar 15 10:14:27 2011 +0000 +++ b/xen/arch/x86/mm/hap/p2m-ept.c Tue Mar 15 15:41:17 2011 +0000 @@ -374,7 +374,9 @@ needs_sync = 0; /* If we''re replacing a non-leaf entry with a leaf entry (1GiB or 2MiB), - * the inter...
2011 May 06
14
[PATCH 0 of 4] Use superpages on restore/migrate
This patch series restores the use of superpages when restoring or migrating a VM, while retaining efficient batching of 4k pages when superpages are not appropriate or available. Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
2020 Sep 10
0
[PATCH v5 4/4] vhost: add an RPMsg API
...d to be a client > configuration. I agree that this isn't very obvious. But I think it is common to call the host "a server" and guests "clients." E.g. in vhost.c in the top-of-thefile comment: * Generic code for virtio server in host kernel. I think the generic concept behind this notation is, that as guests boot, they send their requests to the host, e.g. VirtIO device drivers on guests send requests over VirtQueues to VirtIO servers on the host, which can run either in the user- or in the kernel-space. And I think you can follow that logic in case of device...
2020 Sep 18
0
[PATCH v7 3/3] vhost: add an RPMsg API
...currently there is only support for VirtIO clients and > > no support for VirtIO servers. This patch adds a vhost-based RPMsg > > server implementation, which makes it possible to use RPMsg over > > VirtIO between guest VMs and the host. > > I now get the client/server concept you are describing above but that happened > only after a lot of mental gymnastics. If you drop the whole client/server > concept and concentrate on what this patch does, things will go better. I would > personally go with what you have in the Kconfig: > > > + Vhost RPMsg AP...
2020 Sep 10
6
[PATCH v7 0/3] Add a vhost RPMsg API
Hi, Next update: v7: - remove documentation update to be send separately - address comments from Mathieu Poirier (thanks) v6: - rename include/linux/virtio_rpmsg.h -> include/linux/rpmsg/virtio.h v5: - don't hard-code message layout v4: - add endianness conversions to comply with the VirtIO standard v3: - address several checkpatch warnings - address comments from Mathieu Poirier v2:
2020 Sep 10
6
[PATCH v7 0/3] Add a vhost RPMsg API
Hi, Next update: v7: - remove documentation update to be send separately - address comments from Mathieu Poirier (thanks) v6: - rename include/linux/virtio_rpmsg.h -> include/linux/rpmsg/virtio.h v5: - don't hard-code message layout v4: - add endianness conversions to comply with the VirtIO standard v3: - address several checkpatch warnings - address comments from Mathieu Poirier v2:
2020 Jul 22
34
[RFC PATCH v1 00/34] VM introspection - EPT Views and Virtualization Exceptions
This patch series is based on the VM introspection patches (https://lore.kernel.org/kvm/20200721210922.7646-1-alazar at bitdefender.com/), extending the introspection API with EPT Views and Virtualization Exceptions (#VE) support. The purpose of this series is to get an initial feedback and to see if we are on the right track, especially because the changes made to add the EPT views are not small (even if they add support only for different access rights for now, not for di...
2016 Aug 05
1
Centos 7 newer kernel needed
...[mailto:centos-virt-bounces at centos.org] On Behalf Of Johnny Hughes Sent: Thursday, August 4, 2016 9:10 PM To: centos-virt at centos.org Subject: Re: [CentOS-virt] Centos 7 newer kernel needed On 08/04/2016 07:30 AM, Laurentiu Soica wrote: > Hi Xlord, > > Yes, the CPU has support for EPT. > > I wrongly thought that the nested EPT was first introduced in 3.12. > Following your instructions I see that I have it enabled on my system > as well. > > However, checking the kernel commits from 3.12 on search string > 'nested ept' I found about 10 code ch...
2016 Aug 04
0
Centos 7 newer kernel needed
Dear Laurentiu, Could you please check if your CPU supported from /proc/cpuinfo and lscpu ? EPT supported Xlord From: -=X.L.O.R.D=- [mailto:xlord.sl at gmail.com] Sent: Thursday, August 4, 2016 5:12 PM To: 'Laurentiu Soica' <laurentiu at soica.ro>; 'Discussion about the virtualization on CentOS' <centos-virt at centos.org> Subject: RE: [CentOS-virt] Centos 7...
2016 Mar 10
0
EPT Misconfiguration
...m using libvirt 1.2.20. I noticed that when running some VMs (CentOS ) with 2G ram, 2CPUs each for some reason they go from 'state=running' to 'state=paused'; and they can't be restarted. They are un-usable. When this happens I get the following in dmesg output: [ 46.595265] EPT: Misconfiguration. [ 46.595271] EPT: GPA: 0xfee000b0 [ 46.595275] ept_misconfig_inspect_spte: spte 0x7e4968107 level 4 [ 46.595279] ept_misconfig_inspect_spte: spte 0x7e4961107 level 3 [ 46.595281] ept_misconfig_inspect_spte: spte 0x7e4960107 level 2 [ 46.595284] ept_misconfig_inspect_spt...