search for: sync_vcpu_execst

Displaying 4 results from an estimated 4 matches for "sync_vcpu_execst".

2007 Feb 14
0
[PATCH 11/12] Allow vcpu to pause self
...schedule.c Tue Feb 13 13:41:44 2007 +0800 @@ -629,6 +629,13 @@ void context_saved(struct vcpu *prev) if ( unlikely(test_bit(_VCPUF_migrating, &prev->vcpu_flags)) ) vcpu_migrate(prev); + + if ( unlikely(test_bit(_VCPUF_need_sync, &prev->vcpu_flags)) ) + { + sync_vcpu_execstate(prev); + /* test and clear can be split, since here is the only clear point */ + clear_bit(_VCPUF_need_sync, &prev->vcpu_flags); + } } /*********************************************************************** ***** diff -r f6443af464be xen/include/xen/sched.h --- a/xe...
2007 Jun 27
10
[PATCH 6/10] Allow vcpu to pause self
...n/schedule.c Mon May 14 18:54:28 2007 -0400 @@ -691,6 +691,13 @@ void context_saved(struct vcpu *prev) if ( unlikely(test_bit(_VPF_migrating, &prev->pause_flags)) ) vcpu_migrate(prev); + + if ( unlikely(test_bit(_VPF_need_sync, &prev->pause_flags)) ) + { + sync_vcpu_execstate(prev); + /* test and clear can be split, since here is the only clear point */ + clear_bit(_VPF_need_sync, &prev->pause_flags); + } } /* The scheduler timer: force a run through the scheduler */ diff -r d5315422dbc8 xen/include/xen/sched.h --- a/xen/include/xen/sched....
2012 Jan 09
39
[PATCH v4 00/25] xen: ARMv7 with virtualization extensions
Hello everyone, this is the fourth version of the patch series that introduces ARMv7 with virtualization extensions support in Xen. The series allows Xen and Dom0 to boot on a Cortex-A15 based Versatile Express simulator. See the following announce email for more informations about what we are trying to achieve, as well as the original git history: See
2011 Dec 06
57
[PATCH RFC 00/25] xen: ARMv7 with virtualization extensions
Hello everyone, this is the very first version of the patch series that introduces ARMv7 with virtualization extensions support in Xen. The series allows Xen and Dom0 to boot on a Cortex-A15 based Versatile Express simulator. See the following announce email for more informations about what we are trying to achieve, as well as the original git history: See