Re: Using parallel port on the Pegasos 2

2024-07-28 Thread quan
Ah I did not know about the relocation. Using 0x378 as the address works in 8.2.0. I do get the parallel_ioport_write messages now parallel_ioport_write write [SW] addr 0x00 val 0x00 Quan On Sun, Jul 28, 2024 at 5:33 PM BALATON Zoltan wrote: > On Sun, 28 Jul 2024, quan wrote: > > I h

Re: Using parallel port on the Pegasos 2

2024-07-28 Thread quan
like serial and rtc does get hit, but it never prints a write for 'parallel', as if its disabled somehow. Quan On Sun, Jul 28, 2024 at 2:17 PM BALATON Zoltan wrote: > On Sun, 28 Jul 2024, quan wrote: > > I am playing around with the parallel port on the pegasos 2 and I notice

Using parallel port on the Pegasos 2

2024-07-28 Thread quan
e is some issue where the portio_list is not getting updated properly after the remapping to 0x3bc. The other devices (Serial, RTC, PM, VGA) responds properly for me, so it is only the parallel port that has this issue. Quan

[Qemu-devel] Subject: [RFC PATCH v2] migration: calculate remaining pages accurately during the bulk stage

2018-09-05 Thread Quan Xu
From 7de4cc7c944bfccde0ef10992a7ec882fdcf0508 Mon Sep 17 00:00:00 2001 From: Quan Xu Date: Wed, 5 Sep 2018 22:06:58 +0800 Subject: [RFC PATCH v2] migration: calculate remaining pages accurately during the bulk stage Since the bulk stage assumes in (migration_bitmap_find_dirty) that every page

Re: [Qemu-devel] [PATCH RFC] migration: make sure to run iterate precopy during the bulk stage

2018-09-04 Thread Quan Xu
on 2018/9/4 17:09, Dr. David Alan Gilbert wrote: * Quan Xu (quan@gmail.com) wrote: From 8dbf7370e7ea1caab0b769d0d4dcdd072d14d421 Mon Sep 17 00:00:00 2001 From: Quan Xu Date: Wed, 29 Aug 2018 21:33:14 +0800 Subject: [PATCH RFC] migration: make sure to run iterate precopy during the  bulk

Re: [Qemu-devel] [PATCH RFC] migration: make sure to run iterate precopy during the bulk stage

2018-09-04 Thread Quan Xu
on 2018/9/4 17:12, Juan Quintela wrote: Quan Xu wrote: From 8dbf7370e7ea1caab0b769d0d4dcdd072d14d421 Mon Sep 17 00:00:00 2001 From: Quan Xu Date: Wed, 29 Aug 2018 21:33:14 +0800 Subject: [PATCH RFC] migration: make sure to run iterate precopy during the  bulk stage Since the bulk stage

[Qemu-devel] [PATCH RFC] migration: make sure to run iterate precopy during the bulk stage

2018-08-29 Thread Quan Xu
From 8dbf7370e7ea1caab0b769d0d4dcdd072d14d421 Mon Sep 17 00:00:00 2001 From: Quan Xu Date: Wed, 29 Aug 2018 21:33:14 +0800 Subject: [PATCH RFC] migration: make sure to run iterate precopy during the  bulk stage Since the bulk stage assumes in (migration_bitmap_find_dirty) that every page is

Re: [Qemu-devel] [PATCH] input: free InputEvent when it can't be inserted into a full kdb queue

2018-03-02 Thread Quan Xu
duced in commit fa18f36a461984eae50ab957e47ec78dae3c14fc" Reviewed-by: Zhang Chao Reviewed-by: Quan Xu Signed-off-by: Tian Dianchen Reviewed-by: Marc-André Lureau Lureau, thanks for your review.. this patch seems still not in master tree.. could you help me commit it? thanks, Quan --- ui/inp

Re: [Qemu-devel] [PATCH v2 00/13] Refactor common part of xen backend and frontend

2016-10-25 Thread Xuquan (Quan Xu)
s for creating xen_frontend. Paolo, could you help me double check it? Quan > >Emil Condrea (13): > xen: Fix coding style errors > xen: Fix coding style warnings > xen: Create a new file xen_pvdev.c > xen: Move xenstore_update to xen_pvdev.c > xen: Move evtchn fun

Re: [Qemu-devel] [PATCH 15/15] xen: Rename xen_be_frontend_changed

2016-10-12 Thread Xuquan (Quan Xu)
be reading frontend >> information from XenStore, which is typically something that the >> backend does. So I suggest dropping the patch altogether. >> So we are better leave it as is. Maybe we need to rename some functions in that file. __iirc__ adding xen_fr

