equal
deleted
inserted
replaced
36 #include <e32panic.h> |
36 #include <e32panic.h> |
37 #include "u32std.h" |
37 #include "u32std.h" |
38 #include <e32msgqueue.h> |
38 #include <e32msgqueue.h> |
39 #include <e32atomics.h> |
39 #include <e32atomics.h> |
40 #include <e32math.h> |
40 #include <e32math.h> |
41 |
41 #include <f32file.h> |
42 #include "t_dpcmn.h" |
42 #include "t_dpcmn.h" |
43 #include "../mmu/mmudetect.h" |
43 #include "../mmu/mmudetect.h" |
44 #include "../mmu/d_memorytest.h" |
44 #include "../mmu/d_memorytest.h" |
45 #include "../mmu/paging_info.h" |
45 #include "../mmu/paging_info.h" |
46 |
46 |
234 User::WaitForRequest(status); |
234 User::WaitForRequest(status); |
235 test_Equal(123, status.Int()); |
235 test_Equal(123, status.Int()); |
236 CLOSE_AND_WAIT(thread); |
236 CLOSE_AND_WAIT(thread); |
237 } |
237 } |
238 CLOSE_AND_WAIT(gChunk); |
238 CLOSE_AND_WAIT(gChunk); |
239 User::After(1000000); |
239 UserSvr::HalFunction(EHalGroupKernel, EKernelHalSupervisorBarrier, 0, 0); |
240 __KHEAP_MARKEND; |
240 __KHEAP_MARKEND; |
241 } |
241 } |
242 |
242 |
243 struct SSoakTestArgs |
243 struct SSoakTestArgs |
244 { |
244 { |
781 |
781 |
782 CLOSE_AND_WAIT(timer); |
782 CLOSE_AND_WAIT(timer); |
783 test_KErrNone(timeoutStatus.Int()); |
783 test_KErrNone(timeoutStatus.Int()); |
784 |
784 |
785 CLOSE_AND_WAIT(gChunk); |
785 CLOSE_AND_WAIT(gChunk); |
|
786 |
|
787 UserSvr::HalFunction(EHalGroupKernel, EKernelHalSupervisorBarrier, 0, 0); |
|
788 |
786 __KHEAP_MARKEND; |
789 __KHEAP_MARKEND; |
787 } |
790 } |
788 |
791 |
789 TInt ThreadAtomic64Flush(TAny*) |
792 TInt ThreadAtomic64Flush(TAny*) |
790 { |
793 { |
1197 return RunSoakProcess(); |
1200 return RunSoakProcess(); |
1198 |
1201 |
1199 test.Title(); |
1202 test.Title(); |
1200 test_KErrNone(GetGlobalPolicies()); |
1203 test_KErrNone(GetGlobalPolicies()); |
1201 |
1204 |
|
1205 _LIT(KFileName,"Z:\\Test\\not_data_paged.txt"); |
|
1206 RFs fs; |
|
1207 RFile file; |
|
1208 TInt error; |
|
1209 test(KErrNone == fs.Connect()); |
|
1210 error = file.Open(fs, KFileName, EFileRead); |
|
1211 TBool isFilePresent = (error == KErrNone); |
|
1212 file.Close(); |
|
1213 fs.Close(); |
|
1214 test(gDataPagingSupported == !isFilePresent); |
|
1215 |
1202 test.Start(_L("Test HAL APIs")); |
1216 test.Start(_L("Test HAL APIs")); |
1203 TestHal(); |
1217 TestHal(); |
1204 |
1218 |
1205 if (gDataPagingSupported) |
1219 if (gDataPagingSupported) |
1206 { |
1220 { |