scripts/setup: Align freebsd's status output with linux's

Signed-off-by: Michal Berger <michallinuxstuff@gmail.com>
Change-Id: I949fd738ae23067afec535c76ef87ba1faa54a93
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12924
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
This commit is contained in:
Michal Berger 2022-06-07 14:00:58 +02:00 committed by Tomasz Zawadzki
parent 7201d0e627
commit 7a4a97dfbc

View File

@ -684,17 +684,19 @@ function status_freebsd() {
local pci local pci
status_print() ( status_print() (
local type=$1
local dev driver local dev driver
echo -e "BDF\t\tVendor\tDevice\tDriver" shift
for pci; do for pci; do
printf '%s\t%s\t%s\t%s\n' \ printf '%-8s %-15s %-6s %-6s %-16s\n' \
"$type" \
"$pci" \ "$pci" \
"${pci_ids_vendor["$pci"]}" \ "${pci_ids_vendor["$pci"]}" \
"${pci_ids_device["$pci"]}" \ "${pci_ids_device["$pci"]}" \
"${pci_bus_driver["$pci"]}" "${pci_bus_driver["$pci"]}"
done | sort -k1,1 done | sort -k2,2
) )
local contigmem=present local contigmem=present
@ -716,21 +718,16 @@ function status_freebsd() {
Buffer Size: $contigmem_buffer_size Buffer Size: $contigmem_buffer_size
Num Buffers: $contigmem_num_buffers Num Buffers: $contigmem_num_buffers
NVMe devices
$(status_print "${!nvme_d[@]}")
I/IOAT DMA
$(status_print "${!ioat_d[@]}")
DSA DMA
$(status_print "${!dsa_d[@]}")
IAA DMA
$(status_print "${!iaa_d[@]}")
VMD
$(status_print "${!vmd_d[@]}")
BSD_INFO BSD_INFO
printf '\n%-8s %-15s %-6s %-6s %-16s\n' \
"Type" "BDF" "Vendor" "Device" "Driver" >&2
status_print "NVMe" "${!nvme_d[@]}"
status_print "I/OAT" "${!ioat_d[@]}"
status_print "DSA" "${!dsa_d[@]}"
status_print "IAA" "${!iaa_d[@]}"
status_print "VMD" "${!vmd_d[@]}"
} }
function configure_freebsd_pci() { function configure_freebsd_pci() {