diff --git a/src/main/java/li/cil/circuity/vm/devicetree/provider/VirtIOProvider.java b/src/main/java/li/cil/circuity/vm/devicetree/provider/VirtIOProvider.java index f9f3c7e5..d2406298 100644 --- a/src/main/java/li/cil/circuity/vm/devicetree/provider/VirtIOProvider.java +++ b/src/main/java/li/cil/circuity/vm/devicetree/provider/VirtIOProvider.java @@ -6,9 +6,16 @@ import li.cil.circuity.api.vm.devicetree.DeviceTree; import li.cil.circuity.api.vm.devicetree.DeviceTreePropertyNames; import li.cil.circuity.api.vm.devicetree.DeviceTreeProvider; +import java.util.Optional; + public final class VirtIOProvider implements DeviceTreeProvider { public static final DeviceTreeProvider INSTANCE = new VirtIOProvider(); + @Override + public Optional getName(final Device device) { + return Optional.of("virtio"); + } + @Override public void visit(final DeviceTree node, final MemoryMap memoryMap, final Device device) { node.addProp(DeviceTreePropertyNames.COMPATIBLE, "virtio,mmio");