[Xen-devel] [xen-4.6-testing test] 114488: regressions - FAIL

2017-10-15 Thread osstest service owner
flight 114488 xen-4.6-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/114488/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-xtf-amd64-amd64-4 48 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 114097 Tests which are

[Xen-devel] [PATCH v6] x86/altp2m: Added xc_altp2m_set_mem_access_multi()

2017-10-15 Thread petre . pircalabu
From: Razvan Cojocaru For the default EPT view we have xc_set_mem_access_multi(), which is able to set an array of pages to an array of access rights with a single hypercall. However, this functionality was lacking for the altp2m subsystem, which could only set page restrictions for one page at a

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

2017-10-15 Thread osstest service owner
flight 114519 xen-unstable-coverity real [real] http://logs.test-lab.xenproject.org/osstest/logs/114519/ Perfect :-) All tests in this flight passed as required version targeted for testing: xen 46aaf41ee099a048d7a554c03ae01bcdaa07f776 baseline version: xen 3b40

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

2017-10-15 Thread osstest service owner
flight 114498 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/114498/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-rumprun 8 xen-buildfail REGR. vs. 114204 build-i386-rumprun

[Xen-devel] [xen-4.7-testing baseline-only test] 72237: regressions - trouble: blocked/broken/fail/pass

2017-10-15 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 72237 xen-4.7-testing real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/72237/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl 16 guest-start/

[Xen-devel] [linux-linus test] 114500: tolerable FAIL - PUSHED

2017-10-15 Thread osstest service owner
flight 114500 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/114500/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-pvhv2-intel 17 guest-saverestore.2 fail baseline untested test-armhf-armhf-libvirt 14 saver

[Xen-devel] [libvirt test] 114503: tolerable all pass - PUSHED

2017-10-15 Thread osstest service owner
flight 114503 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/114503/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-armhf-armhf-libvirt-xsm 14 saverestore-support-checkfail like 114452 test-armhf-armhf-libvirt 14 saveresto

[Xen-devel] [xen-4.9-testing test] 114501: regressions - trouble: blocked/broken/fail/pass

2017-10-15 Thread osstest service owner
flight 114501 xen-4.9-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/114501/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-armhf-pvopsbroken build-armhf-pvops 5 host-b

[Xen-devel] [xen-unstable bisection] complete build-amd64-rumprun

2017-10-15 Thread osstest service owner
branch xen-unstable xenbranch xen-unstable job build-amd64-rumprun testid xen-build Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git Tree: qemuu git://xenbits.xen.org/qemu-xen.git Tree: rumprun git://xenbits.xen.org/osstest/rumprun.git Tree: rumprun_buildrumpsh https://github.com/rumpkern

[Xen-devel] [xen-4.8-testing test] 114505: regressions - FAIL

2017-10-15 Thread osstest service owner
flight 114505 xen-4.8-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/114505/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-xtf-amd64-amd64-2 48 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 114173 Tests which are

[Xen-devel] [qemu-mainline test] 114507: tolerable FAIL - PUSHED

2017-10-15 Thread osstest service owner
flight 114507 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/114507/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail REGR. vs. 114042 Tests which did not succee

Re: [Xen-devel] [PATCH v7 08/16] x86: implement set value flow for MBA

