CVS: cvs.openbsd.org: src

2018-09-04 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/09/04 22:23:18 Modified files: sys/arch/amd64/include: specialreg.h Log message: Add defines for dealing with PCID support in cr3 ok mlarkin@

CVS: cvs.openbsd.org: src

2018-07-29 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/29 22:26:18 Modified files: sys/arch/i386/i386: Tag: OPENBSD_6_2 gdt.c Log message: Correct the TSS limit to be just the size of the i386tss struct itself now that the pcb_iomap array is

CVS: cvs.openbsd.org: src

2018-07-29 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/29 22:25:57 Modified files: sys/arch/i386/i386: Tag: OPENBSD_6_3 gdt.c Log message: Correct the TSS limit to be just the size of the i386tss struct itself now that the pcb_iomap array is

CVS: cvs.openbsd.org: src

2018-07-24 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/24 08:49:44 Modified files: sys/arch/amd64/include: cpufunc.h Log message: Fix previous commit: the RSB refill bits change %rcx so it needed to be given an input/output ASM constraint...but

CVS: cvs.openbsd.org: src

2018-07-23 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/23 20:42:25 Modified files: sys/arch/amd64/amd64: locore.S vector.S vmm_support.S sys/arch/amd64/include: asm.h cpufunc.h Log message: Also do RSB refilling when context switching,

CVS: cvs.openbsd.org: src

2018-07-23 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/23 11:54:04 Modified files: sys/arch/amd64/amd64: locore.S sys/arch/amd64/include: asm.h cpufunc.h frameasm.h Log message: Do "Return stack refilling", based on the "Return stack

CVS: cvs.openbsd.org: src

2018-07-20 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/20 20:19:54 Modified files: sys/arch/amd64/amd64: vector.S sys/arch/amd64/include: frameasm.h Log message: Remove the "got meltdown?" conditional from INTRENTRY by doing it

CVS: cvs.openbsd.org: src

2018-07-19 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/19 19:30:30 Modified files: sys/arch/hppa/hppa: machdep.c Log message: Missed a 'ksi' -> '*ksip' change in previous commit

CVS: cvs.openbsd.org: src

2018-07-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/12 23:56:57 Modified files: sys/lib/libkern/arch/amd64: ffs.S strchr.S strlen.S Log message: Use _ALIGN_TRAPS instead of _ALIGN_TEXT where nops aren't needed. ok deraadt@

Re: CVS: cvs.openbsd.org: src

2018-07-12 Thread Philip Guenther
On Thu, Jul 12, 2018 at 2:30 PM Alexandr Nedvedicky wrote: > CVSROOT:/cvs > Module name:src > Changes by: sas...@cvs.openbsd.org 2018/07/12 08:28:08 > > Modified files: > sys/net: pf.c > > Log message: We've corrected

Re: CVS: cvs.openbsd.org: src

2018-07-12 Thread Philip Guenther
On Thu, Jul 12, 2018 at 2:11 PM Philip Guenther wrote: > CVSROOT:/cvs > Module name:src > Changes by: guent...@cvs.openbsd.org2018/07/12 08:11:11 > > Modified files: > sys/arch/amd64/amd64: cpu.c identcpu.c locore.

CVS: cvs.openbsd.org: src

2018-07-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/12 08:24:54 Modified files: sys/arch/amd64/amd64: vector.S Log message: Unbreak the nmi handler (again): I placed INTR_CLEAR_GPRS in the wrong place and GS.base was horked on return. Also,

CVS: cvs.openbsd.org: src

2018-07-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/12 08:11:11 Modified files: sys/arch/amd64/amd64: cpu.c identcpu.c locore.S machdep.c pmap.c vector.S sys/arch/amd64/conf: ld.script

CVS: cvs.openbsd.org: src

2018-07-11 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/11 14:07:55 Modified files: sys/arch/amd64/amd64: identcpu.c pmap.c sys/arch/amd64/include: cpu.h Log message: Declare cpu_meltdown in

CVS: cvs.openbsd.org: src

2018-07-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/10 02:57:44 Modified files: sys/arch/amd64/include: frame.h frameasm.h sys/arch/amd64/amd64: genassym.cf vector.S gnu/usr.bin/binutils/gdb: amd64obsd-tdep.c Log message:

CVS: cvs.openbsd.org: src