Re: [Qemu-devel] [PATCH 14/15] xen: Rename xen_be_del_xendev

2016-10-12 Thread Xuquan (Quan Xu)
ed-off-by: Emil Condrea > >Acked-by: Anthony PERARD > Reviewed-by: Quan Xu Quan

Re: [Qemu-devel] [PATCH 13/15] xen: Rename xen_be_find_xendev

2016-10-12 Thread Xuquan (Quan Xu)
ed-off-by: Emil Condrea > >Acked-by: Anthony PERARD > Reviewed-by: Quan Xu Quan

Re: [Qemu-devel] [PATCH 12/15] xen: Rename xen_be_evtchn_event

2016-10-12 Thread Xuquan (Quan Xu)
igned-off-by: Emil Condrea > >Acked-by: Anthony PERARD > Reviewed-by: Quan Xu Quan

Re: [Qemu-devel] [PATCH 11/15] xen: Rename xen_be_send_notify

2016-10-12 Thread Xuquan (Quan Xu)
ed-off-by: Emil Condrea > >Acked-by: Anthony PERARD > Reviewed-by: Quan Xu Quan

Re: [Qemu-devel] [PATCH 10/15] xen: Rename xen_be_unbind_evtchn

2016-10-12 Thread Xuquan (Quan Xu)
>> Signed-off-by: Emil Condrea > >Acked-by: Anthony PERARD > Reviewed-by: Quan Xu Quan

Re: [Qemu-devel] [Xen-devel] [PATCH 01/19] xen: Create a new file xen_pvdev.c

2016-07-22 Thread Quan Xu
Anthony, thanks for your explaination.IMO, patch 1  and patch 2 need your detailed review.. IMO the reset patches are good in general..Emil, if patch 1 / patch 2 are reviewed from anthony, could you send out v10? :) i know it's not an easy task, thanks in advence!! Quan On Mon, 18 Jul 20

Re: [Qemu-devel] [Xen-devel] [PATCH 01/19] xen: Create a new file xen_pvdev.c

2016-07-22 Thread Quan Xu
    sorry for the bad format from web email, and later review (neo training in new company)..    patch 6 -- patch 12, rename * patch,  are good to me.  Quan   --From:Emil Condrea Time:2016 Jul 19 (Tue) 00:54To:Eric Blake Cc:qemu

Re: [Qemu-devel] [Xen-devel] [PATCH 01/19] xen: Create a new file xen_pvdev.c

2016-07-17 Thread Quan Xu
[Quan:]: comment starts with [Quan:] The purpose of the new file is to store generic functions shared by frontendand  backends such as xenstore operations, xendevs. Signed-off-by: Quan Xu  Signed-off-by: Emil Condrea  ---  hw/xen/Makefile.objs |   2 +-  hw/xen/xen_backend.c

Re: [Qemu-devel] [v9 00/19] QEMU:Xen stubdom vTPM for HVM virtual machine(QEMU Part)

2016-07-17 Thread Quan Xu
On 2016 Jul 14 (Thu) 23:34, Stefano Stabellini  wrote:> Hi Quan, >  > thanks for CC'ing me. sstabell...@kernel.org is the right address to > reach me now. > > I am also CC'ing Anthony Perard who is Xen co-maintainer in QEMU. >  > Cheers, > > Stefano thanks in advance!! :):)Quan

Re: [Qemu-devel] [v9 00/19] QEMU:Xen stubdom vTPM for HVM virtual machine(QEMU Part)

2016-07-12 Thread Xu, Quan
Emil, Thanks for your effort ( today I just come back to return my laptop). btw, sstabell...@kernel.org may be the right email. Stefan / Stefano, could you help us review these patches? Thanks in advance!! Quan On July 10, 2016 7:48 PM, Emil Condrea wrote: > *INTRODUCTION* > The g

Re: [Qemu-devel] [PATCH v5 1/4] Provide support for the CUSE TPM

2016-05-31 Thread Xu, Quan
arch has been testing the > Virtual TPM software from IBM on the Power (ppc64) platform. What about x86 platform? > Based on our > testing results, the vTPM software works well and as expected. Support for > libvirt and the CUSE TPM allows us to create VMs with the vTPM functionality > and was tested in a full-fledged OpenStack environment. > Cool.. > We believe the vTPM functionality will improve various aspects of VM security > in our enterprise-grade cloud environment. AT&T would like to see these > patches accepted into the QEMU community as the default-standard build so > this technology can be easily adopted in various open source cloud > deployments. Stefan: could you update status about this patch set? I'd really appreciate your patch.. -Quan

