Lines Matching defs:spsr
466 ep_info->spsr = SPSR_64(MODE_EL1, MODE_SP_ELX,
469 ep_info->spsr = SPSR_MODE32(MODE32_svc, SPSR_T_ARM,
495 uint32_t spsr;
502 spsr = ns_ep_info->spsr;
503 if (GET_RW(spsr) == MODE_RW_64 && GET_EL(spsr) == MODE_EL2) {
504 spsr &= ~(MODE_EL_MASK << MODE_EL_SHIFT);
505 spsr |= MODE_EL1 << MODE_EL_SHIFT;
507 if (GET_RW(spsr) == MODE_RW_32 && GET_M32(spsr) == MODE32_hyp) {
508 spsr &= ~(MODE32_MASK << MODE32_SHIFT);
509 spsr |= MODE32_svc << MODE32_SHIFT;
511 if (spsr != ns_ep_info->spsr) {
512 NOTICE("Trusty: Switch bl33 from EL2 to EL1 (spsr 0x%x -> 0x%x)\n",
513 ns_ep_info->spsr, spsr);
514 ns_ep_info->spsr = spsr;