CVS: cvs.openbsd.org: src

2019-11-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/09 13:29:09 Modified files: gnu/llvm/lib/CodeGen: ReturnProtectorPass.cpp Log message: Move the hashed __retguard_* symbols into individual sections and mark them as COMDATs so that the linke

CVS: cvs.openbsd.org: src

2019-11-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/09 13:07:00 Modified files: sys/arch/amd64/conf: ld.script sys/arch/arm/conf: kern.ldscript sys/arch/arm64/conf: kern.ldscript sys/arch/i386/conf: ld.script

CVS: cvs.openbsd.org: src

2019-11-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/09 12:59:53 Modified files: sys/arch/armv7/conf: Makefile.armv7 Log message: Let mcount.o compile by ignoring a warning about the profile.h ASM ok patrick@

CVS: cvs.openbsd.org: src

2019-11-07 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/07 13:42:28 Modified files: sys/arch/alpha/conf: Makefile.alpha sys/arch/amd64/conf: Makefile.amd64 sys/arch/arm64/conf: Makefile.arm64 sys/arch/armv7/conf: Makefile.

CVS: cvs.openbsd.org: src

2019-11-03 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/03 17:48:22 Modified files: sys/kern : sysv_shm.c Log message: Fix previous commit: missed a ds_copyin() moved in rev 1.72

CVS: cvs.openbsd.org: src

2019-11-03 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/03 13:16:01 Modified files: sys/sys: shm.h sys/kern : sysv_shm.c Log message: Merge sys_shmctl() and shmctl1() again, as we no longer have a need for the copyin/copyout

CVS: cvs.openbsd.org: src

2019-10-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/27 15:07:13 Modified files: lib/libc/arch/sparc64/fpu: fpu_qp.c Log message: Mark the _Qp_{mul,div,add,sub} functions as 'protected' to eliminate PLT entries and prevent overriding ok ketten

CVS: cvs.openbsd.org: src

2019-10-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/26 12:47:11 Modified files: lib/libc/arch/aarch64: Symbols.list lib/libc/arch/alpha: Symbols.list lib/libc/arch/amd64: Symbols.list lib/libc/arch/arm: Symbols.list

CVS: cvs.openbsd.org: src

2019-10-25 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/25 23:44:59 Modified files: sys/arch/amd64/amd64: db_trace.c Log message: Correct some ASM in a comment

CVS: cvs.openbsd.org: src

2019-10-24 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/24 16:11:10 Modified files: libexec/ld.so/aarch64: rtld_machine.c libexec/ld.so/arm: rtld_machine.c libexec/ld.so/i386: rtld_machine.c libexec/ld.so/sh: rtld_machine.

CVS: cvs.openbsd.org: src

2019-10-23 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/23 13:55:09 Modified files: libexec/ld.so/aarch64: archdep.h rtld_machine.c libexec/ld.so/alpha: archdep.h rtld_machine.c libexec/ld.so/amd64: archdep.h rtld_machine.c

CVS: cvs.openbsd.org: src

2019-10-20 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/20 20:36:43 Modified files: libexec/ld.so/hppa: Makefile.inc libexec/ld.so/mips64: Makefile.inc Log message: Whoops: backout mips64+hppa CHECK_LDSO bits: they weren't done and weren'

CVS: cvs.openbsd.org: src

2019-10-19 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/19 21:44:49 Modified files: libexec/ld.so : Makefile boot.c libexec/ld.so/aarch64: Makefile.inc libexec/ld.so/alpha: Makefile.inc libexec/ld.so/amd64: Makefile.inc

CVS: cvs.openbsd.org: src

2019-10-14 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/14 19:24:07 Modified files: usr.bin/ftp: ftp.c Log message: When setting the modification time on the retrieved file, use utimensat() with UTIME_OMIT for the atime, instead of setting the

CVS: cvs.openbsd.org: src

2019-10-05 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/05 14:49:48 Modified files: libexec/ld.so/hppa: rtld_machine.c Log message: Tighten handling of pure relative DIR32 relocations and those referencing sections; despite being a RELA arch, ld.s

CVS: cvs.openbsd.org: src

2019-10-04 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/04 19:01:23 Modified files: lib: check_sym Log message: The mips64 symbol table layout means we have to consider symbol visibility and skip 'protected' symbols when identifying wh

