[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] TB Chaining NOT Reset on TLB Flush??
From: |
Paul Brook |
Subject: |
Re: [Qemu-devel] TB Chaining NOT Reset on TLB Flush?? |
Date: |
Sat, 16 Jun 2007 14:27:05 +0100 |
User-agent: |
KMail/1.9.7 |
> I read from the Qemu internal documentation this:
> ``When MMU mappings change, only the chaining of the basic
> blocks is reset (i.e. a basic block can no longer jump directly
> to another one).''
>
> But when I read the code, I find that tlb_flush() doesn't reset the
> chaining between TBs. Is that the intended behaviour?? Won't that
> cause problems on guest context switch??
The internals documentation is out of date. TBs are only chained directly when
both source and destination are on the same page.
Paul