Re: [Qemu-devel] update status -- vTPM for HVM virtual machine

2016-04-26 Thread Xu, Quan
On April 26, 2016 6:25 PM, Wei Liu wrote: > For avoidance of doubt, this is purely status update, no action is needed on > my part. Yes. > Let me know if I misunderstood. > Quan

[Qemu-devel] update status -- vTPM for HVM virtual machine

2016-04-26 Thread Xu, Quan
On April 26, 2016 1:41 PM, Emil Condrea wrote: >Hi Quan, > >How are you ? I want to help you to get upstream the vtpm patches. I followed >the emails on xen-devel and I see that the last status was at v8 series >where Stefano asked to do some refactoring and splitting t

Re: [Qemu-devel] [PATCH v8 2/7] Qemu-Xen-vTPM: Create a new file xen_pvdev.c

2016-02-13 Thread Xu, Quan
pvdev.c > > On Sun, 17 May 2015, Quan Xu wrote: > > for some common part of xen frontend and backend, such as xendevs > > queue and xenstore update functions. > > > > Signed-off-by: Quan Xu > > Hi Quan, > > could you please separate out the code movem

Re: [Qemu-devel] [PATCH v5 1/4] Provide support for the CUSE TPM

2016-01-20 Thread Xu, Quan
nterface versus one implemented by a project on github > > >>assuming that the existing ioctls are stable? What is the real reason > > >>here? > > >> > > >>Stefan > > >> > > >That someone went to the trouble of reviewing the interface for > > >long-term maintainability, portability etc. That it obeys some > > >existing standards for API use, coding style etc and will continue to. > > > > The same applies to the libtpms and swtpm projects as well, I suppose. > > If someone wants to join them, let me know. > > > > As stated, we will keep the existing ioctl stables once integrated but > > will adapt where necessary before that. > > > > > >In other words, kernel is already a dependency for QEMU. > > > > I don't see vTPM going into the kernel, at least I don't know of > > anyone trying to do that. > > > >Stefan > > > > Well that was just one idea, it's up to you guys. > But while modular multi-process QEMU for security might happen in future, I > don't see us doing this by moving large parts of QEMU into cuse devices, and > talking to these through ioctls. IIUC, the major root issue is that CUSE TPM is based on soft defined TPM, instead of hardware TPM. This may bring in more security/stability issues.. As I know, some trusted cloud products must base on upstream code. TPM passthru is just for limited VM. As I mentioned, I think CUSE TPM is a good solution for trusted cloud. Hagen, could you share more user cases for CUSE TPM? MST, is it possible for CUSE TPM upstream? or much more ARs for Stefan Berger? Quan

Re: [Qemu-devel] [PATCH v5 0/4] Extend TPM support with a QEMU-external TPM

2016-01-20 Thread Xu, Quan
Hagen, Thanks. Good news. :) -Quan > On January 20, 2016 at 5:24, wrote: > Hi Quan, > > I'm currently testing and reviewing. I also have some colleagues doing the > same > thing. > > So far: I haven't had any issues with it - this seems to work quit

Re: [Qemu-devel] [PATCH v5 0/4] Extend TPM support with a QEMU-external TPM

2016-01-19 Thread Xu, Quan
Are some CCed reviewing this patch set? Thanks. -Quan > On January 04, 2016 at 11:23pm, wrote: > The following series of patches extends TPM support with an external TPM that > offers a Linux CUSE (character device in userspace) interface. This TPM lets > each VM access its own

Re: [Qemu-devel] [PATCH v5 0/4] Extend TPM support with a QEMU-external TPM

2016-01-04 Thread Xu, Quan
on. Much out-of-band > functionality necessary to control the CUSE TPM is implemented using ioctls. > Stefan, it is a good solution. Could you share more about this architecture? If you have an existing doc. Quan > This series of patches applies to 38a762fe. > > Stefan Berger (

Re: [Qemu-devel] [PATCH v8 2/7] Qemu-Xen-vTPM: Create a new file xen_pvdev.c

2015-06-22 Thread Xu, Quan
> -Original Message- > From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] > Sent: Tuesday, June 23, 2015 12:37 AM > To: Xu, Quan > Cc: stefano.stabell...@eu.citrix.com; qemu-devel@nongnu.org; > stef...@linux.vnet.ibm.com; ebl...@redhat.com; wei.l...@

[Qemu-devel] [PATCH v8 2/7] Qemu-Xen-vTPM: Create a new file xen_pvdev.c

2015-05-17 Thread Quan Xu
for some common part of xen frontend and backend, 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_pvdev.c

