diff options
Diffstat (limited to 'results/classifier/deepseek-2-tmp/output/files/1437367')
| -rw-r--r-- | results/classifier/deepseek-2-tmp/output/files/1437367 | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/results/classifier/deepseek-2-tmp/output/files/1437367 b/results/classifier/deepseek-2-tmp/output/files/1437367 deleted file mode 100644 index fe9d8dc5e..000000000 --- a/results/classifier/deepseek-2-tmp/output/files/1437367 +++ /dev/null @@ -1,25 +0,0 @@ - -Qemu guest fails to write files with raw disk (like \\.\PhysicalDrive1) on Windows host. - -Qemu guest fails to write files with specifing raw disk like \\.\PhysicalDrive1 -full command line is below. -qemu-sysytem-i386.exe -kernel bzImage -drive file=rootfs.ext2,index=0,if=scsi -append root=/dev/sda -drive file=\\.\PhysicalDrive1,index=1,if=scsi - -I found the reason is below aio_worker returns -EIO when flush operation. - -https://github.com/qemu/qemu/blob/master/block/raw-win32.c#L95 - -static int aio_worker(void *arg) -... - case QEMU_AIO_FLUSH: - if (!FlushFileBuffers(aiocb->hfile)) { - return -EIO; - } - -FlushFileBuffers always fails with GetLastError() == ERROR_INVALID_FUNCTION -I think this function doesn't support raw device. -For flushing, you might have to issue scsi/ata command or use another way. -Trying to just ignoring this error, writing function seems to be fine for me. - -Thanks -hiroaki \ No newline at end of file |