NetBSD/src 5XUth6Msys/arch/arm/broadcom bcm2835_intr.c, sys/arch/riscv/fdt intc_fdt.c

   implementationm -> implementation
VersionDeltaFile
1.46+3-3sys/arch/arm/broadcom/bcm2835_intr.c
1.7+3-3sys/arch/riscv/fdt/intc_fdt.c
+6-62 files

NetBSD/src sVYJF0wsys/arch/arm/broadcom bcm2838_pcie.c

   KNF
VersionDeltaFile
1.8+4-4sys/arch/arm/broadcom/bcm2838_pcie.c
+4-41 files

NetBSD/src xEjTqVPsys/dev/acpi qcompas.c qcomscm.c

   arm64: Add support for Snapdragon X1E battery and charger sensors.

   This is a port of a set of drivers from OpenBSD, adapted to use ACPI
   instead of FDT bindings. These drivers are required to boot firmware on
   the application DSP which is required to read sensors. This is an impressive
   collection of work on the OpenBSD side -- big thank you to Patrick for writing
   this code and his help with this porting effort.

   Firmware is signed and as a result may be board specific. The qcompas(4)
   driver looks for firmware files in qcompas/<subsystem> where <subsystem> is
   the string returned by the _SUB method on the ADSP device node. For example,
   on Lenovo ThinkPad T14s Gen 6 the subsystem ID is "233817AA".

   The files "qcadsp8380.mbn" and "adsp_dtbs.elf" must be placed in
   this directory to read sensor data. These files can be obtained by
   downloading the appropriate OEM drivers for Windows.

   When everything is online, the sensors are reported by sysmon_envsys and
   the charger creates a sysmon_pswitch of type PSWITCH_TYPE_ACADAPTER. The

    [19 lines not shown]
VersionDeltaFile
1.1+1,610-0sys/dev/acpi/qcompas.c
1.1+1,038-0sys/dev/acpi/qcomscm.c
1.1+573-0sys/dev/acpi/qcomsmem.c
1.1+399-0sys/dev/acpi/qcomspmi.c
1.1+332-0sys/dev/acpi/qcomsmptp.c
1.1+262-0sys/dev/acpi/qcomipcc.c
+4,214-08 files not shown
+4,609-214 files

NetBSD/src LnDKef3sys/arch/arm/acpi acpi_machdep.c

   arm: ACPI: Fix EFI_MEMORY_UC memory type.

   The UEFI specification says that EFI_MEMORY_UC should be treated as
   Device-nGnRnE (UEFI 2.10, 2.3.6.1 AArch64 Platforms - Memory types).
VersionDeltaFile
1.28+4-4sys/arch/arm/acpi/acpi_machdep.c
+4-41 files

NetBSD/src u7HwvUBsys/dev/acpi acpi.c acpi_i2c.c

   acpi: Ensure that non-child I2C HID devices are properly claimed.
VersionDeltaFile
1.302+7-2sys/dev/acpi/acpi.c
1.18+4-2sys/dev/acpi/acpi_i2c.c
+11-42 files

NetBSD/src 6MeCZqisys/ufs/ffs ffs_vfsops.c ffs_wapbl.c

   Protect test/clear fs->fs_fmod with um_lock like it is already
   protected in ffs_alloc.c.

   When writing to disk protect moving superblock to buffer with um_lock.

   Set/clear fs->fmod while mounting, updating a mount or unmounting
   is safe as these operations run exclusive, either mounting creates
   a new file system or the file system is suspended.  Assert suspension
   for update and unmount.

   PR kern/58837 "ffs: Missing locking around fs_fmod/time"
VersionDeltaFile
1.384+42-32sys/ufs/ffs/ffs_vfsops.c
1.50+6-2sys/ufs/ffs/ffs_wapbl.c
+48-342 files

NetBSD/src A6h37Jlsys/ufs/ext2fs ext2fs_vfsops.c, sys/ufs/ffs ffs_vfsops.c

   emove comment "we are always called with the filesystem marked `MPBUSY'."
   above some xxx_sync() operations.  These operations get called without
   any exclusive lock.

   This comment appeared with "add quota support" on 1990-05-02.
   On 1998/02/18 MNT_MPBUSY disappeared when vfs_busy() was changed from
   an exclusive lock to a shared lock.

   PR kern/58837 "ffs: Missing locking around fs_fmod/time"
VersionDeltaFile
1.228+2-4sys/ufs/ext2fs/ext2fs_vfsops.c
1.383+2-4sys/ufs/ffs/ffs_vfsops.c
1.383+2-4sys/ufs/lfs/lfs_vfsops.c
+6-123 files

