OpenBSD src changes summary for 2016-05-20
==========================================

distrib/miniroot                        lib/libc
lib/libedit                             lib/librthread
lib/libssl                              sys/arch/amd64/amd64
sys/arch/armv7/armv7                    sys/arch/armv7/exynos
sys/arch/armv7/imx                      sys/arch/armv7/omap
sys/arch/armv7/stand/efiboot            sys/arch/armv7/sunxi
sys/arch/armv7/vexpress                 sys/arch/i386/i386
sys/arch/macppc/conf                    sys/arch/macppc/dev
sys/dev/i2c                             sys/dev/ic
sys/dev/pci                             sys/dev/usb
sys/kern                                usr.sbin/crunchgen

== distrib =========================================================== 01/04 ==

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

miniroot

  ~ install.sub                           

  > Move code to create unique filenames and to prepare a file
  > to be sent to root on reboot into separate functions.
  > positive feedback deraadt
  > OK krw, sthen, halex (rpe@)

  ~ install.sub                           

  > Log questions and answers during install/upgrade in a format that can be
  > used as a response file for autoinstall(8). The result is emailed to the
  > root user on next boot. Passwords are not logged.
  > positive feedback deraadt, jung
  > OK krw, halex, sthen (rpe@)

== lib =============================================================== 02/04 ==

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

libc

  ~ Symbols.list                          

  > Delete the _SDA_BASE and _SDA2_BASE symbols: they're unnecessary in
  > shared libraries...and I misspelled them anyway (guenther@)

libedit

  ~ el.c                                  ~ el.h
  ~ histedit.h                            ~ read.c
  ~ read.h                                

  > Move the declaration of the function pointer type el_rfunc_t
  > from the private header "read.h" to the public header <histedit.h>.
  > That's not an interface change, it was already used and documented
  > publicly, merely not properly declared.
  > Improve encapsulation: Make el_read a pointer to an opaque struct
  > in struct editline, such that "read.h" no longer needs to be included
  > from "el.h" but only from the two files using it, read.c and el.c.
  > Only pass the required el_read_t to el_read_{s,g}etfn(),
  > do not pass the full struct editline.
  > OK czarkoff@,
  > also proofread by Christian Heckendorf <mbie at ulmus dot me>. (schwarze@)

librthread

  ~ Symbols.map                           

  > Delete the _SDA_BASE and _SDA2_BASE symbols: they're unnecessary in
  > shared libraries...and I misspelled them anyway (guenther@)

libssl

  ~ src/crypto/asn1/a_d2i_fp.c            

  > Fix a short-read bug in the previous version of asn1_d2i_read_bio
  > The outer while() loop is missing, so we only read up to chunk_max bytes.
  > (bcook@)

== sys =============================================================== 03/04 ==

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

arch/amd64/amd64

  ~ spl.S                                 

  > Please int3 guards around unused debug splx versions so we can stop
  > paying attention to those specific aligns.
  > ok mlarkin (deraadt@)

arch/armv7/armv7

  ~ armv7_machdep.c                       

  > For FDT-based boots, look for a "openbsd,bootduid" property of the /chosen
  > node.  If it is present, copy its value into the bootduid variable for
  > DUID-based boot disk selection.
  > ok patrick@, jsg@ (kettenis@)

arch/armv7/exynos

  ~ exynos_machdep.c                      

  > add init_mainbus() hooks for the other armv7 platforms (jsg@)

arch/armv7/imx

  ~ imxiic.c                              

  > Change the identification string to "nxp,pcf8523" as this is what is stored
  > in the FDT. (kettenis@)

arch/armv7/omap

  ~ omap_machdep.c                        

  > add init_mainbus() hooks for the other armv7 platforms (jsg@)

  ~ ommmc.c                               

  > Add a workaround for software reset described in the TI docs where we
  > have to poll for software reset bits to be set after writing before
  > polling for them to clear.  This seems to resolve problems with ommmc
  > sometimes not attaching properly with recent u-boot versions.  Adapted
  > from FreeBSD svn rev 275950.
  > ok kettenis@ (jsg@)

