Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL

2019-09-30 Thread Jürgen Groß
On 30.09.19 08:01, Jürgen Groß wrote: On 30.09.19 06:23, osstest service owner wrote: flight 141990 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/141990/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run:   test-amd

Re: [Xen-devel] [PATCH v5 02/19] xen/sched: introduce unit_runnable_state()

2019-09-30 Thread Dario Faggioli
On Mon, 2019-09-30 at 07:21 +0200, Juergen Gross wrote: > Today the vcpu runstate of a new scheduled vcpu is always set to > "running" even if at that time vcpu_runnable() is already returning > false due to a race (e.g. with pausing the vcpu). > > With core scheduling this can no longer work as n

Re: [Xen-devel] [PATCH v5 08/19] xen/sched: make vcpu_wake() and vcpu_sleep() core scheduling aware

2019-09-30 Thread Dario Faggioli
On Mon, 2019-09-30 at 07:21 +0200, Juergen Gross wrote: > vcpu_wake() and vcpu_sleep() need to be made core scheduling aware: > they might need to switch a single vcpu of an already scheduled unit > between running and not running. > > Especially when vcpu_sleep() for a vcpu is being called by a v

Re: [Xen-devel] [PATCH v5 07/19] xen/sched: add fall back to idle vcpu when scheduling unit

2019-09-30 Thread Dario Faggioli
On Mon, 2019-09-30 at 07:21 +0200, Juergen Gross wrote: > When scheduling an unit with multiple vcpus there is no guarantee all > vcpus are available (e.g. above maxvcpus or vcpu offline). Fall back > to > idle vcpu of the current cpu in that case. This requires to store the > correct schedule_unit

[Xen-devel] [PATCH 1/1] xen-netfront: do not use ~0U as error return value for xennet_fill_frags()

2019-09-30 Thread Dongli Zhang
xennet_fill_frags() uses ~0U as return value when the sk_buff is not able to cache extra fragments. This is incorrect because the return type of xennet_fill_frags() is RING_IDX and 0x is an expected value for ring buffer index. In the situation when the rsp_cons is approaching 0x,

Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL

2019-09-30 Thread Paul Durrant
> -Original Message- > From: Jürgen Groß > Sent: 30 September 2019 08:12 > To: osstest service owner ; > xen-devel@lists.xenproject.org; Paul Durrant > > Subject: Re: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL > > On 30.09.19 08:01, Jürgen Groß wrote: > > On 30.09.19

Re: [Xen-devel] [PATCH] x86/iommu: fix hwdom iommu requirements check

2019-09-30 Thread Paul Durrant
> -Original Message- > From: Roger Pau Monne > Sent: 28 September 2019 09:27 > To: xen-devel@lists.xenproject.org > Cc: Roger Pau Monne ; Jan Beulich ; > Paul Durrant > ; Juergen Gross > Subject: [PATCH] x86/iommu: fix hwdom iommu requirements check > > Both a shadow and a HAP hwdom req

Re: [Xen-devel] [PATCH 1/1] xen-netfront: do not use ~0U as error return value for xennet_fill_frags()

2019-09-30 Thread Jürgen Groß
On 30.09.19 09:44, Dongli Zhang wrote: xennet_fill_frags() uses ~0U as return value when the sk_buff is not able to cache extra fragments. This is incorrect because the return type of xennet_fill_frags() is RING_IDX and 0x is an expected value for ring buffer index. In the situation when

Re: [Xen-devel] [PATCH v11 7/7] microcode: reject late ucode loading if any core is parked

2019-09-30 Thread Jan Beulich
On 30.09.2019 08:43, Chao Gao wrote: > On Fri, Sep 27, 2019 at 01:19:16PM +0200, Jan Beulich wrote: >> What I continue to be unconvinced of is for the chosen approach >> to be better than briefly unparking a thread on each core, as >> previously suggested. > > It isn't so easy to go the same way a

[Xen-devel] [linux-4.4 test] 141994: regressions - FAIL

2019-09-30 Thread osstest service owner
flight 141994 linux-4.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/141994/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-pvshim 20 guest-start/debian.repeat fail REGR. vs. 139698 Tests which are faili

Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL

2019-09-30 Thread Paul Durrant
> -Original Message- > From: Xen-devel On Behalf Of Paul > Durrant > Sent: 30 September 2019 08:51 > To: 'Jürgen Groß' ; osstest service owner > ; xen- > de...@lists.xenproject.org > Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL > > > -Original Message-

Re: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq created for msi.

