NetBSD/src rbFvJXfsys/uvm/pmap pmap_tlb.c

   whitespace
VersionDeltaFile
1.65+3-3sys/uvm/pmap/pmap_tlb.c
+3-31 files

NetBSD/src rrGl6q1sys/uvm uvm_swap.c

   swread/swwrite: update a comment about swapdev stability

   https://gnats.netbsd.org/60147
   PR/60147
VersionDeltaFile
1.231+2-1sys/uvm/uvm_swap.c
+2-11 files

NetBSD/src LJ3BvYksys/arch/virt68k/virt68k bus_dma.c

   Fill in bus_dmamap_sync() for 68030.  Since 68030 caches are write-through,
   this is pretty trivial: just invalidate the on-chip + any external D cache
   in the PREREAD case.  (See comment in code for why PREREAD is preferred
   over POSTREAD.)

   PR kern/60144
VersionDeltaFile
1.5+21-3sys/arch/virt68k/virt68k/bus_dma.c
+21-31 files

NetBSD/src Um9bMpEsys/uvm uvm_swap.c

   uvm_swap.c: fix /dev/drum regression caused by swap encryption

   * decrypt data using a bounce buffer

   * reject writes with ENOTSUP for now

   https://gnats.netbsd.org/60083
   PR/60083
VersionDeltaFile
1.230+80-3sys/uvm/uvm_swap.c
+80-31 files

NetBSD/src QRCPDsSsys/uvm uvm_swap.c

   swread/swwrite: hold swap_syscall_lock (cont.)

   fix a harmless merge botch i introduced while porting the patch
   from git to cvs.

   https://gnats.netbsd.org/60147
   PR/60147
VersionDeltaFile
1.229+3-3sys/uvm/uvm_swap.c
+3-31 files

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.8+0-9sys/arch/evbmips/malta/malta_bus_io.c
1.9+0-9sys/arch/evbmips/malta/malta_bus_mem.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