OpenBSD src changes summary for 2017-05-25
==========================================

distrib/miniroot                        lib/libcrypto
libexec/talkd                           share/man
sys/arch/amd64/amd64                    sys/arch/amd64/include
sys/arch/sparc64/dev                    sys/arch/sparc64/include
sys/arch/sparc64/sparc64                sys/dev/acpi
sys/dev/pci                             usr.bin/talk
usr.bin/yacc                            

== distrib =========================================================== 01/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib

miniroot

  ~ install.sub                           

  > Replace various echo "..."; exit 1 with a new err_exit() function.
  > diskussed with tb@ and halex@
  > OK krw@ on a similar diff (rpe@)

  ~ install.sub                           

  > Move the code that runs the installer script in non-interactive
  > mode into a dedicated do_autoinstall() function.
  > OK halex@, krw@ (rpe@)

== lib =============================================================== 02/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libcrypto

  ~ objects/obj_mac.num                   ~ objects/objects.txt

  > Add definitions for three OIDs used in EV certificates.
  > From Kyle J. McKay <mackyle at gmail dot com> (jsing@)

== libexec =========================================================== 03/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec

talkd

  ~ talkd.8                               

  > Xr inetd as a hint about what flavor of crazy you're dealing with (tedu@)

== share ============================================================= 04/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man8/rc.d.8                           

  > Four, not three variables can be overriden. But the number is not important
  > so just drop it.
  > reported by thelocals_job_applicant at protonmail (ajacoutot@)

== sys =============================================================== 05/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/amd64/amd64

  ~ lapic.c                               

  > Replace the only usage of x86_pause() with SPINLOCK_SPIN_HOOK.
  > OK dlg@ (visa@)

arch/amd64/include

  ~ lock.h                                

  > Drop trailing semicolon from a macro.
  > OK dlg@ (visa@)

  ~ cpufunc.h                             

  > Replace the only usage of x86_pause() with SPINLOCK_SPIN_HOOK.
  > OK dlg@ (visa@)

arch/sparc64/dev

  ~ iommu.c                               ~ psycho.c
  ~ pyro.c                                ~ schizo.c
  ~ vdsk.c                                ~ viommu.c

  > tweak sparc64 membars as a step toward making them usable in userland.
  > specifically, dont rely on magic in ctlreg to implement membars. moving
  > that to atomic.h would add a lot of pollution to the namespace, so
  > move to passing the membar options to a single __membar macro.
  > this tweaks everything that was using the ctlreg backend to either use
  > an appropriate membar_foo(), or to use __membar() in the MD code.
  > ok kettenis@ (dlg@)

arch/sparc64/include

  ~ atomic.h                              ~ bus.h
  ~ ctlreg.h                              ~ psl.h

  > tweak sparc64 membars as a step toward making them usable in userland.
  > specifically, dont rely on magic in ctlreg to implement membars. moving
  > that to atomic.h would add a lot of pollution to the namespace, so
  > move to passing the membar options to a single __membar macro.
  > this tweaks everything that was using the ctlreg backend to either use
  > an appropriate membar_foo(), or to use __membar() in the MD code.
  > ok kettenis@ (dlg@)

arch/sparc64/sparc64

  ~ cpu.c                                 ~ ipifuncs.c
  ~ lock_machdep.c                        ~ machdep.c
  ~ vm_machdep.c                          

  > tweak sparc64 membars as a step toward making them usable in userland.
  > specifically, dont rely on magic in ctlreg to implement membars. moving
  > that to atomic.h would add a lot of pollution to the namespace, so
  > move to passing the membar options to a single __membar macro.
  > this tweaks everything that was using the ctlreg backend to either use
  > an appropriate membar_foo(), or to use __membar() in the MD code.
  > ok kettenis@ (dlg@)

dev/acpi

  + efi.h                                 

  > Add a header with EFI/UEFI-related definitions for use by the kernel.  For
  > now this only contains definitions for parsing the EFI memory map.
  > I anticipate adding limited support for the EFI system table and some of
  > the EFI runtime services, but not much more.
  > ok mlarkin@, patrick@, tom@ (kettenis@)

dev/pci

  ~ drm/drmP.h                            

  > tweak sparc64 membars as a step toward making them usable in userland.
  > specifically, dont rely on magic in ctlreg to implement membars. moving
  > that to atomic.h would add a lot of pollution to the namespace, so
  > move to passing the membar options to a single __membar macro.
  > this tweaks everything that was using the ctlreg backend to either use
  > an appropriate membar_foo(), or to use __membar() in the MD code.
  > ok kettenis@ (dlg@)

== usr.bin =========================================================== 06/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

talk

  ~ talk.1                                

  > incompatibilities with 4.2 are no longer interesting (tedu@)

yacc

  ~ closure.c                             ~ lalr.c
  ~ main.c                                ~ mkpar.c
  ~ reader.c                              ~ verbose.c

  > fix a variety of warnings. from Brian Callahan (tedu@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to