direct-io.hg

changeset 4436:e3aff19a321a

bitkeeper revision 1.1236.49.3 (424da694hs_tmhgylCZkHbyJJqNXIg)

update to latest -unstable
author djm@sportsman.spdomain
date Fri Apr 01 19:52:52 2005 +0000 (2005-04-01)
parents 5ac1e6647195
children df4e533ee802
files xen/arch/ia64/Rules.mk xen/arch/ia64/domain.c
line diff
     1.1 --- a/xen/arch/ia64/Rules.mk	Wed Mar 30 16:49:22 2005 +0000
     1.2 +++ b/xen/arch/ia64/Rules.mk	Fri Apr 01 19:52:52 2005 +0000
     1.3 @@ -5,8 +5,8 @@ ifeq ($(COMPILE_ARCH),$(TARGET_ARCH))
     1.4  OBJCOPY = objcopy
     1.5  endif
     1.6  ifneq ($(COMPILE_ARCH),$(TARGET_ARCH))
     1.7 -CC = /usr/local/sp_env/v2.2.3/i686/bin/ia64-unknown-linux-gcc
     1.8 -LD = /usr/local/sp_env/v2.2.3/i686/bin/ia64-unknown-linux-ld
     1.9 +CC = /usr/local/sp_env/v2.2.5/i686/bin/ia64-unknown-linux-gcc
    1.10 +LD = /usr/local/sp_env/v2.2.5/i686/bin/ia64-unknown-linux-ld
    1.11  OBJCOPY = /usr/local/sp_env/v2.2/i686/bin/ia64-unknown-linux-objcopy
    1.12  endif
    1.13  HOSTCC := gcc
     2.1 --- a/xen/arch/ia64/domain.c	Wed Mar 30 16:49:22 2005 +0000
     2.2 +++ b/xen/arch/ia64/domain.c	Fri Apr 01 19:52:52 2005 +0000
     2.3 @@ -882,3 +882,24 @@ void domain_pend_keyboard_interrupt(int 
     2.4  {
     2.5  	vcpu_pend_interrupt(dom0->exec_domain[0],irq);
     2.6  }
     2.7 +
     2.8 +/////////////////////////////////
     2.9 +// added 01Apr2005, to accomodate change in xen/sched.h, not clear
    2.10 +//  yet if this functionality is needed on ia64
    2.11 +#if 0
    2.12 +static void __synchronise_lazy_execstate(void *unused)
    2.13 +{
    2.14 +    if ( percpu_ctxt[smp_processor_id()].curr_ed != current )
    2.15 +    {
    2.16 +        __context_switch();
    2.17 +        load_LDT(current);
    2.18 +        clear_segments();
    2.19 +    }
    2.20 +}
    2.21 +#endif
    2.22 +
    2.23 +void synchronise_lazy_execstate(unsigned long cpuset)
    2.24 +{
    2.25 +    //smp_subset_call_function(__synchronise_lazy_execstate, NULL, 1, cpuset);
    2.26 +}
    2.27 +/////////////////////////////////