md_add_prop_val
md_add_prop_val(md, node, "pid", cpu->pid);
md_add_prop_val(md, node, "vid", cpu->vid);
md_add_prop_val(md, node, "gid", cpu->gid);
md_add_prop_val(md, node, "partid", cpu->partid);
md_add_prop_val(md, node, "resource_id", cpu->resource_id);
md_add_prop_val(md, node, "resource_id", device->resource_id);
md_add_prop_val(md, node, "cfghandle", device->cfghandle);
md_add_prop_val(md, node, "gid", device->gid);
md_add_prop_val(md, node, "rcid", device->rcid);
md_add_prop_val(md, node, "allow_bypass", 0);
md_add_prop_val(md, node, "#msi-eqs", device->num_msi_eqs);
md_add_prop_val(md, node, "#msi", device->num_msis);
md_add_prop_val(md, child, "resource_id", resource_id);
md_add_prop_val(md, node, "membase", mblock->membase);
md_add_prop_val(md, node, "memsize", mblock->memsize);
md_add_prop_val(md, node, "realbase", mblock->realbase);
md_add_prop_val(md, node, "resource_id", mblock->resource_id);
md_add_prop_val(md, node, "resource_id", endpoint->resource_id);
md_add_prop_val(md, node, "target_type", endpoint->target_type);
md_add_prop_val(md, node, "channel", endpoint->channel);
md_add_prop_val(md, node, "target_guest",
md_add_prop_val(md, node, "target_channel", endpoint->target_channel);
md_add_prop_val(md, node, "tx-ino", endpoint->tx_ino);
md_add_prop_val(md, node, "rx-ino", endpoint->rx_ino);
md_add_prop_val(md, node, "private_svc",
md_add_prop_val(md, node, "svc_id", endpoint->svc_id);
md_add_prop_val(md, node, "resource_id", console->resource_id);
md_add_prop_val(md, node, "ino", console->ino);
md_add_prop_val(md, node, "uartbase", console->uartbase);
md_add_prop_val(md, node, "gid", guest->gid);
md_add_prop_val(md, node, "pid", guest->pid);
md_add_prop_val(md, node, "resource_id", guest->resource_id);
md_add_prop_val(md, node, "tod-offset", guest->tod_offset);
md_add_prop_val(md, node, "reset-reason", 0);
md_add_prop_val(md, node, "perfctraccess", guest->perfctraccess);
md_add_prop_val(md, node, "perfctrhtaccess", guest->perfctrhtaccess);
md_add_prop_val(md, node, "rngctlaccessible", guest->rngctlaccessible);
md_add_prop_val(md, node, "diagpriv", 0);
md_add_prop_val(md, node, "mdpa", guest->mdpa);
md_add_prop_val(md, node, "rombase", rombase);
md_add_prop_val(md, node, "romsize", romsize);
md_add_prop_val(md, node, "uartbase", uartbase);
md_add_prop_val(md, node, "cfghandle", 0x100);
md_add_prop_val(md, node, "cfghandle", 0x200);
md_add_prop_val(md, node, "content-version", content_version);
md_add_prop_val(md, node, "stick-frequency", stick_frequency);
md_add_prop_val(md, node, "tod-frequency",
md_add_prop_val(md, node, "tod", tod);
md_add_prop_val(md, node, "erpt-pa", erpt_pa);
md_add_prop_val(md, node, "erpt-size", erpt_size);
md_add_prop_val(md, node, "stick-frequency", stick_frequency);
md_add_prop_val(md, node, "fragsize", fragsize);
md_add_prop_val(md, node, "base", mblock->membase);
md_add_prop_val(md, node, "size", mblock->memsize);
md_add_prop_val(md, node, "base", hvmd_mblock->membase);
md_add_prop_val(md, node, "size", hvmd_mblock->memsize);
md_add_prop_val(md, node, "md_maxsize", md_maxsize);
md_add_prop_val(md, node, "id", id);
md_add_prop_val(md, node, "tx-ino", 2 * id);
md_add_prop_val(md, node, "rx-ino", 2 * id + 1);
md_add_prop_val(md, node, "cfg-handle", 0x0);
md_add_prop_val(md, node, "id", id);
md_add_prop_val(md, node, "vcc-tcp-port", 5000 + id);
md_add_prop_val(md, node, "cfg-handle", 0x0);
md_add_prop_val(md, node, "id", id);
md_add_prop_val(md, node, "cfg-handle", 0x0);
md_add_prop_val(md, vds, "local-mac-address", mac_addr);
md_add_prop_val(md, node, "id", id);
md_add_prop_val(md, node, "intr", 0x1);
md_add_prop_val(md, node, "ino", 0x11);
md_add_prop_val(md, node, "channel#", 0);
md_add_prop_val(md, node, "cfg-handle", 0x1);
md_add_prop_val(md, node, "cfg-handle", cfghandle);
md_add_prop_val(md, node, "id", id);
md_add_prop_val(md, node, "cfg-handle", cfghandle);
md_add_prop_val(md, node, "local-mac-address", mac_addr);
md_add_prop_val(md, node, "mtu", mtu);
md_add_prop_val(md, node, "id", id);
md_add_prop_val(md, node, "switch-port", 0);
md_add_prop_val(md, node, "cfg-handle", 0x200);
md_add_prop_val(md, node, "id", id);
md_add_prop_val(md, node, "id", id);
md_add_prop_val(guest->md, node, "reset-reason", 0);
md_add_prop_val(md, node2, "virtual-root-complex", 1);
md_add_prop_val(md, child, "base", mblock->realbase);
md_add_prop_val(md, child, "size", mblock->memsize);
md_add_prop_val(md, node, str, betoh64(mde->d.val));
struct md_prop *md_add_prop_val(struct md *, struct md_node *,