CVS: cvs.openbsd.org: src

2019-10-04 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/04 18:59:24 Modified files: lib: check_sym Log message: Get the architecture from the ELF header instead of running uname, so that we can operate on libs from other archs

CVS: cvs.openbsd.org: src

2019-10-04 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/04 18:08:50 Modified files: libexec/ld.so/aarch64: rtld_machine.c libexec/ld.so/alpha: rtld_machine.c libexec/ld.so/amd64: rtld_machine.c libexec/ld.so/arm: rtld_mach

CVS: cvs.openbsd.org: src

2019-10-04 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/04 11:42:16 Modified files: libexec/ld.so : dlfcn.c library.c library_mquery.c library_subr.c loader.c resolve.c resolve.h Log message: Convert the child_list membe

CVS: cvs.openbsd.org: src

2019-10-02 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/10/03 00:10:54 Modified files: libexec/ld.so : dlfcn.c library_subr.c loader.c resolve.c resolve.h Log message: Use a better algorithm for calculating the grpsym libra

CVS: cvs.openbsd.org: src

2019-09-29 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/09/29 21:35:09 Modified files: libexec/ld.so : malloc.c Log message: Oops: the call to ofree() in orealloc() was misconverted into a call to _dl_free(), which would trigger a "recursive call" a

CVS: cvs.openbsd.org: src

2019-08-08 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/08/08 23:02:19 Modified files: lib: check_sym Log message: Move the "data object size changes" into the "Dynamic export changes" section for consistency based on diff from jca@

CVS: cvs.openbsd.org: src

2019-08-07 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/08/07 15:31:03 Modified files: lib: check_sym Log message: Report changes in the size of data symbols, which require a major bump

CVS: cvs.openbsd.org: src

2019-08-07 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/08/07 12:53:12 Modified files: sys/arch/amd64/include: codepatch.h sys/arch/amd64/amd64: codepatch.c Log message: Add codepatch_jmp(), like codepath_call() but inserting a jmp instead o

CVS: cvs.openbsd.org: src

2019-08-07 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/08/07 12:53:28 Modified files: sys/arch/amd64/amd64: cpu.c locore.S vector.S sys/arch/amd64/include: codepatch.h frameasm.h Log message: Mitigate CVE-2019-1125: block speculation past c

CVS: cvs.openbsd.org: src

2019-08-05 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/08/05 22:01:42 Modified files: libexec/ld.so : loader.c libexec/ld.so/aarch64: rtld_machine.c libexec/ld.so/alpha: rtld_machine.c libexec/ld.so/amd64: rtld_machine.c

CVS: cvs.openbsd.org: src

2019-08-04 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/08/04 17:51:45 Modified files: libexec/ld.so : resolve.h resolve.c dlfcn.c loader.c libexec/ld.so/aarch64: rtld_machine.c libexec/ld.so/alpha: rtld_machine.c libexec/ld

CVS: cvs.openbsd.org: src

2019-08-03 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/08/03 13:56:40 Modified files: libexec/ld.so/amd64: rtld_machine.c Log message: The ABI says JUMP_SLOT relocations don't have an addend, so don't add it in ok kettenis@

CVS: cvs.openbsd.org: src

2019-08-03 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/08/03 13:36:56 Modified files: libexec/ld.so : Makefile libexec/ld.so/aarch64: Makefile.inc libexec/ld.so/amd64: Makefile.inc libexec/ld.so/arm: Makefile.inc Log mess

CVS: cvs.openbsd.org: src

2019-07-20 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/07/20 21:54:16 Modified files: libexec/ld.so : dlfcn.c loader.c resolve.c resolve.h Log message: In 2004, we upgraded to binutils 2.14 with did -zcombreloc by default. In 2013, I implemented th

CVS: cvs.openbsd.org: src

2019-07-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/07/13 23:08:26 Modified files: sys/arch/amd64/include: reg.h Log message: Delete obsolete bits in a comment: mcontext is gone and struct reg is no longer required to be layout compatible with st

CVS: cvs.openbsd.org: src

2019-07-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/07/13 21:36:37 Modified files: lib/libc/arch/powerpc: SYS.h Log message: Unlike gas, clang's assembler complains about duplicate symbol assignments. Tweak the PSEUDO() macro to avoid that. prob