[Qemu-devel] [PATCH v8 0/7] QEMU:Xen stubdom vTPM for HVM virtual machine(QEMU Part)

2015-05-17 Thread Quan Xu
physical TPM 1.2 that is soldered onto the motherboard. --Changes in v8: -split patch#2 in two, patch#2 and patch#3. Quan Xu (7): Qemu-Xen-vTPM: Support for Xen stubdom vTPM command line options Qemu-Xen-vTPM: Create a new file xen_pvdev.c Qemu-Xen-vTPM: Xen frontend driver infrastructure

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

2015-05-17 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

[Qemu-devel] [PATCH v8 5/7] Qemu-Xen-vTPM: Move tpm_passthrough_is_selftest() into tpm_util.c

2015-05-17 Thread Quan Xu
and rename it to tpm_util_is_selftest(). Signed-off-by: Quan Xu Reviewed-by: Stefan Berger --- hw/tpm/Makefile.objs | 2 +- hw/tpm/tpm_passthrough.c | 13 + hw/tpm/tpm_util.c| 39 +++ include/sysemu

[Qemu-devel] [PATCH v8 3/7] Qemu-Xen-vTPM: Xen frontend driver infrastructure

2015-05-17 Thread Quan Xu
ndle event channel between the virtual machines. Call xen_fe_register() function to register XenDevOps, and make sure, XenDevOps's flags is DEVOPS_FLAG_FE, which is flag bit to point out the XenDevOps is Xen frontend. Signed-off-by: Quan Xu --- hw/xen/Makefile.objs | 2 +- hw/xen

[Qemu-devel] [PATCH v8 0/7] QEMU:Xen stubdom vTPM for HVM virtual machine(QEMU Part)

2015-05-17 Thread Quan Xu
physical TPM 1.2 that is soldered onto the motherboard. --Changes in v8: -split patch#2 in two, patch#2 and patch#3. Quan Xu (7): Qemu-Xen-vTPM: Support for Xen stubdom vTPM command line options Qemu-Xen-vTPM: Create a new file xen_pvdev.c Qemu-Xen-vTPM: Xen frontend driver infrastructure

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

2015-05-17 Thread Quan Xu
Signed-off-by: Quan Xu Reviewed-by: Eric Blake --- configure| 14 ++ hmp.c| 2 ++ qapi-schema.json | 16 ++-- qemu-options.hx | 13 +++-- tpm.c| 7 ++- 5 files changed, 47 insertions(+), 5 deletions(-) diff --git a

[Qemu-devel] [PATCH v8 4/7] Qemu-Xen-vTPM: Register Xen stubdom vTPM frontend driver

2015-05-17 Thread Quan Xu
xen_hvm_init() [...] -->xen_fe_register("vtpm", ...) -->xenstore_fe_scan() -->xen_fe_try_init(ops) --> XenDevOps.init() -->xen_fe_get_xendev() --> XenDevOps.alloc() -->xen_fe_check() -->xen_fe_try_initialise() -->

[Qemu-devel] [PATCH v8 6/7] Qemu-Xen-vTPM: Qemu vTPM xenstubdoms backen.

2015-05-17 Thread Quan Xu
pmdev xenstubdoms,id=xenvtpm0 -device tpm-tis,tpmdev=xenvtpm0" Signed-off-by: Quan Xu Reviewed-by: Stefan Berger --- hw/tpm/Makefile.objs | 2 +- hw/tpm/tpm_xenstubdoms.c | 276 +++ 2 files changed, 277 insertions(+), 1 deletion(-) create m

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

2015-05-11 Thread Xu, Quan
> -Original Message- > From: xen-devel-boun...@lists.xen.org > [mailto:xen-devel-boun...@lists.xen.org] On Behalf Of Stefano Stabellini > Sent: Friday, May 08, 2015 1:26 AM > To: Xu, Quan > Cc: wei.l...@citrix.com; stef...@linux.vnet.ibm.com; > stefano.stabell..

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

2015-05-11 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Monday, May 11, 2015 10:50 PM > To: Xu, Quan > Cc: qemu-devel@nongnu.org; wei.l...@citrix.com; dgde...@tycho.nsa.gov; > xen-de...@lists.xen.org; stefano.stabell...@eu.citrix.com;

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

2015-05-11 Thread Quan Xu
pmdev xenstubdoms,id=xenvtpm0 -device tpm-tis,tpmdev=xenvtpm0" Signed-off-by: Quan Xu Reviewed-by: Stefan Berger --Changes in v7: -Redefine DPRINTF macro. --- hw/tpm/Makefile.objs | 2 +- hw/tpm/tpm_xenstubdoms.c | 276 +++ 2 files ch

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

