On Jul 22, 2014, at 12:54 PM, Alexander Nasonov <al...@netbsd.org> wrote:

> Module Name:  src
> Committed By: alnsn
> Date:         Tue Jul 22 19:54:55 UTC 2014
> 
> Modified Files:
>       src/sys/arch/mips/include: sljitarch.h
> 
> Log Message:
> Define SLJIT_CACHE_FLUSH() for mips.

Actually, this isn't enough.  You need to allocate a page of mapped
memory as RWX and then when you are done use pmap_protect to change
it to RX followed by pmap_update() and the pmap will automagically
sync the page for you.

Indeed, you must make sure the page containing the code had
execute protect which the kmem_* routines won't give you.

Reply via email to