Dear all,

Could you please hint me about the below:

I need to flush/invalidate all architected components (all levels of 
D-cache/I-cache, I-TLB D-TLB, branch predictor etc..) on Xen world/Domain 
switch running on a dual core ARM cortex A-15.

As such, am I on the safe side if I include the invalidate/flush code in the 
function :

static void schedule(void)

{

-----

-----

// code for invalidation of architected components

context_switch(prev, next);

}


Is there a header file to include and use already-implemented xen-specific 
functions for cache/TLB/branchPredictor invalidating? Could you please route me 
to the Xen file where they are implemented.


Thank you for sharing your experience.



Best regards.



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to