The following changes since commit 4d19974d7020488f63651244e1f9f51727c3f66c: [klibc] fwrite: fix typo in comment (2016-02-01 13:26:01 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/bwh/klibc.git for-hpa for you to fetch changes up to 7b49d9729ff6b3118c57eb6fe52c4f186016cfa0: [klibc] x86_64: Use -Ttext-segment to avoid address collision (2019-01-05 21:19:38 +0000) I've collected up all the patches sent to the klibc mailing list, excluding those that have been superseded or have unaddressed review comments. In a couple of case I used a slightly later version of the patch that ended up in Debian. Ben. ---------------------------------------------------------------- Alfonso Sanchez-beato (1): [klibc] Add support for reboot syscall argument Baptiste Jonglez (1): [klibc] nfsmount: support nfsvers= and vers= options Ben Hutchings (6): [klibc] run-init: Add dry-run mode [klibc] rename, renameat: Use renameat2() system call [klibc] Add RISC-V (RV64) port [klibc] x86_64: Reduce ld max-page-size option again [klibc] Never clean files in quilt status directory [klibc] x86_64: Use -Ttext-segment to avoid address collision Benjamin Drung (2): [klibc] ipconfig: Implement classless static routes [klibc] mount_main: Fix empty string check Greg Thelen (5): [klibc] include sys/types.h in more places [klibc] remove unused variables [klibc] use more consistent quoting [klibc] remove some 'make -s' build spew [klibc] add more PHONY targets to $(PHONY) James Clarke (1): [klibc] Fix sparc assembly when compiled as PIC James Cowgill (5): [klibc] mips64: compile with -mno-abicalls [klibc] mips: use -Ttext-segment when linking shared library [klibc] mips/mips64: simplify crt0 code [klibc] mips: don't save floating point registers in setjmp / longjmp [klibc] mips64: remove __unused from __jmp_buf Jay Vosburgh (1): [klibc] ipconfig: handle multiple interfaces correctly Mathieu Trudel-Lapierre (1): [klibc] ipconfig: Set broadcast when sending DHCPREQUEST and DHCPDISCOVER Makefile | 2 +- klcc/Kbuild | 2 +- scripts/Kbuild.install | 10 +- scripts/Kbuild.klibc | 8 +- scripts/Makefile.clean | 8 +- usr/include/arch/mips/klibc/archsetjmp.h | 14 -- usr/include/arch/mips64/klibc/archsetjmp.h | 1 - usr/include/arch/riscv64/klibc/archconfig.h | 15 ++ usr/include/arch/riscv64/klibc/archsetjmp.h | 27 ++++ usr/include/arch/riscv64/klibc/archsignal.h | 14 ++ usr/include/arch/riscv64/klibc/archstat.h | 28 ++++ usr/include/arch/riscv64/machine/asm.h | 26 ++++ usr/include/arch/sparc/machine/asm.h | 15 +- usr/include/arch/sparc64/machine/asm.h | 1 + usr/include/arch/sparc64/machine/frame.h | 1 + usr/include/sys/reboot.h | 4 +- usr/kinit/ipconfig/bootp_proto.c | 109 ++++++++++++++ usr/kinit/ipconfig/dhcp_proto.c | 9 +- usr/kinit/ipconfig/main.c | 108 ++++++++++---- usr/kinit/ipconfig/netdev.c | 49 +++++-- usr/kinit/ipconfig/netdev.h | 25 +++- usr/kinit/ipconfig/packet.c | 39 ++--- usr/kinit/ipconfig/packet.h | 4 +- usr/kinit/kinit.c | 2 +- usr/kinit/nfsmount/main.c | 19 +++ usr/kinit/run-init/run-init.c | 37 +++-- usr/kinit/run-init/run-init.h | 5 +- usr/kinit/run-init/runinitlib.c | 42 ++++-- usr/klibc/Kbuild | 3 +- usr/klibc/SYSCALLS.def | 3 +- usr/klibc/arch/mips/MCONFIG | 7 +- usr/klibc/arch/mips/crt0.S | 13 +- usr/klibc/arch/mips/klibc.ld | 214 ---------------------------- usr/klibc/arch/mips/setjmp.S | 30 ---- usr/klibc/arch/mips64/MCONFIG | 12 +- usr/klibc/arch/mips64/crt0.S | 20 +-- usr/klibc/arch/riscv64/Kbuild | 8 ++ usr/klibc/arch/riscv64/MCONFIG | 22 +++ usr/klibc/arch/riscv64/crt0.S | 22 +++ usr/klibc/arch/riscv64/setjmp.S | 50 +++++++ usr/klibc/arch/riscv64/syscall.S | 13 ++ usr/klibc/arch/riscv64/sysstub.ph | 26 ++++ usr/klibc/arch/sparc/pipe.S | 5 +- usr/klibc/arch/sparc/syscall.S | 6 +- usr/klibc/arch/sparc/sysfork.S | 6 +- usr/klibc/arch/sparc64/pipe.S | 5 +- usr/klibc/arch/sparc64/syscall.S | 6 +- usr/klibc/arch/sparc64/sysfork.S | 6 +- usr/klibc/arch/x86_64/MCONFIG | 8 +- usr/klibc/asprintf.c | 2 - usr/klibc/pread.c | 1 + usr/klibc/pwrite.c | 1 + usr/klibc/reboot.c | 6 +- usr/klibc/rename.c | 2 +- usr/klibc/renameat.c | 12 ++ usr/utils/halt.c | 34 +++-- usr/utils/mount_main.c | 4 +- usr/utils/readlink.c | 1 - 58 files changed, 740 insertions(+), 432 deletions(-) create mode 100644 usr/include/arch/riscv64/klibc/archconfig.h create mode 100644 usr/include/arch/riscv64/klibc/archsetjmp.h create mode 100644 usr/include/arch/riscv64/klibc/archsignal.h create mode 100644 usr/include/arch/riscv64/klibc/archstat.h create mode 100644 usr/include/arch/riscv64/machine/asm.h create mode 100644 usr/include/arch/sparc64/machine/asm.h create mode 100644 usr/include/arch/sparc64/machine/frame.h delete mode 100644 usr/klibc/arch/mips/klibc.ld create mode 100644 usr/klibc/arch/riscv64/Kbuild create mode 100644 usr/klibc/arch/riscv64/MCONFIG create mode 100644 usr/klibc/arch/riscv64/crt0.S create mode 100644 usr/klibc/arch/riscv64/setjmp.S create mode 100644 usr/klibc/arch/riscv64/syscall.S create mode 100644 usr/klibc/arch/riscv64/sysstub.ph create mode 100644 usr/klibc/renameat.c -- Ben Hutchings Absolutum obsoletum. (If it works, it's out of date.) - Stafford Beer -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: This is a digitally signed message part URL: <http://www.zytor.com/pipermail/klibc/attachments/20190105/fe0aabc8/attachment.sig>