[Xen-devel] [PATCH v2 03/14] vTPM/TPM2: Add global data in vtpm_globals{}

2014-12-17 Thread Quan Xu
These data is for the Mini-os to access TPM 2.0 hardware. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/vtpmmgr.h | 9 + 1 file changed, 9 insertions(+) diff --git a/stubdom/vtpmmgr/vtpmmgr.h b/stubdom/vtpmmgr/vtpmmgr.h index 2d9d153..0d0c604 100644 --- a/stubdom/vtpmmgr/vtpmmgr.h +++ b

[Xen-devel] [PATCH v2 10/14] vTPM/TPM2: TPM 2.0 PCRs read

2014-12-17 Thread Quan Xu
Signed-off-by: Quan Xu --- stubdom/vtpmmgr/init.c | 34 ++ stubdom/vtpmmgr/tpm2_types.h | 2 ++ stubdom/vtpmmgr/vtpmmgr.h| 1 + 3 files changed, 37 insertions(+) diff --git a/stubdom/vtpmmgr/init.c b/stubdom/vtpmmgr/init.c index 7e115a5..8bab764

[Xen-devel] [PATCH v2 11/14] vTPM/TPM2: Support TPM 2.0 bind and unbind data

2014-12-17 Thread Quan Xu
decryption using the indicated padding scheme according to PKCS#1v2.1(PKCS#1). Signed-off-by: Quan Xu --- stubdom/vtpmmgr/disk_tpm.c | 42 -- stubdom/vtpmmgr/disk_tpm.h | 4 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/stubdom/vtpmmgr

[Xen-devel] [PATCH v2 12/14] vTPM/TPM2: Bind group keys and sectors data on disk

2014-12-17 Thread Quan Xu
Signed-off-by: Quan Xu --- stubdom/vtpmmgr/disk_write.c | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/stubdom/vtpmmgr/disk_write.c b/stubdom/vtpmmgr/disk_write.c index 4c825c5..ab15a9a 100644 --- a/stubdom/vtpmmgr/disk_write.c +++ b/stubdom/vtpmmgr

[Xen-devel] [PATCH v2 14/14] vTPM/TPM2: Record some infomation in docs/misc/vtpmmgr.txt about

2014-12-17 Thread Quan Xu
'vtpmmgr on TPM 2.0' Signed-off-by: Quan Xu --- docs/misc/vtpmmgr.txt | 150 +- 1 file changed, 149 insertions(+), 1 deletion(-) diff --git a/docs/misc/vtpmmgr.txt b/docs/misc/vtpmmgr.txt index 026c52b..1f1af4d 100644 --- a/docs/misc/v

[Xen-devel] [PATCH v2 04/14] vTPM/TPM2: Add TPM 2.0 Exposed APIs

2014-12-17 Thread Quan Xu
These TPM 2.0 Exposed APIs for the Mini-os to access TPM 2.0 hardware. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/Makefile | 2 +- stubdom/vtpmmgr/tpm2.c | 455 +++ stubdom/vtpmmgr/tpm2.h | 104 +++ 3 files changed, 560 insertions(+), 1

[Xen-devel] [PATCH v2 07/14] vTPM/TPM2: TPM2.0 TIS initialization and self test.

2014-12-17 Thread Quan Xu
call the TPM 2.0 various registers that allow communication between the TPM 2.0 and platform hardware and software. TPM2_SelfTest causes the TPM 2.0 to perform a test of its capabilities. Signed-off-by: Quan Xu --- extras/mini-os/include/tpm_tis.h | 1 + extras/mini-os/tpm_tis.c | 156

[Xen-devel] [PATCH v2 13/14] vTPM/TPM2: Unind group keys and sectors data on disk

2014-12-17 Thread Quan Xu
Signed-off-by: Quan Xu --- stubdom/vtpmmgr/disk_read.c | 16 ++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/stubdom/vtpmmgr/disk_read.c b/stubdom/vtpmmgr/disk_read.c index 33aacdd..e147e90 100644 --- a/stubdom/vtpmmgr/disk_read.c +++ b/stubdom/vtpmmgr/disk_read.c

[Xen-devel] [v3 4/5] Qemu-Xen-vTPM: Qemu vTPM xenstubdoms backen.

2014-12-30 Thread Quan Xu
pmdev xenstubdoms,id=xenvtpm0 -device tpm-tis,tpmdev=xenvtpm0" --Changes in v3: -Call vtpm_send() and vtpm_recv() directly. Signed-off-by: Quan Xu --- hw/tpm/Makefile.objs | 2 +- hw/tpm/tpm_xenstubdoms.c | 245 +++ 2 files changed, 246

[Xen-devel] [PATCH v3 0/5] QEMU:Xen stubdom vTPM for HVM virtual machine

2014-12-30 Thread Quan Xu
to 2.3 in qapi-schema.json -move hw/xen/xen_stubdom_vtpm.c to hw/tpm/xen_stubdom_vtpm.c Quan Xu (5): Qemu-Xen-vTPM: Support for Xen stubdom vTPM command line options Qemu-Xen-vTPM: Xen frontend driver infrastructure Qemu-Xen-vTPM: Register Xen stubdom vTPM frontend driver Qemu-Xen-vTPM:

[Xen-devel] [v3 5/5] Qemu-Xen-vTPM: QEMU machine class is initialized before tpm_init()

2014-12-30 Thread Quan Xu
make sure QEMU machine class is initialized and QEMU has registered Xen stubdom vTPM driver when call tpm_init() Signed-off-by: Quan Xu --- vl.c | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/vl.c b/vl.c index f6b3546..dd437e1 100644 --- a/vl.c +++ b/vl.c

[Xen-devel] [v3 1/5] Qemu-Xen-vTPM: Support for Xen stubdom vTPM command line options

2014-12-30 Thread Quan Xu
Signed-off-by: Quan Xu --- configure| 14 ++ hmp.c| 7 +++ qapi-schema.json | 19 --- qemu-options.hx | 13 +++-- tpm.c| 7 ++- 5 files changed, 54 insertions(+), 6 deletions(-) diff --git a/configure b/configure

[Xen-devel] [v3 3/5] Qemu-Xen-vTPM: Register Xen stubdom vTPM frontend driver

