Re: [Xen-devel] [PATCH v2 09/48] xen/sched: move some per-vcpu items to struct sched_unit

2019-09-08 Thread Jan Beulich
On 09.09.2019 08:39, Juergen Gross wrote: > On 04.09.19 16:16, Jan Beulich wrote: >> On 09.08.2019 16:57, Juergen Gross wrote: >>> V2: >>> - move affinity_broken back to struct vcpu (Jan Beulich) >> >> But this alone won't work: Now a 2nd vCPU in a unit will clobber >> what a 1st one may have set a

Re: [Xen-devel] [PATCH v2 09/48] xen/sched: move some per-vcpu items to struct sched_unit

2019-09-08 Thread Juergen Gross
On 04.09.19 16:16, Jan Beulich wrote: On 09.08.2019 16:57, Juergen Gross wrote: V2: - move affinity_broken back to struct vcpu (Jan Beulich) But this alone won't work: Now a 2nd vCPU in a unit will clobber what a 1st one may have set as an affinity override. I don't think you can get away with

Re: [Xen-devel] [PATCH v9 15/15] microcode: block #NMI handling when loading an ucode

2019-09-08 Thread Jan Beulich
On 09.09.2019 07:52, Chao Gao wrote: > On Fri, Aug 30, 2019 at 02:35:06PM +0800, Chao Gao wrote: >>> Doing the actual ucode update inside an NMI handler seems rather risky >>> to me. Even if Ashok confirmed it would not be an issue on past and >>> current Intel CPUs - what about future ones, or one

[Xen-devel] Running xen on Rpi3

2019-09-08 Thread Dhananjay Joshi
Hello, Does anyone has successfully ported xen on RPI3 ? I have tried it with ubuntu 18.04 installed on RPI3 , but xen is not booting with EFI grub. Any pointer will help here. This message contains information that may be privileged or confidential and is the property of the KPIT Technologies

Re: [Xen-devel] [PATCH v9 15/15] microcode: block #NMI handling when loading an ucode

2019-09-08 Thread Chao Gao
On Fri, Aug 30, 2019 at 02:35:06PM +0800, Chao Gao wrote: >On Thu, Aug 29, 2019 at 02:11:10PM +0200, Jan Beulich wrote: >>On 27.08.2019 06:52, Chao Gao wrote: >>> On Mon, Aug 26, 2019 at 04:07:59PM +0800, Chao Gao wrote: On Fri, Aug 23, 2019 at 09:46:37AM +0100, Sergey Dyasli wrote: > On 1

Re: [Xen-devel] [PATCH v2 06/48] xen/sched: switch schedule_data.curr to point at sched_unit

