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@
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
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
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
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,
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
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
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
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@
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
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.
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,
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
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
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:
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
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
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
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@
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
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
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
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
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
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()
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
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
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
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
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@
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,
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
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
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
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
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
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
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
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
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
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@
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
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
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
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
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
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)
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
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
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
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
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@
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
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@
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
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().
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
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
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_*
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@
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
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@
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
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
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
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@
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@
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
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@
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@
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@
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
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
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@
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
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@
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@
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 :
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
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
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
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@
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
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.
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@
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 :
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
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
CVSROOT:/cvs
Module name:www
Changes by: guent...@cvs.openbsd.org2018/03/24 21:22:14
Modified files:
. : 63.html
Log message:
new bits
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
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
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
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
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
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
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@
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
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
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@
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
401 - 500 of 2937 matches
Mail list logo