--- nono/vm/virtio_base.cpp 2026/04/29 17:05:42 1.1.1.5 +++ nono/vm/virtio_base.cpp 2026/04/29 17:05:50 1.1.1.6 @@ -1069,6 +1069,7 @@ VirtIODevice::GetFeatureName(uint featur VirtIONoneDevice::VirtIONoneDevice() : inherited(OBJ_NONE) { + SetName("VirtIONone"); } // デストラクタ @@ -1154,7 +1155,7 @@ VirtIOThread::~VirtIOThread() void VirtIOThread::Terminate() { - std::unique_lock lock(mtx); + std::lock_guard lock(mtx); request |= REQ_TERMINATE; cv.notify_one(); } @@ -1163,7 +1164,7 @@ VirtIOThread::Terminate() void VirtIOThread::RequestQueueNotify(uint idx) { - std::unique_lock lock(mtx); + std::lock_guard lock(mtx); request |= REQ_QUEUE(idx); cv.notify_one(); }