X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=warm.git;a=blobdiff_plain;f=module%2Fwarm_ops.S;fp=module%2Fwarm_ops.S;h=541d69dec1afbd68b88bd91becc241d3c2a5145f;hp=8752e050d4588559cdfe5300d6910c16cd6d61ad;hb=8d04105aa13941487ebc8f647b3c1e368c2c55fc;hpb=38e809e11d9d4764f4d93faa4238deb11032e5e2 diff --git a/module/warm_ops.S b/module/warm_ops.S index 8752e05..541d69d 100644 --- a/module/warm_ops.S +++ b/module/warm_ops.S @@ -3,6 +3,8 @@ #include +#define CACHELINE_SZC #32 + #ifndef CONFIG_CPU_ARM926T #error CPU not supported #endif @@ -60,11 +62,11 @@ warm_cop_drain_wb: #define WARM_COP_MK_RANGE_FUNC(name,f1,f2) \ .global name ;\ name: ;\ - bic r0, r0, #32-1 ;\ + bic r0, r0, CACHELINE_SZC-1 ;\ 0: f1 ;\ f2 ;\ - add r0, r0, #32 ;\ - subs r1, r1, #32 ;\ + add r0, r0, CACHELINE_SZC ;\ + subs r1, r1, CACHELINE_SZC ;\ bgt 0b ;\ bx lr