SVNews r329187

NOTE: This service is experimental and subject to change! Use at your own risk!

2018-02-12 22:53:00 - r329187 by jeff (Jeff Roberson)

Complete list of files affected by revision r329187:

(Note: At the moment, these links point to ViewVC on svn.freebsd.org. They are probably slow. Do not overuse.)

  History   Contents   Diff   MODIFY   /head/sys/amd64/amd64/efirt_machdep.c  
  History   Contents   Diff   MODIFY   /head/sys/amd64/amd64/pmap.c  
  History   Contents   Diff   MODIFY   /head/sys/arm/arm/pmap-v6.c  
  History   Contents   Diff   MODIFY   /head/sys/arm64/arm64/efirt_machdep.c  
  History   Contents   Diff   MODIFY   /head/sys/arm64/arm64/pmap.c  
  History   Contents   Diff   MODIFY   /head/sys/compat/linprocfs/linprocfs.c  
  History   Contents   Diff   MODIFY   /head/sys/compat/linux/linux_misc.c  
  History   Contents   Diff   MODIFY   /head/sys/i386/i386/pmap.c  
  History   Contents   Diff   MODIFY   /head/sys/kern/kern_mib.c  
  History   Contents   Diff   MODIFY   /head/sys/kern/subr_pcpu.c  
  History   Contents   Diff   MODIFY   /head/sys/kern/vfs_bio.c  
  History   Contents   Diff   MODIFY   /head/sys/mips/mips/pmap.c  
  History   Contents   Diff   MODIFY   /head/sys/powerpc/booke/pmap.c  
  History   Contents   Diff   MODIFY   /head/sys/riscv/riscv/pmap.c  
  History   Contents   Diff   MODIFY   /head/sys/sparc64/sparc64/pmap.c  
  History   Contents   Diff   MODIFY   /head/sys/sys/vmmeter.h  
  History   Contents   Diff   MODIFY   /head/sys/vm/swap_pager.c  
  History   Contents   Diff   MODIFY   /head/sys/vm/vm_glue.c  
  History   Contents   Diff   MODIFY   /head/sys/vm/vm_meter.c  
  History   Contents   Diff   MODIFY   /head/sys/vm/vm_mmap.c  
  History   Contents   Diff   MODIFY   /head/sys/vm/vm_page.c  

Commit message:

Make v_wire_count a per-cpu counter(9) counter. This eliminates a
significant source of cache line contention from vm_page_alloc(). Use
accessors and vm_page_unwire_noq() so that the mechanism can be easily
changed in the future.

Reviewed by: markj
Discussed with: kib, glebius
Tested by: pho (earlier version)
Sponsored by: Netflix, Dell/EMC Isilon
Differential Revision: https://reviews.freebsd.org/D14273

 


Powered by Python FreeBSD support by secnetix GmbH & Co. KG

Page generated in 13 ms, 21 files printed. Current time is 2018-02-23 08:34:13. All times are in UTC/GMT.