NetBSD/src 9MgDWGrsys/dev/wscons wsdisplay.c

   WSDISPLAYIO_SFONT: Do not attempt to print to the console in the middle of
   resizing when DEBUG is defined.
VersionDeltaFile
1.148+2-7sys/dev/wscons/wsdisplay.c
+2-71 files

NetBSD/src 1LZZkeisys/arch/x86/x86 efi.c

   Update signature in prototype of efi_relva() to match
   change in definition in previous, and explicitly cast
   NULL to paddr_t to avoid gcc noise.
VersionDeltaFile
1.17+4-4sys/arch/x86/x86/efi.c
+4-41 files

NetBSD/src K424YBfsys/sys mbuf.h

   Reduce indentation level.
VersionDeltaFile
1.215+14-14sys/sys/mbuf.h
+14-141 files

NetBSD/src ylVru6Oshare/man/man9 mbuf.9, sys/dev/pci if_cas.c

   Remove the 'copy' argument from m_devget(), unused. While here rename
   off0->off.

NetBSD/src dGisbxksys/kern uipc_mbuf.c

   Add KASSERTs.
VersionDeltaFile
1.224+10-2sys/kern/uipc_mbuf.c
+10-21 files

NetBSD/src lwKlt2Fusr.sbin/sysinst defsizes.h msg.mbr.de

   Make use of the new positional parameters to better describe the first
   partitioning step. Remove size limits/hints encoded in the translations
   and replace them by values from the code.

NetBSD/src EmBrfAUshare/man/man9 m_tag.9, sys/kern uipc_mbuf.c

   Remove the 't' argument from m_tag_find().

NetBSD/src iC8vgE8usr.sbin/sysinst util.c defs.h

   Add a new helper function to show messages with positional parameters
VersionDeltaFile
1.17+79-1usr.sbin/sysinst/util.c
1.26+2-1usr.sbin/sysinst/defs.h
+81-22 files

NetBSD/src JTsPSQqdistrib/sets/lists/comp mi, share/man/man9 m_tag.9

   Simplify the mtag API:

    - Remove m_tag_init(), m_tag_first(), m_tag_next() and
      m_tag_delete_nonpersistent().

    - Remove the 't' argument from m_tag_delete_chain().

NetBSD/src jsDbbvkshare/man/man9 m_tag.9, sys/kern uipc_mbuf.c uipc_mbuf2.c

   Merge uipc_mbuf2.c into uipc_mbuf.c. Reorder the latter a little to gather
   similar functions. No functional change.

NetBSD/src bGsj5FZshare/mk bsd.own.mk bsd.README

   Explicitly document the incompatibility between USE_PIGZGZIP
   and USE_XZ_SETS. Disable the latter if the former is enabled.
VersionDeltaFile
1.1083+7-2share/mk/bsd.own.mk
1.386+4-1share/mk/bsd.README
+11-32 files

NetBSD/src eCQiM59usr.sbin/tprof/arch tprof_x86.c

   tprof: Add silvermont, airmont support.

   I tested on Atom C2758 (Rangeley).
VersionDeltaFile
1.5+96-1usr.sbin/tprof/arch/tprof_x86.c
+96-11 files

NetBSD/src Hbs5sgzsys/external/bsd/drm2/pci drm_pci.c

   Don't try to interpret the second half of a 64-bit BAR as another one.

   From msaitoh@.
VersionDeltaFile
1.32+10-2sys/external/bsd/drm2/pci/drm_pci.c
+10-21 files

NetBSD/src QF7wpZ1external/cddl/osnet/sys/sys zfs_context.h

   Use callout_halt, not callout_stop, for FreeBSD callout_drain shim.

   Callers expect callout_drain will wait for it to complete if it has
   fired.

NetBSD/src TENJ88dtests/lib/libm t_cbrt.c

   cbrtl_powl is xfail only if long double has more bits than double.
VersionDeltaFile
1.5+4-2tests/lib/libm/t_cbrt.c
+4-21 files

