Jan Kiszka wrote:
> I played with it, but raising a signal from xnshadow_map is no good
> idea: If we inject the signal before the migration, xnshadow_map fails
> due to the pending signal, we exit to user space, run the signal,
> restart the call, raise the signal, and so on. If we raise after
> m
Jan Kiszka wrote:
> Gilles Chanteperdrix wrote:
>> Jan Kiszka wrote:
>>> Gilles Chanteperdrix wrote:
Jan Kiszka wrote:
> Gilles Chanteperdrix wrote:
>> Jan Kiszka wrote:
>>> Gilles Chanteperdrix wrote:
Jan Kiszka wrote:
> Gilles Chanteperdrix wrote:
>> Jan
Gilles Chanteperdrix wrote:
> Jan Kiszka wrote:
>> Gilles Chanteperdrix wrote:
>>> Jan Kiszka wrote:
Gilles Chanteperdrix wrote:
> Jan Kiszka wrote:
>> Gilles Chanteperdrix wrote:
>>> Jan Kiszka wrote:
Gilles Chanteperdrix wrote:
> Jan Kiszka wrote:
>> @@ -
Jan Kiszka wrote:
> Gilles Chanteperdrix wrote:
>> Jan Kiszka wrote:
>>> Gilles Chanteperdrix wrote:
Jan Kiszka wrote:
> Gilles Chanteperdrix wrote:
>> Jan Kiszka wrote:
>>> Gilles Chanteperdrix wrote:
Jan Kiszka wrote:
> @@ -192,6 +192,9 @@ static void *__pthread_
Gilles Chanteperdrix wrote:
> Jan Kiszka wrote:
>> Gilles Chanteperdrix wrote:
>>> Jan Kiszka wrote:
Gilles Chanteperdrix wrote:
> Jan Kiszka wrote:
>> Gilles Chanteperdrix wrote:
>>> Jan Kiszka wrote:
@@ -192,6 +192,9 @@ static void *__pthread_trampoline(void *arg)
>>
Jan Kiszka wrote:
> Gilles Chanteperdrix wrote:
>> Jan Kiszka wrote:
>>> Gilles Chanteperdrix wrote:
Jan Kiszka wrote:
> Gilles Chanteperdrix wrote:
>> Jan Kiszka wrote:
>>> @@ -192,6 +192,9 @@ static void *__pthread_trampoline(void *arg)
>>>
>>> param.sched_prior
Gilles Chanteperdrix wrote:
> Jan Kiszka wrote:
>> Gilles Chanteperdrix wrote:
>>> Jan Kiszka wrote:
Gilles Chanteperdrix wrote:
> Jan Kiszka wrote:
>> @@ -192,6 +192,9 @@ static void *__pthread_trampoline(void *arg)
>>
>> param.sched_priority = iargs->prio;
>>
Jan Kiszka wrote:
> Gilles Chanteperdrix wrote:
>> Jan Kiszka wrote:
>>> Gilles Chanteperdrix wrote:
Jan Kiszka wrote:
> @@ -192,6 +192,9 @@ static void *__pthread_trampoline(void *arg)
>
> param.sched_priority = iargs->prio;
> policy = iargs->policy;
> + if (policy =
Gilles Chanteperdrix wrote:
> Jan Kiszka wrote:
>> Gilles Chanteperdrix wrote:
>>> Jan Kiszka wrote:
@@ -192,6 +192,9 @@ static void *__pthread_trampoline(void *arg)
param.sched_priority = iargs->prio;
policy = iargs->policy;
+ if (policy == SCHED_RR)
+
Jan Kiszka wrote:
> Gilles Chanteperdrix wrote:
>> Jan Kiszka wrote:
>>> @@ -192,6 +192,9 @@ static void *__pthread_trampoline(void *arg)
>>>
>>> param.sched_priority = iargs->prio;
>>> policy = iargs->policy;
>>> + if (policy == SCHED_RR)
>>> + /* Restrict round-robin schedul
Gilles Chanteperdrix wrote:
> Jan Kiszka wrote:
>> @@ -192,6 +192,9 @@ static void *__pthread_trampoline(void *arg)
>>
>> param.sched_priority = iargs->prio;
>> policy = iargs->policy;
>> +if (policy == SCHED_RR)
>> +/* Restrict round-robin scheduling to the Xenomai doma
Jan Kiszka wrote:
> @@ -192,6 +192,9 @@ static void *__pthread_trampoline(void *arg)
>
> param.sched_priority = iargs->prio;
> policy = iargs->policy;
> + if (policy == SCHED_RR)
> + /* Restrict round-robin scheduling to the Xenomai domain. */
> + policy =
12 matches
Mail list logo