arch/armv7/stand/efiboot

  ~ efiboot.c                             ~ efidev.c
  + disk.h                                

  > Set "openbsd.bootduid" property of "/chosen" to the DUID of the boot disk.
  > ok patrick@, jsg@ (kettenis@)

  ~ efiboot.c                             

  > Attempt to allocate 32MB at the lowest address that is aligned on a 256MB
  > border.  Our kernel currently relies on being loaded at the start of
  > physical
  > memory.  Hopefully this algorithm achieves that.  In the future I hope to
  > make it possible to load the kernel at any 256MB aligned border such that
  > the algorithm works even if the lowest 32MB are not available. (kettenis@)

  ~ efiboot.c                             

  > Add compatible string to board id mappings for almost all of the other
  > board ids we match on.
  > ok patrick@ (jsg@)

arch/armv7/sunxi

  ~ sunxi_machdep.c                       

  > add init_mainbus() hooks for the other armv7 platforms (jsg@)

arch/armv7/vexpress

  ~ vexpress_machdep.c                    

  > add init_mainbus() hooks for the other armv7 platforms (jsg@)

arch/i386/i386

  ~ acpi_machdep.c                        ~ acpi_wakecode.S
  ~ hibernate_machdep.c                   ~ autoconf.c
  ~ machdep.c                             

  > split the ACPI resume trampoline into code and data pages, and protect
  > with proper permissions. Same treatment was done on amd64 last year, i386
  > is catching up.
  > This diff has been in snaps for a few days, no regressions reported.
  > ok deraadt@ (mlarkin@)

arch/macppc/conf

  ~ files.macppc                          

  > Add a thermal management framework for macppc which controls the fan speed
  > based on the temperature sensor values.  A driver can register it fans or
  > temperature sensors there.  Ported from FreeBSD.
  > ok deraadt kettenis (mglocker@)

arch/macppc/dev

  + thermal.c                             + thermal.h

  > Add a thermal management framework for macppc which controls the fan speed
  > based on the temperature sensor values.  A driver can register it fans or
  > temperature sensors there.  Ported from FreeBSD.
  > ok deraadt kettenis (mglocker@)

  ~ smu.c                                 

  > Hook up smu(4) to the thermal management framework.
  > ok kettenis (mglocker@)

  ~ thermal.c                             

  > Ooops, fix the OpenBSD tag. (mglocker@)

dev/i2c

  ~ pcf8523.c                             

  > Change the identification string to "nxp,pcf8523" as this is what is stored
  > in the FDT. (kettenis@)

dev/ic

  ~ nvme.c                                

  > check we allocated the cq, not the sq, after trying to allocate the cq
  > found by NONAKA Kimihiro while he was porting nvme to netbsd. (dlg@)

dev/pci

  ~ pcidevs                               

  > Add Xeon-D devices. Move one item that was out of order to the right place
  > and fix a typo in an earlier E5 device ID. (mlarkin@)

  ~ pcidevs_data.h                        ~ pcidevs.h

  > regen (mlarkin@)

dev/usb

  ~ usbdevs                               

  > Hello LTE Airprime/Sierra Aircard 313U, Netgear/Sierra Aircard 770S
  > (chris@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > resync (chris@)

  ~ uvideo.c                              

  > Fix pasto; v4l2_buf.flags = V4L2_MEMORY_MMAP -> V4L2_BUF_FLAG_MAPPED.
  > From Patrick Keshishian, thanks! (mglocker@)

kern

  ~ subr_disk.c                           

  > Remove dead assignment/unused variable. (jsing@)

== usr.sbin ========================================================== 04/04 ==

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

crunchgen

  ~ crunched_main.c                       

  > Restore support for 'instbin program args...'
  > problem noted by and ok deraadt@ (guenther@)

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

Reply via email to