Waldemar Brodkorb wbx

wbx pushed to master at oss/openadk

16 hours ago

wbx pushed to master at oss/uclibc-ng-test

16 hours ago

wbx pushed to master at oss/uclibc-ng

  • 225478e84d aarch64: Apply relocations to use TLS GD access model. In aarch64 when the general dynamic access model is used for tls data the linker emits two dynamic relocs (R_AARCH64_TLS_DTPMOD(64) and R_AARCH64_TLS_DTPREL(64)) that must be applied by ld.so during object loading. Signed-off-by: Dmitry Chestnykh <dm.chestnykh@gmail.com>
  • 672afe85c2 Add vDSO support for aarch64. Signed-off-by: Dmitry Chestnykh <dm.chestnykh@gmail.com>
  • f749cb5c4a Generalize vDSO code. - Add macroses for vDSO functions names because in some architectures these names differ from the default ones. - Add header guards in dl-syscalls.h . Signed-off-by: Dmitry Chestnykh <dm.chestnykh@gmail.com>
  • 3a36a3100a Fix vDSO support for all supported architectures. - Cleanup dl-vdso.c code. - Pass `void *` as first arg to `load_vdso()`, using 32-bit type is completely wrong on 64bit architectures. - Split libc code and vDSO-related code. Move arch-specific implementations into separate files. The performance improvement is for example 50-60 times on ARMv7 and about 4 times on x86_64. Signed-off-by: Dmitry Chestnykh <dm.chestnykh@gmail.com>
  • View comparison for these 4 commits »

19 hours ago

wbx pushed to master at oss/embedded-test

  • 7c37e20f32 Use piggyback by default. There are issues with external initramfs since 6.6.x. (no bootup)

23 hours ago

wbx pushed to master at oss/openadk

23 hours ago

wbx pushed to master at oss/uclibc-ng-test

1 day ago

wbx pushed to master at oss/uclibc-ng-test

1 day ago

wbx pushed to master at oss/uclibc-ng

  • 0694e42c9c tree: Remove ^L Remove ^L (0x0c) chars from source code. Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
  • e1c1afff0e libuargp: restrict compatibility macros in argp.h only Macros __attribute__, __format__ and __printf__ are defined in argp.h for compatibility with ANSI and old gccs. But leaving them effective out of the scope of the header may break applications relying on these compiler attributes even with __STRICT_ANSI__ defined. So undef the macros after using. Signed-off-by: Yao Zi <ziyao@disroot.org> Reviewed-by: Petr Vorel <petr.vorel@gmail.com>
  • 4d6636f6b2 riscv32: allow ELF PIE noMMU build
  • View comparison for these 3 commits »

4 days ago

wbx pushed to master at oss/embedded-test

4 days ago

wbx pushed to master at oss/openadk

4 days ago

wbx pushed to master at oss/uclibc-ng-test

4 days ago

wbx pushed to master at oss/uclibc-ng

  • 48591e2a25 Provide fixups for riscv32. - Use TIME64 by default for rv32, usage of 32-bit time leads to a lot of incompatibilities with linux kernel 6.6.x and later versions. - Add some other corrections to use proper system calls on riscv32 platform. Signed-off-by: Dmitry Chestnykh <dm.chestnykh@gmail.com>

4 days ago

wbx pushed to master at oss/openadk

5 days ago

wbx pushed to master at oss/uclibc-ng-test

5 days ago

wbx pushed to master at oss/openadk

5 days ago

wbx pushed to master at oss/openadk

5 days ago

wbx pushed to master at oss/openadk

  • 6fda17ba18 binfmt: add riscv32 for ELF PIE on noMMU

6 days ago

wbx pushed to master at oss/openadk

6 days ago

wbx pushed to master at oss/openadk

  • f20249d4a7 busybox: fix hwclock compile with musl, from busybox ml

1 week ago

wbx pushed to master at oss/openadk

1 week ago