2017-10-15 Thread Yi Sun
On 17-10-13 09:56:14, Jan Beulich wrote: > >>> On 13.10.17 at 10:41, wrote: > > @@ -274,16 +280,18 @@ static enum psr_feat_type psr_type_to_feat_type(enum > > psr_type type) > > return feat_type; > > } > > > > -static bool psr_check_cbm(unsigned int cbm_len, unsigned long cbm) > > +/* Imp

Re: [Xen-devel] [PATCH] x86: convert x86_platform_ops to timespec64

2017-10-15 Thread kbuild test robot
Hi Arnd, [auto build test ERROR on tip/x86/core] [also build test ERROR on v4.14-rc5 next-20171013] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Arnd-Bergmann/x86-convert-x86_platform_ops-to-t

[Xen-devel] [xen-4.6-testing test] 114514: tolerable FAIL - PUSHED

2017-10-15 Thread osstest service owner
flight 114514 xen-4.6-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/114514/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-xtf-amd64-amd64-4 48 xtf/test-hvm64-lbr-tsx-vmentry fail in 114488 pass in 114514 test-xtf-amd64-amd64

[Xen-devel] [PATCH v8 04/16] x86: a few optimizations to psr codes

2017-10-15 Thread Yi Sun
This patch refines psr codes: 1. Change type of 'cat_init_feature' to 'bool' to remove the pointless returning of error code. 2. Move printk in 'cat_init_feature' to reduce a return path. 3. Define a local variable 'feat_mask' in 'psr_cpu_init' to reduce calling of 'cpuid_count_leaf()'. 4. Ch

[Xen-devel] [PATCH v8 05/16] x86: implement data structure and CPU init flow for MBA

2017-10-15 Thread Yi Sun
This patch implements main data structures of MBA. Like CAT features, MBA HW info has cos_max which means the max thrtl register number, and thrtl_max which means the max throttle value (delay value). It also has a flag to represent if the throttle value is linear or non-linear. One thrtl registe

[Xen-devel] [PATCH v8 06/16] x86: implement get hw info flow for MBA

2017-10-15 Thread Yi Sun
This patch implements get HW info flow for MBA including its callback function and sysctl interface. Signed-off-by: Yi Sun Reviewed-by: Roger Pau Monné Acked-by: Jan Beulich --- CC: Jan Beulich CC: Andrew Cooper CC: Wei Liu CC: Roger Pau Monné CC: Chao Peng v7: - change 'PSR_INFO_IDX_

[Xen-devel] [PATCH v8 01/16] docs: create Memory Bandwidth Allocation (MBA) feature document

2017-10-15 Thread Yi Sun
This patch creates MBA feature document in doc/features/. It describes key points to implement MBA which is described in details in Intel SDM "Introduction to Memory Bandwidth Allocation". Signed-off-by: Yi Sun Reviewed-by: Roger Pau Monné --- CC: Jan Beulich CC: Andrew Cooper CC: Wei Liu CC:

[Xen-devel] [PATCH v8 02/16] Rename PSR sysctl/domctl interfaces and xsm policy to make them be general

2017-10-15 Thread Yi Sun
This patch renames PSR sysctl/domctl interfaces and related xsm policy to make them be general for all resource allocation features but not only for CAT. Then, we can resuse the interfaces for all allocation features. Basically, it changes 'psr_cat_op' to 'psr_alloc', and remove 'CAT_' from some m

[Xen-devel] [PATCH v8 03/16] x86: rename 'cbm_type' to 'psr_type' to make it general

2017-10-15 Thread Yi Sun
This patch renames 'cbm_type' to 'psr_type' to generalize it. Then, we can reuse this for all psr allocation features. Signed-off-by: Yi Sun Reviewed-by: Wei Liu Reviewed-by: Roger Pau Monné Acked-by: Jan Beulich --- CC: Jan Beulich CC: Andrew Cooper CC: Wei Liu CC: Roger Pau Monné CC: Cha

[Xen-devel] [PATCH v8 12/16] tools: implement the new xl get hw info interface

2017-10-15 Thread Yi Sun
This patch implements a new xl get HW info interface. A new argument is added for psr-hwinfo command to get and show MBA HW info. Signed-off-by: Yi Sun Reviewed-by: Roger Pau Monné Acked-by: Wei Liu --- CC: Wei Liu CC: Ian Jackson CC: Roger Pau Monné CC: Chao Peng v3: - change the form

[Xen-devel] [PATCH v8 14/16] tools: implement new generic get value interface and MBA get value command

2017-10-15 Thread Yi Sun
This patch implements generic get value interfaces in libxc and libxl. It also refactors the get value flow in xl to make it be suitable for all allocation features. Based on that, a new MBA get value command is added in xl. Signed-off-by: Yi Sun Acked-by: Wei Liu Reviewed-by: Roger Pau Monné -

[Xen-devel] [PATCH v8 13/16] tools: rename 'xc_psr_cat_type' to 'xc_psr_type'

2017-10-15 Thread Yi Sun
This patch renames 'xc_psr_cat_type' to 'xc_psr_type' so that the structure name is common for all allocation features. Signed-off-by: Yi Sun Acked-by: Wei Liu Reviewed-by: Chao Peng Reviewed-by: Roger Pau Monné --- CC: Ian Jackson CC: Wei Liu CC: Roger Pau Monné CC: Chao Peng v5: - r

[Xen-devel] [PATCH v8 15/16] tools: implement new generic set value interface and MBA set value command

2017-10-15 Thread Yi Sun
This patch implements new generic set value interfaces in libxc and libxl. These interfaces are suitable for all allocation features. It also adds a new MBA set value command in xl. Signed-off-by: Yi Sun Reviewed-by: Roger Pau Monné Acked-by: Wei Liu --- CC: Wei Liu CC: Ian Jackson CC: Roger

[Xen-devel] [PATCH v8 10/16] tools: implement the new libxc get hw info interface

2017-10-15 Thread Yi Sun
This patch implements a new libxc get hw info interface and corresponding data structures. It also changes libxl_psr.c to call this new interface. Signed-off-by: Yi Sun Reviewed-by: Roger Pau Monné Acked-by: Wei Liu --- CC: Wei Liu CC: Ian Jackson CC: Roger Pau Monné CC: Chao Peng v6:

[Xen-devel] [PATCH v8 09/16] tools: create general interfaces to support psr allocation features

2017-10-15 Thread Yi Sun
This patch creates general interfaces in libxl to support all psr allocation features. Add 'LIBXL_HAVE_PSR_GENERIC' to indicate interface change. Please note, the functionality cannot work until later patches are applied. Signed-off-by: Yi Sun Reviewed-by: Roger Pau Monné Acked-by: Wei Liu --

[Xen-devel] [PATCH v8 07/16] x86: implement get value interface for MBA

2017-10-15 Thread Yi Sun
This patch implements get value domctl interface for MBA. Signed-off-by: Yi Sun Reviewed-by: Roger Pau Monné Acked-by: Jan Beulich --- CC: Andrew Cooper CC: Jan Beulich CC: Wei Liu CC: Roger Pau Monné CC: Chao Peng v5: - use newly defined macro to get MBA thrtl. (suggested by Ro

[Xen-devel] [PATCH v8 16/16] docs: add MBA description in docs

2017-10-15 Thread Yi Sun
This patch adds MBA description in related documents. Signed-off-by: Yi Sun Acked-by: Wei Liu Reviewed-by: Roger Pau Monné --- CC: Ian Jackson CC: Wei Liu CC: Roger Pau Monné CC: Chao Peng v5: - remove 'closed-loop' in 'xl-psr.markdown' (suggested by Roger Pau Monné) v4: - mo

[Xen-devel] [PATCH v8 08/16] x86: implement set value flow for MBA

2017-10-15 Thread Yi Sun
This patch implements set value flow for MBA including its callback function and domctl interface. Signed-off-by: Yi Sun --- CC: Jan Beulich CC: Andrew Cooper CC: Wei Liu CC: Roger Pau Monné CC: Chao Peng v8: - restore some unnecessary changes in 'cat_check_cbm'. (suggested by Jan

[Xen-devel] [PATCH v8 00/16] Enable Memory Bandwidth Allocation in Xen

2017-10-15 Thread Yi Sun
Hi, all, We plan to bring a new PSR (Platform Shared Resource) feature called Intel Memory Bandwidth Allocation (MBA) to Xen. Besides the MBA enabling, we change some interfaces to make them more general but not only for CAT. Any comments are welcome! You can find this series at: https://github

[Xen-devel] [PATCH v8 11/16] tools: implement the new libxl get hw info interface

2017-10-15 Thread Yi Sun
This patch implements the new libxl get hw info interface, 'libxl_psr_get_hw_info', which is suitable to all psr allocation features. It also implements corresponding list free function, 'libxl_psr_hw_info_list_free' and makes 'libxl_psr_cat_get_info' call 'libxl_psr_get_hw_info' to avoid redundant

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

2017-10-15 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 72238 qemu-mainline real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/72238/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-arm64-arm64-libvirt-xsm 1 build-check(1) blo

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

2017-10-15 Thread osstest service owner
flight 114525 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/114525/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-rumprun 8 xen-buildfail REGR. vs. 114204 build-i386-rumprun

[Xen-devel] [libvirt test] 114531: tolerable all pass - PUSHED

2017-10-15 Thread osstest service owner
flight 114531 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/114531/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-armhf-armhf-libvirt-xsm 14 saverestore-support-checkfail like 114503 test-armhf-armhf-libvirt 14 saveresto