Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Mar 2009 11:32:54 -0500 (CDT)
From:      Mark Tinguely <tinguely@casselton.net>
To:        imp@bsdimp.com, tinguely@casselton.net
Cc:        freebsd-arm@freebsd.org
Subject:   Re: ARM atomic question
Message-ID:  <200903251632.n2PGWsLw029856@casselton.net>
In-Reply-To: <20090324.190900.1598390393.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help

>  Right.  The kernel checks to see if a RAS is in flight.  If so, it
>  restores the pc to the start of the RAS.
>
>  Warner

Thank-you, I found it in the PUSHFRAMEINSVC definition. That was the piece
of the puzzle that I was missing, sorry for the noise. 

Thank-you to Grzegorz Bernacki for doing testing on the cache coherency
problem when the kernel mapped page is shared. He gave me insight to the
fact that a shared  kernel mapped page can be removed via pmap_remove_all().

--Mark.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903251632.n2PGWsLw029856>