Changeset 6eabb6e6 in mainline for kernel/generic/src


Ignore:
Timestamp:
2006-09-13T13:16:30Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
34d9469e
Parents:
9a5b556
Message:

Support for sparc64 FPU context.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/proc/scheduler.c

    r9a5b556 r6eabb6e6  
    8787        before_thread_runs_arch();
    8888#ifdef CONFIG_FPU_LAZY
    89         if(THREAD==CPU->fpu_owner)
     89        if(THREAD == CPU->fpu_owner)
    9090                fpu_enable();
    9191        else
     
    9797        else {
    9898                fpu_init();
    99                 THREAD->fpu_context_exists=1;
     99                THREAD->fpu_context_exists = 1;
    100100        }
    101101#endif
     
    128128                fpu_context_save(CPU->fpu_owner->saved_fpu_context);
    129129                /* don't prevent migration */
    130                 CPU->fpu_owner->fpu_context_engaged=0;
     130                CPU->fpu_owner->fpu_context_engaged = 0;
    131131                spinlock_unlock(&CPU->fpu_owner->lock);
    132132                CPU->fpu_owner = NULL;
     
    147147                }
    148148                fpu_init();
    149                 THREAD->fpu_context_exists=1;
    150         }
    151         CPU->fpu_owner=THREAD;
     149                THREAD->fpu_context_exists = 1;
     150        }
     151        CPU->fpu_owner = THREAD;
    152152        THREAD->fpu_context_engaged = 1;
    153153        spinlock_unlock(&THREAD->lock);
Note: See TracChangeset for help on using the changeset viewer.