OpenBSD src changes summary for 2017-01-13
==========================================

distrib/sets                            lib/libtls
regress/sys                             share/man
sys/arch/alpha/alpha                    sys/arch/amd64/amd64
sys/arch/amd64/conf                     sys/arch/amd64/include
sys/arch/arm/arm                        sys/arch/arm64/arm64
sys/arch/arm64/dev                      sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/i386/include
sys/arch/luna88k/luna88k                sys/arch/sparc64/sparc64
sys/conf                                sys/dev/pci
sys/net                                 usr.bin/tmux
usr.sbin/bgpctl                         usr.sbin/bgpd
usr.sbin/traceroute                     usr.sbin/vmctl
usr.sbin/vmd                            

== distrib =========================================================== 01/07 ==

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

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

== lib =============================================================== 02/07 ==

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

libtls

  ~ tls.c                                 

  > whitespace (deraadt@)

== regress =========================================================== 03/07 ==

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

sys

  + nfs/Makefile                          + nfs/LICENSE
  + nfs/README                            + nfs/mmap-sysctl-copyin.c
  + nfs/mmap-sysctl-copyout.c             

  > New import:
  >     Use a NFS mount via loopback for testing file system operations.

  ~ ffs/LICENSE                           ~ ffs/Makefile
  ~ ffs/README                            + ffs/ffs/Makefile
  + ffs/nfs/Makefile                      

  > Run the existing tests for FFS also on a NFS mount point. (bluhm@)

  ~ kern/Makefile                         ~ Makefile
  ~ kern/mount/Makefile                   ~ nfs/Makefile
  ~ nfs/mmap-sysctl-copyin.c              ~ nfs/mmap-sysctl-copyout.c

  > Make mount points and makefiles for file system tests consistent.
  > Link tests to the build. (bluhm@)

  ~ arch/hppa/probe/probe.c               ~ arch/hppa/sfuid/sfuid.c

  > Let these hppa-specific tests print "SKIPPED" on non-hppa architectures.
  > Include some missing header files while I'm there. (kettenis@)

== share ============================================================= 04/07 ==

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

man

  ~ man4/Makefile                         + man4/vmmci.4

  > Add vmmci(4) manpage (reyk@)

  ~ man4/vmmci.4                          

  > tweak previous; (jmc@)

== sys =============================================================== 05/07 ==

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

arch/alpha/alpha

  ~ machdep.c                             

  > Ansify cpu_sysctl() on alpha, arm, arm64, luna88k and sparc64.
  > OK mpi@ (fcambus@)

arch/amd64/amd64

  ~ vmm.c                                 

  > SVM/RVI: vm_impl_init_svm implementation, create pmap for RVI VMs
  > (mlarkin@)

  ~ identcpu.c                            

  > Disable and lock Silicon Debug feature on modern Intel CPUs
  > This implements one of the countermeasures against using Direct
  > Connect Interface (DCI) to debug CPUs via USB3 mentioned in the
  > "Tapping into the core" talk at the 33c3: identify and disable
  > the Silicon Debug feature found in Haswell and newer CPUs.
  > ok mlarkin, deraadt (mikeb@)

arch/amd64/conf

  ~ GENERIC                               

  > Add vmmci(4) (VMM control interface), a simple guest-side driver for vmm(4)
  > VMs
  > While we don't have ACPI in vmm(4), we need a simple way to shutdown
  > and reboot VMs gracefully but the device also allows to add more
  > direct communications between host and guest later.
  > OK mlarkin@ (reyk@)

  ~ GENERIC                               

  > Enable vmmci(4)
  > OK mlarkin@ (reyk@)

arch/amd64/include

  ~ vmmvar.h                              

  > Starting to merge my old AMD SVM/RVI tree, piece by piece.
  > SVM/RVI: VMCB structure definitions for amd64/i386 (mlarkin@)

  ~ specialreg.h                          

  > Disable and lock Silicon Debug feature on modern Intel CPUs
  > This implements one of the countermeasures against using Direct
  > Connect Interface (DCI) to debug CPUs via USB3 mentioned in the
  > "Tapping into the core" talk at the 33c3: identify and disable
  > the Silicon Debug feature found in Haswell and newer CPUs.
  > ok mlarkin, deraadt (mikeb@)