2015-05-11 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

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

2015-05-11 Thread Quan Xu
ackend, such as xendevs queue and xenstore update functions. Signed-off-by: Quan Xu --Changes in v7: -Move 'extern struct XenDevOps xen_vtpmdev_ops' to patch #3. --- hw/display/xenfb.c | 4 +- hw/xen/Makefile.objs | 2 +- hw/xen/xe

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

2015-05-11 Thread Quan Xu
and rename it to tpm_util_is_selftest(). Signed-off-by: Quan Xu Reviewed-by: Stefan Berger --- hw/tpm/Makefile.objs | 2 +- hw/tpm/tpm_passthrough.c | 13 + hw/tpm/tpm_util.c| 39 +++ include/sysemu

[Qemu-devel] [PATCH v7 3/6] Qemu-Xen-vTPM: Register Xen stubdom vTPM frontend driver

2015-05-11 Thread Quan Xu
xen_hvm_init() [...] -->xen_fe_register("vtpm", ...) -->xenstore_fe_scan() -->xen_fe_try_init(ops) --> XenDevOps.init() -->xen_fe_get_xendev() --> XenDevOps.alloc() -->xen_fe_check() -->xen_fe_try_initialise()

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

2015-05-11 Thread Quan Xu
physical TPM 1.2 that is soldered onto the motherboard. --Changes in v7: -Redefine DPRINTF macro. -Move 'extern struct XenDevOps xen_vtpmdev_ops' from patch #2 to patch #3. -Replace PAGE_SIZE with VTPM_PAGE_SIZE. -Move vtpm_backend_changed() to hw/tpm/xen_vtpm_frontend.c. Quan Xu (6):

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

2015-05-11 Thread Quan Xu
Signed-off-by: Quan Xu Reviewed-by: Eric Blake --- configure| 14 ++ hmp.c| 2 ++ qapi-schema.json | 16 ++-- qemu-options.hx | 13 +++-- tpm.c| 7 ++- 5 files changed, 47 insertions(+), 5 deletions(-) diff --git a

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

2015-05-11 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Monday, May 04, 2015 11:36 PM > To: Xu, Quan; stefano.stabell...@eu.citrix.com; ebl...@redhat.com > Cc: qemu-devel@nongnu.org; wei.l...@citrix.com; dgde...@tycho.nsa.gov; > xen-d

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

2015-05-05 Thread Xu, Quan
> -Original Message- > From: Eric Blake [mailto:ebl...@redhat.com] > Sent: Tuesday, May 05, 2015 10:29 PM > To: Xu, Quan; stefano.stabell...@eu.citrix.com; stef...@linux.vnet.ibm.com > Cc: qemu-devel@nongnu.org; wei.l...@citrix.com; dgde...@tycho.nsa.gov; > xen-d

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

2015-05-04 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Monday, May 04, 2015 11:36 PM > To: Xu, Quan; stefano.stabell...@eu.citrix.com; ebl...@redhat.com > Cc: qemu-devel@nongnu.org; wei.l...@citrix.com; dgde...@tycho.nsa.gov; > xen-d

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

2015-05-04 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Monday, May 04, 2015 11:30 PM > To: Xu, Quan; stefano.stabell...@eu.citrix.com; ebl...@redhat.com > Cc: qemu-devel@nongnu.org; wei.l...@citrix.com; dgde...@tycho.nsa.gov; > xen-d

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

2015-05-04 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Monday, May 04, 2015 11:26 PM > To: Xu, Quan; stefano.stabell...@eu.citrix.com; ebl...@redhat.com > Cc: qemu-devel@nongnu.org; wei.l...@citrix.com; dgde...@tycho.nsa.gov; > xen-d

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

2015-05-04 Thread Xu, Quan
ot;" [...] vif = "" [...] .. (QEMU) xen_vtpmdev_ops is initialized with the following process: xen_hvm_init() [...] -->xen_fe_register("vtpm", ...) -->xenstore_fe_scan() -->xen_fe_try_init(ops) --> XenDevOps.i

