/openbmc/qemu/target/i386/tcg/ |
H A D | seg_helper.c | 52 /* XXX: use mmu_index to have proper DPL support */ 196 uint32_t *esp_ptr, int dpl, in get_ss_esp_from_tss() argument 224 index = (dpl * 4 + 2) << shift; in get_ss_esp_from_tss() 241 int rpl, dpl; in tss_load_seg() local 251 dpl = (e2 >> DESC_DPL_SHIFT) & 3; in tss_load_seg() 256 if (dpl != rpl) { in tss_load_seg() 264 if (dpl != cpl || dpl != rpl) { in tss_load_seg() 274 if (dpl < cpl || dpl < rpl) { in tss_load_seg() 649 int type, dpl, selector, ss_dpl, cpl; in do_interrupt_protected() local 689 dpl = (e2 >> DESC_DPL_SHIFT) & 3; in do_interrupt_protected() [all …]
|
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/doc/ |
H A D | README.lsch3 | 54 | MC DPL Blob | 81 | MC DPL Blob (1M) | | 103 | MC DPL Blob (1M) | | 124 mcinitcmd: This environment variable is defined to initiate MC and DPL deployment 127 will be null and MC will not be booted and DPL will not be applied 128 during U-boot booting.However the MC, DPC and DPL can be applied from 133 using NOR Flash i.e. MC, DPL, and DPC is stored in the NOR flash: 143 setenv mcinitcmd 'fsl_mc start mc 0x580300000 0x580800000;fsl_mc apply DPL 0x580700000' 146 MC binary, DPC binary and DPL binary are stored and 0x580300000, 0x580800000 148 …noted that these addresses in 'fsl_mc start mc 0x580300000 0x580800000;fsl_mc apply DPL 0x58070000… [all …]
|
/openbmc/qemu/bsd-user/i386/ |
H A D | target_arch_cpu.c | 49 static void set_gate(void *ptr, unsigned int type, unsigned int dpl, in set_gate() argument 54 e2 = (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8); in set_gate() 60 /* only dpl matters as we do only user space emulation */ 61 void bsd_i386_set_idt(int n, unsigned int dpl) in bsd_i386_set_idt() argument 63 set_gate(idt_table + n, 0, dpl, 0, 0); in bsd_i386_set_idt()
|
/openbmc/qemu/bsd-user/x86_64/ |
H A D | target_arch_cpu.c | 48 static void set_gate64(void *ptr, unsigned int type, unsigned int dpl, in set_gate64() argument 53 e2 = (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8); in set_gate64() 61 /* only dpl matters as we do only user space emulation */ 62 void bsd_x86_64_set_idt(int n, unsigned int dpl) in bsd_x86_64_set_idt() argument 64 set_gate64(idt_table + n * 2, 0, dpl, 0, 0); in bsd_x86_64_set_idt()
|
H A D | target_arch.h | 26 void bsd_x86_64_set_idt(int n, unsigned int dpl);
|
/openbmc/qemu/target/i386/tcg/user/ |
H A D | seg_helper.c | 51 int dpl, cpl, shift; in do_interrupt_user() local 63 dpl = (e2 >> DESC_DPL_SHIFT) & 3; in do_interrupt_user() 66 if (dpl < cpl) { in do_interrupt_user() 98 int dpl = (env->eflags & VM_MASK) ? 3 : 0; in cpu_x86_load_seg() local 103 DESC_A_MASK | (dpl << DESC_DPL_SHIFT)); in cpu_x86_load_seg()
|
/openbmc/qemu/linux-user/i386/ |
H A D | cpu_loop.c | 51 static void set_gate64(void *ptr, unsigned int type, unsigned int dpl, in set_gate64() argument 56 e2 = (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8); in set_gate64() 65 /* only dpl matters as we do only user space emulation */ 66 static void set_idt(int n, unsigned int dpl, bool is64) in set_idt() argument 68 set_gate64(idt_table + n * 2, 0, dpl, 0, 0); in set_idt() 71 static void set_gate(void *ptr, unsigned int type, unsigned int dpl, in set_gate() argument 76 e2 = (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8); in set_gate() 82 /* only dpl matters as we do only user space emulation */ 83 static void set_idt(int n, unsigned int dpl, bool is64) in set_idt() argument 86 set_gate64(idt_table + n * 2, 0, dpl, 0, 0); in set_idt() [all …]
|
/openbmc/u-boot/drivers/net/fsl-mc/ |
H A D | mc.c | 94 * Copying MC firmware or DPL image to DDR 179 /* DPL likes its addresses on 32 * ARP_HLEN bits */ in mc_fixup_mac_addr() 256 /* dpmac not defined in DPL, so skip it. */ in mc_fixup_dpl_mac_addr() 262 printf("Error fixing up dpmac mac_addr in DPL\n"); in mc_fixup_dpl_mac_addr() 277 /* DPNI not defined in DPL in the objects area */ in mc_fixup_dpl_mac_addr() 496 u32 ver = fdt_getprop_u32_default(blob, "/", "dpl-version", 0); in mc_fixup_dpl() 499 /* The DPL fixup for mac addresses is only relevant in mc_fixup_dpl() 530 * Load the MC DPL blob in the MC private DRAM block: in load_mc_dpl() 533 printf("MC DPL is preloaded to %#llx\n", mc_ram_addr + mc_dpl_offset); in load_mc_dpl() 536 * Get address and size of the DPL blob stored in flash: in load_mc_dpl() [all …]
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | desc_defs.h | 19 u16 base1: 8, type: 4, s: 1, dpl: 2, p: 1; member 32 .dpl = (flags >> 5) & 0x03, \ 58 u16 base1 : 8, type : 5, dpl : 2, p : 1; member 73 dpl : 2, member
|
H A D | desc.h | 29 desc->dpl = 0x3; in fill_ldt() 81 unsigned dpl, unsigned ist, unsigned seg) in pack_gate() argument 85 gate->bits.dpl = dpl; in pack_gate()
|
/openbmc/qemu/target/i386/hvf/ |
H A D | x86_task.c | 138 int dpl; in vmx_handle_task_switch() local 142 dpl = task_gate_desc.dpl; in vmx_handle_task_switch() 144 if (tss_sel.rpl > dpl || cs.rpl > dpl) in vmx_handle_task_switch()
|
H A D | x86_descr.c | 107 desc->dpl << 5 | in x86_segment_descriptor_to_vmx() 120 desc->dpl = (vmx_desc->ar >> 5) & 3; in vmx_segment_to_x86_descriptor()
|
/openbmc/qemu/pc-bios/optionrom/ |
H A D | pvh.S | 174 * (base=0, limit=0xfffff, type=32bit code exec/read, DPL=0, 4k) 180 * (base=0, limit=0xfffff, type=32bit data read/write, DPL=0, 4k) 186 * (base=0, limit=0x0ffff, type=16bit code exec/read/conf, DPL=0, 1b) 192 * (base=0, limit=0x0ffff, type=16bit data read/write, DPL=0, 1b)
|
H A D | multiboot.S | 216 /* 0x08: code segment (base=0, limit=0xfffff, type=32bit code exec/read, DPL=0, 4k) */ 219 /* 0x10: data segment (base=0, limit=0xfffff, type=32bit data read/write, DPL=0, 4k) */ 222 /* 0x18: code segment (base=0, limit=0x0ffff, type=16bit code exec/read/conf, DPL=0, 1b) */ 225 /* 0x20: data segment (base=0, limit=0x0ffff, type=16bit data read/write, DPL=0, 1b) */
|
H A D | linuxboot.S | 189 /* 0x08: code segment (base=0, limit=0xfffff, type=32bit code exec/read, DPL=0, 4k) */ 192 /* 0x10: data segment (base=0, limit=0xfffff, type=32bit data read/write, DPL=0, 4k) */
|
/openbmc/u-boot/include/configs/ |
H A D | ls1088a_common.h | 129 /* TODO Actual DPL max length needs to be confirmed with the MC FW team */ 201 " fsl_mc lazyapply dpl 0x80001000 &&" \ 206 " fsl_mc lazyapply dpl 0x80001000 &&" \ 210 #define CONFIG_BOOTCOMMAND "fsl_mc lazyapply dpl 0x580d00000 &&" \
|
H A D | ls1088ardb.h | 408 "fsl_mc lazyapply dpl 0x80001000;" \ 475 "fsl_mc lazyapply dpl 0x80001000;" \ 499 "&& fsl_mc lazyapply dpl 0x80001000;" \ 508 "&& fsl_mc lazyapply dpl 0x80001000;" \ 519 "&& fsl_mc lazyapply dpl 0x80001000;" \ 531 "&& fsl_mc lazyapply dpl 0x80001000;" \
|
H A D | ls2080ardb.h | 520 "fsl_mc lazyapply dpl 0x20d00000; " \ 531 "&& fsl_mc lazyapply dpl 0x88000000; " \ 539 "&& fsl_mc lazyapply dpl 0x580d00000;" \ 550 "fsl_mc lazyapply dpl 0x20d00000; " \ 561 "&& fsl_mc lazyapply dpl 0x88000000; " \ 569 "&& fsl_mc lazyapply dpl 0x580d00000;" \
|
H A D | ls2080a_common.h | 134 /* TODO Actual DPL max length needs to be confirmed with the MC FW team */ 192 " fsl_mc apply dpl 0x80200000 &&" \ 196 #define CONFIG_BOOTCOMMAND "fsl_mc apply dpl 0x580d00000 &&" \
|
/openbmc/linux/net/iucv/ |
H A D | iucv.c | 266 struct iucv_cmd_dpl dpl; member 1247 parm->dpl.ippathid = path->pathid; in iucv_message_reply() 1248 parm->dpl.ipflags1 = flags; in iucv_message_reply() 1249 parm->dpl.ipmsgid = msg->id; in iucv_message_reply() 1250 parm->dpl.iptrgcls = msg->class; in iucv_message_reply() 1251 memcpy(parm->dpl.iprmmsg, reply, min_t(size_t, size, 8)); in iucv_message_reply() 1298 parm->dpl.ippathid = path->pathid; in __iucv_message_send() 1299 parm->dpl.ipflags1 = flags | IUCV_IPNORPY; in __iucv_message_send() 1300 parm->dpl.iptrgcls = msg->class; in __iucv_message_send() 1301 parm->dpl.ipsrccls = srccls; in __iucv_message_send() [all …]
|
/openbmc/u-boot/include/fsl-mc/ |
H A D | fsl_dpbp.h | 58 * the DPL or by calling the dpbp_create function. 105 * DPL file, or by calling this function. 110 * DPL file, call dpbp_open function to get an authentication
|
H A D | fsl_dpio.h | 65 * the DPL or by calling the dpio_create() function. 125 * DPL file, or by calling this function. 131 * DPL file, call dpio_open() function to get an authentication
|
/openbmc/qemu/tests/migration/i386/ |
H A D | a-b-bootblock.S | 122 * type = 32bit code execute/read, DPL = 0 129 * type = 32 bit data read/write, DPL = 0
|
/openbmc/u-boot/board/freescale/ls2080ardb/ |
H A D | README | 98 DPAA2 DPL 0x00D00000 122 DPAA2 DPL 0x00D00000
|
/openbmc/linux/drivers/dma/fsl-dpaa2-qdma/ |
H A D | dpdmai.c | 60 * the DPL or by calling the dpdmai_create() function. 129 * DPL file, or by calling this function. 135 * DPL file, call dpdmai_open() function to get an authentication
|