NetBSD/src 4MAKqBrsys/arch/hppa/dev summitfb.c

   reshuffle summitfb_setup():
   - remove magic number inits that are no longer magic
   - annotate the remaining inits if we know the register names
   - zero the attribute plane
   while there, cull excessive calls to summitfb_setup()
VersionDeltaFile
1.25+40-35sys/arch/hppa/dev/summitfb.c
+40-351 files

NetBSD/src BJWujCFshare/man/man9 bus_dma.9

   bus_dma(9): few small grammar/spelling improvements, mainly taken from OpenBSD.
   bump the date.
VersionDeltaFile
1.81+5-5share/man/man9/bus_dma.9
+5-51 files

NetBSD/src MNPOzkeusr.sbin/installboot installboot.8

   update date for previous
VersionDeltaFile
1.113+2-2usr.sbin/installboot/installboot.8
+2-21 files

NetBSD/src azhUqXeusr.sbin/installboot installboot.8

   spelling fix

   From Alexander Kuleshov in PR bin/58945.
VersionDeltaFile
1.112+2-2usr.sbin/installboot/installboot.8
+2-21 files

NetBSD/src IhkNpr6distrib/sets/lists/etc mi, etc/rc.d Makefile

   Don't install /etc/rc.d/postfix when MKPOSTFIX=no
VersionDeltaFile
1.119+6-2etc/rc.d/Makefile
1.276+2-2distrib/sets/lists/etc/mi
+8-42 files

NetBSD/src SMRsHmmdistrib/utils/embedded mkimage, distrib/utils/embedded/conf evbppc.conf x86.conf

   Recognize MKPOSTFIX=no in mkimage
VersionDeltaFile
1.87+9-2distrib/utils/embedded/mkimage
1.3+2-2distrib/utils/embedded/conf/evbppc.conf
1.13+2-2distrib/utils/embedded/conf/x86.conf
1.44+2-2distrib/utils/embedded/conf/evbarm.conf
1.6+2-2distrib/utils/embedded/conf/evbmips.conf
1.132+2-1etc/etc.evbarm/Makefile.inc
+19-113 files not shown
+25-149 files

NetBSD/src i41JUxhsys/arch/hppa/dev elroy.c

   KNF
VersionDeltaFile
1.9+35-35sys/arch/hppa/dev/elroy.c
+35-351 files

NetBSD/src Y7hp0Dfsys/dev/splash files.splash, sys/kern init_main.c

   Fix SPLASHSCREEN_IMAGE handling

   This allows a kernel compiled with options:

   options         SPLASHSCREEN
   makeoptions     SPLASHSCREEN_IMAGE="path/to/image"

   to correctly display the built-in image, which was previously failing to be
   initialized by init_main.c.  Note that init_main.c was already checking for
   makeoptions_SPLASHSCREEN_IMAGE and SPLASHSCREEN_IMAGE inconsistently in two
   places, and now it doesn't anymore.
VersionDeltaFile
1.550+3-3sys/kern/init_main.c
1.7+2-2sys/dev/splash/files.splash
+5-52 files

NetBSD/src 09WFEuVexternal/gpl2/mkhybrid README.md

   Remove reference to now removed src/distrib/cdrom/README.
VersionDeltaFile
1.2+0-2external/gpl2/mkhybrid/README.md
+0-21 files

NetBSD/src aJ6JbOydistrib/cdrom 1.6.1.conf 1.6.2.conf

   Remove historical distrib/cdrom stuff.

   All release ISO images are now handled by build.sh without these files.

   No objection on tech-install@:
    https://mail-index.netbsd.org/tech-install/2024/09/15/msg000752.html
VersionDeltaFile
1.3+1-1distrib/cdrom/1.6.1.conf
1.2+1-1distrib/cdrom/1.6.2.conf
1.4+1-1distrib/cdrom/2.0.conf
1.3+1-1distrib/cdrom/2.1.conf
1.3+1-1distrib/cdrom/3.0.1.conf
1.5+1-1distrib/cdrom/3.0.2.conf
+6-635 files not shown
+37-3741 files

NetBSD/src C8v0SUNdistrib/utils/embedded mkimage

   avoid extra comma, add braces
VersionDeltaFile
1.86+2-2distrib/utils/embedded/mkimage
+2-21 files

NetBSD/src kXFn3z5sys/arch/hppa/dev elroy.c

   hppa: elroy: support mmap

   X works, but has weird colours.
VersionDeltaFile
1.8+2-3sys/arch/hppa/dev/elroy.c
+2-31 files

NetBSD/src Kro8fTNsys/arch/hppa/dev summitfb.c

   clean up aroound sti_fetchfonts(), mke sure we call wsfont_init() nefore
   trying to add s font to the system
   while there, allow mmap()in the entire fb aperture, no sense in restricting it
