Searched defs:hflags (Results 1 - 6 of 6) sorted by relevance

/external/qemu/target-i386/
H A Dmachine.c29 uint32_t hflags; local
39 hflags = env->hflags; /* XXX: suppress most of the redundant hflags */
40 qemu_put_be32s(f, &hflags);
192 uint32_t hflags; local
202 qemu_get_be32s(f, &hflags);
364 /* XXX: compute redundant hflags bits */
365 env->hflags = hflags;
[all...]
H A Dhax-all.c788 uint32_t hflags; local
790 hflags = (env->segs[R_CS].flags >> DESC_DPL_SHIFT) & HF_CPL_MASK;
791 hflags |= (env->cr[0] & CR0_PE_MASK) << (HF_PE_SHIFT - CR0_PE_SHIFT);
792 hflags |= (env->cr[0] << (HF_MP_SHIFT - CR0_MP_SHIFT)) &
794 hflags |= (env->eflags & (HF_TF_MASK | HF_VM_MASK | HF_IOPL_MASK));
795 hflags |= (env->cr[4] & CR4_OSFXSR_MASK) <<
799 hflags |= HF_LMA_MASK;
802 if ((hflags & HF_LMA_MASK) && (env->segs[R_CS].flags & DESC_L_MASK)) {
803 hflags |= HF_CS32_MASK | HF_SS32_MASK | HF_CS64_MASK;
805 hflags |
[all...]
H A Dkvm.c499 uint32_t hflags; local
543 hflags = (env->segs[R_CS].flags >> DESC_DPL_SHIFT) & HF_CPL_MASK;
544 hflags |= (env->cr[0] & CR0_PE_MASK) << (HF_PE_SHIFT - CR0_PE_SHIFT);
545 hflags |= (env->cr[0] << (HF_MP_SHIFT - CR0_MP_SHIFT)) &
547 hflags |= (env->eflags & (HF_TF_MASK | HF_VM_MASK | HF_IOPL_MASK));
548 hflags |= (env->cr[4] & CR4_OSFXSR_MASK) <<
552 hflags |= HF_LMA_MASK;
555 if ((hflags & HF_LMA_MASK) && (env->segs[R_CS].flags & DESC_L_MASK)) {
556 hflags |= HF_CS32_MASK | HF_SS32_MASK | HF_CS64_MASK;
558 hflags |
[all...]
H A Dcpu.h579 uint32_t hflags; /* TB flags, see HF_xxx constants. These flags member in struct:CPUX86State
714 cache: it synchronizes the hflags with the segment cache values */
734 if ((env->hflags & HF_LMA_MASK) && (flags & DESC_L_MASK)) {
736 env->hflags |= HF_CS32_MASK | HF_SS32_MASK | HF_CS64_MASK;
737 env->hflags &= ~(HF_ADDSEG_MASK);
744 env->hflags = (env->hflags & ~(HF_CS32_MASK | HF_CS64_MASK)) |
750 if (env->hflags & HF_CS64_MASK) {
754 !(env->hflags & HF_CS32_MASK)) {
767 env->hflags
[all...]
/external/qemu/target-mips/
H A Dcpu.h416 uint32_t hflags; /* CPU State */ member in struct:CPUMIPSState
420 /* The KSU flags must be the lowest bits in hflags. The flag order
492 hflags layout. */
499 return env->hflags & MIPS_HFLAG_KSU;
529 (env->hflags & MIPS_HFLAG_DM)) {
638 env->hflags &= ~MIPS_HFLAG_BMASK;
639 env->hflags |= tb->flags & MIPS_HFLAG_BMASK;
647 *flags = env->hflags & (MIPS_HFLAG_TMASK | MIPS_HFLAG_BMASK);
H A Dtranslate.c433 static TCGv_i32 hflags; variable
469 uint32_t hflags, saved_hflags; member in struct:DisasContext
617 if (ctx->hflags & MIPS_HFLAG_F64) {
632 if (ctx->hflags & MIPS_HFLAG_F64) {
753 LOG_DISAS("hflags %08x saved %08x\n", ctx->hflags, ctx->saved_hflags);
758 if (ctx->hflags != ctx->saved_hflags) {
759 tcg_gen_movi_i32(hflags, ctx->hflags);
760 ctx->saved_hflags = ctx->hflags;
8232 int hflags = ctx->hflags & MIPS_HFLAG_BMASK; local
[all...]

Completed in 80 milliseconds