NetBSD/src cItXsbhdistrib/sets/lists/dtb ad.earmv5 ad.earmv5hf

   regenerate dtb lists
VersionDeltaFile
1.3+20-15distrib/sets/lists/dtb/ad.earmv5
1.3+20-15distrib/sets/lists/dtb/ad.earmv5hf
1.9+1-0distrib/sets/lists/dtb/ad.earmv6eb
1.9+1-0distrib/sets/lists/dtb/ad.earmv6hfeb
1.14+1-0distrib/sets/lists/dtb/ad.earmv7
1.14+1-0distrib/sets/lists/dtb/ad.earmv7hf
+44-307 files not shown
+47-3013 files

NetBSD/src 1l59VRCsys/uvm uvm_swap.c

   sw_reg_strategy: do not clobber b_private

   this fixes a regression caused by "uvm_swap.c: make the drum mpsafe".

   b_private is for the owner of the buffer.
   in case of /dev/drum i/o, we are not the owner of the buffer.
   kern_physio.c is.
VersionDeltaFile
1.228+2-4sys/uvm/uvm_swap.c
+2-41 files

NetBSD/src 8ss7EDJsys/sys buf.h

   Add b_private2 to struct buf

   i plan to use this for swap i/o.
   i'm not bumping kernel version as i reused an unused field.
   (it used to be softdep b_dep and has been unused since 2009.)
VersionDeltaFile
1.136+2-2sys/sys/buf.h
+2-21 files

NetBSD/src zfyAWsZsys/uvm uvm_swap.c

   swstrategy: reject non page aligned i/o explicitly

   our swap offset calculation logic assumes page aligned i/o.
   non aligned requests from /dev/drum silently go to a wrong block.
   it has always been this way since the initial uvm import in 1998.
   this commit fixes it by simply rejecting non aligned requests.
   note: requests from swap and libkvm are always page aligned.
VersionDeltaFile
1.227+11-0sys/uvm/uvm_swap.c
+11-01 files

NetBSD/src sPoQim7sys/uvm uvm_swap.c

   swread/swwrite: hold swap_syscall_lock

   to ensure that the list of swap devices is stable
   while we are operating on them.

   https://gnats.netbsd.org/60147
VersionDeltaFile
1.226+15-2sys/uvm/uvm_swap.c
+15-21 files

NetBSD/src 48paf6psys/uvm uvm_swap.c

   swstrategy: add an assertion
VersionDeltaFile
1.225+2-0sys/uvm/uvm_swap.c
+2-01 files

NetBSD/src Rci9ho5lib/libkvm kvm_proc.c

   libkvm _kvm_ureadm: fix an integer overflow

   this has been broken since the initial uvm supporT in 1998.
   I suppose it was rare to use >2GB swap in that era.
VersionDeltaFile
1.104+1-1lib/libkvm/kvm_proc.c
+1-11 files

NetBSD/src UvEMXv6lib/libkvm kvm_proc.c

   libkvm _kvm_ureadm: fix anon address calculation

   this has been broken since the initial uvm support in 1998.
VersionDeltaFile
1.103+1-1lib/libkvm/kvm_proc.c
+1-11 files

NetBSD/src 3JbvLiElib/libkvm kvm_proc.c

   libkvm _kvm_ureadm: remove a redundant check
VersionDeltaFile
1.102+1-2lib/libkvm/kvm_proc.c
+1-21 files

NetBSD/src POQR3hosys/uvm uvm_swap.c

   uvm_swap.c: make the drum mpsafe (cont.)

   mark swapiod WQ_MPSAFE.
VersionDeltaFile
1.224+4-3sys/uvm/uvm_swap.c
+4-31 files

NetBSD/src hkwinUnsys/arch/evbmips/malta malta_intr.c machdep.c, sys/arch/evbmips/malta/dev gt.c mainbus.c

   Revert files inadvertently committed in previous.
VersionDeltaFile
1.19+4-18sys/arch/evbmips/malta/dev/gt.c
1.29+9-12sys/arch/evbmips/malta/malta_intr.c
1.20+2-16sys/arch/evbmips/malta/dev/mainbus.c
1.50+9-8sys/arch/evbmips/malta/machdep.c
1.9+0-9sys/arch/evbmips/malta/malta_bus_mem.c
1.8+0-9sys/arch/evbmips/malta/malta_bus_io.c
+24-721 files not shown
+25-747 files