2014-12-30 Thread Quan Xu
-->xen_fe_get_xendev() --> XenDevOps.alloc() -->xen_fe_check() --> XenDevOps.init() --> XenDevOps.initialise() --> XenDevOps.connected() -->xs_watch() [...] --Changes in v3: -Move xen_stubdom_vtpm.c t

[Xen-devel] [v3 2/5] Qemu-Xen-vTPM: Xen frontend driver infrastructure

2014-12-30 Thread Quan Xu
xen_frontend.c -Move xen_stubdom_be() to xenstore_fe_read_be_str() -Move *_stubdom_*() to *_fe_*() Signed-off-by: Quan Xu --- hw/xen/Makefile.objs | 2 +- hw/xen/xen_backend.c | 11 +- hw/xen/xen_frontend.c| 323 +++ include/hw/xe

[Xen-devel] [PATCH v2 1/5] vTPM: event channel bind interdomain with para/hvm virtual machine

2014-12-31 Thread Quan Xu
Signed-off-by: Quan Xu --- extras/mini-os/include/tpmback.h | 3 +++ extras/mini-os/tpmback.c | 20 +--- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/extras/mini-os/include/tpmback.h b/extras/mini-os/include/tpmback.h index 4408986..2618098 100644

[Xen-devel] [PATCH v2 4/5] vTPM: add vTPM device for HVM virtual machine

2014-12-31 Thread Quan Xu
Signed-off-by: Quan Xu --- tools/libxl/libxl.c | 62 tools/libxl/libxl_create.c | 6 + tools/libxl/libxl_dm.c | 16 tools/libxl/libxl_internal.h | 3 +++ 4 files changed, 87 insertions(+) diff --git a/tools/libxl

[Xen-devel] [PATCH v2 5/5] vTPM: add QEMU_STUBDOM_VTPM compile option

2014-12-31 Thread Quan Xu
Signed-off-by: Quan Xu --- Config.mk | 4 tools/Makefile | 7 +++ 2 files changed, 11 insertions(+) diff --git a/Config.mk b/Config.mk index a5b6c41..5a5f413 100644 --- a/Config.mk +++ b/Config.mk @@ -254,6 +254,10 @@ endif OVMF_UPSTREAM_REVISION

[Xen-devel] [PATCH v2 0/5] vTPM: Xen stubdom vTPM for HVM virtual machine

2014-12-31 Thread Quan Xu
2 Errata Revision: 1 TPM Vendor ID: ETHZ TPM Version: 0101 Manufacturer Info: 4554485a Or check it with sysfs, /sys/class/misc/tpm0 --Changes in v2: -Delete HVM_PARAM_STUBDOM_VTPM parameter, QEMU Reads Xen vTPM status via XenStore. Quan Xu (5): vTPM:

[Xen-devel] [PATCH v2 3/5] vTPM: add TPM TCPA and SSDT for HVM virtual machine when vTPM is added

2014-12-31 Thread Quan Xu
Signed-off-by: Quan Xu --- tools/firmware/hvmloader/acpi/build.c | 5 +++-- tools/libxl/libxl_create.c| 5 - tools/libxl/libxl_types.idl | 1 + tools/libxl/xl_cmdimpl.c | 2 ++ 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/tools/firmware

[Xen-devel] [PATCH v2 2/5] vTPM: limit libxl__add_vtpms() function to para virtual machine

2014-12-31 Thread Quan Xu
Signed-off-by: Quan Xu --- tools/libxl/libxl_create.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c index b1ff5ae..0a09925 100644 --- a/tools/libxl/libxl_create.c +++ b/tools/libxl/libxl_create.c @@ -1358,8

[Xen-devel] [PATCH v3 00/14] Enable vTPM subsystem on TPM 2.0

2014-12-31 Thread Quan Xu
anges in V2: 1. Record some infomation in docs/misc/vtpmmgr.txt. 2. Add TPM 2.0 PCRs read. 3. Bind/Unbind the measurements of the hypervisor and other TCB components. 4. Change extra option from '--tpm2' to 'tpm2' Quan Xu (14): vTPM/TPM2: Add TPM 2.0 data struct

[Xen-devel] [PATCH v3 04/14] vTPM/TPM2: Add TPM 2.0 Exposed APIs

2014-12-31 Thread Quan Xu
These TPM 2.0 Exposed APIs for the Mini-os to access TPM 2.0 hardware. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/Makefile | 2 +- stubdom/vtpmmgr/tpm2.c | 455 +++ stubdom/vtpmmgr/tpm2.h | 104 +++ 3 files changed, 560 insertions(+), 1

[Xen-devel] [PATCH v3 10/14] vTPM/TPM2: TPM 2.0 PCRs read

2014-12-31 Thread Quan Xu
Signed-off-by: Quan Xu --- stubdom/vtpmmgr/init.c | 34 ++ stubdom/vtpmmgr/tpm2_types.h | 2 ++ stubdom/vtpmmgr/vtpmmgr.h| 1 + 3 files changed, 37 insertions(+) diff --git a/stubdom/vtpmmgr/init.c b/stubdom/vtpmmgr/init.c index 7e115a5..8bab764

[Xen-devel] [PATCH v3 08/14] vTPM/TPM2: Add main entrance vtpmmgr2_init()

2014-12-31 Thread Quan Xu
Accept commands from the vtpm-stubdom domains via the mini-os TPM backend driver. The vTPM manager communicates directly with hardware TPM 2.0 using the mini-os tpm2_tis driver. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/init.c| 109 ++ stubdom

[Xen-devel] [PATCH v3 02/14] vTPM/TPM2: TPM 2.0 data structures marshal

2014-12-31 Thread Quan Xu
Add TPM 2.0 data structure marshal for packing and unpacking TPM 2.0 data structures. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/tpm2_marshal.h | 673 + 1 file changed, 673 insertions(+) create mode 100644 stubdom/vtpmmgr/tpm2_marshal.h diff --git a

[Xen-devel] [PATCH v3 03/14] vTPM/TPM2: Add global data in vtpm_globals{}

