[Xen-devel] [xen-unstable test] 56630: regressions - FAIL

2015-05-17 Thread osstest service user
flight 56630 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/56630/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-multivcpu 14 guest-localmigrate fail REGR. vs. 56375 test-amd64-amd64-xl

Re: [Xen-devel] [PATCH v5 1/3] xen/pvh: use a custom IO bitmap for PVH hardware domains

2015-05-17 Thread Tian, Kevin
> From: Roger Pau Monne [mailto:roger@citrix.com] > Sent: Thursday, May 07, 2015 10:54 PM > > Since a PVH hardware domain has access to the physical hardware create a > custom more permissive IO bitmap. The permissions set on the bitmap are > populated based on the contents of the ioports rang

Re: [Xen-devel] [RFC v2 00/15] Add VT-d Posted-Interrupts support

2015-05-17 Thread Tian, Kevin
> From: Wu, Feng > Sent: Friday, May 08, 2015 5:07 PM > > VT-d Posted-Interrupts is an enhancement to CPU side Posted-Interrupt. > With VT-d Posted-Interrupts enabled, external interrupts from > direct-assigned devices can be delivered to guests without VMM > intervention when guest is running in

[Xen-devel] [linux-3.10 test] 56626: regressions - FAIL

2015-05-17 Thread osstest service user
flight 56626 linux-3.10 real [real] http://logs.test-lab.xenproject.org/osstest/logs/56626/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-ovmf-amd64 15 guest-localmigrate/x10 fail REGR. vs. 55867 Regressions which

Re: [Xen-devel] [RFC][PATCH 01/13] tools: introduce some new parameters to set rdm policy

2015-05-17 Thread Chen, Tiejun
Wei, Ping... :) Thanks Tiejun On 2015/5/15 9:52, Chen, Tiejun wrote: On 2015/5/11 22:54, Wei Liu wrote: On Mon, May 11, 2015 at 01:35:06PM +0800, Chen, Tiejun wrote: On 2015/5/8 21:04, Wei Liu wrote: Sorry for the late review. Really thanks for taking your time :) On Fri, Apr 10, 2015

Re: [Xen-devel] [RFC][PATCH 04/13] tools/libxl: detect and avoid conflicts with RDM

2015-05-17 Thread Chen, Tiejun
Wei, Any comments? Thanks Tiejun On 2015/5/14 16:27, Chen, Tiejun wrote: On 2015/5/11 19:32, Wei Liu wrote: On Mon, May 11, 2015 at 04:09:53PM +0800, Chen, Tiejun wrote: On 2015/5/8 22:43, Wei Liu wrote: Sorry for the late review. This series fell through the crack. Thanks for your revie

Re: [Xen-devel] [PATCH Remus v6 1/3] libxc/save: refactor of send_domain_memory_live()

2015-05-17 Thread Yang Hongyang
On 05/15/2015 08:56 PM, Andrew Cooper wrote: On 15/05/15 11:17, Yang Hongyang wrote: @@ -519,9 +533,15 @@ static int send_domain_memory_live(struct xc_sr_context *ctx) goto out; } -rc = update_progress_string(ctx, &progress_str, ctx->save.max_iterations); -if ( rc ) -

[Xen-devel] [qemu-upstream-4.3-testing test] 56604: regressions - FAIL

2015-05-17 Thread osstest service user
flight 56604 qemu-upstream-4.3-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/56604/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-freebsd10-amd64 16 guest-localmigrate/x10 fail in 56556 REGR. vs. 5028

Re: [Xen-devel] [PATCH v2 00/41] Add ACPI support for arm64 on Xen

2015-05-17 Thread Julien Grall
Hi Parth, Thank you for the patch series. On 17/05/2015 21:03, Parth Dixit wrote: This patch series adds ACPI support for arm64. Xen reads static tables described by ACPI standard (5.1) from uefi and configures timer, gic and uart. ACPI tables are modified to enable PSCI, HVC and xen specific i

[Xen-devel] [PATCH v2 38/41] arm : acpi enable efi for acpi

2015-05-17 Thread Parth Dixit
efi should be enabled to fetch the root pointer from uefi Signed-off-by: Parth Dixit --- xen/arch/arm/setup.c | 2 ++ xen/common/efi/runtime.c | 2 +- xen/include/xen/efi.h| 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/xen/arch/arm/setup.c b/xen/arch/arm/setup.c i