2018-07-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/09 22:20:00 Modified files: sys/sys: signalvar.h proc.h sys/kern : kern_sig.c exec_elf.c init_main.c sys/arch/alpha/alpha: machdep.c

CVS: cvs.openbsd.org: src

2018-07-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/09 13:20:30 Modified files: sys/arch/amd64/include: psl.h lib/libarch/i386: Makefile sys/arch/i386/conf: GENERIC files.i386 sys/arch/i386/i386: locore.s machdep.c

CVS: cvs.openbsd.org: src

2018-07-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/09 06:58:43 Modified files: sys/arch/amd64/amd64: cpu.c Log message: Rest the FPU's fcw and mxcsr before initializing the "FPU reset state" area problem discovered on bluhm@'s old opteron

CVS: cvs.openbsd.org: src

2018-07-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/09 02:35:36 Modified files: sys/arch/amd64/include: frameasm.h Log message: Use a slightly more efficient zeroing idiom when clearing GPRs ok mlarkin@ mortimer@

CVS: cvs.openbsd.org: src

2018-07-05 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/05 20:43:01 Modified files: sys/arch/amd64/amd64: trap.c vector.S db_interface.c sys/arch/amd64/include: cpu.h Log message: Split trap() into kerntrap() and usertrap(), with all the

CVS: cvs.openbsd.org: src

2018-07-03 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/03 14:15:57 Modified files: sys/arch/amd64/include: frame.h i82093reg.h sys/arch/amd64/amd64: genassym.cf spl.S vector.S gnu/usr.bin/binutils/gdb: amd64obsd-tdep.c Log

CVS: cvs.openbsd.org: src

2018-07-01 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/07/01 10:02:12 Modified files: sys/arch/amd64/amd64: vector.S sys/arch/amd64/include: asm.h Log message: Update IDTVEC, KIDTVEC, and KUENTRY to align with _ALIGN_TRAPS instead of

CVS: cvs.openbsd.org: src

2018-06-30 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/30 22:47:32 Modified files: sys/arch/amd64/amd64: locore.S sys/arch/amd64/include: asm.h Log message: Provide _ALIGN_TRAPS macro for text alignment with a trap-sled, then use it

CVS: cvs.openbsd.org: src

2018-06-30 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/30 13:24:08 Modified files: sys/arch/amd64/amd64: vmm.c Log message: Don't try to set XCR0_X87 when XSAVE isn't supported at all. Fixes vmm on CPUs without XSAVE. Problem reported by Ax0n

CVS: cvs.openbsd.org: src

2018-06-23 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/23 18:49:25 Modified files: sys/arch/amd64/amd64: fpu.c trap.c sys/arch/amd64/include: fpu.h Log message: Move signal generation from fputrap() to where it's called in trap()

CVS: cvs.openbsd.org: src

2018-06-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/22 12:50:42 Modified files: sys/arch/arm/arm: fault.c Log message: Move up the setting of pcb_tf, refreshcreds(), and stack check so that we can be sure signals posted from userret() are

CVS: cvs.openbsd.org: src

2018-06-17 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/17 23:43:20 Modified files: sys/arch/amd64/conf: ld.script Log message: Align the end of the retguard area on a page boundary and provide symbols for the physical start and end of that area

CVS: cvs.openbsd.org: src

2018-06-16 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/16 14:37:22 Modified files: sys/arch/amd64/amd64: Tag: OPENBSD_6_3 acpi_machdep.c acpi_wakecode.S aesni.c autoconf.c cpu.c

CVS: cvs.openbsd.org: src

2018-06-16 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/16 10:06:03 Modified files: lib/csu/m88k : md_init.h lib/libc/arch/m88k: SYS.h lib/libc/arch/m88k/sys: cerror.S libexec/ld.so/m88k: archdep.h Log message: Add

CVS: cvs.openbsd.org: src

2018-06-15 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/15 21:30:11 Modified files: sys/arch/amd64/amd64: machdep.c Log message: Oops, turned on forceukbd during testing of eager FPU work and it slipped through to the commit noted by deraadt@

CVS: cvs.openbsd.org: src

2018-06-15 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/15 14:41:15 Modified files: sys/arch/amd64/amd64: trap.c Log message: Split out the T_PAGEFLT handling into its own function, pageflttrap(). Delete pcb_onfault check in the #GP, #NP, #AC,

