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

distrib/sets                            lib/libc
regress/usr.bin                         share/man
sys/arch/amd64/amd64                    sys/arch/amd64/include
sys/arch/arm/arm                        sys/arch/arm64/arm64
sys/arch/arm64/conf                     sys/arch/armv7/sunxi
sys/dev/fdt                             sys/dev/ofw
sys/dev/pci                             sys/dev/sdmmc
sys/dev/usb                             sys/net
sys/netinet                             usr.bin/mandoc
usr.bin/ssh                             usr.bin/tmux
usr.sbin/syspatch                       usr.sbin/vmd

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

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

sets

  ~ lists/comp/mi                         

  > sync (jsg@)

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

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

libc

  ~ sys/sigprocmask.2                     

  > Mention that the signal mask does not affect what signals are
  > discarded by the kernel.  Document that at least one pending signal
  > will be delivered before sigprocmask() returns. (millert@)

  ~ sys/kill.2                            

  > Document what happens when sending a signal to the calling process.
  > OK jmc@ (millert@)

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

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

usr.bin

  ~ mandoc/roff/ft/Makefile               + mandoc/roff/ft/badargs-mdoc.in
  + mandoc/roff/ft/badargs-mdoc.out_ascii
  + mandoc/roff/ft/badargs-mdoc.out_lint

  > Move handling of the roff(7) .ft request from the man(7)
  > modules to the new roff(7) modules.  As a side effect,
  > mdoc(7) now handles .ft, too.  Of course, do not use that. (schwarze@)

  ~ mandoc/man/blank/line.out_lint        ~ mandoc/mdoc/Pp/arg.out_lint
  ~ mandoc/roff/cond/close.out_lint       

  > Move .sp to the roff modules.  Enough infrastructure is in place
  > now that this actually saves code: -70 LOC. (schwarze@)

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

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

man

  ~ man7/man.7                            ~ man7/mdoc.7
  ~ man7/roff.7                           

  > Clean up docs after today's .br and .ft code cleanup; simpler. (schwarze@)

  ~ man7/man.7                            ~ man7/mdoc.7
  ~ man7/roff.7                           

  > Shorten the description of .sp and move it to roff(7).
  > If is not a macro but a low-level roff request
  > and not recommended for use in manual pages. (schwarze@)

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

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

arch/amd64/amd64

  ~ vmm.c                                 

  > Allow setting guest %xcr0 from vmd(8).
  > Tested on linux and amd64 OpenBSD guests.
  > Posted to tech by Pratik Vyas. (mlarkin@)

arch/amd64/include

  ~ vmmvar.h                              

  > Allow setting guest %xcr0 from vmd(8).
  > Tested on linux and amd64 OpenBSD guests.
  > Posted to tech by Pratik Vyas. (mlarkin@)

arch/arm/arm

  ~ bus_dma.c                             

  > Remove /* FALLTHROUGH */ that isn't (and shouldn't). (kettenis@)

arch/arm64/arm64

  ~ bus_dma.c                             

  > Add the missing cache flush operations for non-coherent mappings.
  > ok jsg@, patrick@ (kettenis@)

arch/arm64/conf

  ~ GENERIC                               ~ RAMDISK

  > Add glue to attach SDHC compliant controllers using the FDT.  This makes
  > the eMMC controller on the Rockchip RK3399 work. (kettenis@)

  ~ GENERIC                               ~ RAMDISK

  > Add rkpinctrl(4), a driver to configure pins on Rockchip SoCs.  For now,
  > only the RK3399 is supported. (kettenis@)

arch/armv7/sunxi

  - if_dwge_fdt.c                         ~ files.sunxi

  > Move dwge(4) glue into dev/fdt. (kettenis@)

dev/fdt

  ~ rkclock.c                             ~ rkclock_clocks.h

  > Add eMMC-related clocks. (kettenis@)

  ~ files.fdt                             + sdhc_fdt.c

  > Add glue to attach SDHC compliant controllers using the FDT.  This makes
  > the eMMC controller on the Rockchip RK3399 work. (kettenis@)

  ~ files.fdt                             + rkpinctrl.c

  > Add rkpinctrl(4), a driver to configure pins on Rockchip SoCs.  For now,
  > only the RK3399 is supported. (kettenis@)

  ~ files.fdt                             + if_dwge_fdt.c

  > Move dwge(4) glue into dev/fdt. (kettenis@)

dev/ofw

  ~ ofw_misc.c                            

  > Include <dev/ofw/ofw_misc.h> instead of <dev/ofw/ofw_pinctrl.h>.
  > (kettenis@)