NetBSD/src C9cmC8Csys/arch/amd64/amd64 machdep.c, sys/arch/amd64/include types.h

   Make the direct-map API always available, but fail if KASAN or rump.

   (Only for architectures that support it at all; on others,
   __HAVE_MM_MD_DIRECT_MAPPED_PHYS/IO are still undefined and the
   functions unimplemented.)

   This gives modules like zfs an opportunity to use it.

   While here, fix the one caller of mm_md_direct_mapped_phys that
   ignored the return value (and make sure to call pmap_kremove/update
   before uvm_km_free).

NetBSD/src Mw8VI6zsys/modules/arch/powerpc/powerpc-booke bsd.powerpc-booke.mk

   Include <bsd.own.mk> before using ACTIVE_CC.  Fixes make errors.

NetBSD/src 6hcOdCNsys/arch/aarch64/include param.h

   Respect the __HIDE_DELAY kludge like on other ports.
VersionDeltaFile
1.6+3-1sys/arch/aarch64/include/param.h
+3-11 files

NetBSD/src cYPvkx3external/cddl/osnet/dist/uts/common/fs/zfs zfs_vnops.c

   Need <dev/mm.h> for mm_md_direct_mapped_phys.

   It turns out this code always sees __HAVE_MM_MD_DIRECT_MAPPED_PHYS as
   disabled on amd64, for reasons that I shall address forthwith, but it
   is enabled on aarch64 and so the MKZFS=yes build breaks.

NetBSD/src 8TjNH65external/cddl/osnet/dist/uts/common/fs/zfs spa_misc.c, external/cddl/osnet/dist/uts/common/fs/zfs/sys spa_impl.h

   Be consistent about _KERNEL vs _HARDKERNEL in zfs.

   As it happens, on x86 both _HARDKERNEL and _KERNEL get defined; see
   the conditional in sys/rump/Makefile.rump that _refrains_ from
   defining _RUMPKERNEL on x86.

   So the only version of this code that has been tested is the one with
   all of it included.  But on, e.g., aarch64, we do not get _HARDKERNEL
   here, and the code fails to build because some things use the field
   struct spa::spa_deadman_cycid under _KERNEL when it is declared only
   under _HARDKERNEL.

   If there's a reason _not_ to use this in rump -- and it's not obvious
   to me why -- then all access to the field needs to agree to use
   _HARDKERNEL.

NetBSD/src WsF2Rqoexternal/cddl/osnet/sys/sys proc.h

   Omit unused definition with broken cpp conditional.

NetBSD/src lbR50H5external/cddl/osnet/dist/uts/common/sys dtrace.h

   Omit conflicting definition that breaks build on aarch64.

NetBSD/src f8qRz0iexternal/cddl/osnet/dist/uts/common/fs/zfs vdev.c

   "PRIu64", not llu, to print uint64_t.

NetBSD/src bnEO2bRsys/arch/x86/x86 procfs_machdep.c

   - I misread ci_acpiid as ci_apicid... LAPIC ID is in ci_cpuid.
     Print it correctly.
   - ci_initapicid(Initial APIC ID) is uint32_t, so use %u.
VersionDeltaFile
1.25+5-5sys/arch/x86/x86/procfs_machdep.c
+5-51 files

NetBSD/src ECOsrsAsbin/ifconfig ifconfig.8

   Fix the format of ifconfig linkstr; it takes an argument
VersionDeltaFile
1.116+3-3sbin/ifconfig/ifconfig.8
+3-31 files

NetBSD/src ZaVXZ9lsbin/ifconfig ifconfig.c

   ifconfig: add linkstr/-linkstr to the help message
VersionDeltaFile
1.237+3-2sbin/ifconfig/ifconfig.c
+3-21 files

NetBSD/src CqVkuswsys/arch/x86/include specialreg.h

Add MAWAU (for BND{LD,ST}X instruction) from the latest Intel SDM.
VersionDeltaFile
1.132+10-8sys/arch/x86/include/specialreg.h
+10-81 files

