2 * Copyright 2014, Michael Ellerman, IBM Corp.
3 * Licensed under GPLv2.
12 #define MALLOC_SIZE (0x10000 * 10) /* Ought to be enough .. */
15 * Tests that the L3 bank handling is correct. We fixed it in commit e9aaac1.
17 static int l3_bank_test(void)
23 p
= malloc(MALLOC_SIZE
);
26 event_init(&event
, 0x84918F);
28 FAIL_IF(event_open(&event
));
30 for (i
= 0; i
< MALLOC_SIZE
; i
+= 0x10000)
36 FAIL_IF(event
.result
.running
== 0);
37 FAIL_IF(event
.result
.enabled
== 0);
47 return test_harness(l3_bank_test
, "l3_bank_test");