arch/arm/arm

  ~ arm32_machdep.c                       

  > Ansify cpu_sysctl() on alpha, arm, arm64, luna88k and sparc64.
  > OK mpi@ (fcambus@)

arch/arm64/arm64

  ~ machdep.c                             

  > Ansify cpu_sysctl() on alpha, arm, arm64, luna88k and sparc64.
  > OK mpi@ (fcambus@)

  ~ pmap.c                                

  > Rename pte_{insert,remove} to pmap_pte_{insert,remove} to better
  > fit into the grand scheme of things. (patrick@)

  ~ pmap.c                                

  > Some code already does a vp lookup, so there's no need to call
  > pmap_pte_insert() which does the same thing again.  Instead, split
  > the function into two parts, so that those that don't need another
  > lookup can simply call pmap_pte_update(). (patrick@)

  ~ pmap.c                                

  > Call pmap_pte_update() where the vp lookup has already been done
  > before.  Additionally, simplify pmap_clear_reference() to call
  > pmap_pte_insert() instead of doing it itself. (patrick@)

arch/arm64/dev

  ~ simplebus.c                           

  > In comparison to armv7, our arm64 port passes the bus space tag as
  > first argument instead of the bus space cookie. (patrick@)

arch/i386/conf

  ~ GENERIC                               

  > Add vmmci(4) (VMM control interface), a simple guest-side driver for vmm(4)
  > VMs
  > While we don't have ACPI in vmm(4), we need a simple way to shutdown
  > and reboot VMs gracefully but the device also allows to add more
  > direct communications between host and guest later.
  > OK mlarkin@ (reyk@)

  ~ GENERIC                               

  > Enable vmmci(4)
  > OK mlarkin@ (reyk@)

arch/i386/i386

  ~ vmm.c                                 

  > SVM/RVI: vm_impl_init_svm implementation, create pmap for RVI VMs
  > (mlarkin@)

  ~ machdep.c                             

  > Disable and lock Silicon Debug feature on modern Intel CPUs
  > This implements one of the countermeasures against using Direct
  > Connect Interface (DCI) to debug CPUs via USB3 mentioned in the
  > "Tapping into the core" talk at the 33c3: identify and disable
  > the Silicon Debug feature found in Haswell and newer CPUs.
  > ok mlarkin, deraadt (mikeb@)

arch/i386/include

  ~ vmmvar.h                              

  > Starting to merge my old AMD SVM/RVI tree, piece by piece.
  > SVM/RVI: VMCB structure definitions for amd64/i386 (mlarkin@)

  ~ specialreg.h                          

  > Disable and lock Silicon Debug feature on modern Intel CPUs
  > This implements one of the countermeasures against using Direct
  > Connect Interface (DCI) to debug CPUs via USB3 mentioned in the
  > "Tapping into the core" talk at the 33c3: identify and disable
  > the Silicon Debug feature found in Haswell and newer CPUs.
  > ok mlarkin, deraadt (mikeb@)

arch/luna88k/luna88k

  ~ machdep.c                             

  > Ansify cpu_sysctl() on alpha, arm, arm64, luna88k and sparc64.
  > OK mpi@ (fcambus@)

arch/sparc64/sparc64

  ~ machdep.c                             

  > Ansify cpu_sysctl() on alpha, arm, arm64, luna88k and sparc64.
  > OK mpi@ (fcambus@)

conf

  ~ files                                 

  > Always compile the mira code if net80211 is included.
  > Should unbreak the tree on many platforms broken since athn(4) 11n commit.
  > (stsp@)

