In ia64_set_rr(), don't perform data serialization. This allows
us to do the data serializations once after writing multiple region registers, as is done in pmap_switch(). All existing calls to ia64_set_rr() are followed with calls to ia64_srlz_d(). Approved by: re (blanket)
This commit is contained in:
parent
8a4974cb5a
commit
e54994f990
@ -400,7 +400,7 @@ IA64_CR(lrr1)
|
||||
static __inline void
|
||||
ia64_set_rr(u_int64_t rrbase, u_int64_t v)
|
||||
{
|
||||
__asm __volatile("mov rr[%0]=%1;; srlz.d;;"
|
||||
__asm __volatile("mov rr[%0]=%1"
|
||||
:: "r"(rrbase), "r"(v) : "memory");
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user