Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/arch/arm/arm32



On Thursday 16 October 2003 10:52 am, Richard Earnshaw wrote:

> Assuming for the moment that the address being
> accessed is permitted for that process, then if it's a permission
> fault it must be as a result of an attempt to write.

True, although I'd have to double-check this is workable for kernel 
faults too.

> A failure to
> read the location will always result in a domain or translation
> fault.

A failure to write the location may also result in a domain/translation 
fault due to page reference tracking, if the first operation on an 
unreferenced page is a write.

> If that will work, then it really would be a GOOD THING.  Since it
> would mean no further work is needed in this area to handle Thumb.

I don't think it's going to be quite that easy. :-/
 
Cheers, Steve




Home | Main Index | Thread Index | Old Index