]> git.sur5r.net Git - freertos/commitdiff
Add an option for 8 byte alignment.
authorrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Wed, 7 Mar 2007 17:52:10 +0000 (17:52 +0000)
committerrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Wed, 7 Mar 2007 17:52:10 +0000 (17:52 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@67 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

Source/portable/MemMang/heap_1.c
Source/portable/MemMang/heap_2.c

index b99a3fb23cbf11efa770e35e04030826f997b58a..2de6cfca1aad2cb2f0929d255c49f7b0b25f4961 100644 (file)
@@ -56,6 +56,11 @@ Changes between V2.6.1 and V3.0.0
 #include "task.h"\r
 \r
 /* Setup the correct byte alignment mask for the defined byte alignment. */\r
+\r
+#if portBYTE_ALIGNMENT == 8\r
+       #define heapBYTE_ALIGNMENT_MASK ( ( size_t ) 0x0007 )\r
+#endif\r
+\r
 #if portBYTE_ALIGNMENT == 4\r
        #define heapBYTE_ALIGNMENT_MASK ( ( size_t ) 0x0003 )\r
 #endif\r
index 6be0139e61233cf4b97fa5c77bc3fe9a3f740925..a3ccaa4f69271e9b678cea0290da61799283bf3b 100644 (file)
 #include "task.h"\r
 \r
 /* Setup the correct byte alignment mask for the defined byte alignment. */\r
+\r
+#if portBYTE_ALIGNMENT == 8\r
+       #define heapBYTE_ALIGNMENT_MASK ( ( size_t ) 0x0007 )\r
+#endif\r
+\r
 #if portBYTE_ALIGNMENT == 4\r
        #define heapBYTE_ALIGNMENT_MASK ( ( size_t ) 0x0003 )\r
 #endif\r