CVS commit: src/sys/lib/libkern/arch/powerpc

2021-07-23 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Jul 24 05:29:26 UTC 2021 Modified Files: src/sys/lib/libkern/arch/powerpc: Makefile.inc Log Message: For evbppc, use C version of memcpy(3), memcmp(3), and memmove(3) consistently for *.{po,pico,go} (for RUMP), in order to avoid

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 21:31:34 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Stop using enum for flags, as per request from joerg. #define constants and #undef after use. To generate a diff of

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 12:12:24 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Bump LAST_REGISTER and LAST_RESTORE_REG to REGNO_ARM32_S31 for arm. There are two numbering schemes for VFPv2 registe

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:57:28 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Fix logic error in copyFloatVectorRegister() for arm; copy s0-s31 or d0-d31, not both. To generate a diff of this co

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:54:01 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Fix pointer arithmetic when copying s0-s31 registers for arm. To generate a diff of this commit: cvs rdiff -u -r1.24

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:50:43 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Fix DWARF/internal register numbers of s31 for arm. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 sr

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:47:18 UTC 2021 Modified Files: src/sys/lib/libunwind: unwind_registers.S Log Message: PR toolchain/55837 Fix for jumpto() armeb; use word-wise load for flags, instead of byte-wise one. To generate a diff of this comm

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:44:07 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 copyFloatVectorRegister(): Assert register number is valid to make sure. To generate a diff of this commit: cvs rdif

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:41:22 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp unwind_registers.S Log Message: PR toolchain/55837 Misc style fixes for clarity: - Rename lazyVFP1() and lazyVFP3() to lazyVFPv2() and lazyVFPv3(),

CVS commit: src/sys/lib/libsa

2021-05-25 Thread matthew green
Module Name:src Committed By: mrg Date: Wed May 26 04:28:15 UTC 2021 Modified Files: src/sys/lib/libsa: disklabel.c Log Message: in getdisklabel() swap the other-endian disklabel, #ifdef LIBSA_DISKLABEL_EI To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src

CVS commit: src/sys/lib/libsa

2021-05-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Fri May 21 21:52:16 UTC 2021 Modified Files: src/sys/lib/libsa: loadfile.c loadfile.h Log Message: Capture the endianness of the ELF file loaded in 'netbsd_elf_data', the same way we do already for the class in 'netbsd_elf_class

CVS commit: src/sys/lib/libsa

2021-05-12 Thread matthew green
Module Name:src Committed By: mrg Date: Wed May 12 08:45:28 UTC 2021 Modified Files: src/sys/lib/libsa: ufs.c Log Message: push the FFSv1 superblock code into ffs_find_superblock() and hide all the ugliness in this function, out of ufs_open(). NFC, objects same size if no

CVS commit: src/sys/lib/libsa

2021-03-26 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Mar 26 10:35:08 UTC 2021 Modified Files: src/sys/lib/libsa: tftp.c Log Message: Twiddle also for data transfer for seek. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/lib/libsa/tftp.c Please note that d

CVS commit: src/sys/lib/libunwind

2021-02-28 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Feb 28 23:12:37 UTC 2021 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp Log Message: Defer acquiring the FDE lock until after the allocation. This can avoid nesting issues between malloc and backtrace when using LSan.

CVS commit: src/sys/lib/libunwind

2021-02-23 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Feb 23 15:09:27 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp unwind_registers.S Log Message: Redo the aarch64 support in libunwind. This included a number of bugs starting from returning the wrong value from th

CVS commit: src/sys/lib/libunwind

2021-02-23 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Feb 23 15:07:32 UTC 2021 Modified Files: src/sys/lib/libunwind: DwarfParser.hpp Log Message: The return address register entry is the DWARF register. On PowerPC, this is not the same as the internal encoding, since the Link Reg

CVS commit: src/sys/lib/libkern