CVS: cvs.openbsd.org: src

2019-07-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/07/13 21:30:46 Modified files: usr.bin/openssl: apps.c apps.h asn1pars.c certhash.c ciphers.c crl.c crl2p7.c dh.c dhparam.c dsa.c dsaparam.c ec.

CVS: cvs.openbsd.org: src

2019-07-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/07/13 21:26:02 Modified files: sys/kern : kern_unveil.c Log message: Don't lock the struct unveil being created in the child when cloning the parent's during fork() witness reports from a

CVS: cvs.openbsd.org: src

2019-07-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/07/13 21:23:13 Modified files: libexec/ld.so : Makefile resolve.c util.h libexec/ld.so/aarch64: syscall.h libexec/ld.so/alpha: syscall.h libexec/ld.so/amd64: syscall.h

CVS: cvs.openbsd.org: src

2019-06-29 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/06/29 15:21:27 Modified files: lib/libc/gen : getcwd.3 lib/libc/stdlib: realpath.3 Log message: Document that getcwd() and realpath() are built on system calls that have a different c

CVS: cvs.openbsd.org: src

2019-06-16 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/06/16 18:23:03 Modified files: usr.bin/logger : logger.1 logger.c Log message: Add -c option for passing LOG_CONS to syslog(3). (Option choice matches NetBSD) ok deraadt@ jmc@ benno@ kn@

CVS: cvs.openbsd.org: src

2019-06-16 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/06/16 18:21:28 Modified files: sys/kern : subr_log.c Log message: dosendsyslog() must only pass ktrgenio(9) userspace buffers that it can use copyin() on. While here: just put the struct

CVS: cvs.openbsd.org: src

2019-06-03 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/06/03 20:35:40 Modified files: libexec/ld.so : loader.c Log message: Disable the unmapping of ld.so's boot data for now, as boehm-gc apparently follows some pointer into the middle of it. Best

CVS: cvs.openbsd.org: src

2019-06-01 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/06/01 19:03:01 Modified files: lib/libc : Makefile lib/libc/dlfcn : dlfcn_stubs.c init.c lib/libc/hidden: tib.h lib/libc/include: namespace.h lib/libc/std

CVS: cvs.openbsd.org: src

2019-05-28 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/28 12:20:01 Modified files: sys/arch/amd64/amd64: identcpu.c Log message: Correct the test for when the L1TF vulnerablity has been mitigated via either hardware update (RDCL_NO) or our being

CVS: cvs.openbsd.org: src

2019-05-28 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/28 12:17:01 Modified files: sys/arch/amd64/amd64: cpu.c Log message: Skip doing MDS mitigation on vmm entry if the new firmware is present, as it enhances the L1D_FLUSH MSR to flush MDS too

CVS: cvs.openbsd.org: src

2019-05-18 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/18 12:11:46 Modified files: sys/arch/amd64/amd64: cpu.c Log message: Both FreeBSD and I appear to have been confused by intel's deep-dive doc: the RDCL_NO bit of the ARCH_CAPA msr only indica

CVS: cvs.openbsd.org: src

2019-05-17 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/17 13:07:47 Modified files: sys/arch/amd64/include: cpu_full.h Log message: Oops, forgot to include a copyright year when originally added

CVS: cvs.openbsd.org: src

2019-05-17 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/17 13:07:16 Modified files: sys/arch/amd64/amd64: cpu.c genassym.cf identcpu.c locore.S mainbus.c vmm.c vmm_support.S sys/arch/amd64/conf: Makefile.amd64

CVS: cvs.openbsd.org: src

2019-05-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/13 14:00:33 Modified files: lib/libc/include: namespace.h Added files: lib/libc/include: DETAILS Log message: Move 'how this works' details from namespace.h to DETAILS

CVS: cvs.openbsd.org: src

2019-05-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/13 11:18:10 Modified files: lib/libc/gen : nlist.c Log message: The fd used by nlist() isn't application visible, so mark it close-on-exec to avoid leaking it ok deraadt@

CVS: cvs.openbsd.org: src

2019-05-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/12 18:07:05 Modified files: gnu/llvm/tools/lld/ELF: Driver.cpp Log message: Add support for -znoretpolineplt and make -zretpolineplt the default. Affects i386 and amd64 only. ok deraadt@ ket

