Ignore:
Timestamp:
2023-02-05T14:43:59Z (22 months ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
33a3be8
Parents:
c1b073b7
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2022-08-20 12:17:49)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2023-02-05 14:43:59)
Message:

Move saved interrupt level from context_t to thread_t

Unlike the rest of the context structure, ipl is not
a register, and is (re)stored using a separate mechanism from
context_set()/_restore(). Therefore, it does not belong there.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia64/include/arch/context_struct.h

    rc1b073b7 rc030818  
    7272#define CONTEXT_OFFSET_F30             0x1d0
    7373#define CONTEXT_OFFSET_F31             0x1e0
    74 #define CONTEXT_OFFSET_IPL             0x1f0
    75 #define CONTEXT_SIZE                   0x200
     74#define CONTEXT_SIZE                   0x1f0
    7675
    7776#ifndef __ASSEMBLER__
     
    136135        uint128_t f30;
    137136        uint128_t f31;
    138 
    139         ipl_t ipl;
    140137} context_t;
    141138
Note: See TracChangeset for help on using the changeset viewer.