[Xen-devel] [PATCH v2 39/41] arm : acpi configure interrupts dynamically

2015-05-17 Thread Parth Dixit
Interrupt information is described in DSDT and is not available at the time of booting. Configure the interrupts dynamically when requested by Dom0 Signed-off-by: Parth Dixit --- xen/arch/arm/vgic.c | 18 ++ 1 file changed, 18 insertions(+) diff --git a/xen/arch/arm/vgic.c b/xen

[Xen-devel] [PATCH v2 37/41] arm : acpi add acpi parameter to enable/disable acpi

2015-05-17 Thread Parth Dixit
ACPI will be disabled by default. Define new command line parameter "acpi" for enabling it. Signed-off-by: Parth Dixit --- xen/arch/arm/setup.c | 26 ++ 1 file changed, 26 insertions(+) diff --git a/xen/arch/arm/setup.c b/xen/arch/arm/setup.c index 1b2d74c..80364bb 10064

[Xen-devel] [PATCH v2 40/41] xen: arm64: Add ACPI support

2015-05-17 Thread Parth Dixit
From: Naresh Bhat Add ACPI support on arm64 xen hypervisor. Signed-off-by: Naresh Bhat --- config/arm64.mk | 1 + xen/include/asm-arm/config.h | 5 + 2 files changed, 6 insertions(+) diff --git a/config/arm64.mk b/config/arm64.mk index e24c1d1..bce9107 100644 --- a/config/arm

[Xen-devel] [PATCH v2 41/41] arm : acpi route irq's at time of boot

2015-05-17 Thread Parth Dixit
NOTE: This is a wrokaround to be fixed later. Route all the irq's to Dom0 at the time of booting. Trigger and polarity will be set dyanmaically when Dom0 request's for it. Signed-off-by: Parth Dixit --- xen/arch/arm/domain_build.c | 20 1 file changed, 20 insertions(+) diff

[Xen-devel] [PATCH v2 36/41] arm : acpi pass rsdp and memory via efi table

2015-05-17 Thread Parth Dixit
Create EFI table and populate it with DOM0 memory and address of RSDP. Fix device tree with correct addresses of EFI table and start of memory descriptor address. Signed-off-by: Parth Dixit --- xen/arch/arm/domain_build.c | 106 1 file changed, 106 in

[Xen-devel] [PATCH v2 30/41] arm : acpi add placeholder for acpi load address

2015-05-17 Thread Parth Dixit
EFI table, memory description table and some of acpi tables will reside in DOM0 memory. Add placeholder for starting address for loading in DOM0 and get/set acpi size helpers. Signed-off-by: Parth Dixit --- xen/arch/arm/acpi/lib.c| 12 xen/arch/arm/kernel.c | 5 - xen/

[Xen-devel] [PATCH v2 29/41] arm : acpi read acpi memory info from uefi

2015-05-17 Thread Parth Dixit
ACPI memory is seperate from conventional memory and should be marked as reserved while passing to DOM0. Create a new meminfo structure to store all the acpi tables listed in uefi. Signed-off-by: Parth Dixit --- xen/arch/arm/domain_build.c | 2 ++ xen/arch/arm/efi/efi-boot.h | 20 ++

[Xen-devel] [PATCH v2 34/41] arm : acpi create and map acpi tables

2015-05-17 Thread Parth Dixit
XSDT table cannot be passed as is to DOM0 because xen creates additional tables which have to be added to XSDT table entry. Copy existing XSDT and modify table to add new entries. Create status override table,xen environment table. Copy the tables to DOM0 memory. Signed-off-by: Parth Dixit --- x

[Xen-devel] [PATCH v2 33/41] arm : acpi prepare acpi tables for dom0

2015-05-17 Thread Parth Dixit
Map acpi tables described in uefi table to DOM0 address space Signed-off-by: Parth Dixit --- xen/arch/arm/domain_build.c | 59 - 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c ind

[Xen-devel] [PATCH v2 24/41] arm : acpi create efi node for DOM0

2015-05-17 Thread Parth Dixit
RSDP and memory map will be passed via efi table. DTB wil contain the address of EFI table, starting address of memory map desctiption table and description size. Address of EFI table and memory map description is not available at the time creation of DT. Create stub entries which will be fixed la

[Xen-devel] [PATCH v2 25/41] arm : acpi add status override table

