| /openbmc/phosphor-mrw-tools/ |
| H A D | gen_path_callouts.pl | 302 my %segment; 303 $segment{BusType} = $busType; 304 $segment{SourceUnit} = $target; 305 $segment{SourceChip} = getParentByClass($target, "CHIP"); 306 if ($segment{SourceChip} eq "") 319 $segment{DestUnit} = $dest; 320 $segment{DestChip} = getParentByClass($dest, "CHIP"); 323 if ($segment{DestChip} eq "") 328 $segment{DestChip} = $parent; 332 if ($segment{DestChip} eq "") [all …]
|
| H A D | Inventory.pm | 174 my $segment = $targetObj->getInstanceName($target); 175 $item->{OBMC_NAME} =~ s/\b$segment-\d+\b\///; 206 my ($segment) = $target =~ /\b(\w+-\d+)$/; 210 $item->{OBMC_NAME} =~ s/\b$segment\/(\w+)-\d+/$1-$pos/; 373 for my $segment (@segments) { 374 my ($s, $inst) = $segment =~ /(\w+)-(\d+)/; 389 for my $segment (keys %instanceHash) { 390 if (not exists $instanceHash{$segment}{keep}) { 392 $item->{OBMC_NAME} =~ s/$segment-\d+/$segment/;
|
| H A D | inventory.pl | 374 my $segment, my $item; 379 for $segment (@segments) { 380 my ($s, $inst) = $segment =~ /(\w+)-(\d+)/; 394 for my $segment (keys %instanceHash) { 396 if (not exists $instanceHash{$segment}{keep}) { 398 $item->{name} =~ s/$segment-\d+/$segment/;
|
| /openbmc/openbmc/poky/meta/recipes-core/glibc/ldconfig-native-2.12.1/ |
| H A D | ldconfig-handle-.dynstr-located-in-separate-segment.patch | 4 Subject: [PATCH] ldconfig: handle .dynstr located in separate segment (bug 8 segment containing it, instead of using the load offset of the first 9 segment. 41 switch (read32(segment->p_type, be)) 45 - loadaddr = read32(segment->p_vaddr, be) - read32(segment->p_offset, be); 50 error (0, 0, _("more than one dynamic segment\n")); 73 + /* Find the file offset of the segment containing the dynamic 76 + for (i = 0, segment = elf_pheader; 77 + i < read16(elf_header->e_phnum, be); i++, segment++) 79 + if (read32(segment->p_type, be) == PT_LOAD [all …]
|
| H A D | endian-ness_handling_fix.patch | 26 error (0, 0, _("more than one dynamic segment\n")); 28 dynamic_addr = read64(segment->p_offset, be); 29 - dynamic_size = read32(segment->p_filesz, be); 30 + dynamic_size = read64(segment->p_filesz, be); 38 - if (!*osversion && read32(segment->p_filesz, be) >= 32 && read32(segment->p_align, be) >= 4) 39 + if (!*osversion && read64(segment->p_filesz, be) >= 32 && read64(segment->p_align, be) >= 4) 42 + read64(segment->p_offset, be)); 43 - Elf64_Addr size = read32(segment->p_filesz, be); 44 + Elf64_Xword size = read64(segment->p_filesz, be);
|
| H A D | endian-ness_handling.patch | 67 for (i = 0, segment = elf_pheader; 68 - i < elf_header->e_phnum; i++, segment++) 69 + i < read16(elf_header->e_phnum, be); i++, segment++) 71 check_ptr (segment); 73 - switch (segment->p_type) 74 + switch (read32(segment->p_type, be)) 78 - loadaddr = segment->p_vaddr - segment->p_offset; 79 + loadaddr = read32(segment->p_vaddr, be) - read32(segment->p_offset, be); 84 error (0, 0, _("more than one dynamic segment\n")); 86 - dynamic_addr = segment->p_offset; [all …]
|
| H A D | 32and64bit.patch | 31 - ElfW(Phdr) *elf_pheader, *segment; 34 + Elf32_Phdr *elf_pheader, *segment; 63 + for (i = 0, segment = elf_pheader; 64 + i < elf_header->e_phnum; i++, segment++) 66 + check_ptr (segment); 68 + switch (segment->p_type) 78 + loadaddr = segment->p_vaddr - segment->p_offset; 83 + error (0, 0, _("more than one dynamic segment\n")); 85 + dynamic_addr = segment->p_offset; 86 + dynamic_size = segment->p_filesz; [all …]
|
| /openbmc/sdbusplus/tools/sdbusplus/ |
| H A D | path.py | 10 def __init__(self, segment=False, **kwargs): argument 22 if segment: 26 if not segment and self.value[0] != "/": 28 if segment and self.value[0] == "/": 31 if not segment: 44 Path(segment=True, **s) for s in kwargs.pop("segments", [])
|
| /openbmc/u-boot/drivers/bios_emulator/include/x86emu/ |
| H A D | decode.h | 64 u8 fetch_data_byte_abs (uint segment, uint offset); 66 u16 fetch_data_word_abs (uint segment, uint offset); 68 u32 fetch_data_long_abs (uint segment, uint offset); 70 void store_data_byte_abs (uint segment, uint offset, u8 val); 72 void store_data_word_abs (uint segment, uint offset, u16 val); 74 void store_data_long_abs (uint segment, uint offset, u32 val);
|
| /openbmc/phosphor-objmgr/src/ |
| H A D | path.hpp | 4 const std::string& segment) in appendPathSegment() argument 7 newPath.reserve(target.size() + 1 + segment.size()); in appendPathSegment() 8 newPath.append(target).append("/").append(segment); in appendPathSegment()
|
| /openbmc/openbmc/poky/meta/recipes-devtools/patchelf/patchelf/ |
| H A D | 0003-make-LOAD-segment-extensions-based-on-p_align-instea.patch | 4 Subject: [PATCH] make LOAD segment extensions based on p_align instead of 7 Since the p_align of the LOAD segment is no longer pagesize, the actual p_align 8 value is used to calculate for the LOAD segment extension. 10 If calculated with pagesize, new LOAD segment may be added even though the 11 existing LOAD segment can be extended.
|
| H A D | 0002-align-startOffset-with-p_align-instead-of-pagesize-f.patch | 9 glibc earlier than 2.35 incorrectly requires that the LOAD segment be (p_vaddr 33 + /* glibc earlier than 2.35 requires that the LOAD segment satisfies 42 // section segment is strictly smaller than the file (and not same size).
|
| /openbmc/u-boot/drivers/bios_emulator/x86emu/ |
| H A D | decode.c | 262 #define GET_SEGMENT(segment) in get_data_segment() argument 362 uint segment, in fetch_data_byte_abs() argument 367 x86emu_check_data_access(segment, offset); in fetch_data_byte_abs() 369 return (*sys_rdb)(((u32)segment << 4) + offset); in fetch_data_byte_abs() 383 uint segment, in fetch_data_word_abs() argument 388 x86emu_check_data_access(segment, offset); in fetch_data_word_abs() 390 return (*sys_rdw)(((u32)segment << 4) + offset); in fetch_data_word_abs() 404 uint segment, in fetch_data_long_abs() argument 409 x86emu_check_data_access(segment, offset); in fetch_data_long_abs() 411 return (*sys_rdl)(((u32)segment << 4) + offset); in fetch_data_long_abs() [all …]
|
| H A D | debug.c | 234 int segment; in x86emu_single_step() local 263 segment = M.x86.saved_cs; in x86emu_single_step() 265 X86EMU_dump_memory(segment, (u16) offset, 16); in x86emu_single_step() 268 segment = ps[1]; in x86emu_single_step() 270 X86EMU_dump_memory(segment, (u16) offset, 16); in x86emu_single_step() 273 segment = M.x86.saved_cs; in x86emu_single_step() 274 X86EMU_dump_memory(segment, (u16) offset, 16); in x86emu_single_step()
|
| /openbmc/u-boot/arch/x86/cpu/i386/ |
| H A D | cpu.c | 81 static void load_ds(u32 segment) in load_ds() argument 83 asm volatile("movl %0, %%ds" : : "r" (segment * X86_GDT_ENTRY_SIZE)); in load_ds() 86 static void load_es(u32 segment) in load_es() argument 88 asm volatile("movl %0, %%es" : : "r" (segment * X86_GDT_ENTRY_SIZE)); in load_es() 91 static void load_fs(u32 segment) in load_fs() argument 93 asm volatile("movl %0, %%fs" : : "r" (segment * X86_GDT_ENTRY_SIZE)); in load_fs() 96 static void load_gs(u32 segment) in load_gs() argument 98 asm volatile("movl %0, %%gs" : : "r" (segment * X86_GDT_ENTRY_SIZE)); in load_gs() 101 static void load_ss(u32 segment) in load_ss() argument 103 asm volatile("movl %0, %%ss" : : "r" (segment * X86_GDT_ENTRY_SIZE)); in load_ss()
|
| /openbmc/qemu/target/xtensa/ |
| H A D | mmu_helper.c | 933 uint32_t vaddr, unsigned *segment) in xtensa_mpu_lookup() argument 944 *segment = i; in xtensa_mpu_lookup() 962 unsigned segment = p & XTENSA_MPU_SEGMENT_MASK; in HELPER() local 964 if (segment < env->config->n_mpu_fg_segments) { in HELPER() 965 env->mpu_fg[segment].vaddr = v & -env->config->mpu_align; in HELPER() 966 env->mpu_fg[segment].attr = p & XTENSA_MPU_ATTR_MASK; in HELPER() 967 env->sregs[MPUENB] = deposit32(env->sregs[MPUENB], segment, 1, v); in HELPER() 974 unsigned segment = s & XTENSA_MPU_SEGMENT_MASK; in HELPER() local 976 if (segment < env->config->n_mpu_fg_segments) { in HELPER() 977 return env->mpu_fg[segment].vaddr | in HELPER() [all …]
|
| /openbmc/qemu/docs/specs/ |
| H A D | sev-guest-firmware.rst | 95 * CS segment base [31:16] 97 A hypervisor reads the CS segment base and IP value. The CS segment 98 base value represents the high order 16-bits of the CS segment base, so 99 the hypervisor must left shift the value of the CS segment base by 16 100 bits to form the full CS segment base for the CS segment register. It
|
| /openbmc/bmcweb/http/ |
| H A D | utility.hpp | 370 output = segment; in operator ()() 376 if (segment == expected) in operator ()() 389 segment(segmentIn) in UrlSegmentMatcherVisitor() 393 std::string_view segment; member in crow::utility::details::UrlSegmentMatcherVisitor 431 for (const auto& segment : segments) in readUrlSegments() local 438 return std::holds_alternative<OrMorePaths>(segment); in readUrlSegments() 440 res = std::visit(UrlSegmentMatcherVisitor(*fragIt), segment); in readUrlSegments() 445 res = std::visit(UrlSegmentMatcherVisitor(*it), segment); in readUrlSegments()
|
| /openbmc/openbmc/poky/meta/recipes-core/systemd/ |
| H A D | dlopen-deps.inc | 8 def extract_segment(filename, segment): 10 Return the named segment from the ELF. 16 cmd = [d.getVar("OBJCOPY"), "--dump-section", f"{segment}={f.name}", filename] 21 # binutils-objcopy has 0 exit code if the segment can't be found, but llvm-objcopy
|
| /openbmc/qemu/contrib/elf2dmp/ |
| H A D | pdb.c | 71 pdb_seg *segment = get_seg_by_num(r, sym->public_v3.segment); in pdb_find_public_v3_symbol() local 72 uint32_t sect_rva = segment->dword[1]; in pdb_find_public_v3_symbol() 76 sect_rva, sym->public_v3.segment, in pdb_find_public_v3_symbol() 77 ((char *)segment - 8), sym->public_v3.offset, rva); in pdb_find_public_v3_symbol()
|
| /openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
| H A D | u-boot.lds | 29 /* Read-only sections, merged into text segment: */ 43 /* Read-write section, merged into data segment: */ 106 * Make sure that the bss segment isn't linked at 0x0, otherwise its
|
| H A D | u-boot-nand.lds | 23 /* Read-only sections, merged into text segment: */ 37 /* Read-write section, merged into data segment: */
|
| /openbmc/u-boot/arch/powerpc/cpu/mpc83xx/ |
| H A D | u-boot.lds | 10 /* Read-only sections, merged into text segment: */ 19 /* Read-write section, merged into data segment: */
|
| /openbmc/u-boot/arch/powerpc/cpu/mpc86xx/ |
| H A D | u-boot.lds | 11 /* Read-only sections, merged into text segment: */ 25 /* Read-write section, merged into data segment: */
|
| /openbmc/qemu/include/hw/xen/ |
| H A D | xen_native.h | 174 uint16_t segment, uint8_t bus, uint8_t device, uint8_t function) in xendevicemodel_map_pcidev_to_ioreq_server() argument 176 return xc_hvm_map_pcidev_to_ioreq_server(dmod, domid, id, segment, in xendevicemodel_map_pcidev_to_ioreq_server() 182 uint16_t segment, uint8_t bus, uint8_t device, uint8_t function) in xendevicemodel_unmap_pcidev_from_ioreq_server() argument 184 return xc_hvm_unmap_pcidev_from_ioreq_server(dmod, domid, id, segment, in xendevicemodel_unmap_pcidev_from_ioreq_server() 201 xendevicemodel_handle *dmod, domid_t domid, uint16_t segment, in xendevicemodel_set_pci_intx_level() argument 204 return xc_hvm_set_pci_intx_level(dmod, domid, segment, bus, device, in xendevicemodel_set_pci_intx_level() 261 static inline int xen_set_pci_intx_level(domid_t domid, uint16_t segment, in xen_set_pci_intx_level() argument 265 return xendevicemodel_set_pci_intx_level(xen_dmod, domid, segment, bus, in xen_set_pci_intx_level()
|