QEMU Is Not Working Properly

I get the following message after running qemu-system-x86_64 boot.bin

WARNING: Image format was not specified for 'boot.bin' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.
VNC server running on ::1:5900

However, running virt-viewer vnc://localhost:5900 throws Failed to connect: No virtual machine found

I have enabled vnc from the /etc/libvirt/qemu.conf and restarted libvirtd. I am pretty sure, I am missing something here.

boot.bin has been assembled using the following source code:

jmp $
times 510 - ($ - $$) db 0
dw 0x55, 0xaa