OpenBSD src changes summary for 2016-03-09 ==========================================
Makefile.cross distrib distrib/notes distrib/sets distrib/special distrib/vax etc/Makefile etc/etc.vax/MAKEDEV etc/etc.vax/MAKEDEV.md etc/etc.vax/Makefile etc/etc.vax/Makefile.inc etc/etc.vax/disktab etc/etc.vax/fbtab etc/etc.vax/login.conf etc/etc.vax/sysctl.conf etc/etc.vax/ttys etc/examples/remote etc/mtree/4.4BSD.dist include/Makefile lib/csu lib/libc lib/libkvm lib/libm sbin/disklabel sbin/fdisk sbin/newfs sbin/pdisk sbin/reboot sbin/wsconsctl share/man share/mk sys sys/arch sys/arch/amd64/amd64 sys/arch/amd64/include sys/arch/i386/i386 sys/arch/m88k/m88k sys/arch/vax/compile sys/arch/vax/conf sys/arch/vax/dec sys/arch/vax/if sys/arch/vax/include sys/arch/vax/mbus sys/arch/vax/mscp sys/arch/vax/qbus sys/arch/vax/stand sys/arch/vax/stand/boot sys/arch/vax/stand/common sys/arch/vax/stand/xxboot sys/arch/vax/uba sys/arch/vax/vax sys/arch/vax/vsa sys/arch/vax/vxt sys/conf sys/ddb sys/dev/ic sys/dev/pci sys/dev/usb sys/kern sys/net sys/sys sys/uvm usr.bin/gprof usr.sbin/installboot usr.sbin/wsconscfg == Makefile.cross ==================================================== 01/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/Makefile.cross Makefile.cross > We are done providing support for the vax. > lots of agreement. (deraadt@) == distrib =========================================================== 02/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib distrib ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) notes - vax/contents - vax/features - vax/hardware - vax/install - vax/prep - vax/upgrade - vax/whatis - vax/xfer ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) sets - lists/base/md.vax - lists/comp/md.vax - lists/etc/md.vax - lists/game/md.vax - lists/man/md.vax ~ lists/comp/mi ~ lists/man/mi > We are done providing support for the vax. > lots of agreement. (deraadt@) ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armish ~ lists/base/md.armv7 ~ lists/base/md.hppa ~ lists/base/md.hppa64 ~ 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@) special ~ disklabel/Makefile ~ installboot/Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) vax - Makefile - Makefile.inc - install.md - cdfs/Makefile - common/Makefile.inc - common/list - iso/Makefile - ramdisk/Makefile.inc - ramdisk/list.local > We are done providing support for the vax. > lots of agreement. (deraadt@) == etc =============================================================== 03/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc Makefile ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/MAKEDEV - etc.vax/MAKEDEV > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/MAKEDEV.md - etc.vax/MAKEDEV.md > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/Makefile - etc.vax/Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/Makefile.inc - etc.vax/Makefile.inc > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/disktab - etc.vax/disktab > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/fbtab - etc.vax/fbtab > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/login.conf - etc.vax/login.conf > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/sysctl.conf - etc.vax/sysctl.conf > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/ttys - etc.vax/ttys > We are done providing support for the vax. > lots of agreement. (deraadt@) examples/remote ~ examples/remote > We are done providing support for the vax. > lots of agreement. (deraadt@) mtree/4.4BSD.dist ~ mtree/4.4BSD.dist > We are done providing support for the vax. > lots of agreement. (deraadt@) == include =========================================================== 04/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/include Makefile ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) == lib =============================================================== 05/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib csu - vax/md_init.h > We are done providing support for the vax. > lots of agreement. (deraadt@) libc - arch/vax/DEFS.h - arch/vax/Makefile.inc - arch/vax/SYS.h - arch/vax/gdtoa/Makefile.inc - arch/vax/gdtoa/arith.h - arch/vax/gdtoa/gd_qnan.h - arch/vax/gdtoa/hdtoa.c - arch/vax/gdtoa/strtof.c - arch/vax/gen/Makefile.inc - arch/vax/gen/_setjmp.S - arch/vax/gen/fabs.S - arch/vax/gen/fpclassify.c - arch/vax/gen/frexp.c - arch/vax/gen/infinity.c - arch/vax/gen/isfinite.c - arch/vax/gen/isinf.c - arch/vax/gen/isnan.c - arch/vax/gen/isnormal.c - arch/vax/gen/ldexp.S - arch/vax/gen/modf.S - arch/vax/gen/setjmp.S - arch/vax/gen/signbit.c - arch/vax/gen/sigsetjmp.S - arch/vax/gen/udiv.S - arch/vax/gen/urem.S - arch/vax/net/Makefile.inc - arch/vax/net/htonl.S - arch/vax/net/htons.S - arch/vax/net/ntohl.S - arch/vax/net/ntohs.S - arch/vax/string/Makefile.inc - arch/vax/string/bcmp.S - arch/vax/string/bcopy.S - arch/vax/string/bzero.S - arch/vax/string/ffs.S - arch/vax/string/memcmp.S - arch/vax/string/memcpy.S - arch/vax/string/memmove.S - arch/vax/string/memset.S - arch/vax/string/strchr.S - arch/vax/sys/Ovfork.S - arch/vax/sys/brk.S - arch/vax/sys/cerror.S - arch/vax/sys/fork.S - arch/vax/sys/sbrk.S - arch/vax/sys/sigpending.S - arch/vax/sys/sigprocmask.S - arch/vax/sys/sigreturn.S - arch/vax/sys/sigsuspend.S - arch/vax/sys/syscall.S - arch/vax/sys/tfork_thread.S ~ Makefile.inc ~ gdtoa/ldtoa.c ~ rpc/xdr_float.c > We are done providing support for the vax. > lots of agreement. (deraadt@) libkvm - kvm_vax.c > We are done providing support for the vax. > lots of agreement. (deraadt@) libm ~ Makefile ~ man/Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) == sbin ============================================================== 06/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin disklabel ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) fdisk ~ disk.c > Accept only character special devices rather than generating a core > dump on the attempt to get a disklabel from a regular file. > Regular files have not been acceptable as the 'disk' for some time, > and pledging changed the consequences from a somewhat obscure error > message to an abort(). > Issue discovered by espie@. > ok natano@ (krw@) newfs ~ newfs.c > We are done providing support for the vax. > lots of agreement. (deraadt@) pdisk ~ pdisk.c > Accept only character special devices rather than generating a core > dump on the attempt to get a disklabel from a regular file. > Regular files have not been acceptable as the 'disk' for some time, > and pledging changed the consequences from a somewhat obscure error > message to an abort(). > Issue discovered by espie@. > ok natano@ (krw@) reboot ~ reboot.8 > We are done providing support for the vax. > lots of agreement. (deraadt@) wsconsctl ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) == share ============================================================= 07/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man - man4/man4.vax/asc.4 - man4/man4.vax/autoconf.4 - man4/man4.vax/cons.4 - man4/man4.vax/de.4 - man4/man4.vax/dhu.4 - man4/man4.vax/dz.4 - man4/man4.vax/fwio.4 - man4/man4.vax/gpx.4 - man4/man4.vax/ibus.4 - man4/man4.vax/intro.4 - man4/man4.vax/lcg.4 - man4/man4.vax/lcspx.4 - man4/man4.vax/le.4 - man4/man4.vax/led.4 - man4/man4.vax/legss.4 - man4/man4.vax/lkkbd.4 - man4/man4.vax/lkms.4 - man4/man4.vax/mbus.4 - man4/man4.vax/mem.4 - man4/man4.vax/mscpbus.4 - man4/man4.vax/mt.4 - man4/man4.vax/mtc.4 - man4/man4.vax/ncr.4 - man4/man4.vax/qe.4 - man4/man4.vax/qsc.4 - man4/man4.vax/ra.4 - man4/man4.vax/rx.4 - man4/man4.vax/sii.4 - man4/man4.vax/smg.4 - man4/man4.vax/uba.4 - man4/man4.vax/uda.4 - man4/man4.vax/vsaudio.4 - man4/man4.vax/vsbus.4 - man4/man4.vax/vxtbus.4 - man4/man4.vax/ze.4 - man8/man8.vax/MAKEDEV.8 - man8/man8.vax/Makefile - man8/man8.vax/boot_vax.8 ~ man4/Makefile ~ man8/Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) mk ~ bsd.README ~ bsd.own.mk > We are done providing support for the vax. > lots of agreement. (deraadt@) == sys =============================================================== 08/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys sys ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) arch - vax/Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/amd64/amd64 ~ vmm.c > Induce an exit in a running vcpu if an interrupt is asserted (pending). > Needed for ongoing interrupt controller work. (mlarkin@) arch/amd64/include ~ vmmvar.h > Add a comment to the vcpu state enum to remind people there is a matching > conversion function in vmm.c > Increase the size of the pending interrupt field from uint8_t to uint16_t. > (mlarkin@) arch/i386/i386 ~ locore.s > Unmask interrupts unconditionnally before calling the generic trap handler. > Reduce differences with amd64. > Inputs from mikeb@, ok mlarkin@ (mpi@) arch/m88k/m88k ~ db_interface.c ~ db_trace.c > Convert DDB_REGS -> &ddb_regs, inputs and ok naddy@ > Put addresses instead of registers inside db_regs[] to match what other > archs do and to get rid of db_setf_regs(). (mpi@) arch/vax/compile - .cvsignore > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/conf - GENERIC - Makefile.vax - RAMDISK - files.vax > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/dec - dzcons.c - dzinput.c - dzkbd.c - dzkbdvar.h - dzms.c - files.dec - lk201_ws.c - lk201reg.h - lk201var.h - sii.c - siireg.h - siivar.h - vsms_ws.c - vsmsvar.h - wskbdmap_lk201.c - wskbdmap_lk201.h > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/if - if_de.c - if_dereg.h - if_le.c - if_qe.c - if_qereg.h - if_uba.h - if_ze.c - sgec.c - sgecreg.h - sgecvar.h > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/include - _float.h - _types.h - asm.h - atomic.h - bus.h - cca.h - cdefs.h - clock.h - cpu.h - cvax.h - db_machdep.h - disklabel.h - endian.h - exec.h - frame.h - intr.h - ka410.h - ka420.h - ka43.h - ka46.h - ka48.h - ka630.h - ka650.h - ka670.h - ka680.h - kcore.h - limits.h - loadfile_machdep.h - lock.h - macros.h - mtpr.h - mutex.h - nexus.h - param.h - pcb.h - pmap.h - proc.h - profile.h - psl.h - pte.h - ptrace.h - reg.h - reloc.h - rpb.h - scb.h - setjmp.h - sgmap.h - sid.h - signal.h - spinlock.h - stdarg.h - tcb.h - trap.h - uvax.h - varargs.h - vaxfp.h - vmparam.h - vsbus.h > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/mbus - dz_fwio.c - files.mbus - fwio.c - fwioreg.h - fwiovar.h - if_le_fwio.c - legss.c - mbus.c - mbusreg.h - mbusvar.h - sii_fwio.c - uba_mbus.c > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/mscp - files.mscp - mscp.c - mscp.h - mscp_disk.c - mscp_subr.c - mscp_tape.c - mscpreg.h - mscpvar.h > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/qbus - dhu.c - dhureg.h - dl.c - dlreg.h - dz.c - dz_uba.c - dzreg.h - dzvar.h - files.uba - qdreg.h - qevent.h - uba.c - ubavar.h - uda.c > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/stand - Makefile - Makefile.inc > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/stand/boot - Makefile - autoconf.c - boot.c - conf.c - consio.c - consio2.S - data.h - devopen.c - if_de.c - if_le.c - if_qe.c - if_ze.c - mfm.c - netio.c - ra.c - rom.c - vaxstand.h - version > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/stand/common - romread.S - srt0.S - str.S - vaxstand.h > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/stand/xxboot - Makefile - bootxx.c - genassym.cf - start.S > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/uba - uba_common.h - uba_dma.c - uba_ibus.c - ubareg.h > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/vax - autoconf.c - bus_dma.c - bus_mem.c - clock.c - conf.c - cvax.c - db_disasm.c - db_disasm.h - db_machdep.c - disksubr.c - emulate.s - findcpu.c - genassym.cf - gencons.c - gencons.h - ibus.c - in4_cksum.c - in_cksum.c - ka410.c - ka43.c - ka46.c - ka48.c - ka49.c - ka53.c - ka60.c - ka630.c - ka650.c - ka660.c - ka670.c - ka680.c - led.c - locore.S - machdep.c - mem.c - mutex.c - opcodes.c - pmap.c - scb.c - sgmap.c - softintr.c - trap.c - udiv.s - unimpl_emul.s - urem.s - vm_machdep.c - vxt.c - wscons_machdep.c > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/vsa - asc_vsbus.c - dz_ibus.c - gpx.c - hdc9224.c - hdc9224.h - if_le_vsbus.c - if_ze_vsbus.c - lcg.c - lcgreg.h - lcspx.c - maskbits.h - ncr.c - smg.c - vsaudio.c - vsbus.c - vsbus_dma.c > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/vxt - if_ze_vxtbus.c - qsc.c - qsckbd.c - qscms.c - qscreg.h - qscvar.h - vxtbus.c - vxtbusvar.h > We are done providing support for the vax. > lots of agreement. (deraadt@) conf ~ files > Move db_show_regs() in the only file where it is used and turn it private. > ok mlarkin@ (mpi@) ~ defines > delete dangling vax reference (deraadt@) ~ files > Hook up dev/ic/rtwn.c -- should have been part of rtwn(4) split commit. > (stsp@) ddb - db_print.c ~ db_command.c ~ db_extern.h > Move db_show_regs() in the only file where it is used and turn it private. > ok mlarkin@ (mpi@) dev/ic + rtwn.c + rtwnvar.h > Split the rtwn(4) driver into two layers: > One layer which handles PCI support and low-level packet processing. > And another layer which handles ioctls, net80211 state transitions, > and all communication with the chip. The plan is to eventually merge > corresponding code from urtwn(4) in here. > ok mpi@ (stsp@) ~ rtwn.c > Make rtwn(4) stop the chip during DVACT_QUIESCE rather than DVACT_SUSPEND > because the code that shuts down the firmware tsleep's to avoid system > hangs. > ok mpi@ (stsp@) ~ rtwn.c ~ rtwnvar.h > Make rtwn(4) check for "unsupported test chip" error during attach again. > ok mpi@ (stsp@) dev/pci ~ files.pci ~ if_rtwn.c > Split the rtwn(4) driver into two layers: > One layer which handles PCI support and low-level packet processing. > And another layer which handles ioctls, net80211 state transitions, > and all communication with the chip. The plan is to eventually merge > corresponding code from urtwn(4) in here. > ok mpi@ (stsp@) ~ if_rtwn.c > Make rtwn(4) check for "unsupported test chip" error during attach again. > ok mpi@ (stsp@) dev/usb ~ if_urtwn.c > Remove pointless function pointers from urtwn(4) softc. They didn't serve > any purpose and the code is shorter when calling the functions directly. > ok mpi@ (stsp@) kern ~ kern_sig.c ~ kern_synch.c ~ sched_bsd.c > Correct some comments and definitions, from Michal Mazurek. (mpi@) ~ Makefile > remove handling of vax (deraadt@) net ~ if_mpw.c > rework how mpw(4) interacts with vlan(4) > previously mpw would walk around our interface hierarchy so it could > reinject vlan tags for packets that were received on a stack of > vlan interfaces. this got in the way of making vlan mpsafe, but is > also unecessary according to how i read RFC 4448 which describes > how mpls pseudowires should function. > the behaviour is now: > - in raw mode mpw(4) acts like a normal ethernet interface > it no longer injects a tag from a vlan interface that may be on the > same bridge as it, and it allows you to configure ip addresses on > the local interface and use them without panicking the kernel. > - in tagged mode it will only add tags from vlan interfaces on the > same bridge as it, but not any parent/child tags from interfaces > on top of that vlan. if the packet did not come from a vlan interface > on a bridge it will inject a tag for vlan 0. > this will also allow vlan to move forward. > ok mpi@ rzalamena@ claudio@ (dlg@) ~ bpf.h > remove __vax__ (deraadt@) sys ~ proc.h ~ sched.h > Correct some comments and definitions, from Michal Mazurek. (mpi@) uvm ~ uvm_map.c ~ uvm_mmap.c ~ uvm_page.h > remove vaxisms (deraadt@) == usr.bin =========================================================== 09/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin gprof - vax.c - vax.h ~ gprof.c > We are done providing support for the vax. > lots of agreement. (deraadt@) == usr.sbin ========================================================== 10/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin installboot - vax_installboot.c ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) wsconscfg ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
