FreeBSD/src 60c7313usr.sbin Makefile, usr.sbin/nfsdtop Makefile nfsdtop.8

Introduce nfsdtop(8)

Display top-like NFS server I/O using dtrace(1).
Also supports JSON output for time-series.

Relnotes:       yes

Reviewed by:    ziaee, bcr, adrian
Differential Revision:  https://reviews.freebsd.org/D59438
DeltaFile
+1,565-0usr.sbin/nfsdtop/nfsdtop
+310-0usr.sbin/nfsdtop/nfsdtop.8
+6-0usr.sbin/nfsdtop/Makefile
+1-0usr.sbin/Makefile
+1,882-04 files

FreeBSD/src c5c3ecasys/dev/intel spi_pci.c

intelspi: add Wildcat Lake SPI controller IDs

Add PCI device IDs for Wildcat Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59011

(cherry picked from commit eeb02a9c24e9b59295b2cdf09bed955ccbf89a7e)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src 875f1a1sys/dev/intel spi_pci.c

intelspi: add Panther Lake SPI controller IDs

Add PCI device IDs for Panther Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59012

(cherry picked from commit 59379461f00c0a7ca1c911c20674510affa6795a)
DeltaFile
+6-0sys/dev/intel/spi_pci.c
+6-01 files

FreeBSD/src 5717b3bsys/dev/intel spi_pci.c

intelspi: add Nova Lake SPI controller IDs

Add PCI device IDs for Nova Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59013

(cherry picked from commit f22ffd63aa83976251a7b425ac17b8ecb8a80177)
DeltaFile
+6-0sys/dev/intel/spi_pci.c
+6-01 files

FreeBSD/src 7a1547dsys/dev/intel spi_pci.c

intelspi: add Lunar Lake SPI controller IDs

Add PCI device IDs for Lunar Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59010

(cherry picked from commit be503dd912a18e5f7eb16c73326562e13681cf49)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src 5597accsys/dev/intel spi_pci.c

intelspi: add Raptor Lake SPI controller IDs

Add PCI device IDs for Raptor Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59007

(cherry picked from commit a6d84d04b3f2b570d7fff0835058d14f3bd84d9a)
DeltaFile
+4-0sys/dev/intel/spi_pci.c
+4-01 files

FreeBSD/src 32151c3sys/dev/intel spi_pci.c

intelspi: add Arrow Lake SPI controller IDs

Add PCI device IDs for Arrow Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59009

(cherry picked from commit ca1a2bf39614a910c87cbc703df25396fe2bd26b)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src 3e5b0e7sys/dev/intel spi_pci.c

intelspi: add Meteor Lake SPI controller IDs

Add PCI device IDs for Meteor Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59008

(cherry picked from commit 6d4b45ac5c6c7b01febda0185df420d08f80096b)
DeltaFile
+7-0sys/dev/intel/spi_pci.c
+7-01 files

FreeBSD/src ced8de5sys/dev/intel spi_pci.c

intelspi: add Elkhart Lake SPI controller IDs

Add PCI device IDs for Elkhart Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59005

(cherry picked from commit bdda595a8ea31cb8161e5773139df3cf8785abb7)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src 0a916fcsys/dev/intel spi_pci.c

intelspi: add Alder Lake SPI controller IDs

Add PCI device IDs for Alder Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59006

(cherry picked from commit 2dd4027c07e91ea5903314411f4bae44f72ca03b)
DeltaFile
+10-0sys/dev/intel/spi_pci.c
+10-01 files

FreeBSD/src 7988c59sys/dev/intel spi_pci.c

intelspi: add Tiger Lake SPI controller IDs

Add PCI device IDs for Tiger Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59004

(cherry picked from commit 3ff56f81a1a58d708d0101d601e88c289cfc5882)
DeltaFile
+11-0sys/dev/intel/spi_pci.c
+11-01 files

FreeBSD/src 4a1ca54sys/dev/intel spi_pci.c

intelspi: add Lakefield SPI controller IDs

Add PCI device IDs for Lakefield-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59001

(cherry picked from commit 0b4ff3e1def98c6d804f1e8cc96f3f8eaf4c60bb)
DeltaFile
+1-0sys/dev/intel/spi_pci.c
+1-01 files

FreeBSD/src 7d1f585sys/dev/intel spi_pci.c

intelspi: add Ice Lake SPI controller IDs

Add PCI device IDs for Ice Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59002

(cherry picked from commit 88919d5ab6c4f611fb2b90d4ff17667072296950)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src f0b1eedsys/dev/intel spi_pci.c

intelspi: add Jasper Lake SPI controller IDs

Add PCI device IDs for Jasper Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59003

(cherry picked from commit e7db9fa2e10408257541c38b99323a17824c6078)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src 7f1bf94sys/dev/intel spi_pci.c

intelspi: add Apollo Lake SPI controller IDs

Add PCI device IDs for Apollo Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58998

(cherry picked from commit 4c998ff28471e3fbfcf96decbef5a472cd3d0dd1)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src d26d88bsys/dev/intel spi_pci.c

intelspi: add Comet Lake SPI controller IDs

