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...