2021-01-25 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Jan 25 12:45:49 UTC 2021 Modified Files: src/sys/lib/libkern: Makefile.libkern Log Message: Build strlist.c. (Sigh, missed in original commit.) To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/lib/libk

CVS commit: src/sys/lib/libkern

2021-01-23 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Jan 23 19:41:16 UTC 2021 Modified Files: src/sys/lib/libkern: strlist.c Log Message: Fix building in the _STANDALONE case. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/lib/libkern/strlist.c Please no

CVS commit: src/sys/lib/libkern

2021-01-21 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Jan 21 15:44:14 UTC 2021 Modified Files: src/sys/lib/libkern: pmatch.c Log Message: Allow this to be built for the strlist.c unit tests. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/lib/libkern/pmatch

CVS commit: src/sys/lib/libkern

2021-01-21 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Jan 21 15:43:37 UTC 2021 Modified Files: src/sys/lib/libkern: libkern.h Added Files: src/sys/lib/libkern: strlist.c strlist.h Log Message: Add a generic set of routines for interacting with OpenFirmware-style string l

CVS commit: src/sys/lib/libsa

2020-12-19 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Dec 19 08:51:03 UTC 2020 Modified Files: src/sys/lib/libsa: ufs.c Log Message: Fix previous; define missing lfs_version. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/lib/libsa/ufs.c Please note that di

CVS commit: src/sys/lib/libsa

2020-12-18 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Dec 19 07:19:30 UTC 2020 Modified Files: src/sys/lib/libsa: ufs.c Log Message: ufs_open(): Check fs->lfs_version ifdef LIBSA_*L*FS, not LIBSA_*F*FS. This was harmless for FFS variants, that define LIBSA_FFSv[12], not LIBSA_FFS.

CVS commit: src/sys/lib/libx86emu

2020-12-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Dec 4 00:43:00 UTC 2020 Modified Files: src/sys/lib/libx86emu: files.x86emu Log Message: Build x86emu.c with -fno-inline, otherwise all of the auto-inlining the compiler does causes stack usage to exceed the limits we've set

CVS commit: src/sys/lib/libsa

2020-09-28 Thread Simon Burge
Module Name:src Committed By: simonb Date: Tue Sep 29 00:13:13 UTC 2020 Modified Files: src/sys/lib/libsa: twiddle.c Log Message: Add a slow twiddle option. This speeds up a pmax netboot by 15% and is only 1% slower than no twiddle. To generate a diff of this commit: cv

CVS commit: src/sys/lib/libz

2020-09-27 Thread Simon Burge
Module Name:src Committed By: simonb Date: Mon Sep 28 02:44:34 UTC 2020 Modified Files: src/sys/lib/libz: Makefile.inc Log Message: Whitespace alignment nit. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/lib/libz/Makefile.inc Please note that dif

CVS commit: src/sys/lib/libsa

2020-09-13 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Sep 13 13:31:36 UTC 2020 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Elf64_Phdr::p_offset is 64 bits, not 32 To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sys/lib/libsa/loadfile_elf

CVS commit: src/sys/lib/libsa

2020-09-13 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Sep 13 11:09:02 UTC 2020 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Elf64_Phdr::p_flags is 32 bits, not 64 To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/lib/libsa/loadfile_elf3

CVS commit: src/sys/lib/libsa

2020-09-06 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Sep 7 01:54:26 UTC 2020 Modified Files: src/sys/lib/libsa: Makefile Makefile.inc Log Message: oops, move GCC_NO_ADDR_OF_PACKED_MEMBER into the right header. To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93 src/sys

CVS commit: src/sys/lib/libsa

2020-09-06 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Sep 7 00:32:49 UTC 2020 Modified Files: src/sys/lib/libsa: Makefile Log Message: apply GCC_NO_ADDR_OF_PACKED_MEMBER To generate a diff of this commit: cvs rdiff -u -r1.91 -r1.92 src/sys/lib/libsa/Makefile Please note that dif