2014-12-31 Thread Quan Xu
These data is for the Mini-os to access TPM 2.0 hardware. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/vtpmmgr.h | 9 + 1 file changed, 9 insertions(+) diff --git a/stubdom/vtpmmgr/vtpmmgr.h b/stubdom/vtpmmgr/vtpmmgr.h index 2d9d153..0d0c604 100644 --- a/stubdom/vtpmmgr/vtpmmgr.h +++ b

[Xen-devel] [PATCH v3 07/14] vTPM/TPM2: TPM2.0 TIS initialization and self test.

2014-12-31 Thread Quan Xu
call the TPM 2.0 various registers that allow communication between the TPM 2.0 and platform hardware and software. TPM2_SelfTest causes the TPM 2.0 to perform a test of its capabilities. Signed-off-by: Quan Xu --- extras/mini-os/include/tpm_tis.h | 1 + extras/mini-os/tpm_tis.c | 156

[Xen-devel] [PATCH v3 05/14] vTPM/TPM2: TPM 2.0 takes ownership and create SRK

2014-12-31 Thread Quan Xu
. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/init.c| 71 +++ stubdom/vtpmmgr/vtpmmgr.h | 3 ++ 2 files changed, 74 insertions(+) diff --git a/stubdom/vtpmmgr/init.c b/stubdom/vtpmmgr/init.c index f3aa02f..c654071 100644 --- a/stubdom/vtpmmgr/init.c

[Xen-devel] [PATCH v3 09/14] vTPM/TPM2: Support 'tpm2' extra command line.

