On 07/13/2015 08:40 AM, Jan Beulich wrote:
On 10.07.15 at 21:30, wrote:
>>> From: Jan Beulich [mailto:jbeul...@suse.com]
>>> Sent: Thursday, July 09, 2015 6:01 AM
>> On 01.07.15 at 20:09, wrote:
@@ -232,6 +235,15 @@ static int ept_set_middle_entry(struct p2m_domain
@@ -1134,6 +
>-Original Message-
>From: Jan Beulich [mailto:jbeul...@suse.com]
>Sent: Monday, July 13, 2015 12:40 AM
>
On 10.07.15 at 21:30, wrote:
>>> From: Jan Beulich [mailto:jbeul...@suse.com]
>>>Sent: Thursday, July 09, 2015 6:01 AM
>> On 01.07.15 at 20:09, wrote:
@@ -232,6 +235,1
>>> On 10.07.15 at 21:30, wrote:
>> From: Jan Beulich [mailto:jbeul...@suse.com]
>>Sent: Thursday, July 09, 2015 6:01 AM
> On 01.07.15 at 20:09, wrote:
>>> @@ -232,6 +235,15 @@ static int ept_set_middle_entry(struct p2m_domain
>>> @@ -1134,6 +1151,13 @@ int ept_p2m_init(struct p2m_domain *p2m
>From: Jan Beulich [mailto:jbeul...@suse.com]
>Sent: Thursday, July 09, 2015 6:01 AM
>
On 01.07.15 at 20:09, wrote:
>> @@ -232,6 +235,15 @@ static int ept_set_middle_entry(struct p2m_domain
>*p2m, ept_entry_t *ept_entry)
>> /* Manually set A bit to avoid overhead of MMU having to write i
>>> On 01.07.15 at 20:09, wrote:
> @@ -232,6 +235,15 @@ static int ept_set_middle_entry(struct p2m_domain *p2m,
> ept_entry_t *ept_entry)
> /* Manually set A bit to avoid overhead of MMU having to write it later.
> */
> ept_entry->a = 1;
>
> +ept_entry->suppress_ve = 1;
> +
> +
On Wed, Jul 1, 2015 at 11:09 AM, Ed White wrote:
> In preparation for selectively enabling #VE in a later patch, set
> suppress #VE on all EPTE's.
>
> Suppress #VE should always be the default condition for two reasons:
> it is generally not safe to deliver #VE into a guest unless that guest
> has
On Wed, Jul 1, 2015 at 7:09 PM, Ed White wrote:
> In preparation for selectively enabling #VE in a later patch, set
> suppress #VE on all EPTE's.
>
> Suppress #VE should always be the default condition for two reasons:
> it is generally not safe to deliver #VE into a guest unless that guest
> has
In preparation for selectively enabling #VE in a later patch, set
suppress #VE on all EPTE's.
Suppress #VE should always be the default condition for two reasons:
it is generally not safe to deliver #VE into a guest unless that guest
has been modified to receive it; and even then for most EPT viol