[Qemu-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

[Qemu-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

[Qemu-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

[Qemu-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

[Qemu-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

[Qemu-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

[Qemu-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

Re: [Qemu-devel] [PATCH v5 4/6] Qemu-Xen-vTPM: Qemu vTPM xenstubdoms backen.

2015-04-15 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Wednesday, April 15, 2015 10:50 PM > To: Xu, Quan; stefano.stabell...@eu.citrix.com; ebl...@redhat.com > Cc: wei.l...@citrix.com; qemu-devel@nongnu.org; xen-de...@lists.xen.org; > a

Re: [Qemu-devel] [PATCH v5 6/6] Qemu-Xen-vTPM: Add a parameter indicating whether the command that was a selftest

2015-04-15 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Wednesday, April 15, 2015 10:56 PM > To: Xu, Quan; stefano.stabell...@eu.citrix.com; ebl...@redhat.com > Cc: wei.l...@citrix.com; qemu-devel@nongnu.org; xen-de...@lists.xen.org; > a

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

2015-04-15 Thread Xu, Quan
> -Original Message- > From: Daniel De Graaf [mailto:dgde...@tycho.nsa.gov] > Sent: Wednesday, April 15, 2015 11:07 PM > To: Stefan Berger; Xu, Quan > Cc: stefano.stabell...@eu.citrix.com; ebl...@redhat.com; wei.l...@citrix.com; > qemu-devel@nongnu.org; xen-de...@li

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

2015-04-12 Thread Xu, Quan
> -Original Message- > From: Eric Blake [mailto:ebl...@redhat.com] > Sent: Friday, April 10, 2015 9:22 PM > To: Xu, Quan; stefano.stabell...@eu.citrix.com; stef...@linux.vnet.ibm.com > Cc: pbonz...@redhat.com; qemu-devel@nongnu.org; aligu...@amazon.com; > wei.l..

Re: [Qemu-devel] [PATCH v5 6/6] Qemu-Xen-vTPM: Add a parameter indicating whether the command that was a selftest

2015-04-12 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Monday, April 13, 2015 4:50 AM > To: Xu, Quan; stefano.stabell...@eu.citrix.com; ebl...@redhat.com > Cc: pbonz...@redhat.com; qemu-devel@nongnu.org; aligu...@amazon.com; > wei.l..

Re: [Qemu-devel] [PATCH 3/3] TPM2 ACPI table support

2015-04-07 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Wednesday, April 01, 2015 3:40 AM > To: qemu-devel@nongnu.org; m...@redhat.com > Cc: Xu, Quan; Stefan Berger > Subject: [PATCH 3/3] TPM2 ACPI table support > > Add a T

Re: [Qemu-devel] [PATCH 2/3] tpm: Probe for connected TPM 1.2 or TPM 2

2015-04-07 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Wednesday, April 01, 2015 3:40 AM > To: qemu-devel@nongnu.org; m...@redhat.com > Cc: Xu, Quan; Stefan Berger; Stefan Berger > Subject: [PATCH 2/3] tpm: Probe for connected TPM 1.2 or

Re: [Qemu-devel] [Xen-devel] [PATCH] SeaBios/vTPM: Enable Xen stubdom vTPM for HVM virtual machine

2015-03-24 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Tuesday, March 24, 2015 11:22 PM > To: Xu, Quan; Ian Campbell > Cc: ke...@koconnor.net; qemu-devel@nongnu.org; > stefano.stabell...@eu.citrix.com; xen-de...@lists.xen.org; Ja

Re: [Qemu-devel] [Xen-devel] [PATCH] SeaBios/vTPM: Enable Xen stubdom vTPM for HVM virtual machine

2015-03-23 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Tuesday, March 24, 2015 4:01 AM > To: Xu, Quan; Ian Campbell > Cc: ke...@koconnor.net; qemu-devel@nongnu.org; > stefano.stabell...@eu.citrix.com; xen-de...@lists.xen.org > Sub

Re: [Qemu-devel] [PATCH v4 4/5] Qemu-Xen-vTPM: Qemu vTPM xenstubdoms backen.

2015-03-23 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Thursday, March 19, 2015 3:17 AM > To: Xu, Quan; stefano.stabell...@eu.citrix.com; qemu-devel@nongnu.org; > arm...@redhat.com; lcapitul...@redhat.com; aligu...@amazon.com; > pbonz.

Re: [Qemu-devel] [Xen-devel] [PATCH] SeaBios/vTPM: Enable Xen stubdom vTPM for HVM virtual machine

2015-03-23 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Monday, March 23, 2015 6:57 PM > To: Xu, Quan; Ian Campbell > Cc: ke...@koconnor.net; xen-de...@lists.xen.org; qemu-devel@nongnu.org; > stefano.stabell...@eu.citrix.com > Su

Re: [Qemu-devel] [Xen-devel] [PATCH] SeaBios/vTPM: Enable Xen stubdom vTPM for HVM virtual machine

2015-03-22 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Friday, March 20, 2015 7:44 PM > To: Ian Campbell; Xu, Quan > Cc: ke...@koconnor.net; xen-de...@lists.xen.org; qemu-devel@nongnu.org; > stefano.stabell...@eu.citrix.com > Su

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

2015-03-22 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Friday, March 20, 2015 7:26 PM > To: Xu, Quan; stefano.stabell...@eu.citrix.com; qemu-devel@nongnu.org; > arm...@redhat.com; lcapitul...@redhat.com; aligu...@amazon.com; > pbonz.

Re: [Qemu-devel] [Xen-devel] [PATCH] SeaBios/vTPM: Enable Xen stubdom vTPM for HVM virtual machine

2015-03-19 Thread Xu, Quan
> -Original Message- > From: Ian Campbell [mailto:ian.campb...@citrix.com] > Sent: Thursday, March 19, 2015 8:57 PM > To: Xu, Quan > Cc: ke...@koconnor.net; stef...@linux.vnet.ibm.com; xen-de...@lists.xen.org; > qemu-devel@nongnu.org; stefano.stabell...@eu.citrix.com &

Re: [Qemu-devel] [PATCH v4 4/5] Qemu-Xen-vTPM: Qemu vTPM xenstubdoms backen.

2015-03-18 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Thursday, March 19, 2015 3:17 AM > To: Xu, Quan; stefano.stabell...@eu.citrix.com; qemu-devel@nongnu.org; > arm...@redhat.com; lcapitul...@redhat.com; aligu...@amazon.com; > pbonz.

Re: [Qemu-devel] [PATCH] SeaBios/vTPM: Enable Xen stubdom vTPM for HVM virtual machine

2015-03-11 Thread Xu, Quan
> -Original Message- > From: Kevin O'Connor [mailto:ke...@koconnor.net] > Sent: Thursday, March 12, 2015 3:49 AM > To: Xu, Quan; seab...@seabios.org > Cc: stefano.stabell...@eu.citrix.com; stef...@linux.vnet.ibm.com; > qemu-devel@nongnu.org; xen-de...@lists.xen.or

[Qemu-devel] [PATCH] SeaBios/vTPM: Enable Xen stubdom vTPM for HVM virtual machine

2015-03-10 Thread Quan Xu
-by: Quan Xu Signed-off-by: Stefan Berger Quan Xu (1): SeaBios/vTPM: Enable Xen stubdom vTPM for HVM virtual machine Makefile | 2 +- src/post.c | 3 + src/tpm.c | 309 + src/tpm.h | 141 4 files

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

2015-03-10 Thread Quan Xu
n_pvdev.c -Move xenstore functions to xen_pvdev.c -Check status before setting the frontend to connect 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

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

2015-03-10 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 | 17 +++-- 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/vl.c b/vl.c index f6b3546..0bbdaa1 100644 --- a/vl.c +++ b/vl.c

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

2015-03-10 Thread Quan Xu
pmdev xenstubdoms,id=xenvtpm0 -device tpm-tis,tpmdev=xenvtpm0" --Changes in v3: -Call vtpm_send() and vtpm_recv() directly --Changes in v4: -Fix the comment style Signed-off-by: Quan Xu --- hw/tpm/Makefile.objs | 2 +- hw/tpm/tpm_xenstubdo

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

2015-03-10 Thread Quan Xu
vtpm_recv() directly. --Changes in v2: -adding xen_fe_register() that handle any Xen PV frontend registration -remove a private structure 'QEMUBH' -change version number 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-devel] [PATCH v4 1/5] Qemu-Xen-vTPM: Support for Xen stubdom vTPM command line options

2015-03-10 Thread Quan Xu
--Changes in v4: -qapi schema enhancement. -remove no need code. Signed-off-by: Quan Xu --- configure| 14 ++ hmp.c| 2 ++ qapi-schema.json | 18 -- qemu-options.hx | 13 +++-- tpm.c| 7 ++- 5 files changed, 49

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

2015-03-10 Thread Quan Xu
-> XenDevOps.initialise() -->xen_fe_try_connected() --> XenDevOps.connected() -->xs_watch() [...] --Changes in v3: -Move xen_stubdom_vtpm.c to xen_vtpm_frontend.c -Read Xen vTPM status via XenStore --Changes in v4: -Redesign vTPM xenstore architecture for HV

[Qemu-devel] [PATCH] SeaBios/vTPM: Enable Xen stubdom vTPM for HVM virtual machine

2015-03-10 Thread Quan Xu
Signed-off-by: Quan Xu Signed-off-by: Stefan Berger --- Makefile | 2 +- src/post.c | 3 + src/tpm.c | 309 + src/tpm.h | 141 4 files changed, 454 insertions(+), 1 deletion(-) create mode 100644

Re: [Qemu-devel] [Xen-devel] [RFC][PATCH 1/1] libxl: add one machine property to support IGD GFX passthrough

2015-01-31 Thread Xu, Quan
> -Original Message- > From: Wei Liu [mailto:wei.l...@citrix.com] > Sent: Saturday, January 31, 2015 10:33 PM > To: Xu, Quan > Cc: Wei Liu; Chen, Tiejun; ian.campb...@citrix.com; m...@redhat.com; Ian > Jackson; > qemu-devel@nongnu.org; xen-de...@lists.xen.org; Ge

Re: [Qemu-devel] [Xen-devel] [RFC][PATCH 1/1] libxl: add one machine property to support IGD GFX passthrough

2015-01-30 Thread Xu, Quan
his, > > >> > > > > > >The question is, is there any version of qemu upstream that has been > > >released that has the old option (-gfx-passthru)? > > > > No. Just now we're starting to support IGD passthrough in qemu upstream. > > >

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

2015-01-29 Thread Xu, Quan
..), > > xenstore_update(...) .etc. > > > > do you agree with it? > > It seems reasonable. Thanks, I will do it ASAP. Now I have fixed most of comments. -Quan

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

2015-01-29 Thread Xu, Quan
> -Original Message- > From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] > Sent: Tuesday, January 20, 2015 1:15 AM > To: Xu, Quan > Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org; > stefano.stabell...@eu.citrix.com > Subject: Re: [v3 2/5] Qemu-X

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

2015-01-27 Thread Xu, Quan
> -Original Message- > From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] > Sent: Tuesday, January 20, 2015 1:19 AM > To: Xu, Quan > Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org; > stefano.stabell...@eu.citrix.com > Subject: Re: [v3 3/5] Qemu-X

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

2015-01-20 Thread Xu, Quan
> -Original Message- > From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] > Sent: Tuesday, January 20, 2015 6:50 PM > To: Xu, Quan > Cc: Stefano Stabellini; qemu-devel@nongnu.org; xen-de...@lists.xen.org > Subject: RE: [v3 3/5] Qemu-Xen-vTPM: Registe

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

2015-01-19 Thread Xu, Quan
> -Original Message- > From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] > Sent: Tuesday, January 20, 2015 1:15 AM > To: Xu, Quan > Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org; > stefano.stabell...@eu.citrix.com > Subject: Re: [v3 3/5] Qemu-X

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

2015-01-19 Thread Xu, Quan
> -Original Message- > From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] > Sent: Tuesday, January 20, 2015 1:15 AM > To: Xu, Quan > Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org; > stefano.stabell...@eu.citrix.com > Subject: Re: [v3 2/5] Qemu-X

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

