This is an automated email from the ASF dual-hosted git repository.
acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from f17c6552847 Documentation/rp2040: document fastboot_usb config for
waveshare boards
new 9f1107862b9 binfmt, arch/arm: Add the CONFIG_FDPIC option and the ABI
header.
new 1aa32bbc075 libs/libc/elf: Place an FDPIC object's segments
independently.
new 450cfad3830 libs/libc/elf: Read the dynamic tags an FDPIC object needs.
new 04dc50e71af libs/libc/elf: Fix two ways an FDPIC module failed to
relocate.
new e666653b807 libs/libc/elf: Publish FDPIC functions as descriptors for
dlsym.
new 1c72098fd56 libs/libc/elf: Fix the nxstyle errors around the FDPIC
changes.
new 0518ccb9ca9 libs/libc/elf, binfmt: Describe the GOT by base and size,
not by index.
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
arch/Kconfig | 7 +
arch/arm/Kconfig | 2 +
arch/arm/include/arch.h | 39 +++
arch/arm/include/elf.h | 17 ++
binfmt/Kconfig | 32 ++
binfmt/elf.c | 6 +-
boards/arm/mps/mps3-an547/src/mps3_bringup.c | 2 +-
fs/Kconfig | 11 +
fs/xipfs/Kconfig | 1 +
include/elf.h | 7 +
include/nuttx/elf.h | 6 +
.../esp32p4-pico-wifi.h => include/nuttx/fdpic.h | 114 ++++----
include/nuttx/lib/elf.h | 44 ++-
libs/libc/elf/elf.h | 22 ++
libs/libc/elf/elf_bind.c | 113 ++++++-
libs/libc/elf/elf_insert.c | 51 ++--
libs/libc/elf/elf_load.c | 323 ++++++++++++++++++---
libs/libc/elf/elf_loadhdrs.c | 18 ++
libs/libc/elf/elf_symbols.c | 232 ++++++++-------
libs/libc/elf/elf_unload.c | 41 ++-
20 files changed, 868 insertions(+), 220 deletions(-)
copy boards/risc-v/esp32p4/esp32p4-pico-wifi-wareshare/src/esp32p4-pico-wifi.h
=> include/nuttx/fdpic.h (53%)