diff options
author | Alistair Francis <alistair.francis@wdc.com> | 2019-12-30 13:33:07 -0800 |
---|---|---|
committer | Alistair Francis <alistair.francis@wdc.com> | 2020-01-16 14:10:38 -0800 |
commit | 78dcaf2ea7d74e02700fd1c97fccdd1635de2799 (patch) | |
tree | 17fbc93fcc7ba0ad06dea4ba849896a152c1c48b | |
parent | 6729f9c29e3f1d0d8b07510ca0934b2d13743357 (diff) | |
download | glibc-78dcaf2ea7d74e02700fd1c97fccdd1635de2799.tar.gz glibc-78dcaf2ea7d74e02700fd1c97fccdd1635de2799.tar.xz glibc-78dcaf2ea7d74e02700fd1c97fccdd1635de2799.zip |
COVER: RISC-V glibc port for the 32-bit
This patch set contains the glibc port for 32-bit RISC-V. This is based on the original work from Zong Li [1] and has been updated to use a 64-bit time_t. This requires a 5.4+ kernel and all of the testing has been done using the 5.4 stable kernel. This is a list of the tests that are currently failing when running make check: FAIL: elf/tst-ldconfig-ld_so_conf-update FAIL: iconvdata/tst-tables FAIL: io/tst-lockf FAIL: math/atest-exp FAIL: math/atest-exp2 FAIL: math/atest-sincos FAIL: math/test-float64-cacos FAIL: math/test-ifloat32x-atan2 FAIL: misc/test-errno-linux FAIL: nss/tst-nss-files-hosts-long FAIL: resolv/tst-resolv-res_init-thread FAIL: stdio-common/bug22 FAIL: stdlib/tst-strfrom FAIL: stdlib/tst-strfrom-locale FAIL: sunrpc/tst-udp-nonblocking FAIL: sunrpc/tst-udp-timeout FAIL: sysvipc/test-sysvmsg FAIL: sysvipc/test-sysvsem ---Links--- 1: https://sourceware.org/ml/libc-alpha/2018-07/msg00892.html The latest version of my work can be found here: https://github.com/alistair23/glibc/tree/alistair/rv32.next This specific version can be found here: https://github.com/alistair23/glibc/tree/alistair/rv32.rfc6 ---Changelog--- RFC v6: - Rebase on top of accetpted patches - Fix issues so that the tests actually run RFC v5: - Hopefully finally get the correct layout for the *64 syscalls - Sort out the Changelog RFC v4: - Continue to fix things that weren't working - Update the coding style to match glibc - Update the __ASSUME_TIME64_SYSCALLS work to better match Lukasz's work RFC v3: - Remove all "Hack" patches - Incorporate upstream comments - Ensure we don't break RV64 - Lot's more testing and fixes RFC v2: - Add Lukasz's patches - Update the non HACK syscalls after feedback - define __ASSUME_TIME64_SYSCALLS and __ASSUME_RLIM64_SYSCALLS - Remove lockf64.c - Other smaller changes from RFC v1
-rw-r--r-- | __COVER__ | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/__COVER__ b/__COVER__
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/__COVER__
|