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

distrib/alpha                           distrib/amd64
distrib/i386                            distrib/miniroot
distrib/ramdisk                         distrib/socppc
distrib/sparc64                         distrib/special
etc/netstart                            lib/libssl
regress/sys                             regress/usr.bin
share/mk                                sys/arch/alpha/stand/boot
sys/arch/amd64/conf                     sys/arch/amd64/stand
sys/arch/arm/arm                        sys/arch/armv7/armv7
sys/arch/armv7/conf                     sys/arch/hppa/stand
sys/arch/i386/stand                     sys/arch/landisk/stand
sys/arch/octeon/conf                    sys/arch/octeon/dev
sys/arch/octeon/include                 sys/arch/powerpc/include
sys/arch/powerpc/powerpc                sys/dev/acpi
sys/dev/fdt                             sys/dev/pci
usr.bin/ssh                             usr.sbin/pkg_add
usr.sbin/tcpdump                        

== distrib =========================================================== 01/08 ==

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

alpha

  ~ bsd.rd/Makefile                       ~ common/Makefile.inc

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

amd64

  ~ ramdiskA/Makefile.inc                 ~ ramdisk_cd/Makefile.inc

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

i386

  ~ common/Makefile.inc                   

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

miniroot

  ~ install.sub                           

  > Finally remove backwards compat code to support the 'rtsol' keyword
  > in hostname.if(5)
  > OK mpi@ deraadt@ florian@
  > OK jmc@ from doc perspective (rpe@)

ramdisk

  ~ Makefile                              

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

socppc

  ~ ramdisk/Makefile                      

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

sparc64

  ~ bsd.rd/Makefile                       ~ ramdisk/Makefile
  ~ ramdiskB/Makefile                     

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

special

  ~ Makefile.inc                          

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

== etc =============================================================== 02/08 ==

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

netstart

  ~ netstart                              

  > Finally remove backwards compat code to support the 'rtsol' keyword
  > in hostname.if(5)
  > OK mpi@ deraadt@ florian@
  > OK jmc@ from doc perspective (rpe@)

== lib =============================================================== 03/08 ==

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

libssl

  ~ man/SSL_CTX_use_certificate.3         

  > as noted by Hanno Boeck, using the *check_private_key functions is
  > tricky, especially since the manpage is full of lies.
  > Try to make readers think twice before using them.
  > With oks and help from schwarze@, tedu@, sthen@, jmc@ (benno@)

== regress =========================================================== 04/08 ==

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

sys

  ~ kern/extent/Makefile                  

  > Do not remove files from CVS tree during make clean. (bluhm@)

usr.bin

  ~ libtool/Makefile                      

  > Do not remove files from CVS tree during make clean. (bluhm@)

  - doas/t-fail-quotes.err                - doas/t-fail-quotes.out
  - doas/t-okay.err                       - doas/t-okay.out

  > Remove dynamically created files from CVS tree. (bluhm@)

== share ============================================================= 05/08 ==

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

mk

  ~ bsd.lib.mk                            

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

  ~ bsd.README                            

  > convert one more -Os -> -Oz (deraadt@)

== sys =============================================================== 06/08 ==

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

arch/alpha/stand/boot

  ~ Makefile                              

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

arch/amd64/conf

  ~ Makefile.amd64                        

  > remove -Wa,-n from CMACHFLAGS as clang's internal assembler does not
  > support it
  > ok kettenis@ (robert@)

arch/amd64/stand

  ~ Makefile.inc                          

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

arch/arm/arm

  ~ cpu.c                                 

  > Print CPU type as we do on arm64.  This is how ARM prints revisions in its
  > documentation.
  > ok patrick@, tom@ (kettenis@)