NetBSD/src MvZl2Szlib/libcurses addbytes.c

   _cursesi_addbyte - fix function comment after what looks like an
   editing accident.
VersionDeltaFile
1.49+5-5lib/libcurses/addbytes.c
+5-51 files

NetBSD/src eRyn9jnsys/dev/usb usbdi.c usb_quirks.c

   Workaround NBP PN533 USB toggle bit bugs

   The PN533 is known to mishandle the USB toggle bit, causing replies to
   be filtered out by the host controller. As a result, the kernel sees
   a timed out operation.

   Vendor errata suggests that userland applications should detect the
   situation on read timeout, and write a dumy frame to resync the toggle bit.
   NFC Tools's libnfc does just that, but in order to succeed, the dummy
   frame write must not be reported as timed out.

   We therefore introduce a new USB quirk for devices known to miss output
   acks. When that occur, we pretend that the operation succeeded, leaving
   userland the duty to check that everything went okay.

   This workaround lets libnfc recover from interrupted communications
   without the need te reboot the system.

NetBSD/src O67ffaMsys/arch/arm/cortex gicv3.c

   Instead of disabling preemption, set the binary point field to the minimum supported 
value
VersionDeltaFile
1.10+4-5sys/arch/arm/cortex/gicv3.c
+4-51 files

NetBSD/src kWvMBaIsys/arch/ia64/ia64 vm_machdep.c machdep.c, sys/arch/ia64/include proc.h md_var.h

   - When forking, use own register stack for each thread
   - For UAREA, arrange layout same as FreeBSD for now to hopefully
     ease porting woes.  add some related macros
     locore.S is incorrectly assuming same layout and seems painful
     to change bspstore in startup
   - use ia64_init_return same as FreeBSD
   - change some "printf" to "panic" for incompleted items

   context switching is still broken but maybe less so

NetBSD/src BZwEY4Csys/arch/ia64 TODO

   add more items
VersionDeltaFile
1.2+6-0sys/arch/ia64/TODO
+6-01 files

NetBSD/src CjbJkIhsys/arch/aarch64/include param.h

   Switch to NKMEMPAGES_MAX_UNLIMITED.

   This aligns aarch64 with our other modern 64-bit ports.  Significantly
   improves file caching utilization on aarch64 systems with copious RAM.
VersionDeltaFile
1.5+3-3sys/arch/aarch64/include/param.h
+3-31 files

NetBSD/src 0IWPq9isys/dev/nvmm/x86 nvmm_x86_svm.c

   Take RAX from the VMCB and not the VCPU state, the latter is not
   synchronized and contains old values.
VersionDeltaFile
1.3+4-4sys/dev/nvmm/x86/nvmm_x86_svm.c
+4-41 files

NetBSD/src JBpXkgdusr.sbin/sliplogin sliplogin.8

   Sort sections. New sentence, new line.
VersionDeltaFile
1.11+32-30usr.sbin/sliplogin/sliplogin.8
+32-301 files

NetBSD/src HhpvnV1sys/compat/linux/common linux_socket.c, sys/compat/netbsd32 netbsd32_socket.c

   Apply the recent fixes to {send,recv}mmsg() to their compat variants.

NetBSD/src rjdL4mHexternal/cddl/osnet/sys/sys isa_defs.h

   Define _LP64 or _ILP32 for all architectures.

   Rather than write out a table for each architecture, rely on the C
   compiler to define _LP64 for 64-bit ones, on the assumption that
   anything not LP64 is ILP32, and on CTASSERTs to verify this
   assumption so that if it's wrong it'll fail safely with a noisy build
   failure.

   Gives zfs half a chance of building on, e.g., powerpc.
VersionDeltaFile
1.3+19-21external/cddl/osnet/sys/sys/isa_defs.h
+19-211 files

NetBSD/src 2EakNcBsbin/fdisk fdisk.c

   In validate_bootsel, the code assumed that arr[j][i] can be accessed
   with something like arr[0][j*ARRAYWIDTH+i]. gcc no longer allows such
   hacks and discards the code silently because of undefined behaviour.