CVS commit: src/sys/lib/libkern

2020-09-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Sep 2 04:06:43 UTC 2020 Modified Files: src/sys/lib/libkern: softfloat.c Log Message: Reduce diffs to upstream: get rid of FLOAT64_{,DE}MANGLE(); it's no longer used. To generate a diff of this commit: cvs rdiff -u -r1.7 -

CVS commit: src/sys/lib/libkern

2020-09-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Sep 2 03:45:54 UTC 2020 Modified Files: src/sys/lib/libkern: softfloat.c Log Message: Update to the SoftFloat-2b version of softfloat.c. This makes a clarifying change to the warranty disclaimer and updates the comments. N

CVS commit: src/sys/lib/libkern

2020-09-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Sep 2 03:43:22 UTC 2020 Modified Files: src/sys/lib/libkern: milieu.h Log Message: Update to the SoftFloat-2c version of milieu.h. This includes a simplification of the license and updates the comments. NFC. To generate

CVS commit: src/sys/lib/libkern

2020-09-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Sep 2 03:41:56 UTC 2020 Modified Files: src/sys/lib/libkern: softfloat-specialize.h softfloat.h Log Message: Update to the SoftFloat-2c version of softfloat-specialize.h and softfloat.h. This includes a simplification of the

CVS commit: src/sys/lib/libkern

2020-09-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Sep 1 15:45:21 UTC 2020 Modified Files: src/sys/lib/libkern: softfloat-macros.h Log Message: Update to the SoftFloat-2c version of softfloat-macros.h. This has 3 small changes: - Simplification of the license. - Minor style

CVS commit: src/sys/lib/libkern

2020-09-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Sep 1 15:36:53 UTC 2020 Modified Files: src/sys/lib/libkern: softfloat-macros.h Log Message: Update to the SoftFloat-2b version of softfloat-macros.h. This makes a clarifying change to the warranty disclaimer and updates th

CVS commit: src/sys/lib/libsa

2020-06-27 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jun 27 17:22:12 UTC 2020 Modified Files: src/sys/lib/libsa: bootcfg.c Log Message: Support loading boot.cfg from non file-system based devices. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/lib/libsa/

CVS commit: src/sys/lib/libsa

2020-06-06 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Jun 6 15:45:47 UTC 2020 Modified Files: src/sys/lib/libsa: subr_prf.c Log Message: Make libsa's vsnprintf() work as expected when passed a NULL destinatino buffer. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1

CVS commit: src/sys/lib/libsa

2020-05-07 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu May 7 18:02:48 UTC 2020 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Update the comments. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/lib/libsa/loadfile_elf32.c Please note that

CVS commit: src/sys/lib/libkern