VersionDeltaFile
1.24+6-4sys/arch/hppa/dev/summitfb.c
+6-41 files

NetBSD/src hbArgyZsys/arch/sparc64/sparc64 trap.c

   PR 58936: do not panic if we hit a VA-hole address in copyin/copyout.
VersionDeltaFile
1.199+10-3sys/arch/sparc64/sparc64/trap.c
+10-31 files

NetBSD/src PO2Id5hsys/arch/m68k/fpe fpu_emulate.c

   m68k/fpe: Remove duplicated assignments.
   These are already stored before.  No functional changes intended.
VersionDeltaFile
1.48+2-8sys/arch/m68k/fpe/fpu_emulate.c
+2-81 files

NetBSD/src VWld5ddsys/arch/m68k/fpe fpu_emulate.c

   m68k/fpe: Fix FTRAPcc emulation raise the correct trap.
   Currently fpu_emul_type1() returns SIGFPE only if FTRAPcc's condition is met,
   so this works.  But I wish there was a better way..
   fputest.x(0.24.10.08) about ftrapcc passed 100%.
VersionDeltaFile
1.47+8-2sys/arch/m68k/fpe/fpu_emulate.c
+8-21 files

NetBSD/src avgjm4Tsys/arch/m68k/fpe fpu_emulate.c

   m68k/fpe: Reimplement and simplify test_cc().
   This logic was analized by Y.Sugahara (in 2016).
   Finally fputest.x(0.24.10.08) about fbcc fdbcc fscc (40960 tests) passed 100%!
VersionDeltaFile
1.46+52-51sys/arch/m68k/fpe/fpu_emulate.c
+52-511 files

NetBSD/src tmcnsMWsys/arch/m68k/fpe fpu_emulate.c

   m68k/fpe: Two bugfixes in test_cc().
   - Don't clear the exception byte in FPSR.
     According to the manual, all bits except BSUN are "not affected".
   - Accumulate AIOP bit always.
     XXX Need to look this again later. brcc() looks to have similar one.
VersionDeltaFile
1.45+6-3sys/arch/m68k/fpe/fpu_emulate.c
+6-31 files

NetBSD/src DuhXvwAsys/arch/m68k/fpe fpu_emulate.c

   m68k/fpe: Several bugfixes in FDBcc and FTRAPcc emulation.
   In fpu_emul_type1(),
   - If test_cc() returns >0, it's an error, that is an illegal instruction in
     this case.  So it should just return without doing anything.
     By this fix, FTRAPcc with illegal cc now causes SIGILL correctly.
   - In result, branch can only be 0 or -1 after that.  It makes code simple.
     By this cleanup, FDBcc with illegal cc now causes SIGILL correctly.
   - FTRAPcc must advance PC regardless of whether the condition is met.
     (although FTRAPcc does not work at this point by anothor problem)
VersionDeltaFile
1.44+10-19sys/arch/m68k/fpe/fpu_emulate.c
+10-191 files

NetBSD/src dwZBIbtsys/arch/m68k/fpe fpu_emulate.c

   m68k/fpe: Fix several FMOVEM FPctl emulation.
   - Fix the write order of FMOVEM FPctl,-(An).
     For example, "FMOVEM FPCR/FPSR,-(An)" instruction first decrements An by
     the total size (4*2 bytes), then writes FPCR and FPSR in this order.
     Therefore, it's differs from "FMOVEM FPCR,-(An); FMOVEM FPSR,-(An)" sequence.
   - Support multiple immediate case like "FMOVEM #imm/#imm,FPCR/FPIAR".
   - Mask writes to FPSR and FPCR registers correctly.
   - Support reglist=0 case too.  It's not common case but makes code easier.
VersionDeltaFile
1.43+60-53sys/arch/m68k/fpe/fpu_emulate.c
+60-531 files

NetBSD/src Q45ZK7Dsys/arch/m68k/fpe fpu_emulate.c

   m68k/fpe: FMOVEM (both FPn and FPctl) must not update accrued byte in FPSR.
VersionDeltaFile
1.42+31-27sys/arch/m68k/fpe/fpu_emulate.c
+31-271 files

NetBSD/src TF03G6Ssys/arch/m68k/fpe fpu_calcea.c

   Fix indent.
VersionDeltaFile
1.28+4-4sys/arch/m68k/fpe/fpu_calcea.c
+4-41 files

NetBSD/src ezNvn4P. build.sh

   build.sh: fix spelling and grammar in a help string
VersionDeltaFile
1.388+3-3build.sh
+3-31 files