Lines Matching refs:hflags
113 int user_mode = (env->hflags & MIPS_HFLAG_MODE) == MIPS_HFLAG_UM; in get_physical_address()
114 int supervisor_mode = (env->hflags & MIPS_HFLAG_MODE) == MIPS_HFLAG_SM; in get_physical_address()
124 qemu_log("user mode %d h %08x\n", user_mode, env->hflags); in get_physical_address()
358 saved_hflags = env->hflags; in cpu_mips_tlb_refill()
366 env->hflags = MIPS_HFLAG_KM; in cpu_mips_tlb_refill()
404 env->hflags = saved_hflags; in cpu_mips_tlb_refill()
434 env->hflags = saved_hflags; in cpu_mips_tlb_refill()
603 (env->hflags & MIPS_HFLAG_DM)) in do_interrupt()
630 if (env->hflags & MIPS_HFLAG_BMASK) { in do_interrupt()
634 env->hflags &= ~MIPS_HFLAG_BMASK; in do_interrupt()
639 env->hflags |= MIPS_HFLAG_DM | MIPS_HFLAG_64 | MIPS_HFLAG_CP0; in do_interrupt()
640 env->hflags &= ~(MIPS_HFLAG_KSU); in do_interrupt()
656 if (env->hflags & MIPS_HFLAG_BMASK) { in do_interrupt()
660 env->hflags &= ~MIPS_HFLAG_BMASK; in do_interrupt()
665 env->hflags |= MIPS_HFLAG_64 | MIPS_HFLAG_CP0; in do_interrupt()
666 env->hflags &= ~(MIPS_HFLAG_KSU); in do_interrupt()
771 if (env->hflags & MIPS_HFLAG_BMASK) { in do_interrupt()
781 env->hflags |= MIPS_HFLAG_64 | MIPS_HFLAG_CP0; in do_interrupt()
782 env->hflags &= ~(MIPS_HFLAG_KSU); in do_interrupt()
784 env->hflags &= ~MIPS_HFLAG_BMASK; in do_interrupt()