CVS: cvs.openbsd.org: src

2019-05-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/12 17:32:42 Modified files: libexec/ld.so : loader.c Log message: Indentation fix

CVS: cvs.openbsd.org: src

2019-05-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/12 16:23:38 Modified files: sys/arch/amd64/amd64: locore.S machdep.c sys/arch/amd64/include: cpu.h Log message: Delete cpu_idle_{enter,leave}_fcn() as unused. Add RETGUARD checks to

CVS: cvs.openbsd.org: src

2019-05-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/12 15:27:47 Modified files: sys/arch/amd64/include: frameasm.h Log message: s/availible/available/

CVS: cvs.openbsd.org: src

2019-05-11 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/11 15:02:35 Modified files: libexec/ld.so : loader.c resolve.h Log message: Prune visited leaves when walking dependencies to call init functions in topological sort order, reducing it to O(

CVS: cvs.openbsd.org: src

2019-05-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/10 07:29:21 Modified files: include: tib.h etc: rc libexec/ld.so : Makefile boot.c loader.c resolve.h util.h libexec/ld.so/aarch64: Makefile.inc

CVS: cvs.openbsd.org: src

2019-05-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/09 20:05:35 Modified files: sys/dev/usb: xhcireg.h Log message: Add more flags to the debug bitmask ok mpi@

CVS: cvs.openbsd.org: src

2019-05-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/09 19:31:30 Modified files: lib/libc/arch/amd64/sys: tfork_thread.S Log message: Apply retpoline protection to the indirect call to the thread startfunc ok mortimer@

CVS: cvs.openbsd.org: src

2019-05-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/09 19:29:31 Modified files: sbin/dhclient : dispatch.c sbin/ifconfig : brconfig.c ifconfig.c usr.bin/netstat: route.c usr.sbin/hostapd: apme.c handle.c hostapd.c ia

CVS: cvs.openbsd.org: src

2019-05-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/09 17:13:31 Modified files: regress/sys/kern/mmap2: mmaptest.c Log message: Drop reference to sparc and expand 'VAC' so the comment makes sense to semi-gurus

CVS: cvs.openbsd.org: src

2019-05-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/09 16:44:53 Modified files: usr.bin/xinstall: xinstall.c Log message: This no longer uses utime(3), so it doesn't need

CVS: cvs.openbsd.org: src

2019-05-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/09 16:25:42 Modified files: sys/kern : exec_elf.c Log message: If mallocing the array program header fails, give up on coredumping instead of panicing ok deraadt@, tedu@, mpi@

CVS: cvs.openbsd.org: src

2019-05-08 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/05/08 14:27:29 Modified files: lib/csu: crt0.c Log message: Call _csu_finish() before {pre,}init_array functions so that in static executables the TIB and __progname are set up before th

CVS: cvs.openbsd.org: src

2019-04-23 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/04/23 22:12:36 Modified files: sys/arch/amd64/amd64: pmap.c Log message: Style tweaks: - use NULL for pointer comparisons and assignments. - in level comparisons, use PTP_LEVELS instead of magic

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/04/23 00:51:04 Modified files: sys/arch/amd64/amd64: lapic.c pmap.c Log message: Copy cache-control bits from U+K to U-K entry in pmap_enter_special() in a generic way, correcting the handling o

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/04/22 22:46:03 Modified files: regress/sys/arch/amd64/dump_tables: dump_tables.c Log message: Report slot types recursively for recursive PTE entries

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/04/22 21:28:53 Modified files: regress/sys/arch/amd64/dump_tables: dump_tables.c Log message: Improve usage message

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/04/22 21:14:44 Modified files: regress/sys/arch/amd64/dump_tables: dump_tables.c Log message: Simplify presentation of attributes to eliminate duplication

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/04/22 21:06:07 Modified files: regress/sys/arch/amd64/dump_tables: dump_tables.c Log message: Add a header to explain fields

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/04/22 20:59:58 Modified files: regress/sys/arch/amd64/dump_tables: dump_tables.c Log message: Add -u for getting pagetables of pid 1 User PAGE_SIZE macro

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/04/22 20:32:17 Added files: regress/sys/arch/amd64/dump_tables: Makefile dump_tables.c Log message: Utility useful for debugging amd64 page tables

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/04/22 20:24:22 src/regress/sys/arch/amd64/dump_tables Update of /cvs/src/regress/sys/arch/amd64/dump_tables In directory cvs.openbsd.org:/tmp/cvs-serv45589/dump_tables Log Message: Directory /cvs/src/re

CVS: cvs.openbsd.org: src

2019-04-20 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/04/20 22:21:44 Modified files: lib: check_sym Log message: Improve comment grammar

CVS: cvs.openbsd.org: src

2019-04-20 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/04/20 21:41:14 Modified files: libexec/ld.so : resolve.c resolve.h Log message: On alpha, the buckets of DT_HASH are 8 bytes instead of 4 bytes. This was previously 'implemented' by having the

CVS: cvs.openbsd.org: src

2019-03-25 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/03/25 14:29:25 Modified files: sys/arch/amd64/amd64: cpu.c pmap.c Log message: panic() adds a newline, so don't include one in the format string ok krw@ millert@

CVS: cvs.openbsd.org: src

2019-03-25 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/03/25 12:48:12 Modified files: sys/arch/amd64/amd64: cpu.c ipifuncs.c pctr.c sys/arch/amd64/include: intrdefs.h pctr.h Log message: Fix pctr(4) issues with MP and suspend: - use an IPI

CVS: cvs.openbsd.org: src

2019-03-25 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/03/25 12:45:27 Modified files: sys/arch/amd64/include: intrdefs.h sys/arch/amd64/amd64: intr.c Log message: X86_IPI_NAMES's only use was #if 0'ed out; delete both ok kettenis@ deraadt@

CVS: cvs.openbsd.org: src

2019-02-08 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/02/08 21:54:11 Modified files: sys/sys: types.h Log message: major() and minor() are documented as returning unsigned, so do so ok deraadt@

CVS: cvs.openbsd.org: src

2019-02-02 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/02/02 20:44:06 Modified files: libexec/ld.so/powerpc: SYS.h Log message: _dl_cerror is trivial on powerpc; just inline the handling into the stubs based on a diff from miod@

CVS: cvs.openbsd.org: src

2019-02-02 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/02/02 19:20:36 Modified files: libexec/ld.so/alpha: SYS.h libexec/ld.so/m88k: SYS.h ldasm.S Log message: _dl_cerror is trivial on alpha and m88k; just inline the hanlding into the stubs

CVS: cvs.openbsd.org: src

2019-02-02 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/02/02 18:45:57 Modified files: sys/arch/amd64/amd64: trap.c Log message: Delete cases in kerntrap() that just jump to the default case ok mlarkin@

CVS: cvs.openbsd.org: src

2019-01-20 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/01/20 16:07:51 Modified files: sys/arch/amd64/amd64: cpu.c Log message: Adjust punctuation in comment to align columns consistently

CVS: cvs.openbsd.org: src

2019-01-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/01/13 16:33:28 Modified files: gnu/usr.bin/binutils-2.17/binutils: readelf.c Log message: Map SHT_LLVM_ADDRSIG to string ok kettenis@ deraadt@

CVS: cvs.openbsd.org: src

2019-01-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/01/13 16:08:21 Modified files: gnu/usr.bin/binutils-2.17/bfd: elf.c gnu/usr.bin/binutils-2.17/include/elf: common.h Log message: Ignore LLVM 7's ADDRSIG section. Problem reported by bl

CVS: cvs.openbsd.org: src

2018-12-31 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/31 20:19:37 Modified files: sys/arch/amd64/amd64: vector.S Log message: Fix comment typo

CVS: cvs.openbsd.org: src

2018-12-30 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/30 16:09:58 Modified files: bin/ksh: edit.c usr.bin/cvs: commit.c usr.bin/less : less.h usr.bin/mg : dired.c grep.c usr.bin/patch : util.c

CVS: cvs.openbsd.org: src

2018-12-30 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/30 16:08:05 Modified files: gnu/llvm/lib/Target/X86: X86Subtarget.cpp X86Subtarget.h sys/arch/amd64/conf: Makefile.amd64 Log message: Turn on -mretpoline by default in clang on amd64

CVS: cvs.openbsd.org: src

2018-12-30 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/30 14:55:07 Modified files: share/mk : bsd.lib.mk Log message: Define SOLIB when assembling for a shared-object library ok tedu@

CVS: cvs.openbsd.org: src

2018-12-20 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/20 22:45:42 Modified files: lib/csu: crt0.c crtbegin.c extern.h Log message: Add support for {preinit,init,fini}_array sections in static binaries ok kettenis@

CVS: cvs.openbsd.org: src

2018-12-18 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/18 14:15:21 Modified files: gnu/usr.bin/binutils-2.17/ld/emulparams: elf32m88k_obsd.sh Log message: The scripts just tests whether GENERATE_PIE_SCRIPT is set and ignores its value, so setting

CVS: cvs.openbsd.org: src

2018-12-18 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/18 14:14:22 Modified files: gnu/usr.bin/binutils-2.17/ld/emulparams: armelf_obsd.sh hppaobsd.sh

CVS: cvs.openbsd.org: src

2018-12-18 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/18 14:11:09 Modified files: sys/arch/amd64/amd64: locore0.S Log message: Detection of MELTDOWN-proof Intel CPUs was broken: cpuid.07 has subleafs, so to get SEFF0EDX_ARCH_CAP we have to clear

CVS: cvs.openbsd.org: src

2018-12-14 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/14 12:56:02 Modified files: usr.bin/nm : elf.c elfuncs.h Log message: Delete unused phdr functions; move declarations for functions internal to elf.c to that file ok mpi@

CVS: cvs.openbsd.org: src

2018-12-11 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/11 10:09:07 Modified files: gnu/usr.bin/binutils/bfd: elfcode.h elfcore.h gnu/usr.bin/binutils/binutils: readelf.c gnu/usr.bin/binutils/include/elf: common.h gnu/usr.

CVS: cvs.openbsd.org: src

2018-12-06 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/06 11:59:31 Modified files: gnu/usr.bin/binutils-2.17/binutils: readelf.c gnu/usr.bin/binutils-2.17/include/elf: common.h sys/sys: exec_elf.h sys/kern :

CVS: cvs.openbsd.org: src

2018-12-04 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/04 21:28:32 Modified files: libexec/ld.so : resolve.h Log message: Delete an unused struct member that has hid out here for 17 years

CVS: cvs.openbsd.org: src

2018-12-02 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/02 22:29:56 Modified files: libexec/ld.so : loader.c Log message: DT_MIPS_RLD_MAP is an offset, so relocate it when present. This fixes handling of lld-linked executables on mips64. problem

CVS: cvs.openbsd.org: src

2018-12-02 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/12/02 19:59:52 Modified files: gnu/usr.bin/binutils-2.17/bfd: elf-bfd.h elf.c elf32-i386.c elf64-x86-64.c elflink.c

CVS: cvs.openbsd.org: src

2018-11-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/11/27 20:18:00 Modified files: libexec/ld.so : resolve.c resolve.h Log message: Implement support for DT_GNU_HASH, taking all the interesting bits from Matt Dillon's implementation in DragonFly

CVS: cvs.openbsd.org: src

2018-11-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/11/22 14:37:30 Modified files: lib/csu: boot.h lib/csu/alpha : md_init.h libexec/ld.so/alpha: archdep.h ldasm.S rtld_machine.c Log message: Make alpha less special: _d

CVS: cvs.openbsd.org: src

2018-11-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/11/22 14:20:38 Modified files: include: inttypes.h Log message: Our *int_fast{8,16}_t types are int/unsigned int, so SCN*FAST{8,16} shouldn't include 'hh' or 'h'. problem noted by Andre

CVS: cvs.openbsd.org: src

2018-11-19 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/11/19 18:38:59 Modified files: libexec/ld.so : loader.c Log message: On mips64, DT_DEBUG doesn't need mprotecting if it's in the GNU_RELRO segment ok visa@

CVS: cvs.openbsd.org: src

2018-11-19 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/11/19 15:50:25 Modified files: lib/libc/stdlib: malloc.c Log message: Fix compilation on alpha, where DEF_WEAK() really must be paired with PROTO_NORMAL(). Problem noted by deraadt@

<    1   2   3   4   5   6   7   8   9   10   >