aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/devinfo
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2025-07-24 21:02:24 +0000
committerWarner Losh <imp@FreeBSD.org>2025-07-24 21:04:06 +0000
commite8d6b58ef5a4afe0d155b6967c92d55f3bbd53fe (patch)
treea8f3af38fe9edd35c0b599fa5716bff2c73d3492 /usr.sbin/devinfo
parentdf88c711a26c04192761e96dc08a6f3f9e42afed (diff)
Diffstat (limited to 'usr.sbin/devinfo')
-rw-r--r--usr.sbin/devinfo/devinfo.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/usr.sbin/devinfo/devinfo.c b/usr.sbin/devinfo/devinfo.c
index 629a04ba6687..4163151ec840 100644
--- a/usr.sbin/devinfo/devinfo.c
+++ b/usr.sbin/devinfo/devinfo.c
@@ -100,7 +100,7 @@ print_kvlist(char *s)
while ((kv = strsep(&copy, " ")) != NULL) {
char* k = strsep(&kv, "=");
- xo_emit("{ea:%s/%s} {d:%s}={d:%s}", k, kv, k, kv);
+ xo_emit("{ea:%s/%s} {d:key/%s}={d:value/%s}", k, kv, k, kv);
}
free(copy);
}
@@ -200,7 +200,7 @@ print_device_rman_resources(struct devinfo_rman *rman, void *arg)
/* there are, print header */
safe_desc = xml_safe_string(rman->dm_desc);
print_indent(indent);
- xo_emit("{d:%s}:\n", rman->dm_desc);
+ xo_emit("<{:description/%s}>\n", rman->dm_desc);
xo_open_list(safe_desc);
/* print resources */
@@ -220,8 +220,7 @@ print_device_props(struct devinfo_dev *dev)
{
if (vflag) {
if (*dev->dd_desc) {
- xo_emit(" <{d:%s}>", dev->dd_desc);
- xo_emit("{e:description/%s}", dev->dd_desc);
+ xo_emit("<{:description/%s}>", dev->dd_desc);
}
if (*dev->dd_pnpinfo) {
xo_open_container("pnpinfo");
@@ -273,7 +272,7 @@ print_device(struct devinfo_dev *dev, void *arg)
print_indent(indent);
xo_open_container(devname);
- xo_emit("{d:%s}", devname);
+ xo_emit("{d:devicename/%s}", devname);
print_device_props(dev);
xo_emit("\n");
@@ -367,7 +366,7 @@ print_rman(struct devinfo_rman *rman, void *arg __unused)
{
char* safe_desc = xml_safe_string(rman->dm_desc);
- xo_emit("{d:%s}:\n", rman->dm_desc);
+ xo_emit("<{:description/%s}\n>", rman->dm_desc);
xo_open_container(safe_desc);
devinfo_foreach_rman_resource(rman, print_rman_resource, 0);
@@ -385,7 +384,7 @@ print_device_path_entry(struct devinfo_dev *dev)
xo_open_container(devname);
open_tag_count++;
- xo_emit("{d:%s }", devname);
+ xo_emit("{:devicename/%s} ", devname);
print_device_props(dev);
if (vflag)
xo_emit("\n");