2019-09-30 Thread Roger Pau Monné
On Sun, Sep 29, 2019 at 03:35:54AM +0200, Marek Marczykowski-Górecki wrote: > On Thu, Sep 26, 2019 at 09:10:17AM +0200, Roger Pau Monné wrote: > > On Thu, Sep 26, 2019 at 06:16:06AM +0200, Marek Marczykowski-Górecki wrote: > > > On Wed, Sep 25, 2019 at 03:26:17PM +0200, Roger Pau Monné wrote: > > >

Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen hypervisor sysfs-like support

2019-09-30 Thread Jürgen Groß
On 27.09.19 17:19, Ian Jackson wrote: Jürgen Groß writes ("Re: [PATCH v1 1/6] docs: add feature document for Xen hypervisor sysfs-like support"): On 27.09.19 15:37, Ian Jackson wrote: I think this is ASCII printing characters with the exception of ! " ` $ % ^ & * = + { } ' ~ < > / \ | I s

Re: [Xen-devel] [PATCH v4 10/12] livepatch: Handle arbitrary size names with the list operation

2019-09-30 Thread Jan Beulich
On 28.09.2019 17:13, Pawel Wieczorkiewicz wrote: > --- a/xen/include/public/sysctl.h > +++ b/xen/include/public/sysctl.h > @@ -925,10 +925,11 @@ struct xen_sysctl_livepatch_get { > * > * If the hypercall returns an positive number, it is the number (up to `nr`) > * of the payloads returned, a

[Xen-devel] [PATCH] SUPPORT.md: Add PV display/sound, update keyboard

2019-09-30 Thread Oleksandr Andrushchenko
From: Oleksandr Andrushchenko Signed-off-by: Oleksandr Andrushchenko --- SUPPORT.md | 15 ++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/SUPPORT.md b/SUPPORT.md index 375473a45640..b536cf0814f3 100644 --- a/SUPPORT.md +++ b/SUPPORT.md @@ -372,6 +372,12 @@ Guest-si

Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen hypervisor sysfs-like support

2019-09-30 Thread Jan Beulich
On 30.09.2019 10:17, Jürgen Groß wrote: > On 27.09.19 17:19, Ian Jackson wrote: >> Jürgen Groß writes ("Re: [PATCH v1 1/6] docs: add feature document for Xen >> hypervisor sysfs-like support"): >>> On 27.09.19 15:37, Ian Jackson wrote: I think this is ASCII printing characters with the except

Re: [Xen-devel] [PATCH] x86/iommu: fix hwdom iommu requirements check

2019-09-30 Thread Jan Beulich
On 30.09.2019 09:52, Paul Durrant wrote: >> -Original Message- >> From: Roger Pau Monne >> Sent: 28 September 2019 09:27 >> To: xen-devel@lists.xenproject.org >> Cc: Roger Pau Monne ; Jan Beulich ; >> Paul Durrant >> ; Juergen Gross >> Subject: [PATCH] x86/iommu: fix hwdom iommu requirem

Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL

2019-09-30 Thread Jan Beulich
On 30.09.2019 10:15, Paul Durrant wrote: > I can't find anything conclusive in the logs, but it looks like it's mainly > AMD h/w that's the problem and on at least one of the test failures I see > lots of this kind of thing in the serial log: > > Sep 29 17:33:55.316422 [ 169.828563] AMD-Vi: Eve

Re: [Xen-devel] [PATCH for Xen 4.13] x86/msi: Don't panic if msix capability is missing

2019-09-30 Thread Roger Pau Monné
On Mon, Sep 30, 2019 at 05:24:31AM +0800, Chao Gao wrote: > Current, Xen isn't aware of device reset (initiated by dom0). Xen may > access the device while device cannot respond to config requests > normally (e.g. after device reset, device may respond to config > requests with CRS completions to

Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen hypervisor sysfs-like support

2019-09-30 Thread Jürgen Groß
On 30.09.19 10:57, Jan Beulich wrote: On 30.09.2019 10:17, Jürgen Groß wrote: On 27.09.19 17:19, Ian Jackson wrote: Jürgen Groß writes ("Re: [PATCH v1 1/6] docs: add feature document for Xen hypervisor sysfs-like support"): On 27.09.19 15:37, Ian Jackson wrote: I think this is ASCII printing

Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL

2019-09-30 Thread Paul Durrant
> -Original Message- > From: Jan Beulich > Sent: 30 September 2019 10:07 > To: Paul Durrant > Cc: xen-devel@lists.xenproject.org; Juergen Gross ; osstest > service owner ad...@xenproject.org> > Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL > > On 30.09.2019 10

Re: [Xen-devel] [PATCH for Xen 4.13] x86/msi: Don't panic if msix capability is missing

2019-09-30 Thread Jan Beulich
On 29.09.2019 23:24, Chao Gao wrote: > --- a/xen/arch/x86/msi.c > +++ b/xen/arch/x86/msi.c > @@ -1265,7 +1265,13 @@ int pci_msi_conf_write_intercept(struct pci_dev *pdev, > unsigned int reg, > pos = entry ? entry->msi_attrib.pos > : pci_find_cap_offset(seg, bus, slot,

Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL

2019-09-30 Thread Jürgen Groß
On 30.09.19 11:17, Paul Durrant wrote: -Original Message- From: Jan Beulich Sent: 30 September 2019 10:07 To: Paul Durrant Cc: xen-devel@lists.xenproject.org; Juergen Gross ; osstest service owner Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL On 30.09.2019 1

Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot domains

2019-09-30 Thread Oleksandr
On 28.09.19 02:28, Stefano Stabellini wrote: Hi Stefano On Fri, 27 Sep 2019, Julien Grall wrote: Hi, On 27/09/2019 15:40, Oleksandr wrote: On 26.09.19 00:12, Julien Grall wrote: On 25/09/2019 19:49, Stefano Stabellini wrote: Scan the user provided dtb fragment at boot. For each device nod

Re: [Xen-devel] [PATCH v5 19/19] xen/sched: add scheduling granularity enum

2019-09-30 Thread Andrew Cooper
On 30/09/2019 06:21, Juergen Gross wrote: > Add a scheduling granularity enum ("cpu", "core", "socket") for > specification of the scheduling granularity. Initially it is set to > "cpu", this can be modified by the new boot parameter (x86 only) > "sched-gran". > > --- > xen/arch/x86/Kconfig | 1 +

Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL

2019-09-30 Thread Paul Durrant
> -Original Message- > From: Jürgen Groß > Sent: 30 September 2019 10:30 > To: Paul Durrant ; Jan Beulich > Cc: xen-devel@lists.xenproject.org; osstest service owner > > Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL > > On 30.09.19 11:17, Paul Durrant wrote: >

Re: [Xen-devel] Latest development (master) Xen fails to boot on HP ProLiant DL20 GEN10

2019-09-30 Thread Jan Beulich
On 28.09.2019 05:07, Roman Shaposhnik wrote: > On Thu, Sep 26, 2019 at 12:44 AM Jan Beulich wrote: >> >> On 26.09.2019 00:31, Roman Shaposhnik wrote: >>> Jan, Roger, thank you so much for the initial ideas. I tried a few of >>> those and here's where I am. >>> >>> First of all, it is definitely re

Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen hypervisor sysfs-like support

2019-09-30 Thread Ian Jackson
Jürgen Groß writes ("Re: [PATCH v1 1/6] docs: add feature document for Xen hypervisor sysfs-like support"): > On 30.09.19 10:57, Jan Beulich wrote: > > On 30.09.2019 10:17, Jürgen Groß wrote: > >> .config can contain user supplied strings. While not making much sense > >> to have unprintable chara

[Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot parameter documentation

2019-09-30 Thread Juergen Gross
Add documentation for the new "sched-gran" hypervisor boot parameter. Signed-off-by: Juergen Gross --- docs/misc/xen-command-line.pandoc | 21 + 1 file changed, 21 insertions(+) diff --git a/docs/misc/xen-command-line.pandoc b/docs/misc/xen-command-line.pandoc index fc64429

Re: [Xen-devel] Latest development (master) Xen fails to boot on HP ProLiant DL20 GEN10

2019-09-30 Thread Jan Beulich
On 30.09.2019 11:57, Jan Beulich wrote: > On 28.09.2019 05:07, Roman Shaposhnik wrote: >> Can you please elaborate on "we'd then have to first of all go through >> errata for the part your system is using" > > Well, it wouldn't be the first time that hardware had issues with C > state handling. Th

Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen hypervisor sysfs-like support

2019-09-30 Thread Jürgen Groß
On 30.09.19 12:07, Ian Jackson wrote: Jürgen Groß writes ("Re: [PATCH v1 1/6] docs: add feature document for Xen hypervisor sysfs-like support"): On 30.09.19 10:57, Jan Beulich wrote: On 30.09.2019 10:17, Jürgen Groß wrote: .config can contain user supplied strings. While not making much sens

Re: [Xen-devel] Latest development (master) Xen fails to boot on HP ProLiant DL20 GEN10

2019-09-30 Thread Andrew Cooper
On 28/09/2019 04:07, Roman Shaposhnik wrote: > On Thu, Sep 26, 2019 at 12:44 AM Jan Beulich wrote: >> On 26.09.2019 00:31, Roman Shaposhnik wrote: >>> Jan, Roger, thank you so much for the initial ideas. I tried a few of >>> those and here's where I am. >>> >>> First of all, it is definitely relat

Re: [Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot parameter documentation

2019-09-30 Thread Jan Beulich
On 30.09.2019 12:09, Juergen Gross wrote: > Add documentation for the new "sched-gran" hypervisor boot parameter. > > Signed-off-by: Juergen Gross > --- > docs/misc/xen-command-line.pandoc | 21 + > 1 file changed, 21 insertions(+) > > diff --git a/docs/misc/xen-command-line

Re: [Xen-devel] [PATCH] SUPPORT.md: Add PV display/sound, update keyboard

2019-09-30 Thread George Dunlap
On 9/30/19 9:56 AM, Oleksandr Andrushchenko wrote: > From: Oleksandr Andrushchenko > > Signed-off-by: Oleksandr Andrushchenko > --- > SUPPORT.md | 15 ++- > 1 file changed, 14 insertions(+), 1 deletion(-) > > diff --git a/SUPPORT.md b/SUPPORT.md > index 375473a45640..b536cf0814f3 1

[Xen-devel] [PATCH v2 01/55] x86/mm: defer clearing page in virt_to_xen_lXe

2019-09-30 Thread Hongyan Xia
From: Wei Liu Defer the call to clear_page to the point when we're sure the page is going to become a page table. This is a minor optimisation. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xen/arch

[Xen-devel] [PATCH v2 12/55] x86/mm: change pl3e to l3t in virt_to_xen_l3e

2019-09-30 Thread Hongyan Xia
From: Wei Liu We will need to have a variable named pl3e when we rewrite virt_to_xen_l3e. Change pl3e to l3t to reflect better its purpose. This will make reviewing later patch easier. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 14 +++--- 1 file changed, 7 in

[Xen-devel] [PATCH v2 10/55] x86/mm: change pl2e to l2t in virt_to_xen_l2e

2019-09-30 Thread Hongyan Xia
From: Wei Liu We will need to have a variable named pl2e when we rewrite virt_to_xen_l2e. Change pl2e to l2t to reflect better its purpose. This will make reviewing later patch easier. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 14 +++--- 1 file changed, 7 in

[Xen-devel] [PATCH v2 18/55] x86/mm: switch to new APIs in modify_xen_mappings

2019-09-30 Thread Hongyan Xia
From: Wei Liu Page tables allocated in that function should be mapped and unmapped now. Signed-off-by: Wei Liu Signed-off-by: Hongyan Xia --- Changed since v1: * remove redundant lines --- xen/arch/x86/mm.c | 33 ++--- 1 file changed, 22 insertions(+), 11 deleti

[Xen-devel] [PATCH v2 13/55] x86/mm: rewrite virt_to_xen_l3e

2019-09-30 Thread Hongyan Xia
From: Wei Liu Rewrite that function to use the new APIs. Modify its callers to unmap the pointer returned. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 61 +-- 1 file changed, 48 insertions(+), 13 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/

Re: [Xen-devel] [PATCH] SUPPORT.md: Add PV display/sound, update keyboard

2019-09-30 Thread George Dunlap
On 9/30/19 11:29 AM, George Dunlap wrote: > On 9/30/19 9:56 AM, Oleksandr Andrushchenko wrote: >> From: Oleksandr Andrushchenko >> >> Signed-off-by: Oleksandr Andrushchenko >> --- >> SUPPORT.md | 15 ++- >> 1 file changed, 14 insertions(+), 1 deletion(-) >> >> diff --git a/SUPPORT.md

[Xen-devel] [PATCH v2 06/55] x86/mm: map_pages_to_xen should have one exit path

2019-09-30 Thread Hongyan Xia
From: Wei Liu We will soon rewrite the function to handle dynamically mapping and unmapping of page tables. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 34 +++--- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/xen/arch/x86/m

[Xen-devel] [PATCH v2 05/55] x86/mm: introduce l{1, 2}t local variables to modify_xen_mappings

2019-09-30 Thread Hongyan Xia
From: Wei Liu The pl2e and pl1e variables are heavily (ab)used in that function. It is fine at the moment because all page tables are always mapped so there is no need to track the life time of each variable. We will soon have the requirement to map and unmap page tables. We need to track the l

[Xen-devel] [PATCH v2 07/55] x86/mm: add an end_of_loop label in map_pages_to_xen

2019-09-30 Thread Hongyan Xia
From: Wei Liu We will soon need to clean up mappings whenever the out most loop is ended. Add a new label and turn relevant continue's into goto's. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/x

[Xen-devel] [PATCH v2 08/55] x86/mm: make sure there is one exit path for modify_xen_mappings

2019-09-30 Thread Hongyan Xia
From: Wei Liu We will soon need to handle dynamically mapping / unmapping page tables in the said function. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 18 +++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x

[Xen-devel] [PATCH v2 11/55] x86/mm: change pl1e to l1t in virt_to_xen_l1e

2019-09-30 Thread Hongyan Xia
From: Wei Liu We will need to have a variable named pl1e when we rewrite virt_to_xen_l1e. Change pl1e to l1t to reflect better its purpose. This will make reviewing later patch easier. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 14 +++--- 1 file changed, 7 in

[Xen-devel] [PATCH v2 30/55] efi: use new page table APIs in efi_init_memory

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/common/efi/boot.c | 39 +++ 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c index 64a287690a..1d1420f02c 100644 --- a/xen/common/efi/boot.c +++ b/xen/co

[Xen-devel] [PATCH v2 26/55] x86_64/mm: switch to new APIs in setup_m2p_table

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index f31bd4ffde..d452ed3966 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/m

[Xen-devel] [PATCH v2 29/55] efi: avoid using global variable in copy_mapping

2019-09-30 Thread Hongyan Xia
From: Wei Liu We will soon switch efi_l4_table to use ephemeral mapping. Make copy_mapping take a pointer to the mapping instead of using the global variable. No functional change intended. Signed-off-by: Wei Liu --- xen/common/efi/boot.c | 11 ++- 1 file changed, 6 insertions(+), 5 d

[Xen-devel] [PATCH v2 31/55] efi: add emacs block to boot.c

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/common/efi/boot.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c index 1d1420f02c..3868293d06 100644 --- a/xen/common/efi/boot.c +++ b/xen/common/efi/boot.c @@ -1705,3 +1705,13 @@ void __

[Xen-devel] [PATCH v2 33/55] x86/smpboot: add emacs block

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index 5b3be25f8a..55b99644af 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -1378,3 +1378,13 @@ vo

[Xen-devel] [PATCH v2 38/55] x86/smpboot: drop lXe_to_lYe invocations from cleanup_cpu_root_pgt

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 16 +++- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index 956e1bdbcc..c55aaa65a2 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@

[Xen-devel] [PATCH v2 40/55] x86/shim: map and unmap page tables in replace_va_mapping

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/pv/shim.c | 20 +++- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c index 324ca27f93..cf638fa965 100644 --- a/xen/arch/x86/pv/shim.c +++ b/xen/arch/x86/pv/shim.c

[Xen-devel] [PATCH v2 22/55] x86_64/mm: switch to new APIs in paging_init

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu Signed-off-by: Hongyan Xia --- Changed since v1: * use a global mapping for compat_idle_pg_table_l2, otherwise l2_ro_mpt will unmap it. --- xen/arch/x86/x86_64/mm.c | 50 +--- 1 file changed, 37 insertions(+), 13 d

[Xen-devel] [PATCH v2 49/55] x86/smpboot: remove lXe_to_lYe in cleanup_cpu_root_pgt

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index ca8fc6d485..9fe0ef18a1 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -949,

[Xen-devel] [PATCH v2 20/55] x86/mm: switch to new APIs in arch_init_memory

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index 6fb8c92543..8706dc0174 100644 --- a/xen/arch/x86/mm.c +++ b/xen/arch/x86/mm.c @@ -353,19 +353,22 @@ void __i

[Xen-devel] [PATCH v2 23/55] x86_64/mm: drop l4e_to_l3e invocation from paging_init

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index c8c71564ba..c1daa04cf5 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@ -

[Xen-devel] [PATCH v2 34/55] x86/smpboot: clone_mapping should have one exit path

2019-09-30 Thread Hongyan Xia
From: Wei Liu We will soon need to clean up page table mappings in the exit path. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 35 --- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/

[Xen-devel] [PATCH v2 25/55] x86_64/mm: introduce pl2e in setup_m2p_table

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 103932720b..f31bd4ffde 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@

[Xen-devel] [PATCH v2 21/55] x86_64/mm: introduce pl2e in paging_init

2019-09-30 Thread Hongyan Xia
From: Wei Liu Introduce pl2e so that we can use l2_ro_mpt to point to the page table itself. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 18 ++ 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x8

[Xen-devel] [PATCH v2 32/55] efi: switch EFI L4 table to use new APIs

2019-09-30 Thread Hongyan Xia
From: Wei Liu This requires storing the MFN instead of linear address of the L4 table. Adjust code accordingly. Signed-off-by: Wei Liu --- xen/arch/x86/efi/runtime.h | 12 +--- xen/common/efi/boot.c | 8 ++-- xen/common/efi/efi.h | 3 ++- xen/common/efi/runtime.c |

[Xen-devel] [PATCH v2 27/55] x86_64/mm: drop lXe_to_lYe invocations from setup_m2p_table

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index d452ed3966..c41715cd56 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_6

[Xen-devel] [PATCH for Xen 4.13] iommu/arm: Remove arch_iommu_populate_page_table() completely

2019-09-30 Thread Oleksandr Tyshchenko
From: Oleksandr Tyshchenko The Arm realization should have been removed in the following commit as redundant: f89f555 remove late (on-demand) construction of IOMMU page tables So, remove unused function completely. Signed-off-by: Oleksandr Tyshchenko --- xen/drivers/passthrough/arm/iommu.c |

[Xen-devel] [PATCH v2 16/55] x86/mm: switch to new APIs in map_pages_to_xen

2019-09-30 Thread Hongyan Xia
From: Wei Liu Page tables allocated in that function should be mapped and unmapped now. Signed-off-by: Wei Liu Signed-off-by: Hongyan Xia --- Changed since v1: * remove redundant lines --- xen/arch/x86/mm.c | 34 +++--- 1 file changed, 23 insertions(+), 11 delet

[Xen-devel] [PATCH v2 47/55] x86_64/mm: map and unmap page tables in subarch_init_memory

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 31 +++ 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 8d13c994af..7a02fcee18 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen

[Xen-devel] [PATCH v2 15/55] x86/mm: rewrite virt_to_xen_l1e

2019-09-30 Thread Hongyan Xia
From: Wei Liu Rewrite this function to use new APIs. Modify its callers to unmap the pointer returned. Signed-off-by: Wei Liu --- xen/arch/x86/domain_page.c | 10 ++ xen/arch/x86/mm.c | 30 +- 2 files changed, 31 insertions(+), 9 deletions(-) diff

[Xen-devel] [PATCH v2 54/55] x86: switch to use domheap page for page tables

2019-09-30 Thread Hongyan Xia
From: Wei Liu Modify all the _new APIs to handle domheap pages. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index c9be239d53..a2d2d01660 100644 --- a/xen/arch/x86/mm.c +++ b

[Xen-devel] [PATCH v2 43/55] x86_64/mm: map and unmap page tables in destroy_compat_m2p_mapping

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index e0d2190be1..2fff5f9306 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@

[Xen-devel] [PATCH v2 37/55] x86/smpboot: switch pl1e to use new APIs in clone_mapping

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index d327c062b1..956e1bdbcc 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @

[Xen-devel] [PATCH v2 35/55] x86/smpboot: switch pl3e to use new APIs in clone_mapping

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 22 +++--- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index 716dc1512d..db39f5cbb2 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot

[Xen-devel] [PATCH v2 46/55] x86_64/mm: map and unmap page tables in cleanup_frame_table

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 24 +--- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index e8ed04006f..8d13c994af 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x

[Xen-devel] [PATCH v2 48/55] x86_64/mm: map and unmap page tables in subarch_memory_op

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 7a02fcee18..a1c69d7f0e 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64

[Xen-devel] [PATCH v2 00/55] Switch to domheap for Xen PTEs

2019-09-30 Thread Hongyan Xia
This series is mostly Wei's effort to switch from xenheap to domheap for Xen page tables. In addition, I have also merged several bug fixes from my "Remove direct map from Xen" series [1]. As the title suggests, this series switches from xenheap to domheap for Xen PTEs. This is needed to achieve t

[Xen-devel] [PATCH v2 04/55] x86/mm: introduce l{1, 2}t local variables to map_pages_to_xen

2019-09-30 Thread Hongyan Xia
From: Wei Liu The pl2e and pl1e variables are heavily (ab)used in that function. It is fine at the moment because all page tables are always mapped so there is no need to track the life time of each variable. We will soon have the requirement to map and unmap page tables. We need to track the li

Re: [Xen-devel] [PATCH for Xen 4.13] iommu/arm: Remove arch_iommu_populate_page_table() completely

2019-09-30 Thread Paul Durrant
> -Original Message- > From: Oleksandr Tyshchenko > Sent: 30 September 2019 11:35 > To: xen-devel@lists.xenproject.org > Cc: julien.gr...@arm.com; sstabell...@kernel.org; volodymyr_babc...@epam.com; > jgr...@suse.com; Paul > Durrant ; Oleksandr Tyshchenko > > Subject: [PATCH for Xen 4.1

[Xen-devel] [PATCH v2 03/55] x86: introduce a new set of APIs to manage Xen page tables

2019-09-30 Thread Hongyan Xia
From: Wei Liu We are going to switch to using domheap page for page tables. A new set of APIs is introduced to allocate, map, unmap and free pages for page tables. The allocation and deallocation work on mfn_t but not page_info, because they are required to work even before frame table is set up

[Xen-devel] [PATCH v2 28/55] efi: use new page table APIs in copy_mapping

2019-09-30 Thread Hongyan Xia
From: Wei Liu After inspection ARM doesn't have alloc_xen_pagetable so this function is x86 only, which means it is safe for us to change. Signed-off-by: Wei Liu --- XXX test this in gitlab ci to be sure. --- xen/common/efi/boot.c | 16 +++- 1 file changed, 11 insertions(+), 5 dele

[Xen-devel] [PATCH v2 44/55] x86_64/mm: map and unmap page tables in destroy_m2p_mapping

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 18 ++ 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 2fff5f9306..1d2ebd642f 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86

[Xen-devel] [PATCH v2 14/55] x86/mm: rewrite xen_to_virt_l2e

2019-09-30 Thread Hongyan Xia
From: Wei Liu Rewrite that function to use the new APIs. Modify its callers to unmap the pointer returned. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 46 +- 1 file changed, 37 insertions(+), 9 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/ar

[Xen-devel] [PATCH v2 02/55] x86: move some xen mm function declarations

2019-09-30 Thread Hongyan Xia
From: Wei Liu They were put into page.h but mm.h is more appropriate. The real reason is that I will be adding some new functions which takes mfn_t. It turns out it is a bit difficult to do in page.h. No functional change. Signed-off-by: Wei Liu --- xen/include/asm-x86/mm.h | 5 + xen/

[Xen-devel] [PATCH v2 50/55] x86/pv: properly map and unmap page tables in mark_pv_pt_pages_rdonly

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/pv/dom0_build.c | 35 +++ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/xen/arch/x86/pv/dom0_build.c b/xen/arch/x86/pv/dom0_build.c index 1bd53e9c08..d7d42568fb 100644 --- a/xen/arch/x86/pv/d

[Xen-devel] [PATCH v2 09/55] x86/mm: add an end_of_loop label in modify_xen_mappings

2019-09-30 Thread Hongyan Xia
From: Wei Liu We will soon need to clean up mappings whenever the out most loop is ended. Add a new label and turn relevant continue's into goto's. No functional change. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --

[Xen-devel] [PATCH v2 39/55] x86: switch root_pgt to mfn_t and use new APIs

2019-09-30 Thread Hongyan Xia
From: Wei Liu This then requires moving declaration of root page table mfn into mm.h and modify setup_cpu_root_pgt to have a single exit path. We also need to force map_domain_page to use direct map when switching per-domain mappings. This is contrary to our end goal of removing direct map, but

[Xen-devel] [PATCH v2 42/55] x86_64/mm: map and unmap page tables in share_hotadd_m2p_table

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 31 +++ 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 5c5b91b785..e0d2190be1 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen

[Xen-devel] [PATCH v2 17/55] x86/mm: drop lXe_to_lYe invocations in map_pages_to_xen

2019-09-30 Thread Hongyan Xia
From: Wei Liu Map and unmap page tables where necessary. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 40 +--- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index 5bb86935f4..08af71a261 100644 --- a/x

[Xen-devel] [PATCH v2 41/55] x86_64/mm: map and unmap page tables in m2p_mapped

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 22 +++--- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index c41715cd56..5c5b91b785 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86

[Xen-devel] [PATCH v2 53/55] x86/mm: drop old page table APIs

2019-09-30 Thread Hongyan Xia
From: Wei Liu Now that we've switched all users to the new APIs, the old ones aren't needed anymore. Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 16 xen/include/asm-x86/mm.h | 2 -- xen/include/asm-x86/page.h | 5 - 3 files changed, 23 deletions(-) diff --

[Xen-devel] [PATCH v2 36/55] x86/smpboot: switch pl2e to use new APIs in clone_mapping

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/smpboot.c | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index db39f5cbb2..d327c062b1 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @

[Xen-devel] [PATCH v2 55/55] x86/mm: drop _new suffix for page table APIs

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu Signed-off-by: Hongyan Xia --- Changed since v1: - Fix rebase conflicts against new master and other changes since v1. --- xen/arch/x86/domain.c| 4 +- xen/arch/x86/domain_page.c | 2 +- xen/arch/x86/efi/runtime.h | 4 +- xen/arch/x86/mm.

[Xen-devel] [PATCH v2 24/55] x86_64/mm.c: remove code that serves no purpose in setup_m2p_table

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index c1daa04cf5..103932720b 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@ -480,8 +480,6 @@ static

[Xen-devel] [PATCH v2 52/55] x86: remove lXe_to_lYe in __start_xen

2019-09-30 Thread Hongyan Xia
From: Wei Liu Properly map and unmap page tables where necessary. Signed-off-by: Wei Liu --- xen/arch/x86/setup.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c index dec60d0301..d27bcf1724 100644 --- a/xen/arch/x86/se

[Xen-devel] [PATCH v2 19/55] x86/mm: drop lXe_to_lYe invocations from modify_xen_mappings

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/mm.c | 28 +++- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index a812ef0244..6fb8c92543 100644 --- a/xen/arch/x86/mm.c +++ b/xen/arch/x86/mm.c @@ -5532,8 +5532

Re: [Xen-devel] [PATCH v5 01/19] xen/sched: add code to sync scheduling of all vcpus of a sched unit

2019-09-30 Thread Jan Beulich
On 30.09.2019 07:21, Juergen Gross wrote: > When switching sched units synchronize all vcpus of the new unit to be > scheduled at the same time. > > A variable sched_granularity is added which holds the number of vcpus > per schedule unit. > > As tasklets require to schedule the idle unit it is r

[Xen-devel] [PATCH v2 51/55] x86/pv: properly map and unmap page table in dom0_construct_pv

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/pv/dom0_build.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xen/arch/x86/pv/dom0_build.c b/xen/arch/x86/pv/dom0_build.c index d7d42568fb..39cb68f7da 100644 --- a/xen/arch/x86/pv/dom0_build.c +++ b/xen/arch/x86/pv

[Xen-devel] [PATCH v2 45/55] x86_64/mm: map and unmap page tables in setup_compat_m2p_table

2019-09-30 Thread Hongyan Xia
From: Wei Liu Signed-off-by: Wei Liu --- xen/arch/x86/x86_64/mm.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 1d2ebd642f..e8ed04006f 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@

Re: [Xen-devel] [PATCH v5 01/19] xen/sched: add code to sync scheduling of all vcpus of a sched unit

2019-09-30 Thread Andrew Cooper
On 30/09/2019 11:36, Jan Beulich wrote: > On 30.09.2019 07:21, Juergen Gross wrote: >> When switching sched units synchronize all vcpus of the new unit to be >> scheduled at the same time. >> >> A variable sched_granularity is added which holds the number of vcpus >> per schedule unit. >> >> As tas

Re: [Xen-devel] [PATCH v5 01/19] xen/sched: add code to sync scheduling of all vcpus of a sched unit

2019-09-30 Thread Jan Beulich
On 30.09.2019 12:38, Andrew Cooper wrote: > On 30/09/2019 11:36, Jan Beulich wrote: >> On 30.09.2019 07:21, Juergen Gross wrote: >>> When switching sched units synchronize all vcpus of the new unit to be >>> scheduled at the same time. >>> >>> A variable sched_granularity is added which holds the n

Re: [Xen-devel] [PATCH v5 03/19] xen/sched: add support for multiple vcpus per sched unit where missing

2019-09-30 Thread Jan Beulich
On 30.09.2019 07:21, Juergen Gross wrote: > In several places there is support for multiple vcpus per sched unit > missing. Add that missing support (with the exception of initial > allocation) and missing helpers for that. > > Signed-off-by: Juergen Gross > Reviewed-by: Dario Faggioli > --- > R

Re: [Xen-devel] [PATCH v5 01/19] xen/sched: add code to sync scheduling of all vcpus of a sched unit

2019-09-30 Thread Jürgen Groß
On 30.09.19 12:39, Jan Beulich wrote: On 30.09.2019 12:38, Andrew Cooper wrote: On 30/09/2019 11:36, Jan Beulich wrote: On 30.09.2019 07:21, Juergen Gross wrote: When switching sched units synchronize all vcpus of the new unit to be scheduled at the same time. A variable sched_granularity is

Re: [Xen-devel] [PATCH for Xen 4.13] iommu/arm: Remove arch_iommu_populate_page_table() completely

2019-09-30 Thread Julien Grall
Hi Oleksandr, On 30/09/2019 11:34, Oleksandr Tyshchenko wrote: From: Oleksandr Tyshchenko The Arm realization should have been removed in the following commit as redundant: f89f555 remove late (on-demand) construction of IOMMU page tables So, remove unused function completely. Signed-off-by:

Re: [Xen-devel] [PATCH v5 01/19] xen/sched: add code to sync scheduling of all vcpus of a sched unit

2019-09-30 Thread George Dunlap
On 9/30/19 11:39 AM, Jan Beulich wrote: > On 30.09.2019 12:38, Andrew Cooper wrote: >> On 30/09/2019 11:36, Jan Beulich wrote: >>> On 30.09.2019 07:21, Juergen Gross wrote: When switching sched units synchronize all vcpus of the new unit to be scheduled at the same time. A varia

  1   2   3   >