On 27/03/2019 17:29, Jan Beulich wrote:
On 18.03.19 at 14:11, wrote:
>> --- a/xen/common/cpu.c
>> +++ b/xen/common/cpu.c
>> @@ -214,7 +214,12 @@ void enable_nonboot_cpus(void)
>> printk("Error bringing CPU%d up: %d\n", cpu, error);
>> BUG_ON(error == -EBUSY);
>>
>>> On 18.03.19 at 14:11, wrote:
> --- a/xen/common/cpu.c
> +++ b/xen/common/cpu.c
> @@ -214,7 +214,12 @@ void enable_nonboot_cpus(void)
> printk("Error bringing CPU%d up: %d\n", cpu, error);
> BUG_ON(error == -EBUSY);
> }
> +else
> +__cpumask
On Mon, 2019-03-25 at 13:29 +0100, Juergen Gross wrote:
> On 25/03/2019 13:21, Dario Faggioli wrote:
>
> > Reviewed-by: Dario Faggioli
> >
> > One more (minor) thing...
> >
> > > /* CPU_REMOVE: CPU was removed. */
> > > -#define CPU_REMOVE (0x0009 | NOTIFY_REVERSE)
> > > +#define CPU_REMO
On 3/18/19 1:11 PM, Juergen Gross wrote:
> Add a new cpu notifier action CPU_RESUME_FAILED which is called for all
> cpus which failed to come up at resume. The calls will be done after
> all other cpus are already up.
>
> Signed-off-by: Juergen Gross
Reviewed-by: George Dunlap
___
On 25/03/2019 13:21, Dario Faggioli wrote:
> On Mon, 2019-03-18 at 14:11 +0100, Juergen Gross wrote:
>> --- a/xen/include/xen/cpu.h
>> +++ b/xen/include/xen/cpu.h
>> @@ -32,23 +32,25 @@ void register_cpu_notifier(struct notifier_block
>> *nb);
>> * (a) A CPU is going down; or (b) CPU_UP_CANCELED
On Mon, 2019-03-18 at 14:11 +0100, Juergen Gross wrote:
> --- a/xen/include/xen/cpu.h
> +++ b/xen/include/xen/cpu.h
> @@ -32,23 +32,25 @@ void register_cpu_notifier(struct notifier_block
> *nb);
> * (a) A CPU is going down; or (b) CPU_UP_CANCELED
> */
> /* CPU_UP_PREPARE: Preparing to bring C
Add a new cpu notifier action CPU_RESUME_FAILED which is called for all
cpus which failed to come up at resume. The calls will be done after
all other cpus are already up.
Signed-off-by: Juergen Gross
---
xen/common/cpu.c | 5 +
xen/include/xen/cpu.h | 20 +++-
2 files