direct = fname.stat().st_size % resource.getpagesize() == 0
ephemeral = config.ephemeral
cache = f"cache.writeback=on,cache.direct={yes_no(direct)},cache.no-flush={yes_no(ephemeral)},aio=io_uring" # noqa: E501
+
device_type = "virtio-blk-pci"
- removable_flag = ""
if config.qemu_cdrom:
device_type = "scsi-cd"
elif config.qemu_removable:
- device_type = "scsi-hd"
- removable_flag = ",removable=on"
+ device_type = "scsi-hd,removable=on"
+
cmdline += [
"-drive", f"if=none,id=mkosi,file={fname},format=raw,discard=on,{cache}",
- "-device", f"{device_type},drive=mkosi,bootindex=1{removable_flag}", # noqa: E501
+ "-device", f"{device_type},drive=mkosi,bootindex=1",
] # fmt: skip
if config.qemu_swtpm == ConfigFeature.enabled or (