> Also note that qemu isn't even vaguely cycle accurate, and 
> doesn't accurately model TLB or cache. It should be 
> sufficient for most applications, but code that does sneaky 
> hardware specific things (like assuming a particular TLB size 
> or relying on cache/TLB lockdown for correct behavior) will break.

So what does "softmmu" actually do?  I run QEMU without turning on
virtual/physical translation, but what would happen if I did?  Would I
need to provide a page table so that QEMU will (at least on first
access) check the permission (and possibly the translation) of the
program-generated addresses?  Since you can run Linux, there must be
something, but I am very confused to what it actually is.  Any help
would be appreciated!


_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to