aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/cache.h
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-08-08 15:14:43 +0100
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-08-08 15:14:43 +0100
commit67a4f5634cf869a6a476f21b94a1f09be19627d2 (patch)
treea8f918a019f88eadf02019f61373cd83b44a9e20 /xen/include/asm-x86/cache.h
parent1d82ec977453fe0f352b221536dd0c587b880b0f (diff)
downloadxen-67a4f5634cf869a6a476f21b94a1f09be19627d2.tar.gz
xen-67a4f5634cf869a6a476f21b94a1f09be19627d2.tar.bz2
xen-67a4f5634cf869a6a476f21b94a1f09be19627d2.zip
[XEN] Implement proper __read_mostly memory arrangemengt for x86.
Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/include/asm-x86/cache.h')
-rw-r--r--xen/include/asm-x86/cache.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/include/asm-x86/cache.h b/xen/include/asm-x86/cache.h
index 2539a6f240..f5667a14fa 100644
--- a/xen/include/asm-x86/cache.h
+++ b/xen/include/asm-x86/cache.h
@@ -10,4 +10,6 @@
#define L1_CACHE_SHIFT (CONFIG_X86_L1_CACHE_SHIFT)
#define L1_CACHE_BYTES (1 << L1_CACHE_SHIFT)
+#define __read_mostly __attribute__((__section__(".data.read_mostly")))
+
#endif