VersionDeltaFile
1.156+6-5sbin/fdisk/fdisk.c
+6-51 files

NetBSD/src GD0yBLasys/arch/evbarm/conf std.generic

   Define __HAVE_PCI_MSI_MSIX
VersionDeltaFile
1.6+2-1sys/arch/evbarm/conf/std.generic
+2-11 files

NetBSD/src SdTYHhOsys/arch/hppa/hppa machdep.c fpu.c

   Some fixes for QEMU/hppa.

   Don't call desidhash_l on pcxl2 as it doesn't support it.  QEMU emulates
   this cpu and would trap on illegal instruction for the diag in desidhash_l

   Allow a FPU to be missing... more fixes are likely here.

   QEMU doesn't set C bit properly yet

NetBSD/src 9o6xy4Ldistrib/sets/lists/xdebug md.iyonix

   Add debug files for recent xserver addition
VersionDeltaFile
1.1+18-0distrib/sets/lists/xdebug/md.iyonix
+18-01 files

NetBSD/src PB351sSsys/dev/pci files.pci

   defflag XHCI_DISABLE_MSIX
VersionDeltaFile
1.408+2-1sys/dev/pci/files.pci
+2-11 files

NetBSD/src MtGHRFPtests/net/if_vlan t_vlan.sh

   let ATF detect a bug fixed by if_vla.c:r1.132.
VersionDeltaFile
1.12+4-1tests/net/if_vlan/t_vlan.sh
+4-11 files

NetBSD/src rfVx1sTsys/dev/pci if_wm.c

   - Add new wm_gmii_{hv,i82544}_{read,write}reg_locked() and use them in
     wm_gmii_{hv,i82544}_{read,write}reg(). *_locked() functions are not
     mii(4) API functions, so it's not required to keep the mii API. Change
     the PHY register type from int to uint16_t. It also change the usage of
     return value. It returns zero on success and non-zero on error.
   - Check the return value of *_locked() function and treat it.
   - Use *writereg_locked() function to reduce race condition in
     wm_init_lcd_from_nvm().
   - Add comment.
VersionDeltaFile
1.597+120-59sys/dev/pci/if_wm.c
+120-591 files

NetBSD/src 1nzvPRVtests/bin/sh t_syntax.sh

   Add a test for the bug in PR bin/53712   ( " { } > out " core dump )
   Tested with both fixed, and unfixed, versions of /bin/sh (and in
   posix mode, where that is a syntax error).
VersionDeltaFile
1.10+30-1tests/bin/sh/t_syntax.sh
+30-11 files

NetBSD/src FGZfhhcusr.sbin/sysinst disks.c defs.h

   Slightly enhance previous: create two utility functions checking for
   partitionability and boot code requirements, use a generic match helper
   function for both and fully check the device name.
VersionDeltaFile
1.27+51-17usr.sbin/sysinst/disks.c
1.25+3-1usr.sbin/sysinst/defs.h
+54-182 files

NetBSD/src qYkI79jsys/arch/arm/cortex gic_reg.h gicv3.c

   Update GICD_CTLR reg bit definitions to reflect the layout of the register
   when either in non-secure state or for a system that only supports a single
   state.

NetBSD/src IOArA7Hsys/arch/hppa/stand Makefile.buildboot, sys/arch/hppa/stand/xxboot Makefile

   Apply -fno-delete-null-pointer-checks so PAGE0 is handled correctly

   netinstall.lif works again

NetBSD/src tcG2ycIsys/arch/hppa/stand Makefile.buildboot

   Trailing whitespace

NetBSD/src G0wFMIUsys/arch/arm/arm32 arm32_kvminit.c

   On second/third thoughts we can use the pages before the kernel
   everywhere.
VersionDeltaFile
1.48+2-4sys/arch/arm/arm32/arm32_kvminit.c
+2-41 files