2015-05-17 Thread Parth Dixit
Status override table is used to hide devices from DOM0 that are used by xen Signed-off-by: Parth Dixit --- xen/include/acpi/actbl2.h | 14 ++ 1 file changed, 14 insertions(+) diff --git a/xen/include/acpi/actbl2.h b/xen/include/acpi/actbl2.h index 25be429..9c8d807 100644 --- a/xen/

[Xen-devel] [PATCH v2 27/41] arm : add helper functions to map memory regions

2015-05-17 Thread Parth Dixit
creates a helper function for mapping with cached attributes Signed-off-by: Parth Dixit --- xen/arch/arm/p2m.c| 26 ++ xen/include/asm-arm/p2m.h | 10 ++ 2 files changed, 36 insertions(+) diff --git a/xen/arch/arm/p2m.c b/xen/arch/arm/p2m.c index 903fa3f.

[Xen-devel] [PATCH v2 35/41] arm : acpi add helper function to calculate crc32

2015-05-17 Thread Parth Dixit
Add helper functions for calculating crc32. This is required for computing crc of efi table. These functions are copied from here http://mirrors.neusoft.edu.cn/rpi-kernel/lib/xz/xz_crc32.c Original author's are Lasse Collin and Igor Pavlov. Signed-off-by: Parth Dixit --- xen/arch/arm/domain_bui

[Xen-devel] [PATCH v2 26/41] arm : acpi add xen environment table

2015-05-17 Thread Parth Dixit
Xen environment table is ACPI table that is used to pass grant table and event channel interrupt information to dom0. Signed-off-by: Parth Dixit --- xen/include/acpi/actbl2.h | 20 1 file changed, 20 insertions(+) diff --git a/xen/include/acpi/actbl2.h b/xen/include/acpi/ac

[Xen-devel] [PATCH v2 32/41] arm : acpi dynamically map mmio regions

2015-05-17 Thread Parth Dixit
In ACPI mmio regions are described in DSDT which requires AML interpreter. Defer the mapping of mmio until DSDT is parsed in DOM0 and map mmio's dynamically at the time of request. Signed-off-by: Parth Dixit --- xen/arch/arm/traps.c | 51 ++- 1 fil

[Xen-devel] [PATCH v2 31/41] arm : acpi estimate memory required for acpi/efi tables

2015-05-17 Thread Parth Dixit
Estimate the memory required for loading acpi/efi tablee in DOM0. Initialize the size of acpi/efi tables. Signed-off-by: Parth Dixit --- xen/arch/arm/domain_build.c | 54 - 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/xen/arch/arm/doma

[Xen-devel] [PATCH v2 23/41] arm : acpi create chosen node for DOM0

2015-05-17 Thread Parth Dixit
Create a chosen node for DOM0 with - bootargs - initrd Signed-off-by: Naresh Bhat Signed-off-by: Parth Dixit --- xen/arch/arm/domain_build.c | 46 + 1 file changed, 46 insertions(+) diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_bui

[Xen-devel] [PATCH v2 28/41] arm : acpi add efi structures to common efi header

2015-05-17 Thread Parth Dixit
add efi table and memory descriptor structures to common efi header file and pass efi system table address retrieved from uefi.This is required for creating efi table and passing memory information to DOM0 Signed-off-by: Parth Dixit --- xen/common/efi/boot.c | 2 ++ xen/include/xen/efi.h | 54 +

[Xen-devel] [PATCH v2 19/41] arm : acpi Add GIC specific ACPI boot support

2015-05-17 Thread Parth Dixit
ACPI on Xen hypervisor uses MADT table for proper GIC initialization. It needs to parse GIC related subtables, collect CPU interface and distributor addresses and call driver initialization function (which is hardware abstraction agnostic). In a similar way, FDT initialize GICv2. Modify MADT table

[Xen-devel] [PATCH v2 20/41] arm : create generic uart initialization function

2015-05-17 Thread Parth Dixit
Rename dt-uart.c to arm-uart.c and create new generic uart init function. move dt_uart_init to uart_init. Refactor pl011 driver to dt and common initialization parts. This will be useful later when acpi specific uart initialization function is introduced. Signed-off-by: Parth Dixit --- xen/arch/

[Xen-devel] [PATCH v2 22/41] arm : acpi create min DT stub for DOM0

