OpenBSD src changes summary for 2016-09-01
==========================================

bin/ps                                  distrib
distrib/notes                           distrib/ramdisk
distrib/sets                            distrib/sparc
distrib/special                         etc/Makefile
etc/etc.sparc/MAKEDEV                   etc/etc.sparc/MAKEDEV.md
etc/etc.sparc/Makefile                  etc/etc.sparc/Makefile.inc
etc/etc.sparc/disktab                   etc/etc.sparc/fbtab
etc/etc.sparc/login.conf                etc/etc.sparc/sysctl.conf
etc/etc.sparc/ttys                      etc/mtree/4.4BSD.dist
games/factor                            gnu
gnu/lib/libstdc++-v3                    gnu/lib/libsupc++-v3
gnu/usr.bin/binutils-2.17               gnu/usr.bin/cc
gnu/usr.bin/perl                        lib/csu
lib/libc                                lib/libcrypto
lib/libkvm                              lib/libm
lib/librthread                          libexec/ld.so
regress/etc                             regress/lib
regress/sbin                            regress/sys
regress/usr.bin                         regress/usr.sbin
sbin/dhclient                           sbin/disklabel
sbin/fdisk                              sbin/fsck_ffs
sbin/newfs                              sbin/reboot
sbin/route                              sbin/savecore
sbin/shutdown                           sbin/sysctl
share/man                               share/mk
sys                                     sys/arch
sys/arch/amd64/amd64                    sys/arch/amd64/conf
sys/arch/amd64/include                  sys/arch/armv7/armv7
sys/arch/luna88k/dev                    sys/arch/sparc/compile
sys/arch/sparc/conf                     sys/arch/sparc/dev
sys/arch/sparc/fpu                      sys/arch/sparc/include
sys/arch/sparc/sparc                    sys/arch/sparc/stand
sys/arch/sparc/stand/binstall           sys/arch/sparc/stand/boot
sys/arch/sparc/stand/bootxx             sys/arch/sparc/stand/common
sys/arch/sparc/stand/installboot        sys/arch/sparc/stand/libsa
sys/arch/sparc/stand/libz               sys/conf
sys/dev                                 sys/dev/acpi
sys/dev/i2c                             sys/dev/ic
sys/dev/microcode                       sys/dev/pci
sys/kern                                sys/lib/libkern
sys/net                                 sys/ntfs
sys/sys                                 usr.bin/doas
usr.bin/gprof                           usr.bin/locate
usr.bin/mandoc                          usr.bin/mg
usr.bin/netstat                         usr.bin/openssl
usr.bin/signify                         usr.bin/units
usr.sbin/acme-client                    usr.sbin/apm
usr.sbin/apmd                           usr.sbin/eeprom
usr.sbin/fdformat                       usr.sbin/httpd
usr.sbin/rebound                        usr.sbin/relayd
usr.sbin/smtpd                          usr.sbin/vmd

== bin =============================================================== 01/13 ==

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

ps

  ~ print.c                               

  > simplify comment to remove reference to sparc. (tedu@)

== distrib =========================================================== 02/13 ==

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

distrib

  ~ Makefile                              

  > remove sparc media building goop (deraadt@)

notes

  - sparc/contents                        - sparc/features
  - sparc/hardware                        - sparc/install
  - sparc/prep                            - sparc/upgrade
  - sparc/whatis                          - sparc/xfer
  ~ Makefile                              

  > remove sparc media building goop (deraadt@)

