Re: [Xen-devel] [PATCH v2] x86/xen/64: Rearrange the SYSCALL entries

2017-08-13 Thread Andrew Cooper
On 14/08/2017 06:53, Andy Lutomirski wrote: > On Sun, Aug 13, 2017 at 7:44 PM, Brian Gerst wrote: >> On Mon, Aug 7, 2017 at 11:59 PM, Andy Lutomirski wrote: >>> /* Normal 64-bit system call target */ >>> ENTRY(xen_syscall_target) >>> - undo_xen_syscall >>> - jmp entry_SYSCALL_64_aft

Re: [Xen-devel] [PATCH v2] x86/xen/64: Rearrange the SYSCALL entries

2017-08-13 Thread Andy Lutomirski
On Sun, Aug 13, 2017 at 10:53 PM, Andy Lutomirski wrote: > On Sun, Aug 13, 2017 at 7:44 PM, Brian Gerst wrote: >> On Mon, Aug 7, 2017 at 11:59 PM, Andy Lutomirski wrote: >>> /* Normal 64-bit system call target */ >>> ENTRY(xen_syscall_target) >>> - undo_xen_syscall >>> - jmp entry_

Re: [Xen-devel] [PATCH v2] x86/xen/64: Rearrange the SYSCALL entries

2017-08-13 Thread Andy Lutomirski
On Sun, Aug 13, 2017 at 7:44 PM, Brian Gerst wrote: > On Mon, Aug 7, 2017 at 11:59 PM, Andy Lutomirski wrote: >> /* Normal 64-bit system call target */ >> ENTRY(xen_syscall_target) >> - undo_xen_syscall >> - jmp entry_SYSCALL_64_after_swapgs >> + popq %rcx >> + popq %r11

[Xen-devel] [PATCH XTF v2] Functional: Add a UMIP test

2017-08-13 Thread Boqun Feng (Intel)
Add a "umip" test for the User-Model Instruction Prevention. The test simply tries to run sgdt/sidt/sldt/str/smsw in guest user-mode with CR4_UMIP = 1. Signed-off-by: Boqun Feng (Intel) --- v1 --> v2: * add a new write_cr4_safe() * use %pe for exception print * refactor th

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

2017-08-13 Thread osstest service owner
flight 112619 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/112619/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-examine 7 reboot fail REGR. vs. 110515 test-amd64-amd64-i3

[Xen-devel] [linux-3.18 test] 112620: trouble: blocked/broken/fail/pass

2017-08-13 Thread osstest service owner
flight 112620 linux-3.18 real [real] http://logs.test-lab.xenproject.org/osstest/logs/112620/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-pvops 3 capture-logs broken REGR. vs. 112102

Re: [Xen-devel] [PATCH v2] x86/xen/64: Rearrange the SYSCALL entries

2017-08-13 Thread Brian Gerst
On Mon, Aug 7, 2017 at 11:59 PM, Andy Lutomirski wrote: > Xen's raw SYSCALL entries are much less weird than native. Rather > than fudging them to look like native entries, use the Xen-provided > stack frame directly. > > This lets us eliminate entry_SYSCALL_64_after_swapgs and two uses of > the

[Xen-devel] [xen-unstable test] 112618: regressions - trouble: blocked/broken/fail/pass

2017-08-13 Thread osstest service owner
flight 112618 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/112618/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-armhf-pvops 6 kernel-build fail in 112608 REGR. vs. 112544 Tests which are fa

[Xen-devel] [PATCH 3/5] ARM: ITS: Deny hardware domain access to its

2017-08-13 Thread mjaggi
From: Manish Jaggi This patch extends the gicv3_iomem_deny_access functionality by adding support for its region as well. Added function gicv3_its_deny_access. Signed-off-by: Manish Jaggi --- xen/arch/arm/gic-v3-its.c| 19 +++ xen/arch/arm/gic-v3.c| 7 +

[Xen-devel] [PATCH 2/5] ARM: ITS: Populate host_its_list from ACPI MADT Table

2017-08-13 Thread mjaggi
From: Manish Jaggi Added gicv3_its_acpi_init to update host_its_list from MADT table. For ACPI, host_its sturcture stores dt_node as NULL. Future TOD0: Cleanup :(1) Remove from host_its dt_node as it is required only for ACPI Enhancement :(2) Provide a method to access translation_id and other

[Xen-devel] [PATCH 1/5] ARM: ITS: Introduce common function add_to_host_its_list

2017-08-13 Thread mjaggi
From: Manish Jaggi add_to_host_its_list will update the host_its_list. This common function to be invoked from gicv3_its_dt_init and gic_v3_its_acpi_init. Signed-off-by: Manish Jaggi --- xen/arch/arm/gic-v3-its.c | 36 +++- 1 file changed, 23 insertions(+), 13 d

