[coyotos-dev] Sleep for interval
Jonathan S. Shapiro
shap at eros-os.com
Mon Oct 1 09:49:37 EDT 2007
On Mon, 2007-10-01 at 11:20 +0200, Marcus Brinkmann wrote:
> But there may be other
> side-effects of emulation, of course. For example, how do you emulate
> a page that becomes part of an address space? The kernel does not
> forward the read_cacheline and write_cacheline RPCs that are required
> in the model (but actually implemented by the hardware without kernel
> involvement) to the server.
Funny you should ask this. The answer, of course, is that any emulation
is accurate only up to some defined abstraction boundary. Given that
cache line read/write has no semantics, it is generally not considered
important for emulation.
But there is a more challenging counter-example: how do you emulate the
behavior of loads and stores when they are mis-aligned and they cross a
page boundary?
shap
--
Jonathan S. Shapiro
Managing Director
The EROS Group, LLC
www.coyotos.org, www.eros-os.org
More information about the coyotos-dev
mailing list