Lines Matching refs:emflags
397 static bool emulation_flags_ok(const struct domain *d, uint32_t emflags) in emulation_flags_ok() argument
403 emflags != (XEN_X86_EMU_LAPIC|XEN_X86_EMU_IOAPIC) ) in emulation_flags_ok()
405 if ( !is_hardware_domain(d) && emflags && in emulation_flags_ok()
406 emflags != XEN_X86_EMU_ALL && emflags != XEN_X86_EMU_LAPIC ) in emulation_flags_ok()
409 else if ( emflags != 0 && emflags != XEN_X86_EMU_PIT ) in emulation_flags_ok()
456 uint32_t emflags; in arch_domain_create() local
461 emflags = config->emulation_flags; in arch_domain_create()
462 if ( emflags & ~XEN_X86_EMU_ALL ) in arch_domain_create()
465 d->domain_id, emflags); in arch_domain_create()
469 if ( !emulation_flags_ok(d, emflags) ) in arch_domain_create()
473 d->domain_id, is_hvm_domain(d) ? "HVM" : "PV", emflags); in arch_domain_create()
476 d->arch.emulation_flags = emflags; in arch_domain_create()