diff --git a/misc/config_tools/board_inspector/extractors/10-processors.py b/misc/config_tools/board_inspector/extractors/10-processors.py
index 77612bd32..e6c504bce 100644
--- a/misc/config_tools/board_inspector/extractors/10-processors.py
+++ b/misc/config_tools/board_inspector/extractors/10-processors.py
@@ -74,8 +74,8 @@ def extract_topology(processors_node):
while True:
leaf_topo = parse_cpuid(topo_leaf, subleaf, cpu_id)
if leaf_topo.level_type == 0:
- if last_node.tag != "package":
- n, _ = get_or_create_parent(processors_node, "die", "0")
+ if last_node.tag != level_types[-1]:
+ n, _ = get_or_create_parent(processors_node, level_types[-1], "0x0")
n.append(last_node)
last_node = n
processors_node.append(last_node)
diff --git a/misc/config_tools/xforms/board_info.h.xsl b/misc/config_tools/xforms/board_info.h.xsl
index 87da38ce4..5018aeef6 100644
--- a/misc/config_tools/xforms/board_info.h.xsl
+++ b/misc/config_tools/xforms/board_info.h.xsl
@@ -61,7 +61,7 @@
-
+