diff options
author | Doug Rabson <dfr@FreeBSD.org> | 2001-09-21 10:09:27 +0000 |
---|---|---|
committer | Doug Rabson <dfr@FreeBSD.org> | 2001-09-21 10:09:27 +0000 |
commit | 85d6f9f7d36df9f0bdafacd8c671627926197a94 (patch) | |
tree | fd4b50279977cd0c0b101a08de67f5182c65d8b3 /sys/ia64 | |
parent | 896de692f8dca8089b52005b3c579825724358f0 (diff) | |
download | src-85d6f9f7d36df9f0bdafacd8c671627926197a94.tar.gz src-85d6f9f7d36df9f0bdafacd8c671627926197a94.zip |
Add ia64_fc().
Notes
Notes:
svn path=/head/; revision=83766
Diffstat (limited to 'sys/ia64')
-rw-r--r-- | sys/ia64/include/ia64_cpu.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/ia64/include/ia64_cpu.h b/sys/ia64/include/ia64_cpu.h index 1e6c320ac69d..1a550af8a4c9 100644 --- a/sys/ia64/include/ia64_cpu.h +++ b/sys/ia64/include/ia64_cpu.h @@ -158,6 +158,15 @@ ia64_mf_a(void) } /* + * Flush Cache. + */ +static __inline void +ia64_fc(u_int64_t va) +{ + __asm __volatile("fc %0" :: "r"(va)); +} + +/* * Calculate address in VHPT for va. */ static __inline u_int64_t |