]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-powerpc/feature-fixups.h
powerpc: Fixup lwsync at runtime
[linux-2.6-omap-h63xx.git] / include / asm-powerpc / feature-fixups.h
index ab30129dced7404e84cb0d0158b2a5fc247dd9b0..a1029967620be29003550a84fd12d3e78a13c4b7 100644 (file)
@@ -113,4 +113,14 @@ label##5:                                          \
 
 #endif /* __ASSEMBLY__ */
 
+/* LWSYNC feature sections */
+#define START_LWSYNC_SECTION(label)    label##1:
+#define MAKE_LWSYNC_SECTION_ENTRY(label, sect)         \
+label##2:                                              \
+       .pushsection sect,"a";                          \
+       .align 2;                                       \
+label##3:                                              \
+       .long label##1b-label##3b;                      \
+       .popsection;
+
 #endif /* __ASM_POWERPC_FEATURE_FIXUPS_H */