ramdisk

  ~ Makefile                              

  > remove sparc media building goop (deraadt@)

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ 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/base/mi
  ~ lists/etc/mi                          ~ lists/man/mi

  > sync (deraadt@)

  ~ lists/base/md.sparc                   ~ lists/comp/md.sparc
  ~ lists/man/mi                          

  > remove sparc media building goop (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ 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
  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/base/mi                         

  > sync (deraadt@)

sparc

  - Makefile                              - Makefile.inc
  - install.md                            - cdfs/Makefile
  - iso/Makefile                          - miniroot/Makefile
  - ramdisk/Makefile.inc                  - ramdisk/list.local

  > remove sparc media building goop (deraadt@)

special

  ~ Makefile.inc                          ~ disklabel/Makefile
  ~ eeprom/Makefile                       ~ installboot/Makefile

  > remove sparc media building goop (deraadt@)

== etc =============================================================== 03/13 ==

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

Makefile

  ~ Makefile                              

  > remove sparc pieces (deraadt@)

etc.sparc/MAKEDEV

  - etc.sparc/MAKEDEV                     

  > remove sparc pieces (deraadt@)

etc.sparc/MAKEDEV.md

  - etc.sparc/MAKEDEV.md                  

  > remove sparc pieces (deraadt@)

etc.sparc/Makefile

  - etc.sparc/Makefile                    

  > remove sparc pieces (deraadt@)

etc.sparc/Makefile.inc

  - etc.sparc/Makefile.inc                

  > remove sparc pieces (deraadt@)

etc.sparc/disktab

  - etc.sparc/disktab                     

  > remove sparc pieces (deraadt@)

etc.sparc/fbtab

  - etc.sparc/fbtab                       

  > remove sparc pieces (deraadt@)

etc.sparc/login.conf

  - etc.sparc/login.conf                  

  > remove sparc pieces (deraadt@)

etc.sparc/sysctl.conf

  - etc.sparc/sysctl.conf                 

  > remove sparc pieces (deraadt@)

etc.sparc/ttys

  - etc.sparc/ttys                        

  > remove sparc pieces (deraadt@)

mtree/4.4BSD.dist

  ~ mtree/4.4BSD.dist                     

  > remove sparc pieces (deraadt@)

== games ============================================================= 04/13 ==

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

factor

  ~ factor.c                              

  > In 32 bits sqrt(val) + 1 can overflow, so some big primes still
  > aren't recognized as such, for example 18446744073709551577 given
  > in the commit message of factor.c r1.7 from NetBSD.  Move the
  > return type of usqrt() from u_int32_t to u_int64_t.
  > ok guenther, tom, otto (tb@)

== gnu =============================================================== 05/13 ==

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

gnu

  ~ gcc/gcc/config/arm/openbsd.h          ~ gcc/gcc/config/arm/unwind-arm.h
  ~ lib/Makefile                          + gcc/gcc/config/arm/openbsd1.h

  > Switch OpenBSD/armv7 to ARM EABI (soft-float).  This is a complete ABI
  > break which cannot be easily crossed.
  > ok kettenis@ jsg@ (patrick@)

  ~ gcc/libobjc/exception.c               

  > Implement exception handling for ARM EABI.  Cobbled together from bits of
  > libsupc++.  Passes the (limited) tests in the gcc 4.2.1 testsuite.
  > ok patrick@, tom@ (kettenis@)

  ~ lib/Makefile                          

  > Re-enable libobjc on arm. (kettenis@)

lib/libstdc++-v3

  ~ Makefile                              

  > Switch OpenBSD/armv7 to ARM EABI (soft-float).  This is a complete ABI
  > break which cannot be easily crossed.
  > ok kettenis@ jsg@ (patrick@)

lib/libsupc++-v3

  ~ Makefile                              

  > Switch OpenBSD/armv7 to ARM EABI (soft-float).  This is a complete ABI
  > break which cannot be easily crossed.
  > ok kettenis@ jsg@ (patrick@)

usr.bin/binutils-2.17

  ~ gas/Makefile.am                       ~ gas/Makefile.in
  ~ gas/configure.tgt                     + gas/config/te-armobsd.h

  > Switch OpenBSD/armv7 to ARM EABI (soft-float).  This is a complete ABI
  > break which cannot be easily crossed.
  > ok kettenis@ jsg@ (patrick@)

usr.bin/cc

  ~ libgcc/Makefile                       

  > remove three more sparc references noticed by jsg (tedu@)

  ~ cc_tools/Makefile                     ~ include/Makefile
  ~ libgcc/Makefile                       

  > Switch OpenBSD/armv7 to ARM EABI (soft-float).  This is a complete ABI
  > break which cannot be easily crossed.
  > ok kettenis@ jsg@ (patrick@)

usr.bin/perl

  ~ hints/openbsd.sh                      

  > Really stop linking perl to pthread
  > ok guenther@ (afresh1@)

== lib =============================================================== 06/13 ==

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

csu

  - sparc/md_init.h                       ~ Makefile
  ~ boot.h                                

  > retire sparc (tedu@)

libc

  - arch/sparc/DEFS.h                     - arch/sparc/Makefile.inc
  - arch/sparc/SYS.h                      - arch/sparc/Symbols.list
  - arch/sparc/gdtoa/Makefile.inc         - arch/sparc/gdtoa/arith.h
  - arch/sparc/gdtoa/gd_qnan.h            - arch/sparc/gen/Makefile.inc
  - arch/sparc/gen/_setjmp.S              - arch/sparc/gen/divrem.m4
  - arch/sparc/gen/fabs.S                 - arch/sparc/gen/fixunsdfsi.S
  - arch/sparc/gen/flt_rounds.c           - arch/sparc/gen/fpgetmask.c
  - arch/sparc/gen/fpgetround.c           - arch/sparc/gen/fpgetsticky.c
  - arch/sparc/gen/fpsetmask.c            - arch/sparc/gen/fpsetround.c
  - arch/sparc/gen/fpsetsticky.c          - arch/sparc/gen/infinity.c
  - arch/sparc/gen/modf.S                 - arch/sparc/gen/mul.S
  - arch/sparc/gen/nan.c                  - arch/sparc/gen/saveregs.S
  - arch/sparc/gen/setjmp.S               - arch/sparc/gen/sigsetjmp.S
  - arch/sparc/gen/umul.S                 - arch/sparc/net/Makefile.inc
  - arch/sparc/net/htonl.S                - arch/sparc/net/htons.S
  - arch/sparc/net/ntohl.S                - arch/sparc/net/ntohs.S
  - arch/sparc/stdlib/abs.S               - arch/sparc/string/Makefile.inc
  - arch/sparc/string/bzero.S             - arch/sparc/string/ffs.S
  - arch/sparc/string/strlen.S            - arch/sparc/sys/Ovfork.S
  - arch/sparc/sys/brk.S                  - arch/sparc/sys/sbrk.S
  - arch/sparc/sys/sigpending.S           - arch/sparc/sys/sigprocmask.S
  - arch/sparc/sys/sigsuspend.S           - arch/sparc/sys/syscall.S
  - arch/sparc/sys/tfork_thread.S         

  > retire the sparc library code (tedu@)

  ~ gen/getpass.3                         

  > Mention explicit_bzero(3); ok jmc (natano@)

  ~ sys/pledge.2                          

  > Update list of ioctls for the audio promise. Suggested by jmc@, thanks.
  > (ratchov@)

  ~ sys/kbind.2                           ~ sys/ptrace.2

  > remove references to sparc (tedu@)

  ~ stdlib/malloc.c                       

  > black magic for sparc page size can go (tedu@)

  ~ Symbols.list                          ~ include/thread_private.h
  ~ stdlib/malloc.c                       

  > Less lock contention by using more pools for mult-threaded programs.
  > tested by many (thanks!) ok tedu, guenther@ (otto@)

  ~ shlib_version                         

  > bump (otto@)

libcrypto

  - crypto/arch/sparc/Makefile.inc        - crypto/arch/sparc/opensslconf.h
  ~ crypto/Makefile                       

  > remove sparc support (tedu@)

libkvm

  - kvm_sparc.c                           

  > remove references to sparc (tedu@)

libm

  - arch/sparc/fenv.c                     

  > retire the sparc library code (tedu@)

  ~ Makefile                              

  > remove references to sparc (tedu@)

librthread

  - arch/sparc/_atomic_lock.c             

  > retire sparc (tedu@)

  ~ rthread.c                             ~ rthread_cb.h
  ~ rthread_fork.c                        ~ rthread_libc.c

  > Less lock contention by using more pools for mult-threaded programs.
  > tested by many (thanks!) ok tedu, guenther@ (otto@)

  ~ shlib_version                         

  > bump (otto@)

  ~ rthread_debug.c                       ~ rthread_libc.c
  ~ rthread_stack.c                       

  > delete wrong cvs $ tags (deraadt@)

== libexec =========================================================== 07/13 ==

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

ld.so

  - sparc/Makefile.inc                    - sparc/archdep.h
  - sparc/ldasm.S                         - sparc/rtld_machine.c
  - sparc/syscall.h                       

  > retire sparc (tedu@)

== regress =========================================================== 08/13 ==

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

etc

  ~ MAKEDEV/Makefile                      

  > remove references to sparc (and even a vax ref that escaped notice) (tedu@)

  ~ MAKEDEV/Makefile                      

  > rm vax (tedu@)

lib

  ~ libpthread/stdfiles/stdfiles.c        

  > delete wrong cvs $ tags (deraadt@)

  ~ libpthread/siginfo/siginfo.c          

  > Tighten up the siginfo check (guenther@)

sbin

  ~ route/rttest22.ok                     ~ route/rttest24.ok

  > Use counter should stay at '0' if the lookup hasn't been done for
  > tansmitting packets. (mpi@)

  ~ route/Makefile                        

  > Test that RTF_LOCAL routes cannot be deleted from userland. (mpi@)

  ~ route/rttest1.ok                      ~ route/rttest10.ok
  ~ route/rttest11.ok                     ~ route/rttest12.ok
  ~ route/rttest14.ok                     ~ route/rttest15.ok
  ~ route/rttest16.ok                     ~ route/rttest17.ok
  ~ route/rttest18.ok                     ~ route/rttest19.ok
  ~ route/rttest2.ok                      ~ route/rttest21.ok
  ~ route/rttest22.ok                     ~ route/rttest24.ok
  ~ route/rttest26.ok                     ~ route/rttest27.ok
  ~ route/rttest3.ok                      ~ route/rttest4.ok
  ~ route/rttest5.ok                      ~ route/rttest6.ok
  ~ route/rttest7.ok                      ~ route/rttest8.ok
  ~ route/rttest9.ok                      

  > Now the cached route flag appears in "route show".  Adapt test.
  > OK mpi@ (bluhm@)

  ~ pfctl/pf13.in                         ~ pfctl/pf13.loaded
  ~ pfctl/pf13.ok                         ~ pfctl/pf13.optimized

  > no route-to/reply-to/dup-to on block rules, aka make this pass again
  > triggered by bluhm's *meep, secret* (henning@)

sys

  ~ copy/Makefile                         ~ kern/noexec/Makefile

  > remove references to sparc (and even a vax ref that escaped notice) (tedu@)

  ~ ptrace/ptrace.c                       

  > Delete sparc and vax bits (guenther@)

usr.bin

  ~ mdoclint/mdoclint                     

  > no more sparc; (jmc@)

  ~ mandoc/db/dbm_dump/Makefile           

  > Make this work both with and without "make obj" in src/usr.bin/mandoc;
  > suggested by bluhm@ (schwarze@)

usr.sbin

  ~ httpd/tests/args-get-slash.pl         

  > Fix regress test, server returns 400 instead of 500 now (reyk@)

  + ldapd/Makefile                        + ldapd/common.pl
  + ldapd/dit-example.ldif                + ldapd/ldapd.conf
  + ldapd/nldapd.conf                     + ldapd/run-tests.pl
  + ldapd/out/adding.log                  + ldapd/out/empty.log
  + ldapd/out/example.log                 

  > Add basic regress tests for ldapd.
  > - first pass of tests adding a DIT, then searching in it
  > - second pass of tests runs Net::LDAP regress suite against ldapd (not
  > all tests are passing, and that requires Net::LDAP installed and
  > distfiles present on the system) (landry@)

== sbin ============================================================== 09/13 ==

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

dhclient

  ~ clparse.c                             

  > Informative comments describing the various timing fields
  > (initial_interval,
  > reboot_timeout, etc.) when setting them to their defaults. (krw@)

  ~ clparse.c                             

  > Cut back the default values for the various timeout/interval values. We no
  > longer live in a 10Mb/sec shared media world with 1Mhz Vaxen DHCP servers.
  > ok benno@ otto@ phessler@ (krw@)

  ~ dhclient.conf.5                       

  > Document new default timeouts/intervals. (krw@)

  ~ dhclient.conf.5                       

  > tweak previous; (jmc@)

disklabel

  ~ Makefile                              ~ editor.c

  > remove references to sparc (tedu@)

  ~ disklabel.8                           

  > remove sparc reference; (jmc@)

fdisk

  ~ mbr.c                                 

  > EFI firmware has been encountered that is (from our point of view) confused
  > about the disk size. Making the protective MBR created by fdisk invalid as
  > fdisk used the 'correct' disk size.
  > So just do what MS does and put UINT32_MAX into the EE partition size
  > field,
  > no matter what the disk size is. Lets tom@'s Dell boot.
  > ok kettenis@ tom@ (krw@)

  ~ mbr.c                                 

  > Nuke now unused 'sz' variable. (krw@)

fsck_ffs

  ~ setup.c                               

  > better computation of location of alternate superblocks, based on info
  > in the label; ok deraadt@ krw@ (otto@)

  ~ fsck_ffs.8                            

  > better words for -b, wiyh help from jmc@ (otto@)

newfs

  ~ mkfs.c                                

  > Start writing the size of the cylinder group into the (unused) cpg
  > field of the disklabel. To be used by fsck_ffs(8) to find alternate
  > superblocks. ok deraadt@ krw@ (otto@)

reboot

  ~ reboot.8                              

  > remove references to sparc (tedu@)

route

  ~ route.c                               ~ show.c

  > Display all route flags in "route get", "route show" and "netstat -r"
  > output.  Sort them according to the RTF_... defines in route.h.
  > OK claudio@ mpi@ (bluhm@)

  ~ route.c                               

  > Fix previous commit that displays all route flags with "route get".
  > The successor of octal 027 is 030 and not 028.  Found by
  > regress/sbin/route/rttest20.ok test. (bluhm@)

savecore

  ~ savecore.c                            

  > make the version symbol a fixed size (512) to reduce the potential for
  > bad effects when savecore reads beyond it
  > ok deraadt (and thanks to bluhm for remembering that this happens) (tedu@)

shutdown

  ~ shutdown.c                            

  > Aggressively use dprintf, rather than crazy unchecked writes.  Use
  > localtime() since it tends to work better than ctime() when some
  > filesystems are absent.
  > ok guenther (deraadt@)

sysctl

  ~ sysctl.c                              

  > Export machdep.cpufeature in hex, to avoid - values which made
  > yuo@ grumpy.
  > ok tom guenther yuo (deraadt@)

== share ============================================================= 10/13 ==

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

man

  - man4/man4.sparc/Makefile              - man4/man4.sparc/agten.4
  - man4/man4.sparc/audioamd.4            - man4/man4.sparc/audiocs.4
  - man4/man4.sparc/autoconf.4            - man4/man4.sparc/auxreg.4
  - man4/man4.sparc/be.4                  - man4/man4.sparc/bpp.4
  - man4/man4.sparc/bwtwo.4               - man4/man4.sparc/cgeight.4
  - man4/man4.sparc/cgfour.4              - man4/man4.sparc/cgfourteen.4
  - man4/man4.sparc/cgsix.4               - man4/man4.sparc/cgthree.4
  - man4/man4.sparc/cgtwelve.4            - man4/man4.sparc/cgtwo.4
  - man4/man4.sparc/clock.4               - man4/man4.sparc/daadio.4
  - man4/man4.sparc/eccmemctl.4           - man4/man4.sparc/esp.4
  - man4/man4.sparc/fga.4                 - man4/man4.sparc/ie.4
  - man4/man4.sparc/intro.4               - man4/man4.sparc/le.4
  - man4/man4.sparc/led.4                 - man4/man4.sparc/magma.4
  - man4/man4.sparc/mem.4                 - man4/man4.sparc/memreg.4
  - man4/man4.sparc/mgx.4                 - man4/man4.sparc/openprom.4
  - man4/man4.sparc/pninek.4              - man4/man4.sparc/pnozz.4
  - man4/man4.sparc/presto.4              - man4/man4.sparc/qe.4
  - man4/man4.sparc/qec.4                 - man4/man4.sparc/rfx.4
  - man4/man4.sparc/scf.4                 - man4/man4.sparc/si.4
  - man4/man4.sparc/spif.4                - man4/man4.sparc/sw.4
  - man4/man4.sparc/tctrl.4               - man4/man4.sparc/tcx.4
  - man4/man4.sparc/timer.4               - man4/man4.sparc/tslot.4
  - man4/man4.sparc/tvtwo.4               - man4/man4.sparc/vigra.4
  - man4/man4.sparc/xbox.4                - man4/man4.sparc/xd.4
  - man4/man4.sparc/xy.4                  - man4/man4.sparc/zs.4
  - man4/man4.sparc/zx.4                  ~ man4/Makefile

  > retire sparc manuals (tedu@)

  - man8/man8.sparc/MAKEDEV.8             - man8/man8.sparc/Makefile
  - man8/man8.sparc/boot_sparc.8          ~ man8/Makefile
  ~ man8/diskless.8                       

  > remove sparc manuals (tedu@)

  ~ man4/Makefile                         ~ man4/iic.4
  + man4/iatp.4                           

  > add iatp(4), a driver for the i2c touchpad and touchscreen found on
  > the chromebook pixel (jcs@)

  ~ man4/audio.4                          

  > Fix typo: replace AUDIO_GETINFO by AUDIO_GETPAR. (ratchov@)

  ~ man9/audio.9                          

  > Remove references to removed ioctls and data structures.
  > Suggested by jmc@. (ratchov@)

  ~ man4/iatp.4                           

  > tweak previous; (jmc@)

  ~ man4/sbus.4                           

  > by my reckoning, no more pages for tslot, cgfourteen, pninek,
  > pnozz, tcx, or presto; (jmc@)

  ~ man7/mdoc.7                           

  > no more sparc; (jmc@)

  ~ man4/com.4                            ~ man4/ddb.4
  ~ man4/fdc.4                            ~ man4/pcmcia.4
  ~ man4/sbus.4                           ~ man4/wscons.4
  ~ man4/wsdisplay.4                      

  > no more sparc; (jmc@)

  ~ man5/core.5                           

  > no more sparc; (jmc@)

mk

  ~ bsd.own.mk                            

  > remove sparc support (tedu@)

== sys =============================================================== 11/13 ==

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

sys

  ~ Makefile                              

  > do not enter sparc (deraadt@)

arch

  - sparc/Makefile                        

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/amd64/amd64

  ~ vmm.c                                 

  > Remove the clock hack, and properly handle interrupts generated from
  > vmd(8)'s
  > forthcoming emulated interrupt controller.
  > ok stefan (mlarkin@)

  ~ vmm.c                                 

  > Add ioctls to get/set VCPU registers
  > ok mlarkin@ (stefan@)

  ~ vmm.c                                 

  > Make vcpu_reset_regs use new writeregs code
  > Makes reset code a little simpler. ok mlarkin@ (stefan@)

arch/amd64/conf

  ~ GENERIC                               

  > whitespace (jcs@)

  ~ GENERIC                               

  > add iatp(4), a driver for the i2c touchpad and touchscreen found on
  > the chromebook pixel (jcs@)

arch/amd64/include

  ~ vmmvar.h                              

  > Remove the clock hack, and properly handle interrupts generated from
  > vmd(8)'s
  > forthcoming emulated interrupt controller.
  > ok stefan (mlarkin@)

  ~ vmmvar.h                              

  > Add ioctls to get/set VCPU registers
  > ok mlarkin@ (stefan@)

  ~ vmmvar.h                              

  > Make vcpu_reset_regs use new writeregs code
  > Makes reset code a little simpler. ok mlarkin@ (stefan@)

arch/armv7/armv7

  ~ armv7_machdep.c                       

  > Avoid mapping the vector page W|X.  Map it using PROT_READ|PROT_WRITE
  > initially and change it to PROT_READ|PROT_EXEC as soon as we have called
  > pmap_bootstrap(), at which piint we're done modifying the page.
  > ok jsg@, deraadt@, patrick@ (kettenis@)

arch/luna88k/dev

  ~ if_le.c                               

  > space -> tab (aoyama@)

arch/sparc/compile

  - .cvsignore                            

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/conf

  - GENERIC                               - Makefile.sparc
  - RAMDISK                               - SUN4
  - SUN4C                                 - SUN4M
  - files.sparc                           - ld.script

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/dev

  - agten.c                               - audioamd.c
  - audioamdvar.h                         - be.c
  - bereg.h                               - bevar.h
  - bpp.c                                 - bppreg.h
  - bt445.c                               - bt445reg.h
  - bt445var.h                            - bt_subr.c
  - btreg.h                               - btvar.h
  - bwtwo.c                               - bwtworeg.h
  - cgeight.c                             - cgfour.c
  - cgfourteen.c                          - cgfourteenreg.h
  - cgsix.c                               - cgsixreg.h
  - cgthree.c                             - cgthreereg.h
  - cgtwelve.c                            - cgtwelvereg.h
  - cgtwo.c                               - cgtworeg.h
  - com_obio.c                            - cons.h
  - cs4231.c                              - cs4231reg.h
  - cs4231var.h                           - daadio.c
  - daadioreg.h                           - dma.c
  - dmareg.h                              - dmavar.h
  - esp.c                                 - espvar.h
  - fb.c                                  - fd.c
  - fdreg.h                               - fdvar.h
  - fga.c                                 - fgareg.h
  - fgavar.h                              - flash.c
  - hme.c                                 - hmereg.h
  - hmevar.h                              - i82586.h
  - if_gem_sbus.c                         - if_ie.c
  - if_ie.h                               - if_le.c
  - if_lereg.h                            - if_levar.h
  - if_ti_sbus.c                          - lebuffer.c
  - lebuffervar.h                         - led.c
  - led.h                                 - magma.c
  - magmareg.h                            - mgx.c
  - obio.c                                - p9000.c
  - p9100.c                               - pfourreg.h
  - power.c                               - power.h
  - presto.c                              - qe.c
  - qec.c                                 - qecreg.h
  - qecvar.h                              - qereg.h
  - qevar.h                               - qlw_sbus.c
  - rfx.c                                 - sbus.c
  - sbusreg.h                             - sbusvar.h
  - scf.c                                 - scfreg.h
  - si.c                                  - sireg.h
  - spif.c                                - spifreg.h
  - spifvar.h                             - stp_sbus.c
  - tctrl.c                               - tctrlvar.h
  - tcx.c                                 - tcxreg.h
  - ts102.c                               - ts102reg.h
  - tvtwo.c                               - vigra.c
  - vmereg.h                              - xbox.c
  - xboxreg.h                             - xboxvar.h
  - xd.c                                  - xdreg.h
  - xdvar.h                               - xy.c
  - xyreg.h                               - xyvar.h
  - z8530kbd.c                            - zs.c
  - zs_kgdb.c                             - zx.c

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/fpu

  - fpu.c                                 - fpu_add.c
  - fpu_arith.h                           - fpu_compare.c
  - fpu_div.c                             - fpu_emu.h
  - fpu_explode.c                         - fpu_extern.h
  - fpu_implode.c                         - fpu_mul.c
  - fpu_sqrt.c                            - fpu_subr.c

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/include

  - _float.h                              - _types.h
  - apmvar.h                              - asm.h
  - atomic.h                              - autoconf.h
  - bppioctl.h                            - bsd_openprom.h
  - bus.h                                 - cdefs.h
  - conf.h                                - cpu.h
  - ctlreg.h                              - daadioio.h
  - db_machdep.h                          - disklabel.h
  - eeprom.h                              - endian.h
  - exec.h                                - fbvar.h
  - fenv.h                                - fgaio.h
  - frame.h                               - fsr.h
  - idprom.h                              - ieee.h
  - ieeefp.h                              - instr.h
  - intr.h                                - ioctl_fd.h
  - kcore.h                               - limits.h
  - loadfile_machdep.h                    - lock.h
  - mutex.h                               - oldmon.h
  - openpromio.h                          - param.h
  - pcb.h                                 - pmap.h
  - proc.h                                - profile.h
  - psl.h                                 - pte.h
  - ptrace.h                              - reg.h
  - reloc.h                               - scfio.h
  - setjmp.h                              - signal.h
  - spinlock.h                            - stdarg.h
  - tcb.h                                 - trap.h
  - varargs.h                             - vmparam.h
  - z8530var.h                            

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/sparc

  - amd7930intr.s                         - asm.h
  - autoconf.c                            - auxioreg.h
  - auxreg.c                              - bsd_fdintr.s
  - cache.c                               - cache.h
  - clock.c                               - clockreg.h
  - conf.c                                - consinit.c
  - cpu.c                                 - cpuvar.h
  - db_disasm.c                           - db_interface.c
  - db_trace.c                            - disksubr.c
  - dvma.c                                - emul.c
  - genassym.cf                           - in_cksum.c
  - intr.c                                - intreg.h
  - iommu.c                               - iommureg.h
  - kgdb_machdep.c                        - locore.s
  - machdep.c                             - mem.c
  - memecc.c                              - memeccreg.h
  - memreg.c                              - memreg.h
  - mutex.c                               - openprom.c
  - pmap.c                                - process_machdep.c
  - sys_machdep.c                         - timerreg.h
  - trap.c                                - vaddrs.h
  - vm_machdep.c                          

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/stand

  - Makefile                              - Makefile.inc

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/stand/binstall

  - Makefile                              - binstall.sh

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/stand/boot

  - Makefile                              - boot.c
  - loadfile_sparc.c                      

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/stand/bootxx

  - Makefile                              - bootxx.c
  - closeall.c                            

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/stand/common

  - clean-elf.c                           - conf.c
  - dvma.c                                - mmu.c
  - net.c                                 - netif_sun.c
  - promdev.c                             - promdev.h
  - srt0.S                                - version.c

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/stand/installboot

  - Makefile                              - installboot.8
  - installboot.c                         - nlist.c

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/stand/libsa

  - Makefile                              

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

arch/sparc/stand/libz

  - Makefile                              

  > Celebrate OpenBSD 6.0 release by retiring the sparc port.
  > You've served us well, good friend, but now it's time to rest.
  > ok deraadt (tedu@)

conf

  ~ GENERIC                               ~ files

  > Import switch(4), an in-kernel OpenFlow switch which can work alone.
  > switch(4) currently supports OpenFlow 1.3.5.
  > Currently, it's disabled by the kernel config.
  > With help from yasuoka@ reyk@ jsg@.
  > ok deraadt@ yasuoka@ reyk@ henning@ (goda@)

  ~ newvers.sh                            

  > make the version symbol a fixed size (512) to reduce the potential for
  > bad effects when savecore reads beyond it
  > ok deraadt (and thanks to bluhm for remembering that this happens) (tedu@)

dev

  ~ rnd.c                                 

  > openbsd.randomdata became RO in userland due to the RELRO work.  We should
  > also do so in the kernel, which gains us RO ssp cookie, which will prevent
  > spraying attacks.
  > The random layer was openbsd.randomdata annotating working entropy/chacha
  > buffers which in turn required them to be RW.  To make that work again,
  > so we need to copy RO seeds to RW working buffers, and later clear the
  > RO seed buffers afterwards using a temporary RW mapping.
  > help & ok kettenis, ok guenther (deraadt@)

dev/acpi

  ~ dwiic.c                               

  > - separate hid and ihidev attachment for upcoming drivers
  > - move power control into a dedicated function
  > - sprinkle aml_freevalue (jcs@)

  ~ dwiic.c                               

  > - disable controller when we're done using it
  > - read CLR_INTR register when disabling interrupts (jcs@)

  ~ dwiic.c                               

  > for broadwell HIDs, apply a magic write found in linux that is
  > required in order to talk to certain i2c slave devices behind dwiic (jcs@)

  ~ dwiic.c                               

  > add iatp(4), a driver for the i2c touchpad and touchscreen found on
  > the chromebook pixel (jcs@)

dev/i2c

  ~ files.i2c                             + iatp.c

  > add iatp(4), a driver for the i2c touchpad and touchscreen found on
  > the chromebook pixel (jcs@)

dev/ic

  - z8536reg.h                            

  > remove another straggler hunted down by miod (tedu@)

dev/microcode

  ~ symbol/Makefile                       ~ tigon/Makefile

  > remove three more sparc references noticed by jsg (tedu@)

dev/pci

  ~ if_iwm.c                              

  > Always initialize error code returned from iwm_firmware_load_chunk().
  > Patch by Imre Vadasz. (stsp@)

kern

  ~ Makefile                              

  > one less sparc (tedu@)

  ~ sys_process.c                         

  > Get rid of 'relebad:'.
  > OK natano@ guenther@ (akfaew@)

  ~ makesyscalls.sh                       

  > MPSAFE is never used, so get rid of it.
  > OK natano@ mpi@ guenther@ (akfaew@)

  ~ subr_hibernate.c                      

  > Fix undefined behaviour when comparing pointers by casting them to vaddr_t.
  > OK mlarkin@ (akfaew@)

lib/libkern

  - arch/sparc/DEFS.h                     - arch/sparc/Makefile
  - arch/sparc/SYS.h                      - arch/sparc/_setjmp.S
  - arch/sparc/bcopy.S                    - arch/sparc/bzero.S
  - arch/sparc/divrem.m4                  - arch/sparc/ffs.S
  - arch/sparc/htonl.S                    - arch/sparc/htons.S
  - arch/sparc/memcpy.S                   - arch/sparc/memmove.S
  - arch/sparc/memset.c                   - arch/sparc/mul.S
  - arch/sparc/rem.S                      - arch/sparc/saveregs.S
  - arch/sparc/sdiv.S                     - arch/sparc/strlen.S
  - arch/sparc/udiv.S                     - arch/sparc/umul.S
  - arch/sparc/urem.S                     

  > retire sparc (tedu@)

net

  ~ rtsock.c                              

  > RTM_CHANGE should not allow to change the gateway of a mpath route.
  > Fix rttest13.
  > ok claudio@ (mpi@)

  ~ rtsock.c                              

  > Use rtable_match() rather than rtalloc() when looking for an existing
  > entry in RTM_ADD.
  > rtable_match() does not modify the 'Use' counter of the route and unbreak
  > regression tests.
  > Breakage reported by bluhm@ (mpi@)

  ~ if.c                                  ~ if_bridge.c
  ~ if_bridge.h                           ~ if_var.h
  ~ netisr.h                              + if_switch.c
  + if_switch.h                           + ofp.h
  + switchctl.c                           + switchofp.c

  > Import switch(4), an in-kernel OpenFlow switch which can work alone.
  > switch(4) currently supports OpenFlow 1.3.5.
  > Currently, it's disabled by the kernel config.
  > With help from yasuoka@ reyk@ jsg@.
  > ok deraadt@ yasuoka@ reyk@ henning@ (goda@)

  ~ route.c                               ~ rtsock.c

  > Move the RTF_LOCAL check that only makes sense for userland to
  > route_output().
  > ok claudio@ (mpi@)

  ~ route.c                               

  > Disable the RTF_UP kassert check in rtisvalid() for now as it can
  > be triggered from userland.  A gateway route is simply not valid
  > if its gwroute is not up.
  > OK phessler@ (bluhm@)

  ~ rtsock.c                              

  > Move RTM_GET into its own case block not intermixing it with RTM_CHANGE
  > and RTM_LOCK. This is start for more changes here. OK mpi@ (claudio@)

  ~ rtsock.c                              

  > No longer needed to special case RTM_GET in these if statements since
  > RTM_GET is no longer sharing this case block. (claudio@)

ntfs

  ~ ntfs_subr.c                           ~ ntfs_subr.h
  ~ ntfs_vfsops.c                         ~ ntfs_vnops.c

  > Remove the unused ntfs write code. ok benno beck (natano@)

sys

  ~ ktrace.h                              

  > Remove last mention of nonexistent ktr_kuser()
  > From Michal Mazurek <akfaew at jasminek dot net>
  > ok guenther@ (tom@)

  ~ sem.h                                 

  > Fix comment in sys/sem.h
  > From Michal Mazurek <akfaew at jasminek dot net>
  > ok guenther@ (tom@)

  ~ systm.h                               

  > MPSAFE is never used, so get rid of it.
  > OK natano@ mpi@ guenther@ (akfaew@)

== usr.bin =========================================================== 12/13 ==

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

doas

  ~ doas.c                                

  > move the authentication code to a function (tedu@)

  ~ doas.c                                

  > unconst these parameters; i won't be changing bsd auth today. (tedu@)

gprof

  - sparc.c                               - sparc.h
  ~ gprof.c                               

  > remove sparc support (tedu@)

locate

  ~ locate/util.c                         

  > keep the code that endian swaps, but remove the explanation that it's
  > for converting between freebsd and sunos. (tedu@)

mandoc

  ~ cgi.c                                 

  > move "sparc" down to discontinued architectures (schwarze@)

  ~ mandocdb.c                            

  > remove "sparc" from a comment (schwarze@)

mg

  ~ tags.c                                

  > Fix possible NULL pointer dereference.
  > Found by Coverity Scan.  The tagsvisit() function calls eread(),
  > which may return NULL.  This is then immediately passed to stat()
  > without a proper check.  This patch adds that check.
  > From Joachim Nilsson <[email protected]> via lum@. Ok lum@ (sunil@)

  ~ extend.c                              

  > Fix file descriptor leak
  > Found by Coverity Scan.  The ffropen() function returns FIODIR when the
  > file is a directory.  Check return value on error, in case of directory,
  > close the descriptor.
  > Source Joachim Nilsson, ok sunil@ (lum@)

netstat

  ~ show.c                                

  > Display all route flags in "route get", "route show" and "netstat -r"
  > output.  Sort them according to the RTF_... defines in route.h.
  > OK claudio@ mpi@ (bluhm@)

  ~ netstat.1                             

  > Document all letters used for route flags in "netstat -r".
  > OK jmc@ mpi@ sthen@ (bluhm@)

openssl

  ~ openssl.1                             

  > shorten s_client; (jmc@)

signify

  ~ signify.c                             

  > add a -t keytype option for untrusted comment automatic key extraction
  > (not in VERIFYONLY mode) to be documented and used shortly
  > okay tedu@ (espie@)

  ~ signify.c                             

  > don't initialize variables with functions (tedu@)

units

  ~ units.lib                             

  > update currency exchange rates; (jmc@)

== usr.sbin ========================================================== 13/13 ==

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

acme-client

  ~ main.c                                

  > knf (benno@)

  - sandbox-pledge.c                      - util-pledge.c
  ~ Makefile                              ~ acctproc.c
  ~ certproc.c                            ~ chngproc.c
  ~ dnsproc.c                             ~ extern.h
  ~ fileproc.c                            ~ keyproc.c
  ~ main.c                                ~ netproc.c
  ~ revokeproc.c                          

  > Collapse krazy abstractions for other sandbox models, using chroot and
  > pledge directly as needed.
  > ok florian (deraadt@)

  ~ extern.h                              

  > PATH_VAR_EMPTY is not used (deraadt@)

  ~ http.c                                

  > do { } while is easier to eyeball (deraadt@)

  ~ main.c                                

  > line wrap usage (deraadt@)

  ~ acctproc.c                            ~ base64.c
  ~ certproc.c                            ~ chngproc.c
  ~ dbg.c                                 ~ dnsproc.c
  ~ fileproc.c                            ~ http.c
  ~ json.c                                ~ keyproc.c
  ~ main.c                                ~ netproc.c
  ~ revokeproc.c                          ~ rsa.c
  ~ util.c                                

  > we don't have config.h (florian@)

  ~ acme-client.1                         

  > various cleanup; (jmc@)

  ~ acme-client.1                         

  > make the page more neutral, as suggested by deraadt;
  > add STANDARDS, as suggested by florian;
  > help/ok deraadt florian (jmc@)

  ~ acme-client.1                         ~ extern.h
  ~ main.c                                ~ netproc.c

  > Implement table driven selection to which ACME authorities we can
  > talk.
  > Suggest by and OK deraadt, OK benno.
  > (Later on deraadt and benno discussed if this should be handled with a
  > config file. This seems to be good enough for now. We can do a config
  > file later.) (florian@)

  ~ acme-client.1                         

  > tidy up the list; (jmc@)

  ~ main.c                                

  > update usage(); pointed out by jmc@ (florian@)

  ~ base64.c                              

  > Use b64_ntop instead of adding yet another base implementation of base64
  > encoding to base.  Tweaked version of a diff by florian.
  > ok florian (tb@)

apm

  ~ Makefile                              

  > chainsaw sparc (deraadt@)

apmd

  ~ Makefile                              

  > remove sparc (tedu@)

eeprom

  - eehandlers.c                          ~ Makefile
  ~ main.c                                

  > remove sparc support (tedu@)

  ~ main.c                                

  > now that openprom is always 1, remove conditionals (tedu@)

  ~ eeprom.8                              

  > no more sparc; ok tedu kettenis (jmc@)

fdformat

  ~ Makefile                              

  > remove sparc (tedu@)

httpd

  ~ httpd.c                               ~ httpd.h
  ~ proc.c                                

  > Teach httpd/proc.c how to fork+exec.
  > This commit implemented the basic functions to proc.c to make it not rely
  > on global variables, malloc()ed memory and CLOEXEC pipes.
  > Fix child proc titles from reyk@
  > ok reyk@, florian@ (rzalamena@)

  ~ proc.c                                

  > Adjust log message, use process title now that it works again (reyk@)

  ~ control.c                             ~ httpd.h
  ~ logger.c                              ~ proc.c
  ~ server_fcgi.c                         

  > spacing (reyk@)

  ~ httpd.h                               ~ server_fcgi.c

  > struct client starts to become the kitchen sink. Move fastcgi data to
  > its own struct. Requested by and OK reyk@ (florian@)

  ~ proc.c                                

  > Don't print "lost child" if the child process exited okay.  This is
  > the old behaviour and unbreaks the regress tests. (reyk@)

  ~ config.c                              

  > The fork+exec diff broke "what?!", the ps_what field determines the
  > configuration that has to be initialized in each process and was
  > inherited from the parent instead of setting it everywhere.  I'm
  > surprised that it worked.
  > OK florian (reyk@)

rebound

  ~ rebound.c                             

  > scan responses for minimum ttl, and cache for min(ttl, 300) instead of
  > a fixed amount (tedu@)

  ~ rebound.c                             

  > print regular messages to stdout, not err (tedu@)

  ~ rebound.c                             

  > naming a union 'sockthing' was a bit silly. sockun will do for now. (tedu@)

relayd

  ~ ca.c                                  ~ relayd.h

  > Do not busy loop in the rsa engine callback waiting for the ca. Instead use
  > poll(2) to wait for up to 1sec for a response. This is not the nicest way
  > to
  > fix this issue but the smallest. Goal is to reduce the contention on the
  > kernel big lock on busy relayd systems.
  > reyk@ agrees (especially about the nastyness of this) (claudio@)

  ~ config.c                              ~ parse.y
  ~ relay.c                               ~ relayd.c
  ~ relayd.conf.5                         ~ relayd.h

  > Switch from the not really working session cache (because of the
  > multiprocess
  > nature of relayd) to tls session tickets to do TLS session resumption.
  > TLS session tickets do not need to store SSL session data in the server but
  > instead send an encrypted ticket to the clients that allows to resume the
  > session. This is mostly stateless (apart from the encryption keys).
  > relayd now ensures that all relay processes use the same key to encrypt
  > the tickets. Keys are rotated every 2h and there is a primary and backup
  > key.
  > The tls session timeout is set to 2h to hint to the clients how long the
  > session tickets is supposed to be alive.
  > Input and OK benno@, reyk@ (claudio@)

smtpd

  ~ config.c                              ~ mproc.c
  ~ smtpd.c                               ~ smtpd.h

  > get rid of the imsg buffer usage profiling code.
  > ok gilles@ jung@ sunil@ (eric@)

  ~ ca.c                                  ~ config.c
  ~ control.c                             ~ lka.c
  ~ pony.c                                ~ queue.c
  ~ scheduler.c                           ~ smtpd.c
  ~ smtpd.h                               

  > remove noop function
  > ok sunil@ (eric@)

  ~ mproc.c                               

  > Get rid of the custom msgbuf_write2() function adapted from libutil.
  > It is not necessary now that the profiling code is gone.
  > ok gilles@ sunil@ (eric@)

  ~ mda.c                                 ~ mproc.c

  > zap dead code
  > ok gilles@ sunil@ (eric@)

vmd

  ~ pci.c                                 

  > Fix 2 minor issues and a typo in a comment in the pci emulation subsystem.
  > The first issue caused trash to be returned from an i/o port read where
  > that port was unclaimed by any emulated device. The second issue caused
  > improper BAR sizes to be reported for unassigned device BARs. (mlarkin@)

  ~ vmd.h                                 ~ vmm.c
  + i8253.c                               + i8253.h
  + i8259.c                               + i8259.h
  + ns8250.c                              + ns8250.h
  + mc146818.c                            + mc146818.h
  + vmm.h                                 

  > Add a set of emulated legacy devices (PIT, PIC, RTC)
  > discussed with stefan and deraadt (mlarkin@)

  ~ Makefile                              

  > forgot during previous commit, thanks stefan@ (mlarkin@)

  ~ loadfile.h                            ~ loadfile_elf.c
  ~ vmm.c                                 

  > Make vcpu_reset_regs use new writeregs code
  > Makes reset code a little simpler. ok mlarkin@ (stefan@)

  ~ i8253.c                               ~ i8259.c
  ~ ns8250.c                              ~ pci.c
  ~ vmm.c                                 

  > change some log_warn to log_warnx and convert some integer literals to
  > enumerand values (mlarkin@)

  ~ vmm.c                                 

  > fix a merge collision, and add some retval checking on various pthread_*
  > functions (mlarkin@)

  ~ mc146818.c                            

  > normalize some function names (mlarkin@)

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

Reply via email to