Changeset b49f4ae in mainline for arch/ia32/src/cpu/cpu.c


Ignore:
Timestamp:
2005-09-06T09:56:26Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
50a4e25
Parents:
a5d1331
Message:

Added architecture independent hooks for fpu lazy context switching.
It is enabled by defining FPU_LAZY

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/src/cpu/cpu.c

    ra5d1331 rb49f4ae  
    6363};
    6464
    65 void set_TS_flag(void)
     65void fpu_disable(void)
    6666{
    67         asm
    68         (
     67        __asm__ volatile (
    6968                "mov %%cr0,%%eax;"
    7069                "or $8,%%eax;"
     
    7675}
    7776
    78 void reset_TS_flag(void)
     77void fpu_enable(void)
    7978{
    80         asm
    81         (
     79        __asm__ volatile (
    8280                "mov %%cr0,%%eax;"
    8381                "and $0xffFFffF7,%%eax;"
Note: See TracChangeset for help on using the changeset viewer.