2015-05-17 Thread Parth Dixit
Create a DT for DOM0 for ACPI-case only. DT contains minmal required informations such as DOM0 bootargs, initrd, efi description table and address of uefi memory table. Add placeholder for tables to be marked as reserved in efi table. This is requird for DT function's signature. Signed-off-by: Nar

[Xen-devel] [PATCH v2 21/41] arm : acpi Initialize serial port from ACPI SPCR table

2015-05-17 Thread Parth Dixit
Parse ACPI SPCR (Serial Port Console Redirection table) table and initialize the serial port pl011. Signed-off-by: Naresh Bhat Signed-off-by: Parth Dixit --- xen/drivers/char/pl011.c | 49 +++ xen/include/acpi/actbl2.h | 5 + 2 files changed, 54

[Xen-devel] [PATCH v2 17/41] arm : refactor gic into generic and dt specific parts

2015-05-17 Thread Parth Dixit
refactor gic related functions into dt and generic parts this will be helpful when adding acpi support for gic Signed-off-by: Parth Dixit --- xen/arch/arm/gic-v2.c | 13 ++--- xen/arch/arm/gic.c| 7 ++- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/xen/arch/arm

[Xen-devel] [PATCH v2 18/41] arm: Introduce a generic way to use a device from acpi

2015-05-17 Thread Parth Dixit
add generic way to use device from acpi similar to the way it is supported in device tree. Signed-off-by: Parth Dixit --- xen/arch/arm/device.c| 19 +++ xen/arch/arm/xen.lds.S | 7 +++ xen/include/asm-arm/device.h | 30 ++ 3 files ch

[Xen-devel] [PATCH v2 15/41] arm : acpi parse GTDT to initialize timer

2015-05-17 Thread Parth Dixit
Parse GTDT (Generic Timer Descriptor Table) to initialize timer. Using the information presented by GTDT to initialize the arch timer (not memory-mapped). Clear all el2 fields in GTDT table after initialization for passing it to Dom0. Signed-off-by: Naresh Bhat Signed-off-by: Parth Dixit --- x

[Xen-devel] [PATCH v2 14/41] arm : acpi add helper function for setting interrupt type

2015-05-17 Thread Parth Dixit
set edge/level type information for an interrupt Signed-off-by: Parth Dixit --- xen/arch/arm/irq.c | 17 + xen/include/asm-arm/acpi.h | 26 ++ xen/include/asm-arm/irq.h | 2 ++ 3 files changed, 45 insertions(+) diff --git a/xen/arch/arm/irq.c b/

[Xen-devel] [PATCH v2 16/41] acpi : Introduce acpi_parse_entries

2015-05-17 Thread Parth Dixit
add new function acpi_parse_entries which takes acpi table as argument. This will avoid fetching table everytime in acpi_table_parse_entries. Signed-off-by: Naresh Bhat Signed-off-by: Parth Dixit --- xen/drivers/acpi/tables.c | 60 +-- xen/include/xen

[Xen-devel] [PATCH v2 10/41] arm/acpi : Print GIC information when MADT is parsed

2015-05-17 Thread Parth Dixit
From: Naresh Bhat When MADT is parsed, print GIC information to make the boot log look pretty. Signed-off-by: Hanjun Guo Signed-off-by: Tomasz Nowicki Signed-off-by: Naresh Bhat --- xen/drivers/acpi/tables.c | 39 +++ 1 file changed, 39 insertions(+) diff

[Xen-devel] [PATCH v2 09/41] arm/acpi : Add Generic Interrupt and Distributor struct

2015-05-17 Thread Parth Dixit
Add Generic Interrupt and Distributor (ACPI 5.0) structure. Add new features for MADT introduced by ACPI 5.1. Comment on the GIC ID field of the GIC structure which is replaced by CPU Interface Number. Add new fields: Redistributor Base Address, GICV, GICH, and MPIDR. Add new structures for GIC MSI

[Xen-devel] [PATCH v2 11/41] arm/acpi : add GTDT support updated by ACPI 5.1

2015-05-17 Thread Parth Dixit
With ACPI 5.0, we got per-processor timer support in GTDT, and ACPI 5.1 introduced the support for platform (memory-mapped) timers: GT Block and SBSA watchdog timer, add the code needed for the spec change. Signed-off-by: Hanjun Guo Signed-off-by: Naresh Bhat Signed-off-by: Parth Dixit --- xen

[Xen-devel] [PATCH v2 12/41] arm : move dt specific code in smp to seperate functions