CVS: cvs.openbsd.org: src

2018-06-14 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/14 14:00:59 Modified files: sys/arch/amd64/conf: ld.script Log message: Put the .openbsd.randomdata.retguard input section at the start of the .openbsd.randomdata output section with symbols

CVS: cvs.openbsd.org: src

2018-06-14 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/14 13:57:29 Modified files: sys/arch/amd64/include: frameasm.h sys/arch/amd64/amd64: locore.S vector.S Log message: Clear the GPRs when entering the kernel from userspace so that

CVS: cvs.openbsd.org: src

2018-06-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/13 17:39:00 Modified files: sys/arch/amd64/amd64: vector.S Log message: alltraps was branching multiple times on whether the trap was from kernel vs user, so expand INTRENTRY() and then

CVS: cvs.openbsd.org: src

2018-06-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/12 16:12:16 Modified files: gnu/llvm/lib/CodeGen: ReturnProtectorPass.cpp Log message: Put the new retguard symbols in their own section, '.openbsd.randomdata.retguard', to make them easier

CVS: cvs.openbsd.org: src

2018-06-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/12 16:09:22 Modified files: gnu/llvm/tools/lld/ELF: Writer.cpp Log message: Merge '.openbsd.randomdata.*' sections into a single '.openbsd.randomdata' section when linking, as we do when

CVS: cvs.openbsd.org: src

2018-06-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/10 09:51:41 Modified files: sys/arch/amd64/amd64: vector.S Log message: Only use the separate DDBPROF trap03 entry when coming from the kernel

CVS: cvs.openbsd.org: src

2018-06-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/10 09:02:50 Modified files: sys/arch/amd64/include: frameasm.h Log message: Put the register-saving parts of INTRENTRY() into their own macros for separate use later. No binary change

CVS: cvs.openbsd.org: src

2018-06-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/10 08:26:41 Modified files: sys/arch/amd64/amd64: vector.S Log message: Delete dead store of %rax in DDBPROF return path

CVS: cvs.openbsd.org: src