dev/pci

  ~ pcidevs                               

  > add Moxa CP-104EL (jmatthew@)

  ~ pcidevs.h                             

  > regen (jmatthew@)

dev/sdmmc

  ~ sdhc.c                                ~ sdhcvar.h

  > Implement two quirks to support the Arasan eMMC 5.1 controller found on
  > the Rockchip RK3399.
  > - Make it possible to override sdhc_signal_voltage().
  > - Make it possible to disable double-data rate modes.
  > ok patrick@ (kettenis@)

dev/usb

  ~ usbdi.c                               

  > Remove a DIAGNOSTIC test for a NULL pipe value inside a transfer,
  > mpi says a transfer can't exist without a pipe.  ok mpi@ (jsg@)

net

  ~ pfkeyv2.c                             ~ pfkeyv2_convert.c

  > Expand SA_LEN(), there is no benefit for using the macro in the
  > kernel.  It was only used in IPsec sources.  No binary change
  > OK deraadt@ (bluhm@)

  ~ pf.c                                  

  > Put back the call to pf_remove_src_node lost in the netlock backout
  > Reported by Remi Barbier, thanks!  OK mpi@ (mikeb@)

netinet

  ~ ip_ipsp.c                             ~ ipsec_input.c

  > Expand SA_LEN(), there is no benefit for using the macro in the
  > kernel.  It was only used in IPsec sources.  No binary change
  > OK deraadt@ (bluhm@)

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

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

mandoc

  ~ Makefile                              ~ man_html.c
  ~ man_macro.c                           ~ man_term.c
  ~ man_validate.c                        ~ mdoc_html.c
  ~ mdoc_man.c                            ~ mdoc_markdown.c
  ~ mdoc_term.c                           ~ mdoc_validate.c
  ~ roff.c                                ~ roff.h
  ~ roff_html.c                           ~ roff_term.c
  + roff_validate.c                       

  > Move handling of the roff(7) .ft request from the man(7)
  > modules to the new roff(7) modules.  As a side effect,
  > mdoc(7) now handles .ft, too.  Of course, do not use that. (schwarze@)

  ~ man_html.c                            ~ man_macro.c
  ~ man_term.c                            ~ man_validate.c
  ~ mandocdb.c                            ~ mdoc_argv.c
  ~ mdoc_html.c                           ~ mdoc_macro.c
  ~ mdoc_man.c                            ~ mdoc_markdown.c
  ~ mdoc_state.c                          ~ mdoc_term.c
  ~ mdoc_validate.c                       ~ roff.c
  ~ roff.h                                ~ roff_term.c
  ~ roff_validate.c                       

  > move .ll to the roff modules (schwarze@)

  ~ man.c                                 ~ man_html.c
  ~ man_macro.c                           ~ man_term.c
  ~ man_validate.c                        ~ mandocdb.c
  ~ mdoc.c                                ~ mdoc_argv.c
  ~ mdoc_html.c                           ~ mdoc_macro.c
  ~ mdoc_man.c                            ~ mdoc_markdown.c
  ~ mdoc_state.c                          ~ mdoc_term.c
  ~ mdoc_validate.c                       ~ roff.c
  ~ roff.h                                ~ roff_html.c
  ~ roff_term.c                           ~ roff_validate.c

  > Move .sp to the roff modules.  Enough infrastructure is in place
  > now that this actually saves code: -70 LOC. (schwarze@)

ssh

  ~ ssh-add.1                             ~ ssh-keygen.1
  ~ ssh.1                                 

  > remove superfluous protocol 2 mentions; ok jmc@ (naddy@)

  ~ authfd.c                              ~ authfd.h
  ~ pathnames.h                           ~ ssh-add.c
  ~ sshconnect2.c                         

  > more simplification and removal of SSHv1-related code; ok djm@ (naddy@)

tmux

  ~ format.c                              ~ tmux.1

  > Add some formats to look at the session window stack, suggested by Scott
  > ROCHFORD. (nicm@)

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

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

syspatch

  ~ syspatch.8                            ~ syspatch.sh

  > Add a `-R' switch that reverts all patches.
  > prodded by deraadt@
  > knobs sorting input jmc@
  > ok sthen@ (ajacoutot@)

vmd

  ~ vm.c                                  

  > Allow vmd(8) to set guest %xcr0
  > Usermode part of previous vmm(4) diff.
  > Posted to tech by Pratik Vyas (mlarkin@)

  ~ vm.c                                  

  > VMs cannot use proc_compose() to PROC_VMM, they have to use
  > imsg_compose() on the "vmm_pipe" directly.  This fixes the
  > communication channel from VMs back to vmm. (reyk@)

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

Reply via email to