2015-05-17 Thread Parth Dixit
partition smp initialization functions into generic and dt specific parts, this will be useful when introducing new functions for smp initialization based on acpi Signed-off-by: Parth Dixit --- xen/arch/arm/arm64/smpboot.c | 7 ++- xen/arch/arm/smpboot.c | 28 +

[Xen-devel] [PATCH v2 13/41] arm/acpi : parse MADT to map logical cpu to MPIDR and get cpu_possible_map

2015-05-17 Thread Parth Dixit
MADT contains the information for MPIDR which is essential for SMP initialization, parse the GIC cpu interface structures to get the MPIDR value and map it to cpu_logical_map(), and add enabled cpu with valid MPIDR into cpu_possible_map. Signed-off-by: Hanjun Guo Signed-off-by: Tomasz Nowicki Si

[Xen-devel] [PATCH v2 08/41] arm/acpi : Parse FADT table and get PSCI flags

2015-05-17 Thread Parth Dixit
There are two flags: PSCI_COMPLIANT and PSCI_USE_HVC. When set, the former signals to the OS that the hardware is PSCI compliant. The latter selects the appropriate conduit for PSCI calls by toggling between Hypervisor Calls (HVC) and Secure Monitor Calls (SMC). FADT table contains such informatio

[Xen-devel] [PATCH v2 07/41] arm/acpi : Introduce ARM Boot Architecture Flags in FADT

2015-05-17 Thread Parth Dixit
The Power State Coordination Interface (PSCI) defines an API that can be used to coordinate power control amongst the various supervisory systems concurrently running on a device. ACPI support for this technology would require the addition of two flags: PSCI_COMPLIANT and PSCI_USE_HVC. When set, th

[Xen-devel] [PATCH v2 03/41] arm/acpi : emulate io ports for arm

2015-05-17 Thread Parth Dixit
add macros to emulate x86 style ports for arm. This avoids modification in common code for acpi. Signed-off-by: Parth Dixit --- xen/include/asm-arm/arm64/io.h | 14 ++ 1 file changed, 14 insertions(+) diff --git a/xen/include/asm-arm/arm64/io.h b/xen/include/asm-arm/arm64/io.h index

[Xen-devel] [PATCH v2 04/41] arm/acpi : add arm specific acpi header file

2015-05-17 Thread Parth Dixit
add architecture specific definitions and calls required for acpi in new header file Signed-off-by: Parth Dixit --- xen/include/asm-arm/acpi.h | 38 ++ 1 file changed, 38 insertions(+) create mode 100644 xen/include/asm-arm/acpi.h diff --git a/xen/include/as

[Xen-devel] [PATCH v2 05/41] acpi : add helper function for mapping memory

2015-05-17 Thread Parth Dixit
common acpi code for memory mapping is specific to x86. Add a new helper function for mapping memory based on architecture. Signed-off-by: Parth Dixit --- xen/arch/arm/Makefile | 1 + xen/arch/arm/acpi/Makefile | 1 + xen/arch/arm/acpi/lib.c| 8 xen/arch/x86/acpi/lib.c|

[Xen-devel] [PATCH v2 02/41] arm/acpi: Build pmstat for x86 only

2015-05-17 Thread Parth Dixit
Pmstat is currently not supported for arm in xen. Configure and build pmstat for x86 architecture only. Signed-off-by: Parth Dixit --- xen/common/sysctl.c | 2 ++ xen/drivers/acpi/Makefile | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/xen/common/sysctl.c b/xen/commo

[Xen-devel] [PATCH v2 00/41] Add ACPI support for arm64 on Xen

2015-05-17 Thread Parth Dixit
This patch series adds ACPI support for arm64. Xen reads static tables described by ACPI standard (5.1) from uefi and configures timer, gic and uart. ACPI tables are modified to enable PSCI, HVC and xen specific information (grant table and event channel interrupts) and mapped into dom0 address s

[Xen-devel] [PATCH v2 01/41] arm/acpi: Build numa for x86 only

2015-05-17 Thread Parth Dixit
From: Naresh Bhat Numa is currently not supported for arm in xen. Configure and build numa for x86 architecture only. Signed-off-by: Naresh Bhat Signed-off-by: Parth Dixit --- xen/drivers/acpi/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/drivers/acpi/Makefi

