Commit c90dac7a authored by Michal Berger's avatar Michal Berger Committed by Jim Harris
Browse files

scripts/setup: Gracefully handle contigmem status



Change-Id: Id59b02f08fb093dfc016bd49b9d5073807831040
Signed-off-by: default avatarMichal Berger <michalx.berger@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4657


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent 1431ea02
Loading
Loading
Loading
Loading
+11 −2
Original line number Diff line number Diff line
@@ -601,14 +601,23 @@ function status_freebsd() {
	)

	local contigmem=present
	local contigmem_buffer_size
	local contigmem_num_buffers

	if ! kldstat -q -m contigmem; then
		contigmem="not present"
	fi
	if ! contigmem_buffer_size=$(kenv hw.contigmem.buffer_size 2> /dev/null); then
		contigmem_buffer_size="not set"
	fi
	if ! contigmem_num_buffers=$(kenv hw.contigmem.num_buffers 2> /dev/null); then
		contigmem_num_buffers="not set"
	fi

	cat <<- BSD_INFO
		Contigmem ($contigmem)
		Buffer Size: $(kenv hw.contigmem.buffer_size)
		Num Buffers: $(kenv hw.contigmem.num_buffers)
		Buffer Size: $contigmem_buffer_size
		Num Buffers: $contigmem_num_buffers

		NVMe devices
		$(status_print "${!nvme_d[@]}")