arch/armv7/armv7

  ~ locore0.S                             

  > The Cortex-A17 TRM explicitly says that there is an intermediate table
  > walk cache and that its cache entries are associated with an ASID.
  > Our armv7 pmap doesn't use ASIDs and we only ever insert "global" page
  > table entries which match (and get flushed) regardless of the ASID.
  > The current ASID is specified vy the CONTEXTIDR register, which is
  > initialized to some "unknown" value.  And on my hardware that value
  > isn't zero!  So the intermediate table walk cache entries are tagged
  > with this unknown value.  But our TLB flushes are done with ASID 0.
  > This means that the intermediate table walk cache entries are never
  > flushed because the ASID doesn't match.  As a result the hardware may
  > look at the wrong page table page when looking up a translation.
  > So initialize CONTEXTIDR to zero before we initialize the first
  > level page table pointer, flush the TLB and enable the MMU.  Fixes
  > the hangs previously seen on Cortex-A12/A17.
  > ok patrick@ (kettenis@)

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK

  > Add rkclock(4), rkgrf(4), rkpinctrl(4) and rkgpio(4).  This makes OpenBSD
  > run on the ASUS Tinker Board with working SD-card and (almost) working
  > network. (kettenis@)

  ~ GENERIC                               ~ RAMDISK

  > Enable dwdog(4) such that Rockchip RK3288 devices can reboot. (kettenis@)

arch/hppa/stand

  ~ Makefile.inc                          

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

arch/i386/stand

  ~ Makefile.inc                          

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

arch/landisk/stand

  ~ Makefile.inc                          

  > change -Os to -Oz all around the tree
  > clang optimizes better for size with -Oz so use that as a default to avoid
  > overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os.
  > ok kettenis@ (robert@)

arch/octeon/conf

  ~ GENERIC                               ~ RAMDISK
  ~ files.octeon                          

  > rework octuctl and its children to attach via fdt
  > ok visa@ (jmatthew@)

arch/octeon/dev

  ~ octehci.c                             ~ octeon_iobus.c
  ~ octohci.c                             ~ octuctl.c
  ~ octuctlreg.h                          ~ octuctlvar.h

  > rework octuctl and its children to attach via fdt
  > ok visa@ (jmatthew@)

arch/octeon/include

  ~ intr.h                                

  > Remove leftovers of a past softintr mechanism.
  > OK mpi@, kettenis@ (visa@)

arch/powerpc/include

  ~ intr.h                                

  > Remove leftovers of a past softintr mechanism.
  > OK mpi@, kettenis@ (visa@)

arch/powerpc/powerpc

  ~ softintr.c                            

  > Remove leftovers of a past softintr mechanism.
  > OK mpi@, kettenis@ (visa@)

dev/acpi

  ~ acpibat.c                             

  > fallback on _BIF properly when _BIX exists and returns a package
  > successfully but has an unexpected length, as on the X1C gen 5
  > tested by naddy (jcs@)

dev/fdt

  ~ files.fdt                             + dwdog.c

  > Add dwdog(4), a driver for the Synopsys Designware watchdog timer
  > integrated
  > on (for example) the Rockchip RK3288 SoC. (kettenis@)

dev/pci

  ~ if_em.c                               

  > The LINK_STATE_IS_UP() macro considers LINK_STATE_UNKNOWN as up.
  > So the em(4) driver never got out of that state.  Better compare
  > the new link state value with the old one, like other drivers do.
  > bug report Matthias Pitzl; OK deraadt@ (bluhm@)

== usr.bin =========================================================== 07/08 ==

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

ssh

  ~ compat.c                              

  > Make WinSCP patterns for SSH_OLD_DHGEX more specific to exclude WinSCP
  > 5.10.x and up.  bz#2748, from martin at winscp.net, ok djm@ (dtucker@)

== usr.sbin ========================================================== 08/08 ==

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

pkg_add

  ~ pkg_add.1                             

  > Correct and clarify the description of special sequences
  > that are expanded in paths.
  > Manpage bug found together with Richard Marbach <richie at usta dot de>.
  > Using feeback from jmc@, sthen@, and espie@.
  > OK ajacoutot@ jmc@ sthen@ (schwarze@)

tcpdump

  ~ print-ppp.c                           

  > make function match its prototype.
  > okay deraadt@ (espie@)

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

Reply via email to