Add PCI device IDs for Comet Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59000

(cherry picked from commit 9fb03dd2f759fa68fadecbab40ae84ec390b3a62)
DeltaFile
+6-0sys/dev/intel/spi_pci.c
+6-01 files

FreeBSD/src 4611c9fsys/dev/intel spi_pci.c

intelspi: add Cannon Lake SPI controller IDs

Add PCI device IDs for Cannon Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58999

(cherry picked from commit 26b921d8bd86d14ddb2441186440f6a6136cc1c1)
DeltaFile
+6-0sys/dev/intel/spi_pci.c
+6-01 files

FreeBSD/src d00b66dsys/dev/intel spi_pci.c

intelspi: add Broxton SPI controller IDs

Add PCI device IDs for Broxton-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58997

(cherry picked from commit a3489cc47083b7dd4ddddd6d9c03b7ba33f1271f)
DeltaFile
+6-0sys/dev/intel/spi_pci.c
+6-01 files

FreeBSD/src a21cd45sys/dev/intel spi_pci.c

intelspi: add Gemini Lake SPI controller PCI IDs

Add Gemini Lake LPSS SPI controller PCI IDs (0x31c2, 0x31c4, 0x31c6)
to intelspi_pci_devices[].

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58868

(cherry picked from commit 8ddc54f923aec9738c323d2077419b17ba4a1226)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src 176d8casys/dev/intel spi_pci.c

intelspi: sort PCI ID table by device ID

Sort the existing LPSS peripheral SPI controller PCI ID table by
numeric device ID so new entries have an unambiguous insertion point.

Reviewed by:    wulf
Differential Revision:  https://reviews.freebsd.org/D58996

(cherry picked from commit 728775442c62c6eff1b521c074dcbccde9e70764)
DeltaFile
+3-3sys/dev/intel/spi_pci.c
+3-31 files

FreeBSD/src 7aabce6sys/dev/intel spi_pci.c

intelspi: add Lunar Lake SPI controller IDs

Add PCI device IDs for Lunar Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59010

(cherry picked from commit be503dd912a18e5f7eb16c73326562e13681cf49)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src 94fbfdasys/dev/intel spi_pci.c

intelspi: add Nova Lake SPI controller IDs

Add PCI device IDs for Nova Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59013

(cherry picked from commit f22ffd63aa83976251a7b425ac17b8ecb8a80177)
DeltaFile
+6-0sys/dev/intel/spi_pci.c
+6-01 files

FreeBSD/src 00cd4b5sys/dev/intel spi_pci.c

intelspi: add Panther Lake SPI controller IDs

Add PCI device IDs for Panther Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59012

(cherry picked from commit 59379461f00c0a7ca1c911c20674510affa6795a)
DeltaFile
+6-0sys/dev/intel/spi_pci.c
+6-01 files

FreeBSD/src fd3fc5esys/dev/intel spi_pci.c

intelspi: add Wildcat Lake SPI controller IDs

Add PCI device IDs for Wildcat Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59011

(cherry picked from commit eeb02a9c24e9b59295b2cdf09bed955ccbf89a7e)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src c43e9ecsys/dev/intel spi_pci.c

intelspi: add Arrow Lake SPI controller IDs

Add PCI device IDs for Arrow Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59009

(cherry picked from commit ca1a2bf39614a910c87cbc703df25396fe2bd26b)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src 72d1411sys/dev/intel spi_pci.c

intelspi: add Jasper Lake SPI controller IDs

Add PCI device IDs for Jasper Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59003

(cherry picked from commit e7db9fa2e10408257541c38b99323a17824c6078)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files

FreeBSD/src 4db9a7esys/dev/intel spi_pci.c

intelspi: add Raptor Lake SPI controller IDs

Add PCI device IDs for Raptor Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59007

(cherry picked from commit a6d84d04b3f2b570d7fff0835058d14f3bd84d9a)
DeltaFile
+4-0sys/dev/intel/spi_pci.c
+4-01 files

FreeBSD/src aa644basys/dev/intel spi_pci.c

intelspi: add Alder Lake SPI controller IDs

Add PCI device IDs for Alder Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59006

(cherry picked from commit 2dd4027c07e91ea5903314411f4bae44f72ca03b)
DeltaFile
+10-0sys/dev/intel/spi_pci.c
+10-01 files

FreeBSD/src 3aa27eesys/dev/intel spi_pci.c

intelspi: add Meteor Lake SPI controller IDs

Add PCI device IDs for Meteor Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59008

(cherry picked from commit 6d4b45ac5c6c7b01febda0185df420d08f80096b)
DeltaFile
+7-0sys/dev/intel/spi_pci.c
+7-01 files

FreeBSD/src 85c3651sys/dev/intel spi_pci.c

intelspi: add Elkhart Lake SPI controller IDs

Add PCI device IDs for Elkhart Lake-generation LPSS peripheral SPI
controllers.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59005

(cherry picked from commit bdda595a8ea31cb8161e5773139df3cf8785abb7)
DeltaFile
+3-0sys/dev/intel/spi_pci.c
+3-01 files