diff --git a/userspace/tools/wrs_dump_shmem.c b/userspace/tools/wrs_dump_shmem.c
index 5633af38e9981a1a6094f5c3ea30beea0dd6b111..694e21340c0d6b5f7dfba0796ccfccf0c7fa4a8f 100644
--- a/userspace/tools/wrs_dump_shmem.c
+++ b/userspace/tools/wrs_dump_shmem.c
@@ -287,6 +287,9 @@ void dump_one_field(void *addr, struct dump_info *info)
 		printf("\n");
 		break;
 		}
+	case dump_type_scaledPicoseconds:
+		printf("%lld\n", (*(unsigned long long *)p)>>16);
+		break;
 	}
 }
 void dump_many_fields(void *addr, struct dump_info *info, int ninfo)
diff --git a/userspace/tools/wrs_dump_shmem.h b/userspace/tools/wrs_dump_shmem.h
index 27453f8091d3a2829500cb70d39d5bb05ee49e86..e65d97824e27bc4caff3e3bec1b2d1293032a180 100644
--- a/userspace/tools/wrs_dump_shmem.h
+++ b/userspace/tools/wrs_dump_shmem.h
@@ -70,6 +70,8 @@ enum dump_type {
 	/* rtu_filtering_entry enumerations */
 	dump_type_rtu_filtering_entry_dynamic,
 	dump_type_array_int,
+	/* scaledPicoseconds */
+	dump_type_scaledPicoseconds,
 };
 /*
  * A structure to dump fields. This is meant to simplify things, see use here