dev/pci

  ~ pcidevs                               

  > Add PCI ID for vmm control interface
  > OK mlarkin@ (reyk@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > sync (reyk@)

  ~ files.pci                             ~ virtio_pci.c
  ~ virtioreg.h                           + vmmci.c

  > Add vmmci(4) (VMM control interface), a simple guest-side driver for vmm(4)
  > VMs
  > While we don't have ACPI in vmm(4), we need a simple way to shutdown
  > and reboot VMs gracefully but the device also allows to add more
  > direct communications between host and guest later.
  > OK mlarkin@ (reyk@)

net

  ~ pfkey.c                               ~ pfkeyv2.c

  > Remove recursive splsoftnet() but use splsoftassert() instead.
  > Tested by Hrvoje Popovski, ok bluhm@ (mpi@)

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

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

tmux

  ~ client.c                              ~ cmd-detach-client.c
  ~ server-client.c                       ~ tmux.1
  ~ tmux.h                                

  > Add -E to detach-client to exec a command to replace the client instead
  > of exiting it, useful if tmux wasn't exec'd itself. From Jenna Magius.
  > (nicm@)

  ~ cmd-new-session.c                     ~ names.c
  ~ options.c                             ~ server-client.c
  ~ server-fn.c                           ~ status.c
  ~ tmux.h                                ~ tty-term.c

  > Make options_get_string return const string. (nicm@)

  ~ options.c                             ~ style.c
  ~ tmux.h                                

  > options_get_style return const too. (nicm@)

== usr.sbin ========================================================== 07/07 ==

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

bgpctl

  ~ bgpctl.8                              ~ bgpctl.c
  ~ parser.c                              ~ parser.h

  > Add support for draft-ietf-idr-shutdown
  > BGP state = Idle, marked down with shutdown reason "goodbye, we are
  > upgrading to openbsd 6.1", down for 00:00:17
  > developed by Peter van Dijk <[email protected]> and Job
  > Snijders <[email protected]>, thank you!
  > OK benno@ (phessler@)

bgpd

  ~ bgpd.8                                ~ bgpd.conf.5
  ~ bgpd.h                                ~ control.c
  ~ parse.y                               ~ session.c
  ~ session.h                             ~ util.c

  > Add support for draft-ietf-idr-shutdown
  > BGP state = Idle, marked down with shutdown reason "goodbye, we are
  > upgrading to openbsd 6.1", down for 00:00:17
  > developed by Peter van Dijk <[email protected]> and Job
  > Snijders <[email protected]>, thank you!
  > OK benno@ (phessler@)

traceroute

  ~ traceroute.c                          ~ traceroute.h
  ~ worker.c                              

  > traceroute never sees a timeout when poll(2) returns when it receives
  > a packet not intended for us. E.g. a ping(8) is running in parallel.
  > In this case we need to account for the time we already waited.
  > Pointed out by Gabriel Nieto <gabnietof AT gmail>, thanks!
  > Looks good to and input millert@ (florian@)

vmctl

  ~ vmctl.8                               

  > Mention attempted graceful shutdown and vmmci(4) (reyk@)

  ~ vmctl.8                               

  > Make it possible to remove VMs from vmd(8)'s internal queue.
  > The semantics agreed with reyk@ are:
  > * ad-hoc created vms, created  with `vmctl start`, are removed once
  > stopped.
  > * Stopped VMs defined in a config file are flushed before a `vmctl reload`.
  > OK reyk@ (edd@)

vmd

  ~ pci.c                                 ~ pci.h
  ~ virtio.c                              ~ virtio.h
  ~ vmd.h                                 ~ vmm.c

  > Add host side of vmmci(4) to vmd(8).
  > It currently uses the device to request graceful shutdown of a VM on
  > "vmctl stop myvm" but will be extended for reboot and a other edge cases.
  > OK mlarkin@ (reyk@)

  ~ virtio.c                              

  > I accidentally committed three lines from the future. (reyk@)

  ~ parse.y                               ~ vmd.c
  ~ vmd.h                                 

  > Make it possible to remove VMs from vmd(8)'s internal queue.
  > The semantics agreed with reyk@ are:
  > * ad-hoc created vms, created  with `vmctl start`, are removed once
  > stopped.
  > * Stopped VMs defined in a config file are flushed before a `vmctl reload`.
  > OK reyk@ (edd@)

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

Reply via email to