On 10/19/21 9:44 AM, Warner Losh wrote:
+ regs->spsr = ARM_CPU_MODE_USR; + if (entry & 0x1) { + regs->spsr |= CPSR_T; + }
(1) Why are you setting SPSR not CPSR? (2) Changes to CPSR cannot be made manually; you need cpsr_write. r~
On 10/19/21 9:44 AM, Warner Losh wrote:
+ regs->spsr = ARM_CPU_MODE_USR; + if (entry & 0x1) { + regs->spsr |= CPSR_T; + }
(1) Why are you setting SPSR not CPSR? (2) Changes to CPSR cannot be made manually; you need cpsr_write. r~