Skip to content
Snippets Groups Projects
  • Lioncash's avatar
    kernel/process: Add a data member to determine if a process is 64-bit or not. · dccfe193
    Lioncash authored
    This will be necessary for the implementation of svcGetThreadContext(),
    as the kernel checks whether or not the process that owns the thread
    that has it context being retrieved is a 64-bit or 32-bit process.
    
    If the process is 32-bit, then the upper 15 general-purpose registers
    and upper 16 vector registers are cleared to zero (as AArch32 only has
    15 GPRs and 16 128-bit vector registers. not 31 general-purpose
    registers and 32 128-bit vector registers like AArch64).
    dccfe193