2014-12-31 Thread Quan Xu
ory=16 disk=["file:/var/scale/vdisk/vmgr,hda,w"] name="vtpmmgr" iomem=["fed40,5"] extra="tpm2" vtpm-stubdom domain configuration on TPM 1.x: kernel="/usr/lib/xen/boot/vtpmmgr-stubdom.gz" memory=16 disk=["file:/var/scale/vdis

[Xen-devel] [PATCH v3 06/14] vTPM/TPM2: Create and load SK on TPM 2.0

2014-12-31 Thread Quan Xu
TPM2_LoadExternal command is used. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/init.c| 101 ++ stubdom/vtpmmgr/vtpmmgr.h | 1 + 2 files changed, 102 insertions(+) diff --git a/stubdom/vtpmmgr/init.c b/stubdom/vtpmmgr/init.c index c654071..8244bb0 100644

[Xen-devel] [PATCH v3 11/14] vTPM/TPM2: Support TPM 2.0 bind and unbind data

2014-12-31 Thread Quan Xu
decryption using the indicated padding scheme according to PKCS#1v2.1(PKCS#1). Signed-off-by: Quan Xu --- stubdom/vtpmmgr/disk_tpm.c | 42 -- stubdom/vtpmmgr/disk_tpm.h | 4 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/stubdom/vtpmmgr

[Xen-devel] [PATCH v3 14/14] vTPM/TPM2: Record some infomation in docs/misc/vtpmmgr.txt about

2014-12-31 Thread Quan Xu
'vtpmmgr on TPM 2.0' Signed-off-by: Quan Xu --- docs/misc/vtpmmgr.txt | 150 +- 1 file changed, 149 insertions(+), 1 deletion(-) diff --git a/docs/misc/vtpmmgr.txt b/docs/misc/vtpmmgr.txt index 026c52b..1f1af4d 100644 --- a/docs/misc/v

[Xen-devel] [PATCH v3 13/14] vTPM/TPM2: Unind group keys and sectors data on disk

2014-12-31 Thread Quan Xu
Signed-off-by: Quan Xu --- stubdom/vtpmmgr/disk_read.c | 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/stubdom/vtpmmgr/disk_read.c b/stubdom/vtpmmgr/disk_read.c index 33aacdd..e9dc20f 100644 --- a/stubdom/vtpmmgr/disk_read.c +++ b/stubdom/vtpmmgr

[Xen-devel] [PATCH v3 01/14] vTPM/TPM2: Add TPM 2.0 data structures and commands definition

2014-12-31 Thread Quan Xu
Add TPM 2.0 data structures on Trusted Platform Module Library Part 2: Structures and Trust Platform Module Library Part 3: Commands. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/tpm2_types.h | 978 +++ 1 file changed, 978 insertions(+) create mode 100644

[Xen-devel] [PATCH v3 12/14] vTPM/TPM2: Bind group keys and sectors data on disk

2014-12-31 Thread Quan Xu
Signed-off-by: Quan Xu --- stubdom/vtpmmgr/disk_write.c | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/stubdom/vtpmmgr/disk_write.c b/stubdom/vtpmmgr/disk_write.c index 4c825c5..ab15a9a 100644 --- a/stubdom/vtpmmgr/disk_write.c +++ b/stubdom/vtpmmgr

[Xen-devel] [PATCH v4 09/14] vTPM/TPM2: Support 'tpm2' extra command line.

2015-01-15 Thread Quan Xu
ory=16 disk=["file:/var/scale/vdisk/vmgr,hda,w"] name="vtpmmgr" iomem=["fed40,5"] extra="tpm2=1" vtpm-stubdom domain configuration on TPM 1.x: kernel="/usr/lib/xen/boot/vtpmmgr-stubdom.gz" memory=16 disk=["file:/var/scale/vdis

[Xen-devel] [PATCH v4 14/14] vTPM/TPM2: Record some infomation in docs/misc/vtpmmgr.txt about

2015-01-15 Thread Quan Xu
'vtpmmgr on TPM 2.0' Signed-off-by: Quan Xu --- docs/misc/vtpmmgr.txt | 155 +- 1 file changed, 154 insertions(+), 1 deletion(-) diff --git a/docs/misc/vtpmmgr.txt b/docs/misc/vtpmmgr.txt index 026c52b..d4f756c 100644 --- a/docs/misc/v

[Xen-devel] [PATCH v4 05/14] vTPM/TPM2: TPM 2.0 takes ownership and create SRK

2015-01-15 Thread Quan Xu
. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/init.c| 71 +++ stubdom/vtpmmgr/vtpmmgr.h | 3 ++ 2 files changed, 74 insertions(+) diff --git a/stubdom/vtpmmgr/init.c b/stubdom/vtpmmgr/init.c index f3aa02f..c654071 100644 --- a/stubdom/vtpmmgr/init.c

[Xen-devel] [PATCH v4 01/14] vTPM/TPM2: Add TPM 2.0 data structures and commands definition

2015-01-15 Thread Quan Xu
Add TPM 2.0 data structures on Trusted Platform Module Library Part 2: Structures and Trust Platform Module Library Part 3: Commands. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/tpm2_types.h | 978 +++ 1 file changed, 978 insertions(+) create mode 100644

[Xen-devel] [PATCH v4 07/14] vTPM/TPM2: TPM2.0 TIS initialization and self test.

2015-01-15 Thread Quan Xu
call the TPM 2.0 various registers that allow communication between the TPM 2.0 and platform hardware and software. TPM2_SelfTest causes the TPM 2.0 to perform a test of its capabilities. Signed-off-by: Quan Xu --- extras/mini-os/include/tpm_tis.h | 1 + extras/mini-os/tpm_tis.c | 156

[Xen-devel] [PATCH v4 06/14] vTPM/TPM2: Create and load SK on TPM 2.0

2015-01-15 Thread Quan Xu
TPM2_LoadExternal command is used. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/init.c| 65 +++ stubdom/vtpmmgr/vtpmmgr.h | 1 + 2 files changed, 66 insertions(+) diff --git a/stubdom/vtpmmgr/init.c b/stubdom/vtpmmgr/init.c index c654071..43ba693 100644 --- a

[Xen-devel] [PATCH v4 03/14] vTPM/TPM2: Add global data in vtpm_globals{}

2015-01-15 Thread Quan Xu
These data is for the Mini-os to access TPM 2.0 hardware. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/vtpmmgr.h | 9 + 1 file changed, 9 insertions(+) diff --git a/stubdom/vtpmmgr/vtpmmgr.h b/stubdom/vtpmmgr/vtpmmgr.h index 2d9d153..0d0c604 100644 --- a/stubdom/vtpmmgr/vtpmmgr.h +++ b

[Xen-devel] [PATCH v4 00/14] Enable vTPM subsystem on TPM 2.0

2015-01-15 Thread Quan Xu
e documentation for TPM 2.0 in the 'Key Hierarchy' section of docs/misc/vtpmmgr.txt --Changes in V3: 1. Add 'olen' parameter in 'stubdom/vtpmmgr/disk_read.c', which is lost in v2. --Changes in V2: 1. Record some infomation in docs/misc/vtpmmgr.txt. 2. Add

[Xen-devel] [PATCH v4 11/14] vTPM/TPM2: Support TPM 2.0 bind and unbind data

2015-01-15 Thread Quan Xu
decryption using the indicated padding scheme according to PKCS#1v2.1(PKCS#1). Signed-off-by: Quan Xu --- stubdom/vtpmmgr/disk_tpm.c | 42 -- stubdom/vtpmmgr/disk_tpm.h | 4 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/stubdom/vtpmmgr

[Xen-devel] [PATCH v4 10/14] vTPM/TPM2: TPM 2.0 PCRs read

2015-01-15 Thread Quan Xu
Signed-off-by: Quan Xu --- stubdom/vtpmmgr/init.c | 34 ++ stubdom/vtpmmgr/tpm2_types.h | 2 ++ stubdom/vtpmmgr/vtpmmgr.h| 1 + 3 files changed, 37 insertions(+) diff --git a/stubdom/vtpmmgr/init.c b/stubdom/vtpmmgr/init.c index 980f622..1506735

[Xen-devel] [PATCH v4 08/14] vTPM/TPM2: Add main entrance vtpmmgr2_init()

2015-01-15 Thread Quan Xu
Accept commands from the vtpm-stubdom domains via the mini-os TPM backend driver. The vTPM manager communicates directly with hardware TPM 2.0 using the mini-os tpm2_tis driver. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/init.c| 109 ++ stubdom

[Xen-devel] [PATCH v4 02/14] vTPM/TPM2: TPM 2.0 data structures marshal

2015-01-15 Thread Quan Xu
Add TPM 2.0 data structure marshal for packing and unpacking TPM 2.0 data structures. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/tpm2_marshal.h | 673 + 1 file changed, 673 insertions(+) create mode 100644 stubdom/vtpmmgr/tpm2_marshal.h diff --git a

[Xen-devel] [PATCH v4 13/14] vTPM/TPM2: Unind group keys and sectors data on disk

2015-01-15 Thread Quan Xu
Signed-off-by: Quan Xu --- stubdom/vtpmmgr/disk_read.c | 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/stubdom/vtpmmgr/disk_read.c b/stubdom/vtpmmgr/disk_read.c index 33aacdd..e9dc20f 100644 --- a/stubdom/vtpmmgr/disk_read.c +++ b/stubdom/vtpmmgr

[Xen-devel] [PATCH v4 12/14] vTPM/TPM2: Bind group keys and sectors data on disk

2015-01-15 Thread Quan Xu
Signed-off-by: Quan Xu --- stubdom/vtpmmgr/disk_write.c | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/stubdom/vtpmmgr/disk_write.c b/stubdom/vtpmmgr/disk_write.c index 4c825c5..ab15a9a 100644 --- a/stubdom/vtpmmgr/disk_write.c +++ b/stubdom/vtpmmgr

[Xen-devel] [PATCH v4 04/14] vTPM/TPM2: Add TPM 2.0 Exposed APIs

2015-01-15 Thread Quan Xu
These TPM 2.0 Exposed APIs for the Mini-os to access TPM 2.0 hardware. Signed-off-by: Quan Xu --- stubdom/vtpmmgr/Makefile | 2 +- stubdom/vtpmmgr/tpm2.c | 455 +++ stubdom/vtpmmgr/tpm2.h | 104 +++ 3 files changed, 560 insertions(+), 1

[Xen-devel] [PATCH] MAINTAINERS: adding myself as co-maintainer of vTPM

2015-10-10 Thread Quan Xu
Signed-off-by: Quan Xu --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 902a28a..d048648 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -346,6 +346,7 @@ F: drivers/xen/usb*/ VTPM M: Daniel De Graaf +M: Quan Xu S: Supported F

[Xen-devel] [PATCH v6 6/6] Qemu-Xen-vTPM: QEMU machine class is initialized before tpm_init()

2015-05-04 Thread Quan Xu
make sure QEMU machine class is initialized and QEMU has registered Xen stubdom vTPM driver when call tpm_init() Signed-off-by: Quan Xu Reviewed-by: Stefan Berger --- vl.c | 17 +++-- 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/vl.c b/vl.c index 74c2681..7bc87f1

[Xen-devel] [PATCH v6 3/6] Qemu-Xen-vTPM: Xen frontend driver infrastructure

2015-05-04 Thread Quan Xu
xen_fe_get_xendev() --> XenDevOps.alloc() -->xen_fe_check() -->xen_fe_try_initialise() --> XenDevOps.initialise() -->xen_fe_try_connected() --> XenDevOps.connected() -->xs_watch() [...] Signed-off-by: Quan Xu --Ch

[Xen-devel] [PATCH v6 0/6] QEMU:Xen stubdom vTPM for HVM virtual machine(QEMU Part)

2015-05-04 Thread Quan Xu
length rather than shr->length. -Remove stray insertion. Quan Xu (6): Qemu-Xen-vTPM: Support for Xen stubdom vTPM command line options Qemu-Xen-vTPM: Xen frontend driver infrastructure Qemu-Xen-vTPM: Xen frontend driver infrastructure Qemu-Xen-vTPM: Move tpm_passthrough_is_selftest() i

[Xen-devel] [PATCH v6 4/6] Qemu-Xen-vTPM: Move tpm_passthrough_is_selftest() into tpm_util.c

2015-05-04 Thread Quan Xu
and rename it to tpm_util_is_selftest(). Signed-off-by: Quan Xu --Changes in v6: -Remove the redundant copy right. -Reduce the includes to its minimum. --- hw/tpm/Makefile.objs | 2 +- hw/tpm/tpm_passthrough.c | 13 + hw/tpm/tpm_util.c| 39

[Xen-devel] [PATCH v6 5/6] Qemu-Xen-vTPM: Qemu vTPM xenstubdoms backen.

2015-05-04 Thread Quan Xu
pmdev xenstubdoms,id=xenvtpm0 -device tpm-tis,tpmdev=xenvtpm0" Signed-off-by: Quan Xu --Changes in v6: -Add a parameter indicating whether the command that was a selftest, and whether it completed successfully. --- hw/tpm/Makefile.objs | 2 +- hw/tpm/tpm_xenstubdo

[Xen-devel] [PATCH v6 1/6] Qemu-Xen-vTPM: Support for Xen stubdom vTPM command line options

2015-05-04 Thread Quan Xu
Signed-off-by: Quan Xu --Changes in v6: -Remove stray insertion. --- configure| 14 ++ hmp.c| 2 ++ qapi-schema.json | 16 ++-- qemu-options.hx | 13 +++-- tpm.c| 7 ++- 5 files changed, 47 insertions(+), 5 deletions

[Xen-devel] [PATCH v6 2/6] Qemu-Xen-vTPM: Xen frontend driver infrastructure

2015-05-04 Thread Quan Xu
ackend, such as xendevs queue and xenstore update functions. Signed-off-by: Quan Xu --- hw/display/xenfb.c | 4 +- hw/xen/Makefile.objs | 2 +- hw/xen/xen_backend.c | 353 --- hw/xen/xen_frontend.c| 345

[Xen-devel] [v2 0/4] QEMU:Xen stubdom vTPM for HVM virtual machine

2014-11-24 Thread Quan Xu
to hw/tpm/xen_stubdom_vtpm.c Quan Xu (4): Qemu-Xen-vTPM: Support for Xen stubdom vTPM command line options Qemu-Xen-vTPM: Register Xen stubdom vTPM frontend driver Qemu-Xen-vTPM: Qemu vTPM xenstubdoms driver. Qemu-Xen-vTPM: QEMU machine class is initialized before tpm_init() configure

[Xen-devel] [v2 4/4] Qemu-Xen-vTPM: QEMU machine class is initialized before tpm_init()

2014-11-24 Thread Quan Xu
make sure QEMU machine class is initialized and QEMU has registered Xen stubdom vTPM driver when call tpm_init() Signed-off-by: Quan Xu --- vl.c | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/vl.c b/vl.c index f6b3546..dd437e1 100644 --- a/vl.c +++ b/vl.c

[Xen-devel] [v2 3/4] Qemu-Xen-vTPM: Qemu vTPM xenstubdoms driver.

2014-11-24 Thread Quan Xu
This driver provides vTPM initialization and sending data and TPM commends to a Xen stubdom vTPM domain. Signed-off-by: Quan Xu --- hw/tpm/Makefile.objs | 1 + hw/tpm/tpm_xenstubdoms.c | 238 +++ 2 files changed, 239 insertions(+) create mode

[Xen-devel] [v2 1/4] Qemu-Xen-vTPM: Support for Xen stubdom vTPM command line options

2014-11-24 Thread Quan Xu
Signed-off-by: Quan Xu --- configure| 14 ++ hmp.c| 7 +++ qapi-schema.json | 20 ++-- qemu-options.hx | 13 +++-- tpm.c| 7 ++- 5 files changed, 56 insertions(+), 5 deletions(-) diff --git a/configure b/configure

[Xen-devel] [v2 2/4] Qemu-Xen-vTPM: Register Xen stubdom vTPM frontend driver

2014-11-24 Thread Quan Xu
This drvier transfers any request/repond between TPM xenstubdoms driver and Xen vTPM stubdom, and facilitates communications between Xen vTPM stubdom domain and vTPM xenstubdoms driver Signed-off-by: Quan Xu --- hw/tpm/Makefile.objs | 1 + hw/tpm/xen_stubdom_vtpm.c| 321

[Xen-devel] vTPM: update email address and file path in MAINTAINERS file

2017-04-26 Thread Xuquan (Quan Xu)
>From 291938c64ccf3a6d580dad7d3ca3311a49a4572e Mon Sep 17 00:00:00 2001 From: Quan Xu Date: Fri, 28 Apr 2017 02:14:29 +0800 Subject: [PATCH] vTPM: update email address and file path in MAINTAINERS file Signed-off-by: Quan Xu --- MAINTAINERS | 4 ++-- 1 file changed, 2 insertions(+)

Re: [Xen-devel] vTPM: update email address and file path in MAINTAINERS file

2017-04-26 Thread Xuquan (Quan Xu)
BTW, I tried to clean up the vtpm code and stored it in the Git repo: https://github.com/virt2x/vtpm2vtpmmgr I hope that others will continue to clean up code and verify it (I don't have tpm1.2/ tpm2.0 machine to verified it).. Quan On April 27, 2017 10:28 AM, Quan Xu wrote:

Re: [Xen-devel] [xen-unstable test] 106504: regressions - FAIL

2017-03-28 Thread Xuquan (Quan Xu)
On March 22, 2017 2:14 PM, Chao Gao wrote: >On Wed, Mar 22, 2017 at 06:47:33AM -0600, Jan Beulich wrote: >>> 3. We read RTE 3 times. 1st happens when we set vIRR. 2nd happens >>> when >>> pt_update_irq() returns. 3rd happens in pt_intr_post(). If guest >>> changes the vector in RTE during the windo

Re: [Xen-devel] [xen-unstable test] 106504: regressions - FAIL

2017-04-07 Thread Xuquan (Quan Xu)
On April 05, 2017 7:58 AM, Chao Gao wrote: >2. let pt_update_irq() pass the periodic timer whose interrupt is to be >injected to vmx_intr_assit() which in turn can pass it to pt_intr_post(). >After >this, pt_intr_post() needn't search the periodic timer that matches the >interrupt has been inj

Re: [Xen-devel] [RFC PATCH] hvm/vpt: fix inconsistent views of vIOAPIC in vmx_intr_assist()

2017-04-11 Thread Xuquan (Quan Xu)
On April 07, 2017 11:24 AM, Chao Gao wrote: >When injecting periodic timer interrupt in vmx_intr_assist(), multiple read >operation is operated during one event delivery and incur to inconsistent >views of vIOAPIC. For example, if a periodic timer interrupt is from PIT, when >set the corresponding

[Xen-devel] [PATCH v1] vmx: set 'SN' bit for the runstate transition from blocked to runnable

2017-04-12 Thread Xuquan (Quan Xu)
>From 946e7589e5a875574c7567a91943d47c38218a6f Mon Sep 17 00:00:00 2001 From: Quan Xu Date: Fri, 14 Apr 2017 02:11:30 +0800 Subject: [PATCH v1] vmx: set 'SN' bit for the runstate transition from blocked to runnable set 'SN' bit of posted-interrupt descriptor when the runs

Re: [Xen-devel] [PATCH v1] vmx: set 'SN' bit for the runstate transition from blocked to runnable

2017-04-12 Thread Xuquan (Quan Xu)
On April 13, 2017 3:35 AM, Chao Gao wrote: >On Thu, Apr 13, 2017 at 02:20:23AM +, Xuquan (Quan Xu) wrote: >>From 946e7589e5a875574c7567a91943d47c38218a6f Mon Sep 17 >00:00:00 2001 >>From: Quan Xu >>Date: Fri, 14 Apr 2017 02:11:30 +0800 >>Subject: [PATCH v1] vmx:

Re: [Xen-devel] [PATCH v1] vmx: set 'SN' bit for the runstate transition from blocked to runnable

2017-04-13 Thread Xuquan (Quan Xu)
__sorry for the noise, please ignore this patch__ On April 13, 2017 11:45 AM, Quan Xu wrote: >On April 13, 2017 3:35 AM, Chao Gao wrote: >>On Thu, Apr 13, 2017 at 02:20:23AM +, Xuquan (Quan Xu) wrote: >>>From 946e7589e5a875574c7567a91943d47c38218a6f Mon Sep 17 >>00:00:

Re: [Xen-devel] [xen-unstable test] 104131: regressions - FAIL

2017-02-09 Thread Xuquan (Quan Xu)
On February 08, 2017 4:22 PM, Chao Gao wrote: >On Wed, Feb 08, 2017 at 10:15:28AM +, Xuquan (Quan Xu) wrote: >>On February 08, 2017 4:52 PM, Jan Beulich wrote: >>>>>> On 08.02.17 at 09:27, wrote: >>>> Assumed vCPU is in guest_mode.. >&

Re: [Xen-devel] [xen-unstable test] 104131: regressions - FAIL

2017-02-13 Thread Xuquan (Quan Xu)
On February 13, 2017 4:24 PM, Tian, Kevin wrote: >> From: Tian, Kevin >> Sent: Monday, February 13, 2017 4:21 PM >> >> > From: Jan Beulich [mailto:jbeul...@suse.com] >> > Sent: Wednesday, February 08, 2017 4:52 PM >> > >> > >>> On 08.02.17 at 09:27, wrote: >> > > Assumed vCPU is in guest_mode.. >>

[Xen-devel] [PATCH] x86/apicv: enhance posted-interrupt processing

2017-02-17 Thread Xuquan (Quan Xu)
>From a589074281cc22a30ed75a5bccba60e83d2312a6 Mon Sep 17 00:00:00 2001 From: Quan Xu Date: Sat, 18 Feb 2017 09:27:37 +0800 Subject: [PATCH] x86/apicv: enhance posted-interrupt processing If guest is already in non-root mode, an posted interrupt will be directly delivered to guest (leav

Re: [Xen-devel] [PATCH] x86/apicv: enhance posted-interrupt processing

2017-02-20 Thread Xuquan (Quan Xu)
On February 18, 2017 12:33 AM, Jan Beulich wrote: >>>> On 17.02.17 at 09:49, wrote: >> On Fri, Feb 17, 2017 at 09:37:45AM +0000, Xuquan (Quan Xu) wrote: >>>From a589074281cc22a30ed75a5bccba60e83d2312a6 Mon Sep 17 >00:00:00 2001 >>>From: Quan Xu >>>

Re: [Xen-devel] [xen-unstable test] 104131: regressions - FAIL

2017-02-20 Thread Xuquan (Quan Xu)
On February 13, 2017 4:21 PM, Tian, Kevin wrote: >> From: Jan Beulich [mailto:jbeul...@suse.com] >> Sent: Wednesday, February 08, 2017 4:52 PM >> >> >>> On 08.02.17 at 09:27, wrote: >> > Assumed vCPU is in guest_mode.. >> > When apicv is enabled, hypervisor calls vmx_deliver_posted_intr(), >> > th

Re: [Xen-devel] [PATCH] x86/apicv: enhance posted-interrupt processing

2017-02-20 Thread Xuquan (Quan Xu)
On February 20, 2017 4:24 PM, Chao Gao wrote: >On Mon, Feb 20, 2017 at 11:25:29AM +, Xuquan (Quan Xu) wrote: >>On February 18, 2017 12:33 AM, Jan Beulich wrote: >>>>>> On 17.02.17 at 09:49, wrote: >>>> On Fri, Feb 17, 2017 at 09:37:45AM +

Re: [Xen-devel] [PATCH] x86/apicv: enhance posted-interrupt processing

2017-02-20 Thread Xuquan (Quan Xu)
On February 21, 2017 11:07 AM, Tian, Kevin wrote: >> From: Xuquan (Quan Xu) [mailto:xuqu...@huawei.com] >> Sent: Tuesday, February 21, 2017 10:49 AM >> >> On February 20, 2017 4:24 PM, Chao Gao wrote: >> >On Mon, Feb 20, 2017 at 11:25:29AM +, Xuquan (Quan Xu)

Re: [Xen-devel] [PATCH] x86/apicv: enhance posted-interrupt processing

2017-02-20 Thread Xuquan (Quan Xu)
On February 21, 2017 5:55 AM, Chao Gao wrote: >On Tue, Feb 21, 2017 at 04:11:53AM +, Xuquan (Quan Xu) wrote: >>On February 21, 2017 11:07 AM, Tian, Kevin wrote: >>>> From: Xuquan (Quan Xu) [mailto:xuqu...@huawei.com] >>>> Sent: Tuesday, February 21, 2017 10:

[Xen-devel] [PATCH] x86/apicv: move posted_intr_vector handler to pi_notification_interrupt

2017-02-23 Thread Xuquan (Quan Xu)
>From e101539e18625cb70dfaee58ae7e73aa5df7b8a9 Mon Sep 17 00:00:00 2001 From: Quan Xu Date: Fri, 24 Feb 2017 08:43:16 +0800 Subject: [PATCH] x86/apicv: move posted_intr_vector handler to pi_notification_interrupt event_check_interrupt is likely used in pair with original delivery logic.

Re: [Xen-devel] [PATCH] x86/apicv: enhance posted-interrupt processing

2017-02-23 Thread Xuquan (Quan Xu)
On February 18, 2017 12:33 AM, Jan Beulich wrote: >>>> On 17.02.17 at 09:49, wrote: >> On Fri, Feb 17, 2017 at 09:37:45AM +0000, Xuquan (Quan Xu) wrote: >>>From a589074281cc22a30ed75a5bccba60e83d2312a6 Mon Sep 17 >00:00:00 2001 >>>From: Quan Xu >>>

Re: [Xen-devel] [PATCH] x86/apicv: enhance posted-interrupt processing

2017-02-23 Thread Xuquan (Quan Xu)
On February 23, 2017 5:59 PM, Jan Beulich wrote: >>>> On 23.02.17 at 10:28, wrote: >> On February 18, 2017 12:33 AM, Jan Beulich wrote: >>>>>> On 17.02.17 at 09:49, wrote: >>>> On Fri, Feb 17, 2017 at 09:37:45AM +, Xuquan (Quan Xu) wrote: &g

Re: [Xen-devel] [PATCH] x86/apicv: enhance posted-interrupt processing

2017-02-23 Thread Xuquan (Quan Xu)
On February 23, 2017 7:01 PM, Jan Beulich wrote: On 23.02.17 at 11:53, wrote: >> On February 23, 2017 5:59 PM, Jan Beulich wrote: >> On 23.02.17 at 10:28, wrote: On February 18, 2017 12:33 AM, Jan Beulich wrote: On 17.02.17 at 09:49, wrote: >>>diff --git a/xen/arch/x86

Re: [Xen-devel] [PATCH] x86/apicv: enhance posted-interrupt processing

2017-02-24 Thread Xuquan (Quan Xu)
On February 23, 2017 8:27 PM, Jan Beulich wrote: On 23.02.17 at 12:55, wrote: >> On February 23, 2017 7:01 PM, Jan Beulich wrote: >> On 23.02.17 at 11:53, wrote: IOW, which vcpu does the 'current' refer to? which cpu does the ' smp_processor_id()' refer to? >>> >>>curren

Re: [Xen-devel] [PATCH] x86/apicv: enhance posted-interrupt processing

2017-02-27 Thread Xuquan (Quan Xu)
On February 23, 2017 4:38 PM, Chao Gao wrote: >On Thu, Feb 23, 2017 at 11:55:15AM +, Xuquan (Quan Xu) wrote: >>On February 23, 2017 7:01 PM, Jan Beulich wrote: >>>>>> On 23.02.17 at 11:53, wrote: >>>> On February 23, 2017 5:59 PM, Jan Beulich wrote

[Xen-devel] [PATCH v2] x86/apicv: enhance posted-interrupt processing

2017-02-27 Thread Xuquan (Quan Xu)
>From 6b5f702927d832513d270a2bca4634b271f4df47 Mon Sep 17 00:00:00 2001 From: Quan Xu Date: Tue, 28 Feb 2017 02:48:29 +0800 Subject: [PATCH v2] x86/apicv: enhance posted-interrupt processing If guest is already in non-root mode, an posted interrupt will be directly delivered to guest (leav

Re: [Xen-devel] [PATCH] MAINTAINERS: Update VT-d maintainers

2017-02-27 Thread Xuquan (Quan Xu)
TAINERS > +++ b/MAINTAINERS > @@ -215,7 +215,6 @@ F: xen/include/asm-x86/tboot.h > > INTEL(R) VT FOR DIRECTED I/O (VT-D) > M: Kevin Tian > -M: Feng Wu > S: Supported > F: xen/drivers/passthrough/vtd/ Reviewed-b

Re: [Xen-devel] [PATCH v2] x86/apicv: enhance posted-interrupt processing

2017-02-28 Thread Xuquan (Quan Xu)
On February 28, 2017 11:08 PM, Jan Beulich wrote: On 27.02.17 at 11:53, wrote: >> If guest is already in non-root mode, an posted interrupt will be >> directly delivered to guest (leaving softirq being set without >> actually incurring a VM-Exit - breaking desired softirq behavior). > >This i

[Xen-devel] question: is it a CVE in relinquish_memory()[xen/arch/x86/domain.c]

2016-11-09 Thread Xuquan (Quan Xu)
Hi, Based on CVE-2015-7814 and commit 1ef01396fdff, ' arm: handle races between relinquish_memory and free_domheap_pages'.. relinquish_memory() [xen/arch/arm/domain.c, arm code], when couldn't get a reference -- someone is freeing this page and has already committed to doing so, so no more to do

Re: [Xen-devel] [PATCH] Fix misleading indentation warnings

2016-11-10 Thread Xuquan (Quan Xu)
On November 10, 2016 11:25 PM, Daniel De Graaf wrote: >On 11/10/2016 04:23 AM, Cédric Bosdonnat wrote: >> Gcc6 build reports misleading indentation as warnings. Fix a few >> warnings in stubdom. >> >> Signed-off-by: Cédric Bosdonnat > >Acked-by: Dan

Re: [Xen-devel] Xen virtual IOMMU high level design doc

2016-11-24 Thread Xuquan (Quan Xu)
On November 24, 2016 9:38 PM, >On Thu, Nov 24, 2016 at 02:49:41PM +0800, Lan Tianyu wrote: >> On 2016年11月24日 12:09, Edgar E. Iglesias wrote: >> Hi, >> > > > >> > > > I have a few questions. >> > > > >> > > > If I understand correctly, you'll be emulating an Intel IOMMU in

Re: [Xen-devel] [xen-unstable test] 104131: regressions - FAIL

2017-01-15 Thread Xuquan (Quan Xu)
On January 16, 2017 1:26 PM, Tian, Kevin wrote: >> From: Jan Beulich [mailto:jbeul...@suse.com] >> Sent: Thursday, January 12, 2017 8:26 PM >> >> >>> On 12.01.17 at 13:15, wrote: >> > On 12/01/17 12:07, Xuquan (Quan Xu) wrote: >> >> On Janua

Re: [Xen-devel] [xen-unstable test] 104131: regressions - FAIL

2017-01-20 Thread Xuquan (Quan Xu)
On January 18, 2017 5:38 PM, Jan Beulich wrote: >>>> On 18.01.17 at 05:57, wrote: >> Attached was my earlier comment: >> >> -- >>> >>> On 20.12.16 at 06:37, wrote: >>> >> From: Xuquan (Quan Xu) [mailto:xuqu...@huawei.com] &g

Re: [Xen-devel] [xen-unstable test] 104131: regressions - FAIL

2017-01-20 Thread Xuquan (Quan Xu)
On January 16, 2017 1:26 PM, Tian, Kevin wrote: >I cannot come up a valid reason for such situation (intack.vector is 0x30 while >pt_vector is 0x38 from Chao's data). pt_update_irq is invoked before checking >highest pending IRRs so pt_vector should be honored anyway. >One possible reason is that b

Re: [Xen-devel] [xen-unstable test] 104131: regressions - FAIL

2017-01-23 Thread Xuquan (Quan Xu)
On January 20, 2017 5:09 PM, Quan Xu wrote: >btw, for PIR.. I find that there might be a bug in >__vmx_deliver_posted_interrupt()... >why test_and_set_bit(VCPU_KICK_SOFTIRQ, &softirq_pending(cpu)) ?? > >static void __vmx_deliver_posted_interrupt(struct vcpu *v

Re: [Xen-devel] [PATCH] X86/vmx: Dump PIR and vIRR before ASSERT()

2017-02-06 Thread Xuquan (Quan Xu)
On February 07, 2017 7:33 AM, Chao Gao wrote: >Commit c7bdecae42 ("x86/apicv: fix RTC periodic timer and apicv issue") >has added a assertion that intack.vector is the highest priority vector. But >according to the osstest, the assertion failed sometimes. More discussion >can be found in the thread

Re: [Xen-devel] [xen-unstable test] 104131: regressions - FAIL

2017-02-08 Thread Xuquan (Quan Xu)
On February 08, 2017 2:51 PM, Tian, Kevin wrote: >> From: Xuquan (Quan Xu) [mailto:xuqu...@huawei.com] >> Sent: Monday, January 23, 2017 6:57 PM >> >> On January 20, 2017 5:09 PM, Quan Xu wrote: >> >btw, for PIR.. I find that there might be a bug in >> >_

Re: [Xen-devel] [xen-unstable test] 104131: regressions - FAIL

2017-02-08 Thread Xuquan (Quan Xu)
On February 08, 2017 4:52 PM, Jan Beulich wrote: On 08.02.17 at 09:27, wrote: >> Assumed vCPU is in guest_mode.. >> When apicv is enabled, hypervisor calls vmx_deliver_posted_intr(), >> then >> __vmx_deliver_posted_interrupt() to deliver interrupt, but no vmexit >> (also no >> vcpu_kick() )..

[Xen-devel] [PATCH v3] x86/apicv: fix RTC periodic timer and apicv issue

2016-12-16 Thread Xuquan (Quan Xu)
>From 89fffdd6b563b2723e24d17231715bb8c9f24f90 Mon Sep 17 00:00:00 2001 From: Quan Xu Date: Fri, 16 Dec 2016 17:24:01 +0800 Subject: [PATCH v3] x86/apicv: fix RTC periodic timer and apicv issue When Xen apicv is enabled, wall clock time is faster on Windows7-32 guest with high payload (w

Re: [Xen-devel] [PATCH v3] x86/apicv: fix RTC periodic timer and apicv issue

2016-12-19 Thread Xuquan (Quan Xu)
On December 20, 2016 1:37 PM, Tian, Kevin wrote: >> From: Xuquan (Quan Xu) [mailto:xuqu...@huawei.com] >> Sent: Friday, December 16, 2016 5:40 PM >> >> From 89fffdd6b563b2723e24d17231715bb8c9f24f90 Mon Sep 17 00:00:00 >2001 >> From: Quan Xu >> Date: Fri

<    1   2   3   4   >