2015-01-19 Thread Xu, Quan
> -Original Message- > From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] > Sent: Tuesday, January 20, 2015 1:19 AM > To: Xu, Quan > Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org; > stefano.stabell...@eu.citrix.com > Subject: Re: [v3 3/5] Qemu-X

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

2015-01-19 Thread Xu, Quan
> -Original Message- > From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] > Sent: Tuesday, January 20, 2015 1:53 AM > To: Stefano Stabellini > Cc: Xu, Quan; qemu-devel@nongnu.org; xen-de...@lists.xen.org; > lcapitul...@redhat.com; ebl...@redhat.com;

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

2015-01-16 Thread Xu, Quan
> -Original Message- > From: Stefan Berger [mailto:stef...@linux.vnet.ibm.com] > Sent: Thursday, January 15, 2015 11:49 PM > To: Xu, Quan; qemu-devel@nongnu.org > Cc: stefano.stabell...@eu.citrix.com; xen-de...@lists.xen.org > Subject: Re: [Qemu-devel] [v3 4/5] Qemu-X

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

2015-01-12 Thread Xu, Quan
> -Original Message- > From: Paolo Bonzini [mailto:pbonz...@redhat.com] > Sent: Monday, January 12, 2015 11:23 PM > To: Xu, Quan; qemu-devel@nongnu.org > Cc: xen-de...@lists.xen.org; aligu...@amazon.com > Subject: Re: [v3 5/5] Qemu-Xen-vTPM: QEMU machine class is

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

2015-01-06 Thread Xu, Quan
> -Original Message- > From: xen-devel-boun...@lists.xen.org > [mailto:xen-devel-boun...@lists.xen.org] On Behalf Of Eric Blake > Sent: Tuesday, January 06, 2015 12:07 AM > To: Xu, Quan; qemu-devel@nongnu.org > Cc: lcapitul...@redhat.com; arm...@redhat.com; xen-d

[Qemu-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

[Qemu-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

[Qemu-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

  1   2   >