Searched defs:dpl (Results 1 - 3 of 3) sorted by relevance

/vbox/src/recompiler/tests/
H A Dqruncom.c29 static void set_gate(void *ptr, unsigned int type, unsigned int dpl, argument
34 e2 = (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8);
41 /* only dpl matters as we do only user space emulation */
42 static void set_idt(int n, unsigned int dpl) argument
44 set_gate(idt_table + n, 0, dpl, 0, 0);
/vbox/src/VBox/VMM/VMMAll/
H A DTRPMAll.cpp569 /** @todo dpl <= cpl else GPF */
581 uint32_t dpl; local
628 dpl = Desc.Gen.u2Dpl;
630 if (!fConforming && dpl < cpl) /* to inner privilege level */
640 || (ss_r0 & X86_SEL_RPL) != ((dpl == 0) ? 1 : dpl)
650 if (fConforming || dpl == cpl) /* to the same privilege level */
665 Log(("Invalid cpl-dpl combo %d vs %d\n", cpl, dpl));
707 if (!fConforming && dpl < cp
[all...]
/vbox/src/recompiler/target-i386/
H A Dop_helper.c290 uint32_t *esp_ptr, int dpl)
316 index = (dpl * 4 + 2) << shift;
332 int rpl, dpl, cpl; local
351 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
357 if (dpl != rpl)
359 if ((e2 & DESC_C_MASK) && dpl > rpl)
365 if (dpl != cpl || dpl != rpl)
373 if (dpl < cpl || dpl < rp
289 get_ss_esp_from_tss(uint32_t *ss_ptr, uint32_t *esp_ptr, int dpl) argument
891 int type, dpl, selector, ss_dpl, cpl; local
1256 int type, dpl, selector, cpl, ist; local
1613 int dpl, cpl, shift; local
2656 int cpl, dpl, rpl; local
2760 uint32_t e1, e2, cpl, dpl, rpl, limit; local
2887 uint32_t e1, e2, cpl, dpl, rpl, selector, offset, param_count; local
3164 int dpl; local
3190 int cpl, dpl, rpl, eflags_mask, iopl; local
4110 int rpl, dpl, cpl, type; local
4154 int rpl, dpl, cpl, type; local
4204 int rpl, dpl, cpl; local
4237 int rpl, dpl, cpl; local
6114 get_ss_esp_from_tss_raw(CPUX86State *env1, uint32_t *ss_ptr, uint32_t *esp_ptr, int dpl) argument
[all...]

Completed in 52 milliseconds