Re: [Xen-devel] HVM x86 deprivileged mode: AMD SVM TR problem

2015-08-20 Thread Andrew Cooper
On 20/08/15 10:34, Tim Deegan wrote: At 17:36 +0100 on 19 Aug (1440005801), Ben Catterall wrote: On 19/08/15 16:43, Tim Deegan wrote: At 16:04 +0100 on 19 Aug (144260), Ben Catterall wrote: I've hit a blocker on getting this working for AMD's SVM and would appreciate any thoughts. Hopefull

Re: [Xen-devel] HVM x86 deprivileged mode: AMD SVM TR problem

2015-08-20 Thread Ben Catterall
On 20/08/15 10:34, Tim Deegan wrote: At 17:36 +0100 on 19 Aug (1440005801), Ben Catterall wrote: On 19/08/15 16:43, Tim Deegan wrote: At 16:04 +0100 on 19 Aug (144260), Ben Catterall wrote: I've hit a blocker on getting this working for AMD's SVM and would appreciate any thoughts. Hope

Re: [Xen-devel] HVM x86 deprivileged mode: AMD SVM TR problem

2015-08-20 Thread Tim Deegan
At 17:36 +0100 on 19 Aug (1440005801), Ben Catterall wrote: > > > On 19/08/15 16:43, Tim Deegan wrote: > > At 16:04 +0100 on 19 Aug (144260), Ben Catterall wrote: > >> I've hit a blocker on getting this working for AMD's SVM and would > >> appreciate any thoughts. Hopefully I've missed a much

Re: [Xen-devel] HVM x86 deprivileged mode: AMD SVM TR problem

2015-08-19 Thread Ben Catterall
On 19/08/15 16:43, Tim Deegan wrote: At 16:04 +0100 on 19 Aug (144260), Ben Catterall wrote: I've hit a blocker on getting this working for AMD's SVM and would appreciate any thoughts. Hopefully I've missed a much simpler way of doing this or I've missed something! So, AMD and Intel diffe

Re: [Xen-devel] HVM x86 deprivileged mode: AMD SVM TR problem

2015-08-19 Thread Tim Deegan
At 16:04 +0100 on 19 Aug (144260), Ben Catterall wrote: > I've hit a blocker on getting this working for AMD's SVM and would > appreciate any thoughts. Hopefully I've missed a much simpler way of > doing this or I've missed something! > > So, AMD and Intel differ in how they handle the TR on

[Xen-devel] HVM x86 deprivileged mode: AMD SVM TR problem

2015-08-19 Thread Ben Catterall
Hi all, I've hit a blocker on getting this working for AMD's SVM and would appreciate any thoughts. Hopefully I've missed a much simpler way of doing this or I've missed something! So, AMD and Intel differ in how they handle the TR on a VMEXIT and VMRUM. On a VMEXIT, Intel Save the guest's T