[Xen-devel] [PATCH 5/5] ARM: ITS: Pass ITS in Hardware Domain MADT

2017-08-13 Thread mjaggi
From: Manish Jaggi Adds gicv3_its_make_hwdom_madt to update hwdom MADT ITS information. Signed-off-by: Manish Jaggi --- xen/arch/arm/gic-v3-its.c| 24 xen/arch/arm/gic-v3.c| 1 + xen/include/asm-arm/gic_v3_its.h | 1 + 3 files changed, 26 insertio

[Xen-devel] [PATCH 4/5] ARM: Introduce get_hwdom_madt_size in gic_hw_operations

2017-08-13 Thread mjaggi
From: Manish Jaggi estimate_acpi_efi_size needs to be updated to provide correct size of hardware domains MADT, which now adds ITS information as well. Introducing gic_get_hwdom_madt_size. Signed-off-by: Manish Jaggi --- xen/arch/arm/domain_build.c | 7 +-- xen/arch/arm/gic-v2.c

[Xen-devel] [PATCH v2 0/5] [resend] ARM: ACPI: ITS: Add ITS Support for ACPI hardware domain

2017-08-13 Thread mjaggi
From: Manish Jaggi *resending the patch, patch 2/5 had incorrect index 2/2, Modified patch description for the same patch This patch is split into 5 patches. First two add support for updating host_its_list from ACPI MADT table. The rest patches provide support to update the hardware domain MADT

[Xen-devel] [linux-4.9 test] 112616: regressions - trouble: blocked/broken/fail/pass

2017-08-13 Thread osstest service owner
flight 112616 linux-4.9 real [real] http://logs.test-lab.xenproject.org/osstest/logs/112616/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112513 Tests which did

[Xen-devel] [linux-3.18 test] 112614: trouble: blocked/broken/fail/pass

2017-08-13 Thread osstest service owner
flight 112614 linux-3.18 real [real] http://logs.test-lab.xenproject.org/osstest/logs/112614/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-pvops 3 capture-logs broken REGR. vs. 112102

[Xen-devel] [ovmf baseline-only test] 71971: all pass

2017-08-13 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 71971 ovmf real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/71971/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 0795920568ca2efbea71be8510f6bda1e8ef3e8a baseline v

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

2017-08-13 Thread osstest service owner
flight 112612 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/112612/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-examine 7 reboot fail REGR. vs. 110515 test-amd64-amd64-i3

Re: [Xen-devel] [PATCH] x86/config: Fix stale documentation concerning virtual layout

2017-08-13 Thread Jan Beulich
>>> Andrew Cooper 08/11/17 3:37 PM >>> >The hypercall argument translation area lives in the per-domain mappings in >PML4 slot 260. Nothing currently resides in the lower canonical half above >the 4GB boundary in a 32bit PV guest. > >Signed-off-by: Andrew Cooper Acked-by: Jan Beulich

Re: [Xen-devel] [PATCH 01/11] xen/grant_table: Include mm.h in xen/grant_table.h

2017-08-13 Thread Jan Beulich
>>> Julien Grall 08/11/17 8:03 PM >>> >While re-ordering the include alphabetically in arch/arm/domain.c, I got >a complitation error because grant_table.h is using gfn_t before been >defined: > >In file included from domain.c:14:0: >xen/xen/include/xen/grant_table.h:153:29: error: unknown type na

[Xen-devel] [ovmf test] 112615: all pass - PUSHED

2017-08-13 Thread osstest service owner
flight 112615 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/112615/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 0795920568ca2efbea71be8510f6bda1e8ef3e8a baseline version: ovmf 1e892df6860dc655f8e57

[Xen-devel] [xen-unstable test] 112613: regressions - trouble: blocked/broken/fail/pass

2017-08-13 Thread osstest service owner
flight 112613 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/112613/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-armhf-pvops 6 kernel-build fail in 112608 REGR. vs. 112544 Tests which are fa

[Xen-devel] [qemu-mainline baseline-only test] 71970: regressions - trouble: blocked/broken/fail/pass

2017-08-13 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 71970 qemu-mainline real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/71970/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-midway 16 guest-start/de

[Xen-devel] [xen-unstable-coverity test] 112617: all pass - PUSHED

2017-08-13 Thread osstest service owner
flight 112617 xen-unstable-coverity real [real] http://logs.test-lab.xenproject.org/osstest/logs/112617/ Perfect :-) All tests in this flight passed as required version targeted for testing: xen de62402a9c2e403b049aa238b4fa4e2d618e8870 baseline version: xen dd05