Add name for VirtIO devicetree provider.
This commit is contained in:
@@ -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<String> 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");
|
||||
|
||||
Reference in New Issue
Block a user