Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/lib/librumpuser
Alexander Nasonov wrote:
> I'm following a common practice of calling __clear_cache for JIT code
> except that I wrap it as a hypercall.
As pointed out a while back by justin@, icache sync is a hypercall
under Xen (though, I'm not sure which of the cache related ops on that
page is icache sync - terminology is confusing):
http://xenbits.xen.org/people/ianc/docs/group__HYPERVISOR__mmuext__op.html
It's a way more general than my proposal (it even handles L4 cache, I'm
not sure that any of Xen supported arches have L4 cache) and it accepts
a generic argument in a way similar to ioctl or sysarch agrument passing.
I'm not sure I want to model a similar interface with
RUMPUSER_SYNC_ICACHE_ALL, RUMPUSER_SYNC_ICACHE_RANGE, etc commands but
I'm open to suggestions.
Alex
Home |
Main Index |
Thread Index |
Old Index