Subject: Re: pmap_procwr() for signal trampoline
To: None <port-mips@netbsd.org>
From: Toru Nishimura <nisimura@itc.aist-nara.ac.jp>
List: port-mips
Date: 09/27/2001 12:47:25
I'm toying an idea to just bump ASID of target process in that
R4000 cache case. Does it work? Comments, please.
>> I failed to consider of modifying instructions in text segment.
>> ...
>> pmap_procwr() is also called mips/mips/procfs_mem.c and I see software
>> breakpointing is a trouble source. I suspect the issue can be solved
>> in other ways.
>
> I think the I$-barrier operation has to be done in the target process
> context when it resumes excution after the text space was changed by
> others (it would imply full scale I$ invalidation).
Tohru Nishimura