OpenBSD src changes summary for 2016-08-06
==========================================

distrib/sets                            lib/libc
regress/usr.bin                         sbin/iked
share/man                               sys/arch/arm/arm
sys/arch/arm/conf                       sys/arch/arm/cortex
sys/arch/arm/include                    sys/arch/arm/mainbus
sys/arch/armv7/armv7                    sys/arch/armv7/conf
sys/arch/armv7/imx                      sys/arch/armv7/include
sys/arch/armv7/omap                     sys/arch/armv7/sunxi
sys/arch/armv7/vexpress                 sys/arch/mips64/include
sys/arch/octeon/dev                     sys/arch/octeon/octeon
sys/dev/ofw                             sys/net
usr.sbin/rebound                        

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

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.armv7
  ~ lists/base/md.hppa                    ~ lists/base/md.i386
  ~ lists/base/md.landisk                 ~ lists/base/md.loongson
  ~ lists/base/md.luna88k                 ~ lists/base/md.macppc
  ~ lists/base/md.octeon                  ~ lists/base/md.sgi
  ~ lists/base/md.socppc                  ~ lists/base/md.sparc
  ~ lists/base/md.sparc64                 ~ lists/base/md.zaurus
  ~ lists/comp/mi                         

  > sync (deraadt@)

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

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

libc

  ~ arch/arm/SYS.h                        ~ arch/arm/gen/_setjmp.S
  ~ arch/arm/gen/divsi3.S                 ~ arch/arm/gen/setjmp.S
  ~ arch/arm/gen/sigsetjmp.S              ~ arch/arm/string/_memcpy.S
  ~ arch/arm/string/bcopy.S               ~ arch/arm/string/bzero.S
  ~ arch/arm/string/ffs.S                 ~ arch/arm/string/memcmp.S
  ~ arch/arm/string/memcpy.S              ~ arch/arm/string/memmove.S
  ~ arch/arm/string/memset.S              ~ arch/arm/string/strcmp.S
  ~ arch/arm/string/strncmp.S             ~ arch/arm/sys/Ovfork.S
  ~ arch/arm/sys/brk.S                    ~ arch/arm/sys/cerror.S
  ~ arch/arm/sys/sbrk.S                   ~ arch/arm/sys/sigpending.S
  ~ arch/arm/sys/sigprocmask.S            ~ arch/arm/sys/sigsuspend.S
  ~ arch/arm/sys/tfork_thread.S           + arch/arm/DEFS.h

  > Use internal names for __errno, _memcpy, memset, and {,_}{set,long}jmp
  > Eliminate pointless use of PIC_SYM()
  > Split out DEFS.h from SYS.h like some other archs
  > ok kettenis@ deraadt@ (guenther@)

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

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

