> There's two slightly different scenarios to consider here: > > i) User specifies command line options that cannot possibly work. > => Ideally, yeah, we should just provide an understandable error message > and exit with error code. > > ii) Some tracing of mine indicates QEMU has a highly dynamic memory > usage during runtime, be it due to network layer, block layer or > whatever exactly.
We do? Significant compared to the size of guest ram? That sounds like a bug. I know I've nacked patches before (particularly SCSI ones) because they allocarted memory proportional to the size of the guest block device request. Paul