NetBSD/src eX2cuLssys/arch/evbmips/malta malta_intr.c machdep.c, sys/arch/evbmips/malta/dev gt.c mainbus.c

   Trying again to avoid that 3-second delay on PCI IDE controllers.
   This time, the change is conditionalized so it won't hit old-style wdc.
VersionDeltaFile
1.18+20-6sys/arch/evbmips/malta/dev/gt.c
1.28+14-11sys/arch/evbmips/malta/malta_intr.c
1.313+21-2sys/dev/ic/wdc.c
1.19+18-4sys/arch/evbmips/malta/dev/mainbus.c
1.49+10-11sys/arch/evbmips/malta/machdep.c
1.7+11-2sys/arch/evbmips/malta/malta_bus_io.c
+94-366 files not shown
+121-5012 files

NetBSD/src UrfqU9Jsys/dev/ic wdc.c

   back out previous change to wdc.c - broke CF on wdc at obio on landisk
VersionDeltaFile
1.312+2-23sys/dev/ic/wdc.c
+2-231 files

NetBSD/src wyd4pTxsys/arch/evbppc/nintendo/dev ahcisata_ahb.c

   wiiu: Optimize ahci intr handler.

   The summary interrupt tells us which port the interrupt is for, so we can
   call ahci_intr_port directly (avoiding two extra reads of AHCI_IS).

   Now that oea_dumpsys pauses other CPUs properly, remove the panicstr test.
VersionDeltaFile
1.4+7-4sys/arch/evbppc/nintendo/dev/ahcisata_ahb.c
+7-41 files

NetBSD/src mOLd3jisys/arch/powerpc/oea oea_machdep.c

   powerpc: oea: Pause other CPUs when taking a crash dump.
VersionDeltaFile
1.88+11-2sys/arch/powerpc/oea/oea_machdep.c
+11-21 files

NetBSD/src ZE9YQyasys/arch/arm/ti am18xx_aclk.c files.ti, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: add async-clk clkgate driver
VersionDeltaFile
1.1+193-0sys/arch/arm/ti/am18xx_aclk.c
1.30+5-1sys/arch/arm/ti/files.ti
1.8+3-2sys/arch/evbarm/conf/GENERIC_V5
+201-33 files

NetBSD/src Nh1Vmgfsys/arch/arm/dts da850-lego-ev3.dts

   evbarm/am18xx: choose serial port

   Serial 1 is sensor port 1 on the EV3
VersionDeltaFile
1.2+4-0sys/arch/arm/dts/da850-lego-ev3.dts
+4-01 files

NetBSD/src ISwDIC4sys/arch/arm/ti am18xx_pllc.c files.ti, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: add pll controller
VersionDeltaFile
1.1+321-0sys/arch/arm/ti/am18xx_pllc.c
1.7+5-1sys/arch/evbarm/conf/GENERIC_V5
1.29+5-1sys/arch/arm/ti/files.ti
+331-23 files

NetBSD/src EmaLxbqsys/arch/arm/ti am18xx_psc.c files.ti, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: add psc driver

   The PSC is the power and sleep controller.
VersionDeltaFile
1.1+327-0sys/arch/arm/ti/am18xx_psc.c
1.28+5-1sys/arch/arm/ti/files.ti
1.6+1-0sys/arch/evbarm/conf/GENERIC_V5
+333-13 files

NetBSD/src qPxOyUBsys/arch/arm/ti am18xx_timer.c files.ti, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: add timer
VersionDeltaFile
1.1+156-0sys/arch/arm/ti/am18xx_timer.c
1.27+5-1sys/arch/arm/ti/files.ti
1.5+1-0sys/arch/evbarm/conf/GENERIC_V5
+162-13 files

NetBSD/src Ucd7RVGsys/arch/arm/dts da850-lego-ev3.dts, sys/dtb/arm/ti/davinci Makefile

   evbarm/am18xx: enable interrupt controller in FDT
VersionDeltaFile
1.1+38-0sys/arch/arm/dts/da850-lego-ev3.dts
1.2+5-0sys/dtb/arm/ti/davinci/Makefile
+43-02 files