2020-04-23 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Apr 24 00:22:57 UTC 2020 Modified Files: src/sys/lib/libkern: Makefile.compiler-rt Log Message: For m68k, do not compile in {,u}divmodsi4 also, that are not used by codes generated by gcc (confirmed not only for kernel, but also

CVS commit: src/sys/lib/libkern/arch/m68k

2020-04-22 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Apr 23 03:12:49 UTC 2020 Modified Files: src/sys/lib/libkern/arch/m68k: divsi3.S modsi3.S udivsi3.S umodsi3.S Log Message: Remove "#ifndef __mc68010__ #error" I added when these {,u}divsi3.S and {,u}modsi3.S were moved here (It w

CVS commit: src/sys/lib/libkern

2020-04-22 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Apr 23 03:09:18 UTC 2020 Modified Files: src/sys/lib/libkern: Makefile.compiler-rt Log Message: For m68k, do not compile in {,u}divsi3 and {,u}modsi3 since codes generated by gcc do not depend on them. We should not have unused

CVS commit: src/sys/lib/libkern/arch/m68k

2020-04-22 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Apr 22 11:58:26 UTC 2020 Added Files: src/sys/lib/libkern/arch/m68k: divsi3.S modsi3.S udivsi3.S umodsi3.S Log Message: Restrict usage of m68k assembler versions of {,u}divsi3 and {,u}divsi3 to kernel and bootloader for 68010. T

CVS commit: src/sys/lib/libkern

2020-04-17 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Apr 17 17:24:46 UTC 2020 Modified Files: src/sys/lib/libkern: libkern.h Log Message: Slightly reorder for clarity, and add header. To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 src/sys/lib/libkern/libkern.h

CVS commit: src/sys/lib/libkern/arch

2020-01-27 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Jan 27 22:06:13 UTC 2020 Modified Files: src/sys/lib/libkern/arch/i386: Makefile.inc src/sys/lib/libkern/arch/x86_64: Makefile.inc Log Message: Make x86 use the C version of memcmp(). To generate a diff of this commit: c

CVS commit: src/sys/lib/libsa

2020-01-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jan 26 10:13:10 UTC 2020 Modified Files: src/sys/lib/libsa: nfs.c Log Message: Make a debug printf compile for all platforms To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/lib/libsa/nfs.c Please note t

CVS commit: src/sys/lib/libsa

2020-01-24 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jan 24 13:20:33 UTC 2020 Modified Files: src/sys/lib/libsa: ext2fs.c Log Message: Use dp->e2d_namlen rather than strlen(dp->e2d_name) in ext2fs_ls(). Prevents garbage beyond the end of the name from appearing on screen. T

CVS commit: src/sys/lib/libsa

2020-01-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jan 22 06:11:28 UTC 2020 Modified Files: src/sys/lib/libsa: dosfs.c Log Message: To support big partitions we need to make sure all byte offsets are calculated in 64 bit arithmetic. Pointed out by Rob Newberry. Unfortunately t

CVS commit: src/sys/lib/libkern

2019-12-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Dec 14 17:24:43 UTC 2019 Modified Files: src/sys/lib/libkern: Makefile.libkern Log Message: Nix trailing whitespace. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/lib/libkern/Makefile.libkern Plea

CVS commit: src/sys/lib/libkern

2019-12-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Dec 14 17:23:47 UTC 2019 Modified Files: src/sys/lib/libkern: Makefile.libkern libkern.h Removed Files: src/sys/lib/libkern: mertwist.c Log Message: Remove never-used Mersenne twister from libkern. To generate a d

CVS commit: src/sys/lib/libkern

2019-12-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Dec 14 17:23:31 UTC 2019 Modified Files: src/sys/lib/libkern: Makefile.libkern Log Message: Omit vestigial unused commented-out experiment. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/lib/libkern

CVS commit: src/sys/lib/libkern

2019-12-04 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Dec 5 04:17:13 UTC 2019 Modified Files: src/sys/lib/libkern: libkern.h Log Message: #ifdef notyet ---> never To generate a diff of this commit: cvs rdiff -u -r1.135 -r1.136 src/sys/lib/libkern/libkern.h Please note that

CVS commit: src/sys/lib/libsa

2019-04-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Apr 5 20:09:29 UTC 2019 Modified Files: src/sys/lib/libsa: bootp.c ext2fs.c loadfile.c rarp.c rpc.c Log Message: Go back ot using 0x%x instead of %#x because we don't always support the format. See subr_prf.c To generate

CVS commit: src/sys/lib/libkern

2019-04-05 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Apr 5 14:00:16 UTC 2019 Modified Files: src/sys/lib/libkern: Makefile.compiler-rt Log Message: clzdi2 and ctzdi2 are needed on alpha. (counting instructions are in the optional CIX extension, and thus not used by the default

CVS commit: src/sys/lib/libsa

2019-04-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Apr 2 22:25:10 UTC 2019 Modified Files: src/sys/lib/libsa: Makefile bootparam.c ufs.c Log Message: fix sign-compare and sign-passing errors. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/lib/libsa/

CVS commit: src/sys/lib/libsa

2019-03-31 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 31 20:08:45 UTC 2019 Modified Files: src/sys/lib/libsa: Makefile alloc.c arp.c atoi.c bootcfg.c bootcfg.h bootp.c bootp.h bootparam.c cd9660.c checkpasswd.c dev_net.c dosfs.c ether.c ext2fs.c gets.

CVS commit: src/sys/lib/libsa

2019-03-31 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Mar 31 16:14:48 UTC 2019 Modified Files: src/sys/lib/libsa: udp.c Log Message: correct debug message, d->myport has network byte order. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/lib/libsa/udp.c

CVS commit: src/sys/lib/libkern

2019-02-07 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Feb 7 10:44:54 UTC 2019 Modified Files: src/sys/lib/libkern: Makefile.compiler-rt Log Message: don't use -fnon-call-exceptions on arm. not needed and triggers eh_frame generation. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/lib/libkern

2019-02-06 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Feb 7 05:22:09 UTC 2019 Modified Files: src/sys/lib/libkern: Makefile.compiler-rt Log Message: apply the previous to all GCC-7 platforms. it affects vax as well. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src

CVS commit: src/sys/lib/libkern

2019-02-06 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Feb 7 04:33:24 UTC 2019 Modified Files: src/sys/lib/libkern: Makefile.compiler-rt Log Message: for sh3 and GCC 7 pass -fnon-call-exceptions for udivmoddi4.c. avoids it emitting a call to abort() for an explicit divide by zero.

CVS commit: src/sys/lib/libsa

2019-02-03 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Feb 3 11:59:43 UTC 2019 Modified Files: src/sys/lib/libsa: subr_prf.c Log Message: - remove unreachable code To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/lib/libsa/subr_prf.c Please note that diffs ar

CVS commit: src/sys/lib/libkern

2018-09-03 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Sep 3 18:52:34 UTC 2018 Modified Files: src/sys/lib/libkern: rngtest.c Log Message: We have popcount; no need to reimplement it. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/lib/libkern/rngtest.c

CVS commit: src/sys/lib/libkern

2018-09-03 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Sep 3 16:54:55 UTC 2018 Modified Files: src/sys/lib/libkern: Makefile.libkern src/sys/lib/libkern/arch/mips: Makefile.inc src/sys/lib/libkern/arch/usermode: Makefile.inc src/sys/lib/libkern/arch/vax:

CVS commit: src/sys/lib/libsa

2018-08-23 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Aug 23 17:35:42 UTC 2018 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Support loading read-only data sections. ARM64 ELF kernels need this. ok skrll@ To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/lib/libunwind

2018-07-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jul 17 19:01:16 UTC 2018 Modified Files: src/sys/lib/libunwind: UnwindCursor.hpp libunwind.cxx Log Message: The semantics of DW_CFA_GNU_args_size have changed subtile over the years. Adopt the new convention that it is call-sit

CVS commit: src/sys/lib/libunwind

2018-07-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jul 17 18:58:58 UTC 2018 Modified Files: src/sys/lib/libunwind: DwarfInstructions.hpp Log Message: Remove redundant setIP call overwritten a few lines later. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys

CVS commit: src/sys/lib/libkern

2018-07-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jul 8 17:54:42 UTC 2018 Modified Files: src/sys/lib/libkern: Makefile.libkern libkern.h Log Message: provide memmem To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/lib/libkern/Makefile.libkern cvs rd

CVS commit: src/sys/lib

2018-06-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Jun 5 00:57:47 UTC 2018 Modified Files: src/sys/lib/libkern: Makefile src/sys/lib/libsa: Makefile src/sys/lib/libz: Makefile Log Message: Use the standard build rules. To generate a diff of this commit: cv

CVS commit: src/sys/lib/libsa

2018-05-08 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed May 9 06:49:48 UTC 2018 Modified Files: src/sys/lib/libsa: ip.c Log Message: Remove annoying things, style, and fix buffer overflows. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/lib/libsa/ip.c Please

CVS commit: src/sys/lib/libkern/arch/aarch64

2018-03-16 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Mar 16 07:56:50 UTC 2018 Modified Files: src/sys/lib/libkern/arch/aarch64: Makefile.inc Log Message: use memmove.S To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/lib/libkern/arch/aarch64/Makefile.inc Pleas

CVS commit: src/sys/lib/libsa

2018-03-08 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Thu Mar 8 23:02:50 UTC 2018 Modified Files: src/sys/lib/libsa: cd9660.c Log Message: Add missed file in previous commit. > efiboot: system can boot from CD/DVD-ROM media. To generate a diff of this commit: cvs rdiff -u -r1.30

CVS commit: src/sys/lib/libsa

2017-12-21 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Dec 21 14:28:39 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Make sure we're loading a relocatable binary, to give the user a chance to correct the kernel name if he mistakenly typed pkboot on a stat

CVS commit: src/sys/lib/libkern

2017-12-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 9 00:51:52 UTC 2017 Modified Files: src/sys/lib/libkern: hexdump.c libkern.h Log Message: Even smaller and takes print function. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/lib/libkern/hexdump.

CVS commit: src/sys/lib/libkern

2017-12-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 8 23:57:57 UTC 2017 Modified Files: src/sys/lib/libkern: hexdump.c Log Message: don't ifdef _KERNEL To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/lib/libkern/hexdump.c Please note that diffs are

CVS commit: src/sys/lib/libkern

2017-12-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 8 23:49:01 UTC 2017 Modified Files: src/sys/lib/libkern: hexdump.c Log Message: use a different, more readable approach. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/lib/libkern/hexdump.c Pleas

CVS commit: src/sys/lib/libsa

2017-11-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Nov 13 20:21:10 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Revert my last revision, that is to say, don't group sections into segments anymore. Initially I did this because I wanted to compress the

CVS commit: src/sys/lib/libunwind

2017-11-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Nov 2 16:09:33 UTC 2017 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp Log Message: Avoid negative shift. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/lib/libunwind/AddressSpace.hpp Please

CVS commit: src/sys/lib/libkern/arch/x86_64

2017-10-30 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Oct 30 17:13:39 UTC 2017 Modified Files: src/sys/lib/libkern/arch/x86_64: random.S scanc.S skpc.S Log Message: Add END(). To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/lib/libkern/arch/x86_64/random.S \

CVS commit: src/sys/lib/libsa

2017-10-18 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Oct 18 16:29:56 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Group the sections into segments, and align to KERNALIGN only between segments. Prerequisite for other changes. Unfortunately the code is

CVS commit: src/sys/lib/libsa

2017-10-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Oct 13 10:39:27 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Introduce two functions, and dedup code. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/lib/libsa/loadfile_elf32.

CVS commit: src/sys/lib/libsa

2017-10-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Oct 13 10:04:27 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Constify offset, it must not change. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/lib/libsa/loadfile_elf32.c P

CVS commit: src/sys/lib/libsa

2017-10-08 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Oct 8 13:51:31 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Improve comments. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/lib/libsa/loadfile_elf32.c Please note that dif

CVS commit: src/sys/lib/libsa

2017-10-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Oct 5 02:59:21 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: try a different style of __used. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/lib/libsa/loadfile_elf32.c P

CVS commit: src/sys/lib/libsa

2017-10-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Oct 4 22:00:40 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: mark first as used for platforms that define PROGRESS to nothing (mvme68k) To generate a diff of this commit: cvs rdiff -u -r1.41 -r

CVS commit: src/sys/lib/libsa

2017-09-25 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Sep 25 20:39:21 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Clean up and split loadfile, reduces a patch I have. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/lib/libsa/loa

CVS commit: src/sys/lib/libunwind

2017-07-13 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jul 13 15:13:19 UTC 2017 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: GCC 5.3 likes to emit unwind data with float registers, i.e. register halfs. Compensate. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/lib/libsa

2017-04-18 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Tue Apr 18 07:44:21 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Swap arguments to strncmp() so that the thing we are testing, the section name, comes first; and so that the length of the string constant

CVS commit: src/sys/lib/libsa

2017-04-17 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Tue Apr 18 06:39:54 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Move deallocation of shstrsz inside the block where it is allocated. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sy

CVS commit: src/sys/lib/libsa

2017-04-17 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Mon Apr 17 18:06:30 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Section at index 0 is SHN_UNDEF. When searching for symbol sections skip it and start with index 1. To generate a diff of this commit: c

CVS commit: src/sys/lib/libsa

2017-04-17 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Mon Apr 17 17:44:48 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Don't hide first = 1 assignment inside for(), that just obscures the loop. Same object code is generated. To generate a diff of this com

CVS commit: src/sys/lib/libkern

2017-03-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Mar 14 09:22:38 UTC 2017 Modified Files: src/sys/lib/libkern: kern_assert.c Log Message: Add garbage instructions at end of kern_assert after vpanic. This avoids having the return address passed to vpanic confusingly appea

CVS commit: src/sys/lib/libsa

2017-02-23 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Thu Feb 23 12:13:59 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: update marks[MARK_DATA] with COUNT_DATA. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/lib/libsa/loadfile_elf3

CVS commit: src/sys/lib/libsa

2017-02-23 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Thu Feb 23 12:13:05 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: fix CTF section symbol size was not counted with COUNT_KERNEL. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/l

CVS commit: src/sys/lib/libgnuefi

2017-02-03 Thread Roy Marples
Module Name:src Committed By: roy Date: Fri Feb 3 17:28:58 UTC 2017 Modified Files: src/sys/lib/libgnuefi: Makefile Log Message: Fix build with clang. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/lib/libgnuefi/Makefile Please note that diffs are

CVS commit: src/sys/lib/libsa

2017-01-06 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Jan 6 09:14:36 UTC 2017 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Explain how all that mess works, without actually fixing it yet. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/l

CVS commit: src/sys/lib/libsa

2016-12-03 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Dec 3 09:20:55 UTC 2016 Modified Files: src/sys/lib/libsa: loadfile.h loadfile_elf32.c Log Message: Fix a wrong flag and KNF. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/lib/libsa/loadfile.h cvs rdif

CVS commit: src/sys/lib/libsa

2016-09-05 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Sep 5 21:11:11 UTC 2016 Modified Files: src/sys/lib/libsa: checkpasswd.c Log Message: Check bounds on input. From Michael Plass. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/lib/libsa/checkpasswd.c

CVS commit: src/sys/lib/libsa

2016-08-31 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 31 16:22:37 UTC 2016 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Initialize the marker for the data segment, in case the caller passes not fully initialized markers to loadfile(). Pointed out by Mark C

CVS commit: src/sys/lib/libsa

2016-08-27 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sat Aug 27 18:59:18 UTC 2016 Modified Files: src/sys/lib/libsa: stand.h Log Message: Remove gets() from here too. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/lib/libsa/stand.h Please note that diffs

CVS commit: src/sys/lib/libsa

2016-08-26 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sat Aug 27 06:31:42 UTC 2016 Modified Files: src/sys/lib/libsa: gets.c Log Message: PR 51200 gets in libsa considered harmful: remove gets() from libsa. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/lib

CVS commit: src/sys/lib/libsa

2016-08-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Aug 21 08:27:57 UTC 2016 Modified Files: src/sys/lib/libsa: ext2fs.c Log Message: delete now unused function . To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/lib/libsa/ext2fs.c Please note that diff

  1   2   3   >