[Xen-devel] [PATCH v2 06/41] arm/acpi : Add basic ACPI initialization

2015-05-17 Thread Parth Dixit
acpi_boot_table_init() will be called in start_xen to get the RSDP and all the table pointers. with this patch, we can get ACPI boot-time tables from firmware on ARM64. Signed-off-by: Naresh Bhat Signed-off-by: Parth Dixit --- xen/arch/arm/acpi/Makefile | 1 + xen/arch/arm/acpi/boot.c | 56 +

Re: [Xen-devel] [PATCH 5/5] xen: Write CR0, CR3 and CR4 in arch_set_info_guest()

2015-05-17 Thread Tamas K Lengyel
> > I took the suggestion to mean at the time that we should have something > like EVENT_CR3_PRE and EVENT_CR3_POST, where basically all we needed was > for all events for which this applicable to be pre-write events. IMHO > that's simpler and sufficient: just send out an event when you know > that

[Xen-devel] [linux-3.4 test] 56596: regressions - FAIL

2015-05-17 Thread osstest service user
flight 56596 linux-3.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/56596/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl 9 debian-install fail REGR. vs. 52209-bisect test-amd64-amd64-pair

[Xen-devel] [xen-unstable test] 56592: regressions - FAIL

2015-05-17 Thread osstest service user
flight 56592 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/56592/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-multivcpu 14 guest-localmigrate fail REGR. vs. 56375 test-amd64-amd64-xl

[Xen-devel] [linux-linus test] 56589: regressions - trouble: blocked/broken/fail/pass

2015-05-17 Thread osstest service user
flight 56589 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/56589/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-armhf 4 host-build-prep fail REGR. vs. 50329 Regressions which are

[Xen-devel] [qemu-upstream-4.3-testing test] 56583: regressions - FAIL

2015-05-17 Thread osstest service user
flight 56583 qemu-upstream-4.3-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/56583/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-freebsd10-amd64 16 guest-localmigrate/x10 fail in 56556 REGR. vs. 5028

[Xen-devel] [libvirt test] 56590: regressions - FAIL

2015-05-17 Thread osstest service user
flight 56590 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/56590/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-libvirt 11 guest-start fail REGR. vs. 53854 test-amd64-i386-libvirt

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

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

2015-05-17 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. It is a glue for the TPM xenstubdoms driver and Xen stubdom vTPM domain that provides the actual TPM functionalit

[Xen-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/configure

[Xen-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/tpm_backend

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

2015-05-17 Thread Quan Xu
*INTRODUCTION* The goal of virtual Trusted Platform Module (vTPM) is to provide a TPM functionality to virtual machines (Fedora, Ubuntu, Redhat, Windows .etc). This allows programs to interact with a TPM in a virtual machine the same way they interact with a TPM on the physical system. Each virt

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

2015-05-17 Thread Quan Xu
This patch adds infrastructure for xen front drivers living in qemu, so drivers don't need to implement common stuff on their own. It's mostly xenbus management stuff: some functions to access XenStore, setting up XenStore watches, callbacks on device discovery and state changes, and handle event

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

2015-05-17 Thread Quan Xu
This Patch provides the glue for the TPM_TIS(Qemu frontend) to Xen stubdom vTPM domain that provides the actual TPM functionality. It sends data and TPM commends with xen_vtpm_frontend. It is similar as another two vTPM backens: *vTPM passthrough backen Since QEMU 1.5. *vTPM libtpms-based backe

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

2015-05-17 Thread Quan Xu
*INTRODUCTION* The goal of virtual Trusted Platform Module (vTPM) is to provide a TPM functionality to virtual machines (Fedora, Ubuntu, Redhat, Windows .etc). This allows programs to interact with a TPM in a virtual machine the same way they interact with a TPM on the physical system. Each virt

[Xen-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 1

[Xen-devel] [rumpuserxen test] 56591: regressions - FAIL

2015-05-17 Thread osstest service user
flight 56591 rumpuserxen real [real] http://logs.test-lab.xenproject.org/osstest/logs/56591/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-rumpuserxen 5 rumpuserxen-build fail REGR. vs. 33866 build-i386-rumpuserxe

[Xen-devel] [linux-3.4 test] 56580: regressions - FAIL

2015-05-17 Thread osstest service user
flight 56580 linux-3.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/56580/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl 9 debian-install fail REGR. vs. 52209-bisect test-amd64-amd64-pair