NetBSD/src JfweABrsys/arch/arm/imx imx23_timrot.c

   evbarm/generic_v5: fix setstatclockrate crash

   setstatclockrate is an optional function for timers that currently cannot be multiplexed through device trees. We don't provide an implementation in the am18 code, but we need to make sure the imx23 driver doesn't crash us.
VersionDeltaFile
1.12+7-5sys/arch/arm/imx/imx23_timrot.c
+7-51 files

NetBSD/src l56eyC7sys/arch/arm/ti am18xx_intc.c files.ti, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: add interrupt controller
VersionDeltaFile
1.1+296-0sys/arch/arm/ti/am18xx_intc.c
1.26+5-1sys/arch/arm/ti/files.ti
1.4+1-0sys/arch/evbarm/conf/GENERIC_V5
+302-13 files

NetBSD/src Sb2J7zisys/arch/arm/ti am18xx_platform.c files.ti, sys/arch/evbarm/conf files.generic_v5 GENERIC_V5

   evbarm/am18xx: basic plaform code
VersionDeltaFile
1.1+220-0sys/arch/arm/ti/am18xx_platform.c
1.25+3-1sys/arch/arm/ti/files.ti
1.2+2-1sys/arch/evbarm/conf/files.generic_v5
1.3+2-0sys/arch/evbarm/conf/GENERIC_V5
+227-24 files

NetBSD/src 4jYhyYvsys/dtb/arm/ti Makefile, sys/dtb/arm/ti/davinci Makefile

   evbarm/am18xx: build lego mindstorms ev3 device tree
VersionDeltaFile
1.1+10-0sys/dtb/arm/ti/davinci/Makefile
1.3+2-1sys/dtb/arm/ti/Makefile
+12-12 files

NetBSD/src lx9pFwqsys/arch/cesfic/conf files.cesfic, sys/arch/hp300/conf files.hp300

   Build cacheops.c if 68020, 68030, 68040, or 68060 is configured.  Adapt
   sun3 to this new reality.
VersionDeltaFile
1.128+1-22sys/arch/sun3/sun3/locore.s
1.17+5-3sys/arch/mvme68k/stand/bootxx/bootxx.c
1.32+1-2sys/arch/cesfic/conf/files.cesfic
1.113+1-2sys/arch/hp300/conf/files.hp300
1.46+1-2sys/arch/luna68k/conf/files.luna68k
1.73+2-1sys/arch/m68k/conf/files.m68k
+11-329 files not shown
+20-5015 files

NetBSD/src PrPA0smsys/arch/m68k/include cacheops_20.h

   The 68020 does not have an on-chip data cache, so:
   - Make the comments reflect that.
   - no-op PCIA(), as well, since DC_CLEAR doesn't do anything on a 68020.
VersionDeltaFile
1.10+3-11sys/arch/m68k/include/cacheops_20.h
+3-111 files

NetBSD/src jq5SGlxsys/arch/vax/include proc.h

   Revert unintended commit.
VersionDeltaFile
1.18+0-1sys/arch/vax/include/proc.h
+0-11 files

NetBSD/src NUYgCntsys/arch/m68k/include cacheops.h, sys/arch/m68k/m68k cacheops.c

   We should not be intermingling ATC/TLB and I/D cache operations, but
   for now ensure that the TBI*() functions are only made available for
   Moto and/or HP MMU configurations.
VersionDeltaFile
1.16+39-36sys/arch/m68k/m68k/cacheops.c
1.17+15-4sys/arch/m68k/include/cacheops.h
+54-402 files

NetBSD/src KmjCYxXsys/arch/amiga/amiga pmap_bootstrap.c, sys/arch/hp300/hp300 pmap_bootstrap.c

   Decorate all of the legacy pmap_bootstrap1() routines with
   __attribute__((no_instrument_function)) rather than using
   compile-with "${NOPROF_C}".
VersionDeltaFile
1.57+3-3sys/arch/next68k/next68k/pmap_bootstrap.c
1.13+3-3sys/arch/amiga/amiga/pmap_bootstrap.c
1.15+3-3sys/arch/virt68k/virt68k/pmap_bootstrap.c
1.69+3-3sys/arch/hp300/hp300/pmap_bootstrap.c
1.71+3-3sys/arch/x68k/x68k/pmap_bootstrap.c
1.47+3-3sys/arch/luna68k/luna68k/pmap_bootstrap.c
+18-1811 files not shown
+44-4417 files