diff options
| author | Peter Wemm <peter@FreeBSD.org> | 2001-11-19 06:59:53 +0000 |
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 2001-11-19 06:59:53 +0000 |
| commit | a812f645bc45378722a93ddfc0d1226cfc353433 (patch) | |
| tree | a34f9fad63a7bc6e4dbcb75727fdcf0cf90a3c59 /sys/boot | |
| parent | 8e92224a8a050c6b781475cbdeaa25869d0a6a80 (diff) | |
Notes
Diffstat (limited to 'sys/boot')
| -rw-r--r-- | sys/boot/ia64/libski/elf_freebsd.c | 1 | ||||
| -rw-r--r-- | sys/boot/ia64/ski/elf_freebsd.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/sys/boot/ia64/libski/elf_freebsd.c b/sys/boot/ia64/libski/elf_freebsd.c index a01c8cca87a96..ac8c88682283f 100644 --- a/sys/boot/ia64/libski/elf_freebsd.c +++ b/sys/boot/ia64/libski/elf_freebsd.c @@ -191,6 +191,7 @@ elf_exec(struct preloaded_file *fp) __asm __volatile("srlz.i;;"); __asm __volatile("itr.i itr[%0]=%1;;" :: "r"(0), "r"(*(u_int64_t*)&pte)); + __asm __volatile("srlz.i;;"); __asm __volatile("itr.d dtr[%0]=%1;;" :: "r"(0), "r"(*(u_int64_t*)&pte)); __asm __volatile("srlz.i;;"); diff --git a/sys/boot/ia64/ski/elf_freebsd.c b/sys/boot/ia64/ski/elf_freebsd.c index a01c8cca87a96..ac8c88682283f 100644 --- a/sys/boot/ia64/ski/elf_freebsd.c +++ b/sys/boot/ia64/ski/elf_freebsd.c @@ -191,6 +191,7 @@ elf_exec(struct preloaded_file *fp) __asm __volatile("srlz.i;;"); __asm __volatile("itr.i itr[%0]=%1;;" :: "r"(0), "r"(*(u_int64_t*)&pte)); + __asm __volatile("srlz.i;;"); __asm __volatile("itr.d dtr[%0]=%1;;" :: "r"(0), "r"(*(u_int64_t*)&pte)); __asm __volatile("srlz.i;;"); |