2018-06-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/09 10:51:23 Modified files: sys/arch/amd64/amd64: locore.S vector.S sys/arch/amd64/include: frameasm.h Log message: Move all the DDBPROF logic into the trap03 (#BP) handler to keep

CVS: cvs.openbsd.org: src

2018-06-08 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/08 09:38:52 Modified files: sys/arch/hppa/include: mplock.h Log message: Constipate all the struct lock_type's so they go into .rodata ok visa@

CVS: cvs.openbsd.org: src

2018-06-08 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/08 09:38:15 Modified files: sys/sys: _lock.h mplock.h mutex.h rwlock.h witness.h sys/kern : kern_lock.c kern_rwlock.c subr_pool.c

CVS: cvs.openbsd.org: src

2018-06-06 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/06 22:09:35 Modified files: sys/arch/amd64/include: asm.h sys/arch/amd64/amd64: locore.S spl.S vector.S Log message: Apply the retpoline transformation to indirect jumps in the raw

CVS: cvs.openbsd.org: src

2018-06-06 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/06 22:07:28 Modified files: sys/arch/amd64/include: specialreg.h sys/arch/amd64/amd64: cpu.c identcpu.c Log message: Treat XSAVEOPT and other XSAVE extensions like other cpu flags

CVS: cvs.openbsd.org: src

2018-06-05 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/05 00:39:11 Modified files: sys/arch/amd64/amd64: acpi_machdep.c cpu.c fpu.c genassym.cf ipifuncs.c locore.S machdep.c mptramp.S

CVS: cvs.openbsd.org: src

2018-06-04 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/04 23:04:31 Modified files: sys/arch/amd64/amd64: locore.S spl.S vector.S Log message: Split "return to userspace via iretq" from intr_fast_exit into intr_user_exit. Move AST handling from

CVS: cvs.openbsd.org: src

2018-06-03 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/03 22:57:10 Modified files: share/man/man9 : vfs_busy.9 sys/sys: mount.h sys/kern : vfs_subr.c vfs_syscalls.c Log message: Add VB_DUPOK to suppress witness(4)

CVS: cvs.openbsd.org: src

2018-06-03 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/03 22:52:33 Modified files: share/man/man9 : rwlock.9 Log message: ...and correct the count at which warning normally occurs

CVS: cvs.openbsd.org: src

2018-06-03 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/03 22:49:08 Modified files: share/man/man9 : rwlock.9 Log message: Xr witness 4

CVS: cvs.openbsd.org: src

2018-06-03 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/06/03 22:46:08 Modified files: sys/sys: rwlock.h sys/kern : kern_rwlock.c share/man/man9 : rwlock.9 Log message: Add RW_DUPOK for suppressing witness checks for

CVS: cvs.openbsd.org: src

2018-05-30 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/30 20:16:22 Modified files: sys/sys: systm.h sys/kern : kern_synch.c sys/dev/pci/drm/i915: i915_gem.c Log message: Add sleep_finish_all(), which provides the

CVS: cvs.openbsd.org: src

2018-05-28 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/28 12:05:42 Modified files: sys/sys: time.h timetc.h sys/kern : kern_tc.c kern_time.c Log message: Constipate a bunch of time functions ok tb@ kettenis@

CVS: cvs.openbsd.org: src

2018-05-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/26 17:10:13 Modified files: sys/arch/amd64/amd64: vector.S Log message: Delete obsolete reference to setting segment registers

CVS: cvs.openbsd.org: src

2018-05-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/26 17:09:39 Modified files: sys/arch/amd64/amd64: cpu.c Log message: Only set fpu_save_len once and assert if it's too big or would differ between CPUs ok kettenis@ mlarkin@

CVS: cvs.openbsd.org: src

2018-05-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/26 12:49:28 Modified files: sys/arch/amd64/amd64: cpu.c Log message: CR0_WP is already set in CR0_DEFAULT

CVS: cvs.openbsd.org: src

2018-05-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/26 12:02:01 Modified files: sys/arch/amd64/amd64: autoconf.c cpu.c machdep.c sys/arch/amd64/include: cpu.h Log message: Initialize ci_idle_pcb->pcb_cr0 just once, in cpu_attach().

CVS: cvs.openbsd.org: src

2018-05-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/26 11:28:17 Modified files: sys/arch/amd64/include: fpu.h Log message: Update comment to reflect xsave

CVS: cvs.openbsd.org: src

2018-05-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/22 23:37:01 Modified files: sys/arch/amd64/amd64: genassym.cf sys/arch/amd64/include: cpu.h specialreg.h Log message: Move CR4_DEFAULT to specialreg.h where the CR4_* values are

CVS: cvs.openbsd.org: src

2018-05-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/22 09:55:30 Modified files: sys/arch/amd64/amd64: acpi_wakecode.S locore0.S mptramp.S sys/arch/amd64/include: specialreg.h Log message: Define CR0_DEFAULT with our default CR0_*

CVS: cvs.openbsd.org: src

2018-05-22 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/22 00:33:35 Modified files: sys/arch/amd64/amd64: vmm.c Log message: Factor out the common FPU handling from vcpu_run_{vmx,svm}() into vmm_fpu{restore,save}() ok mlarkin@

CVS: cvs.openbsd.org: src

2018-05-21 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/21 20:13:42 Modified files: sys/arch/alpha/alpha: machdep.c sys/arch/amd64/amd64: machdep.c sys/arch/hppa/hppa: machdep.c sys/arch/mips64/mips64: sendsig.c

CVS: cvs.openbsd.org: src

2018-05-20 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/20 12:14:01 Modified files: sys/arch/amd64/amd64: locore.S Log message: Stash the syscall number in tf_err so it can be reported by the SPL check ok mlarkin@ mpi@

CVS: cvs.openbsd.org: src

2018-05-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/13 21:14:47 Modified files: sys/arch/amd64/amd64: vector.S Log message: Delete unused/obsolete labels

CVS: cvs.openbsd.org: src

2018-05-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/05/13 16:01:13 Modified files: sys/arch/amd64/amd64: trap.c Log message: Fix code which is #ifdef TRAP_SIGDEBUG or DEBUG: wrong variable and format string mismatch

CVS: cvs.openbsd.org: src

2018-04-30 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/30 12:36:34 Modified files: gnu/usr.bin/binutils/gdb: amd64obsd-tdep.c Log message: The trapframe layout is no longer exactly the same as the sigcontext layout. Simplify how we identify

CVS: cvs.openbsd.org: src

2018-04-29 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/29 01:37:01 Modified files: lib/libssl/man : SSL_get_error.3 Log message: Correct direction of SSL_ERROR_ZERO_RETURN case ok schwarze@

CVS: cvs.openbsd.org: src

2018-04-28 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/28 03:56:21 Modified files: sbin/mountd: mountd.c Log message: Ignore SIGPIPE in case a TCP client resets the connect ok otto@

CVS: cvs.openbsd.org: src

2018-04-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/27 07:46:01 Modified files: lib/libc/gdtoa : hdtoa.c Log message: Fix typo in binary-float example in comment

CVS: cvs.openbsd.org: src

2018-04-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/27 07:42:08 Modified files: lib/libc/gen : getmntinfo.3 lib/libc/sys : getfh.2 getfsstat.2 mount.2 statfs.2 swapctl.2 Log message: and no longer require ok krw@

CVS: cvs.openbsd.org: src

2018-04-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/27 02:14:15 Modified files: sys/arch/amd64/amd64: db_trace.c Log message: Fix the prologue detection to match amd64 opcodes, not i386 opcodes ok mlarkin@

CVS: cvs.openbsd.org: src

2018-04-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/27 02:08:06 Modified files: sys/dev/usb: ubsa.c uvscom.c sys/scsi : scsi_ioctl.c Log message: Delete superfluous includes of ok krw@

CVS: cvs.openbsd.org: src

2018-04-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/27 00:49:06 Modified files: libexec/ld.so/amd64: Makefile.inc Log message: Make sure ld.so doesn't use floating point registers, as the lazy-binding stub doesn't preserve them and some may

CVS: cvs.openbsd.org: src

2018-04-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/27 00:47:34 Modified files: regress/lib/libpthread/pthread_join: pthread_join.c lib/librthread : rthread_sem.c Log message: pthread_join() must not return EINTR Simplify

CVS: cvs.openbsd.org: src

2018-04-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/27 00:46:04 Modified files: sbin/restore : tape.c Log message: Restore mode on symlinks ok deraadt@

CVS: cvs.openbsd.org: src

2018-04-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/26 12:30:36 Modified files: usr.bin/ktrace : extern.h Log message: ioctlname() prototype is already in ../kdump/kdump.h

CVS: cvs.openbsd.org: src

2018-04-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/26 11:40:48 Modified files: sbin/dump : main.c traverse.c Log message: Cast a multiplicand to ino_t to avoid overflow in 32*32=64 calculations ok pirofti@ krw@

CVS: cvs.openbsd.org: src

2018-04-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/26 10:22:40 Modified files: lib/libpcap: optimize.c Log message: Convert a format string variable to a static const char[] to reduce warnings ok tb@ millert@ krw@

CVS: cvs.openbsd.org: src

2018-04-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/26 09:55:14 Modified files: regress/lib/libpthread/select: select.c regress/sys/kern/kqueue: kqueue-random.c sbin/fdisk : fdisk.c disk.c user.c sbin/scan_ffs :

CVS: cvs.openbsd.org: src

2018-04-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/26 08:09:05 Modified files: sys/arch/amd64/amd64: locore.S vector.S Log message: Prefer leaq+%rip-relative over movabsq xrstor_resume must not have profile prologue, so use NENTRY Don't use

CVS: cvs.openbsd.org: src

2018-04-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/26 06:47:02 Modified files: sys/arch/amd64/amd64: db_trace.c machdep.c sys/arch/amd64/include: frame.h frameasm.h Log message: Reorder trapframe/intrframe to put %rbp next to %rip

CVS: cvs.openbsd.org: src

2018-04-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/26 06:42:51 Modified files: distrib/common : elfrd_size.c elfrdsetroot.c distrib/special/more: more.c libexec/ld.so/ldconfig: ldconfig.c shlib.c

CVS: cvs.openbsd.org: src

2018-04-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/26 06:11:51 Modified files: usr.bin/netstat: netstat.1 Log message: AF_LOCAL is #define-non-grata; 'local' is 'unix' ok jmc@ schwarze@

CVS: cvs.openbsd.org: src

2018-04-25 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/25 11:35:04 Modified files: sys/arch/amd64/amd64: trap.c vector.S Log message: Simplify the handling of faults in iretq and xrstor by doing the handling purely in ASM instead of fixing up

CVS: cvs.openbsd.org: src

2018-04-24 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/24 14:58:48 Modified files: sys/arch/amd64/amd64: db_interface.c trap.c Log message: Move code into inline functions to hide #ifdefs and improve readability. Constipate a couple variables.

CVS: cvs.openbsd.org: src

2018-04-24 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/24 14:29:15 Modified files: sys/arch/amd64/amd64: db_interface.c ipifuncs.c vmm.c Log message: isn't used here ok mlarkin@

CVS: cvs.openbsd.org: src

2018-04-08 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/04/08 12:57:39 Modified files: sys/sys: socket.h sys/kern : uipc_proto.c uipc_socket.c uipc_socket2.c sys/miscfs/fifofs: fifo_vnops.c share/man/man4 :

CVS: cvs.openbsd.org: src

2018-03-31 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/03/31 16:06:22 Modified files: lib/libc/hidden: pthread.h Log message: Mark pthread_equal() as unused inside libc

CVS: cvs.openbsd.org: src

2018-03-28 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/03/28 19:21:02 Modified files: sys/arch/amd64/amd64: cpu.c machdep.c sys/arch/amd64/include: cpu.h cpu_full.h segments.h Log message: Explicitly declare the gdt storage in struct

CVS: cvs.openbsd.org: www

2018-03-24 Thread Philip Guenther
CVSROOT:/cvs Module name:www Changes by: guent...@cvs.openbsd.org2018/03/24 21:22:14 Modified files: . : 63.html Log message: new bits

CVS: cvs.openbsd.org: src

2018-03-18 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/03/18 21:48:17 Modified files: distrib/special/libstubs: pthread_once.c Log message: Add DEF_STRONG(pthread_self) to match libc and avoid duplicate definitions that lld is unhappy about ok

CVS: cvs.openbsd.org: src

2018-03-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/03/13 01:37:58 Modified files: sys/arch/amd64/amd64: pmap.c sys/arch/amd64/include: pmap.h Log message: pmap_map_ptes() always returns the same ptep and pdepp pointers, so inline the

CVS: cvs.openbsd.org: src

2018-03-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/03/12 23:10:40 Modified files: sys/arch/amd64/amd64: cpu.c Log message: We don't save+restore FS.base and GS.base on every context switch but rather reset GS.base and restore FS.base to what

CVS: cvs.openbsd.org: src

2018-03-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/03/12 00:19:19 Modified files: lib/libm/hidden: namespace.h lib/libm/src : s_rint.c Log message: Gah, rintl() is used internally, so add a macro for the fourth possiblity, a cloning

CVS: cvs.openbsd.org: src

2018-03-11 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/03/11 22:27:48 Modified files: lib/libm/arch/amd64: s_significand.S s_significandf.S lib/libm/arch/i387: s_significand.S s_significandf.S lib/libm/src : s_rint.c Log

CVS: cvs.openbsd.org: src

2018-03-11 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/03/11 22:25:08 Modified files: lib/libm/hidden: complex.h fenv.h math.h Log message: Add cvs tag, copyright, and license

CVS: cvs.openbsd.org: src

2018-03-11 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/03/11 22:22:56 Modified files: lib/libm/hidden: math.h namespace.h lib/libm/src : s_sincos.c Log message: Fix build of sincosl on machines where long double == double ok deraadt@

CVS: cvs.openbsd.org: src

2018-03-08 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/03/09 00:43:07 Modified files: sys/arch/amd64/amd64: vector.S Log message: resume_iret is called with the U+K page tables, so delete the superfluous %cr3 update there. Update the mega-comment

CVS: cvs.openbsd.org: src

2018-02-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/02/27 23:19:28 Modified files: sys/arch/amd64/amd64: vector.S Log message: It helps to spell 'GSBASE' with a 'G'. With the thinko the NMI and double-fault handlers only worked when the GS.base

CVS: cvs.openbsd.org: src

2018-02-25 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/02/25 20:12:41 Modified files: sys/arch/amd64/include: pmap.h Log message: Delete pmap_update_2pg(), the #include of , trailing whitespace, and the leading underbars of '__inline' ok mlarkin@

CVS: cvs.openbsd.org: src

2018-02-24 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2018/02/24 18:45:02 Modified files: sys/arch/arm/arm: cpufunc.c sys/dev/fdt: bcm2835_aux.c Log message: Typo: auxilliary -> auxiliary

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