git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1659 35acf78f-673a-0410-8e92-d51de3d6d3f4

This commit is contained in:
gdisirio 2010-02-22 10:39:00 +00:00
parent c09d291303
commit 7d19745641
2 changed files with 5 additions and 2 deletions

View File

@ -144,7 +144,7 @@
BIUCR_MASTER0_PREFETCH | \
BIUCR_DPFEN | \
BIUCR_IPFEN | \
BIUCR_PFLIM_ON_HITMISS | \
BIUCR_PFLIM_ON_MISS | \
BIUCR_BFEN)
#endif

View File

@ -114,7 +114,10 @@ static void heap1_execute(void) {
chHeapFree(p1);
test_assert(5, chHeapStatus(&test_heap, &n) == 2, "invalid state");
p1 = chHeapAlloc(&test_heap, SIZE);
test_assert(6, chHeapStatus(&test_heap, &n) == 1, "heap fragmented");
/* Note, the first situation happens when the alignment size is smaller
than the header size, the second in the other cases.*/
test_assert(6, (chHeapStatus(&test_heap, &n) == 1) ||
(chHeapStatus(&test_heap, &n) == 2), "heap fragmented");
chHeapFree(p2);
chHeapFree(p1);
test_assert(7, chHeapStatus(&test_heap, &n) == 1, "heap fragmented");