Home
last modified time | relevance | path

Searched refs:segment (Results 1 – 25 of 101) sorted by relevance

12345

/openbmc/phosphor-mrw-tools/
H A Dgen_path_callouts.pl302 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 DInventory.pm174 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 Dinventory.pl374 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 Dldconfig-handle-.dynstr-located-in-separate-segment.patch4 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 Dendian-ness_handling_fix.patch26 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 Dendian-ness_handling.patch67 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 D32and64bit.patch31 - 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 Dpath.py10 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 Ddecode.h64 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 Dpath.hpp4 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 D0003-make-LOAD-segment-extensions-based-on-p_align-instea.patch4 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 D0002-align-startOffset-with-p_align-instead-of-pagesize-f.patch9 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 Ddecode.c262 #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 Ddebug.c234 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 Dcpu.c81 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 Dmmu_helper.c933 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 Dsev-guest-firmware.rst95 * 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 Dutility.hpp370 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 Ddlopen-deps.inc8 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 Dpdb.c71 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 Du-boot.lds29 /* 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 Du-boot-nand.lds23 /* Read-only sections, merged into text segment: */
37 /* Read-write section, merged into data segment: */
/openbmc/u-boot/arch/powerpc/cpu/mpc83xx/
H A Du-boot.lds10 /* Read-only sections, merged into text segment: */
19 /* Read-write section, merged into data segment: */
/openbmc/u-boot/arch/powerpc/cpu/mpc86xx/
H A Du-boot.lds11 /* Read-only sections, merged into text segment: */
25 /* Read-write section, merged into data segment: */
/openbmc/qemu/include/hw/xen/
H A Dxen_native.h174 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()

12345