usr.bin

  ~ jot/regress.sh                        + jot/regress.rdhhh.out
  + jot/regress.rhdhh.out                 

  > If you see code like this, you know something's quite wrong
  > (present in some form since r1.1, still present in r1.31):
  > 229                 case 013:
  > 230                         if (randomize)
  > 231                                 begin = BEGIN_DEF;
  > 232                         else if (reps == 0)
  > 233                                 errx(1, "Must specify begin if reps ==
  > 0");
  > 234                         begin = ender - reps * s + s;
  > Add two tests that check for the intended behavior. (tb@)

  ~ jot/regress.sh                        + jot/regress.dbbd.out
  + jot/regress.dbbh.out                  + jot/regress.ddhd3.out
  + jot/regress.ddhh3.out                 + jot/regress.dhdd3.out
  + jot/regress.dhdh3.out                 + jot/regress.dhhd3.out
  + jot/regress.dhhd4.out                 + jot/regress.dhhh3.out
  + jot/regress.dhhh4.out                 + jot/regress.hbbd.out
  + jot/regress.hbbh.out                  + jot/regress.hdhd3.out
  + jot/regress.hdhd4.out                 + jot/regress.hdhh3.out
  + jot/regress.hdhh4.out                 + jot/regress.hhdd3.out
  + jot/regress.hhdd4.out                 + jot/regress.hhdh3.out
  + jot/regress.hhdh4.out                 + jot/regress.hhhd3.out
  + jot/regress.hhhd4.out                 + jot/regress.hhhh3.out
  + jot/regress.hhhh4.out                 

  > Add more tests for better code coverage:
  > What happens if begin and end are reversed?  What if they are equal?
  > While there, add a few comments on the purpose of the tests. (tb@)

== sbin ============================================================== 04/07 ==

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

iked

  ~ parse.y                               

  > Unbreak PSK authentication, broken by previous.
  > ok reyk@ florian@ (pascal@)

== share ============================================================= 05/07 ==

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

man

  ~ man4/man4.armv7/sunxi.4               ~ man4/man4.armv7/sxidog.4
  ~ man4/man4.armv7/sxiintc.4             

  > adjust for fdt changes (jsg@)

  ~ man4/man4.armv7/vexpress.4            

  > virtio no longer attaches to vexpress (jsg@)

  ~ man4/man4.armv7/plrtc.4               ~ man4/man4.armv7/vexpress.4

  > Dynamically attach plrtc(4) using the FDT.
  > ok kettenis@ patrick@ (jsg@)

  ~ man4/man4.armv7/pluart.4              ~ man4/man4.armv7/vexpress.4

  > Dynamically attach pluart(4) using the FDT.
  > ok kettenis@ patrick@ (jsg@)

  ~ man4/man4.armv7/intc.4                ~ man4/man4.armv7/omap.4

  > Dynamically attach intc(4) using the FDT and switch omap/am335x
  > drivers that use the FDT over to the FDT interrupt establish API.
  > ok kettenis@ (jsg@)

== sys =============================================================== 06/07 ==

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

arch/arm/arm

  ~ cpufunc_asm_armv7.S                   ~ pmap7.c

  > Put page tables in normal cachable memory on armv7.  Check if the MMU walks
  > the page tables coherently and also skip flushing modified ptes out of the
  > cache in that case.  Speeds up building a kernel with a factor of two on
  > Cortex-A9 (tested by me) and Cortex-A8 (tested by mglocker@).
  > ok patrick@ (kettenis@)

arch/arm/conf

  ~ files.arm                             

  > Build ofw_pinctrl.o and ofw_gpio.o on armv7.  The latters here from the
  > generic arm files list.  There is no point in building it on armish or
  > zaurus.
  > ok patrick@ (kettenis@)

arch/arm/cortex

  ~ ampintc.c                             

  > Rework ampintc's interrupt disestablish code to make it actually do
  > its job.  Recalculate the mask after the handler is taken from the
  > list to properly set the new prioritization.
  > ok kettenis@ (patrick@)

  ~ ampintc.c                             

  > Extend the interrupt controller API with a disestablish functionality.
  > This will be helpful for interrupt combiner that need to re-establish
  > their main interrupt when their interrupt priorities change.
  > ok kettenis@ (patrick@)

  ~ ampintc.c                             

  > Always allocate intrhand with M_WAITOK.
  > Requested by and ok kettenis@ (patrick@)

arch/arm/include

  ~ armreg.h                              

  > Put page tables in normal cachable memory on armv7.  Check if the MMU walks
  > the page tables coherently and also skip flushing modified ptes out of the
  > cache in that case.  Speeds up building a kernel with a factor of two on
  > Cortex-A9 (tested by me) and Cortex-A8 (tested by mglocker@).
  > ok patrick@ (kettenis@)

arch/arm/mainbus

  ~ mainbus.c                             

  > Set up the fdt attach args for devices that attach directly to mainbus
  > the same way as for those that attach to simplebus.
  > ok kettenis@ patrick@ (jsg@)

arch/armv7/armv7

  ~ intr.c                                

  > Extend the interrupt controller API with a disestablish functionality.
  > This will be helpful for interrupt combiner that need to re-establish
  > their main interrupt when their interrupt priorities change.
  > ok kettenis@ (patrick@)

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK

  > Dynamically attach virtio(4) using the FDT.
  > ok kettenis@ patrick@ (jsg@)

  ~ GENERIC                               ~ RAMDISK

  > Dynamically attach plrtc(4) using the FDT.
  > ok kettenis@ patrick@ (jsg@)

  ~ GENERIC                               ~ RAMDISK

  > Dynamically attach pluart(4) using the FDT.
  > ok kettenis@ patrick@ (jsg@)

  ~ GENERIC                               ~ RAMDISK

  > Disable edma(4).  It isn't currently used and is getting in the way of
  > future changes as it establishes an interrupt but hasn't been converted
  > to attach with the fdt.
  > ok kettenis@ (jsg@)

  ~ GENERIC                               ~ RAMDISK

  > Dynamically attach intc(4) using the FDT and switch omap/am335x
  > drivers that use the FDT over to the FDT interrupt establish API.
  > ok kettenis@ (jsg@)

  ~ files.armv7                           

  > Build ofw_pinctrl.o and ofw_gpio.o on armv7.  The latters here from the
  > generic arm files list.  There is no point in building it on armish or
  > zaurus.
  > ok patrick@ (kettenis@)

arch/armv7/imx

  ~ if_fec.c                              

  > remove now unused board specific phy defines (jsg@)

  ~ if_fec.c                              ~ imxehci.c
  ~ imxesdhc.c                            ~ imxgpc.c
  ~ imxiic.c                              ~ imxiomuxc.c
  ~ imxiomuxcvar.h                        ~ imxuart.c

  > Switch imx over to the generic pinctrl API.
  > ok patrick@ (kettenis@)

  ~ imxgpio.c                             ~ imxgpiovar.h

  > Implement interrupt controller functionality in the i.MX6 GPIO
  > driver.  This allows us to use to hook up the Ethernet interrupt
  > on the Nitrogen6x, SabreLite and WandBoard like it's described
  > in the device tree.
  > ok kettenis@ (patrick@)

arch/armv7/include

  ~ intr.h                                

  > Extend the interrupt controller API with a disestablish functionality.
  > This will be helpful for interrupt combiner that need to re-establish
  > their main interrupt when their interrupt priorities change.
  > ok kettenis@ (patrick@)

arch/armv7/omap

  ~ files.omap                            ~ if_cpsw.c
  ~ intc.c                                ~ omap.c
  ~ omap_com.c                            ~ ommmc.c
  ~ ti_iic.c                              

  > Dynamically attach intc(4) using the FDT and switch omap/am335x
  > drivers that use the FDT over to the FDT interrupt establish API.
  > ok kettenis@ (jsg@)

  ~ intc.c                                ~ omgpio.c

  > Always allocate intrhand with M_WAITOK.
  > Requested by and ok kettenis@ (patrick@)

arch/armv7/sunxi

  ~ sxiintc.c                             

  > Always allocate intrhand with M_WAITOK.
  > Requested by and ok kettenis@ (patrick@)

arch/armv7/vexpress

  ~ files.vexpress                        ~ virtio_mmio.c
  ~ vexpress.c                            

  > Dynamically attach virtio(4) using the FDT.
  > ok kettenis@ patrick@ (jsg@)

  ~ files.vexpress                        ~ vexpress.c
  ~ pl031.c                               

  > Dynamically attach plrtc(4) using the FDT.
  > ok kettenis@ patrick@ (jsg@)

  ~ files.vexpress                        ~ pl011.c
  ~ vexpress.c                            

  > Dynamically attach pluart(4) using the FDT.
  > ok kettenis@ patrick@ (jsg@)

arch/mips64/include

  ~ mips_cpu.h                            

  > Add PageGrain bits. (visa@)

arch/octeon/dev

  ~ cn30xxpipreg.h                        ~ if_cnmac.c
  ~ if_cnmacvar.h                         

  > Log RX errors only when the interface's debug flag is set.
  > While here, remove unused PIP error code aliases. (visa@)

arch/octeon/octeon

  ~ locore.S                              

  > Add PageGrain bits. (visa@)

dev/ofw

  + ofw_pinctrl.c                         + ofw_pinctrl.h

  > Add a generic pinctrl "framework".
  > ok patrick@ (kettenis@)

net

  ~ if_vxlan.c                            

  > Fix multicast mode (destination is a multicast IP): the BCAST and
  > MCAST flags have to be cleared from the mbuf after decapsulating
  > packets.  This fixes tunneled broadcast packets, eg. ARP.  It used to
  > work before the input path was changed the flags got cleared later in
  > the stack.
  > OK yasuoka@ (reyk@)

  ~ if_vxlan.c                            ~ if_vxlan.h

  > Add support for IPv6 tunnel endpoints.  This currently only works for
  > unicast mode, multicast is not yet supported.
  > ifconfig vxlan0 tunnel fd00::1 fd00::2
  > Roughly based on an earlier diff by goda@
  > OK yasuoka@ (reyk@)

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

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

rebound

  ~ rebound.c                             

  > reset timeout to null when relooping (tedu@)

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

Reply via email to