Changeset 32a89bf in mainline for arch/ia64/include/context.h


Ignore:
Timestamp:
2005-05-20T21:39:19Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
14def1f6
Parents:
0cb0a72
Message:

IA-64 work.
Add application registers ar.lc, ar.ec, ar.ccv, ar.csd, ar.ssd to context_t.
Add store/load operations for ar.lc, ar.ec, ar.ccv, ar.csd, ar.ssd to context_save()/restore().
Add application registers ar.rcs, ar.bsp and ar.rnat to context_t.
Proper store/load operations for ar.rcs, ar.bsp and ar.rnat is in the works.

FPU cleanup.
Remove call set_TS_flag() from cpu_identify().
Remove unneeded includes from FPU test #1.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/include/context.h

    r0cb0a72 r32a89bf  
    3939
    4040struct context {
    41         __u64 pfs;
    42         __u64 unat_caller;
    43         __u64 unat_callee;
     41
     42        /*
     43         * Application registers
     44         */
     45        __u64 ar_pfs;
     46        __u64 ar_unat_caller;
     47        __u64 ar_unat_callee;
     48        __u64 ar_rsc;
     49        __u64 ar_bsp;
     50        __u64 ar_rnat;
     51        __u64 ar_lc;
     52        __u64 ar_ec;
     53        __u64 ar_ccv;
     54        __u64 ar_csd;
     55        __u64 ar_ssd;
    4456
    4557        /*
Note: See TracChangeset for help on using the changeset viewer.