2019-09-08 Thread Juergen Gross
On 04.09.19 15:36, Jan Beulich wrote: On 09.08.2019 16:57, Juergen Gross wrote: --- a/xen/include/xen/sched-if.h +++ b/xen/include/xen/sched-if.h @@ -36,7 +36,7 @@ extern int sched_ratelimit_us; struct schedule_data { spinlock_t *schedule_lock, _lock; -

Re: [Xen-devel] [PATCH v2 05/48] xen/sched: let pick_cpu return a scheduler resource

2019-09-08 Thread Juergen Gross
On 04.09.19 15:34, Jan Beulich wrote: On 09.08.2019 16:57, Juergen Gross wrote: --- a/xen/include/xen/sched-if.h +++ b/xen/include/xen/sched-if.h @@ -189,8 +189,8 @@ struct scheduler { struct task_slice (*do_schedule) (const struct scheduler *, s_time_t,

Re: [Xen-devel] [PATCH v2 04/48] xen/sched: introduce struct sched_resource

2019-09-08 Thread Juergen Gross
On 04.09.19 15:10, Jan Beulich wrote: On 09.08.2019 16:57, Juergen Gross wrote: --- a/xen/include/xen/sched.h +++ b/xen/include/xen/sched.h @@ -273,11 +273,14 @@ struct vcpu struct arch_vcpu arch; }; +struct sched_resource; As mentioned elsewhere, I don't think you need this when th

Re: [Xen-devel] [PATCH v2 01/48] xen/sched: use new sched_unit instead of vcpu in scheduler interfaces

2019-09-08 Thread Juergen Gross
On 02.09.19 11:07, Jan Beulich wrote: On 09.08.2019 16:57, Juergen Gross wrote: --- a/xen/common/schedule.c +++ b/xen/common/schedule.c @@ -87,13 +87,13 @@ sched_idle_switch_sched(struct scheduler *new_ops, unsigned int cpu, } static int -sched_idle_cpu_pick(const struct scheduler *ops,

[Xen-devel] [linux-linus test] 141149: trouble: blocked/broken

2019-09-08 Thread osstest service owner
flight 141149 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/141149/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-armhf-pvops

[Xen-devel] [qemu-mainline test] 141145: trouble: blocked/broken/starved

2019-09-08 Thread osstest service owner
flight 141145 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/141145/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386 broken build-amd64-pvops

[Xen-devel] [xen-unstable-coverity test] 141143: trouble: broken

2019-09-08 Thread osstest service owner
flight 141143 xen-unstable-coverity real [real] http://logs.test-lab.xenproject.org/osstest/logs/141143/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: coverity-amd64 broken coverity-am

[Xen-devel] [linux-4.14 test] 141142: trouble: blocked/broken/starved

2019-09-08 Thread osstest service owner
flight 141142 linux-4.14 real [real] http://logs.test-lab.xenproject.org/osstest/logs/141142/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-xsm broken build-amd64-pvops

[Xen-devel] [xen-unstable-smoke test] 141123: trouble: blocked/broken/pass

2019-09-08 Thread osstest service owner
flight 141123 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/141123/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-xsm broken test-armhf-arm

Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas earlier

2019-09-08 Thread Igor Druzhinin
On 09/09/2019 00:30, Boris Ostrovsky wrote: > On 9/8/19 5:11 PM, Igor Druzhinin wrote: >> On 08/09/2019 19:28, Boris Ostrovsky wrote: >>> On 9/6/19 7:00 PM, Igor Druzhinin wrote: On 06/09/2019 23:30, Boris Ostrovsky wrote: > Where is MCFG parsed? pci_arch_init()? >> It happens twice: >

Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas earlier

2019-09-08 Thread Boris Ostrovsky
On 9/8/19 5:11 PM, Igor Druzhinin wrote: > On 08/09/2019 19:28, Boris Ostrovsky wrote: >> On 9/6/19 7:00 PM, Igor Druzhinin wrote: >>> On 06/09/2019 23:30, Boris Ostrovsky wrote: Where is MCFG parsed? pci_arch_init()? > It happens twice: >>> 1) first time early one in pci_arch_init() that

Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas earlier

2019-09-08 Thread Igor Druzhinin
On 08/09/2019 19:28, Boris Ostrovsky wrote: > On 9/6/19 7:00 PM, Igor Druzhinin wrote: >> >> On 06/09/2019 23:30, Boris Ostrovsky wrote: >>> >>> Where is MCFG parsed? pci_arch_init()? It happens twice: >> 1) first time early one in pci_arch_init() that is arch_initcall - that >> time pci_mmcfg

[Xen-devel] [linux-4.19 test] 141106: regressions - trouble: blocked/broken/fail/pass

2019-09-08 Thread osstest service owner
flight 141106 linux-4.19 real [real] http://logs.test-lab.xenproject.org/osstest/logs/141106/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386 broken test-arm64-arm64-xl-credit1

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

2019-09-08 Thread osstest service owner
flight 141105 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/141105/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-shadow broken test-amd64-amd64-xl-qemuu-ws16-amd64

Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas earlier

2019-09-08 Thread Boris Ostrovsky
On 9/6/19 7:00 PM, Igor Druzhinin wrote: > > On 06/09/2019 23:30, Boris Ostrovsky wrote: >> On 9/3/19 8:20 PM, Igor Druzhinin wrote: >>> If MCFG area is not reserved in E820, Xen by default will defer its usage >>> until Dom0 registers it explicitly after ACPI parser recognizes it as >>> a reserved

[Xen-devel] [linux-4.4 test] 141137: trouble: blocked/broken/starved

2019-09-08 Thread osstest service owner
flight 141137 linux-4.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/141137/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-pvopsbroken build-i386-pvops

[Xen-devel] [qemu-mainline test] 141131: trouble: blocked/broken/starved

2019-09-08 Thread osstest service owner
flight 141131 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/141131/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-xsm broken build-i386

[Xen-devel] [linux-4.14 test] 141135: trouble: blocked/broken

2019-09-08 Thread osstest service owner
flight 141135 linux-4.14 real [real] http://logs.test-lab.xenproject.org/osstest/logs/141135/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-xsm broken build-armhf