Avi Kivity wrote: > Init is pretty easy to handle. I'm worried about runtime where you > can't report an error to the guest. Real hardware doesn't oom.
In the case of the socket reconnect code I posted recently, if the allocation failed, it would give up trying to reconnect and inform the user of that chardev that it had closed. Ok, this doesnt help the guest, but it allows other code to clean up nicely, and we can report the failure to the host. IMHO thats better than leaving a sysadmin scratching their head wondering why it suddenly just stopped feeding the guest entropy and isnt trying to reconnect anymore... (IMO) -Ian