]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | #!/usr/bin/env bash |
2 | ||
3 | set -e | |
4 | ||
5 | case `uname` in | |
6 | FreeBSD) | |
7 | bdfs=$(pciconf -l | grep "class=0x010802" | awk -F: ' {printf "0000:%02X:%02X.%X\n", $2, $3, $4}') | |
8 | ;; | |
9 | Linux) | |
10 | bdfs=$(lspci -mm -n | grep 0108 | tr -d '"' | awk -F " " '{print "0000:"$1}') | |
11 | ;; | |
12 | *) | |
13 | exit 1 | |
14 | ;; | |
15 | esac | |
16 | ||
17 | echo "[Nvme]" | |
18 | i=0 | |
19 | for bdf in $bdfs; do | |
20 | echo " TransportID \"trtype:PCIe traddr:$bdf\" Nvme$i" | |
21 | let i=i+1 | |
22 | done |