Hey Christoffer, I'm trying to use KVM on ARM with your Arndale branch + the icache patch you posted recently. I am running into odd kernel oopses quite often though. Do any of these ring a bell? Alex [ 169s] checking whether the C compiler works... [ 147.565059] Unable to handle kernel paging request at virtual address ef680000 [ 169s] [ 147.568187] pgd = c860c900 [ 169s] [ 147.569741] [ef680000] *pgd=80000080007003, *pmd=00000000 [ 169s] [ 147.572232] Internal error: Oops: 2a06 [#1] ARM [ 169s] [ 147.574040] Modules linked in: [ 169s] [ 147.575341] CPU: 0 Not tainted (3.7.0-rc6-0-default #5) [ 169s] [ 147.579671] PC is at v7_flush_kern_dcache_area+0x20/0x38 [ 169s] [ 147.581274] LR is at __sync_icache_dcache+0xbc/0xcc [ 169s] [ 147.582637] pc : [<c0025124>] lr : [<c0022cbc>] psr: 800f0113 [ 169s] [ 147.582637] sp : c86e1d90 ip : 00020229 fp : 005e1000 [ 169s] [ 147.585074] r10: 00000200 r9 : 00000000 r8 : c0cf3000 [ 169s] [ 147.586126] r7 : 00000000 r6 : 0002f680 r5 : 00000000 r4 : af6804cf [ 169s] [ 147.587698] r3 : 0000003f r2 : 00000040 r1 : ef681000 r0 : ef680000 [ 169s] [ 147.589008] Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user [ 169s] [ 147.590433] Control: 30c53c7d Table: 8860c900 DAC: fffffffd [ 169s] [ 147.591687] Process cc1 (pid: 2762, stack limit = 0xc86e0230) [ 169s] [ 147.592844] Stack: (0xc86e1d90 to 0xc86e2000) [ 169s] [ 147.593790] 1d80: af6804cf 00000000 c878c0c0 c00d3008 [ 169s] [ 147.595439] 1da0: c06072a4 00000000 00000000 c8455f08 00000028 000005d9 005e1000 c0cf3000 [ 169s] [ 147.598390] 1dc0: 00081ffc 00000000 00000000 00008000 00000000 c878c0c0 c8626200 005e1000 [ 169s] [ 147.601401] 1de0: 00000000 c00d56b4 000005d9 00000028 00000000 00000000 00000000 00989680 [ 169s] [ 147.604271] 1e00: 00000000 5a759bcc 362255f5 5a830058 362e6bb5 0000001d 00000000 ee076e70 [ 169s] [ 147.606727] 1e20: ee398570 ee3af000 ee3af010 fffff000 00000000 005e1000 c878c0c0 00000010 [ 169s] [ 147.608513] 1e40: c8626200 c00d6ca8 ee3af010 00000028 c86e1e50 00000028 c0065984 80000207 [ 169s] [ 147.610152] 1e60: c86e1fb0 c8626200 ee398540 005e15b4 00000000 00000028 c86e0000 c0405768 [ 169s] [ 147.611789] 1e80: c84705a0 00000000 c8797548 c00d92ec c06014b8 c8626234 00000200 00000000 [ 169s] [ 147.613515] 1ea0: b6917000 00000000 b670f000 000b670f 00000022 c878c9c0 c8675900 c8675900 [ 169s] [ 147.615148] 1ec0: b670f000 b6713000 00004000 00000004 00000000 c00d9810 00000000 c066d740 [ 169s] [ 147.617730] 1ee0: 00000001 c0036ee0 c0600990 00000207 c04054f4 c05fc77c 005e15b4 c86e1fb0 [ 169s] [ 147.620787] 1f00: b688ad80 bece81ec b688ad60 c0008490 00100073 00000000 00000000 000b670f [ 169s] [ 147.623725] 1f20: 00000000 c01dc2c0 00000000 c00d8e40 00000022 c878c9c0 00100073 00000022 [ 169s] [ 147.626485] 1f40: 00000003 c8675900 00000000 00000022 00000004 800f0013 f0002000 00000022 [ 169s] [ 147.628124] 1f60: 00000003 b670f000 00004000 00000000 c8626234 00000000 00000050 c00cc414 [ 169s] [ 147.629767] 1f80: 00100073 000b670f ffffffff 00000000 0093156c 000000c0 005e15b4 600f0010 [ 169s] [ 147.631500] 1fa0: ffffffff b679c488 00a63a60 c0404414 b688ad80 bece81ec b6890780 0000001a [ 169s] [ 147.633138] 1fc0: b688ad60 00a63a60 b6890780 b679c488 00a63a60 b688ad80 bece81ec b688ad60 [ 169s] [ 147.634771] 1fe0: 00a691a8 bece81b0 005feb6c 005e15b4 600f0010 ffffffff 00000000 00000000 [ 169s] [ 147.637200] [<c0025124>] (v7_flush_kern_dcache_area+0x20/0x38) from [<c0022cbc>] (__sync_icache_dcache+0xbc/0xcc) [ 169s] [ 147.640861] [<c0022cbc>] (__sync_icache_dcache+0xbc/0xcc) from [<c00d3008>] (__do_fault+0x3b4/0x4d4) [ 169s] [ 147.644034] [<c00d3008>] (__do_fault+0x3b4/0x4d4) from [<c00d56b4>] (handle_pte_fault+0x84/0x954) [ 169s] [ 147.646785] [<c00d56b4>] (handle_pte_fault+0x84/0x954) from [<c00d6ca8>] (handle_mm_fault+0xd8/0x12c) [ 169s] [ 147.648636] [<c00d6ca8>] (handle_mm_fault+0xd8/0x12c) from [<c0405768>] (do_page_fault+0x274/0x394) [ 169s] [ 147.650583] [<c0405768>] (do_page_fault+0x274/0x394) from [<c0008490>] (do_PrefetchAbort+0x2c/0x94) [ 169s] [ 147.652401] [<c0008490>] (do_PrefetchAbort+0x2c/0x94) from [<c0404414>] (ret_from_exception+0x0/0x10) [ 169s] [ 147.654236] Exception stack(0xc86e1fb0 to 0xc86e1ff8) [ 169s] [ 147.655351] 1fa0: b688ad80 bece81ec b6890780 0000001a [ 169s] [ 147.657903] 1fc0: b688ad60 00a63a60 b6890780 b679c488 00a63a60 b688ad80 bece81ec b688ad60 [ 169s] [ 147.660843] 1fe0: 00a691a8 bece81b0 005feb6c 005e15b4 600f0010 ffffffff [ 169s] [ 147.663160] Code: e1a02312 e0801001 e2423001 e1c00003 (ee070f3e) [ 169s] [ 147.665402] ---[ end trace ba72589b462d70bc ]--- [ 169s] [ 147.668134] BUG: Bad rss-counter state mm:c8626200 idx:0 val:1 --- [ 144s] [ 112.076301] Unable to handle kernel paging request at virtual address ef400000 [ 144s] [ 112.077746] pgd = c844a740 [ 144s] [ 112.078299] [ef400000] *pgd=80000080007003, *pmd=00000000 [ 144s] [ 112.080545] Internal error: Oops: a06 [#1] ARM [ 144s] [ 112.082207] Modules linked in: [ 144s] [ 112.083406] CPU: 0 Not tainted (3.7.0-rc6-0-default #5) [ 144s] [ 112.085697] PC is at __copy_from_user+0x70/0x39c [ 144s] [ 112.087410] LR is at 0x5de5daa0 [ 144s] [ 112.088616] pc : [<c02373f4>] lr : [<5de5daa0>] psr: 200f0013 [ 144s] [ 112.088616] sp : c85d9d6c ip : 6bd5e685 fp : 00000000 [ 144s] [ 112.090957] r10: 09cb3000 r9 : c041f7bc r8 : 5893d632 [ 144s] [ 112.092032] r7 : 992bb66f r6 : 0da0a5ef r5 : 4e65cf8b r4 : e0d252b5 [ 144s] [ 112.093410] r3 : 85f19c73 r2 : 00000f60 r1 : 01974020 r0 : ef400000 [ 144s] [ 112.094747] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user [ 144s] [ 112.096185] Control: 30c53c7d Table: 8844a740 DAC: fffffffd [ 144s] [ 112.097351] Process cp (pid: 1859, stack limit = 0xc85d8230) [ 144s] [ 112.098503] Stack: (0xc85d9d6c to 0xc85da000) [ 144s] [ 112.100534] 9d60: 00001000 ef400000 00000000 00000000 ef400000 [ 144s] [ 112.103466] 9d80: 00001000 00000000 c85d9dd8 c00b44b8 00001000 c85d8000 00001000 eddcdc84 [ 144s] [ 112.106332] 9da0: 00000000 c00b4588 00001000 00000000 c85d9dd0 c85d9dd4 00003000 00000000 [ 144s] [ 112.108961] 9dc0: c85d9de8 c8446ec0 00001000 00000000 c0cee000 32116200 c85d9eb0 00000001 [ 144s] [ 112.110605] 9de0: 00003000 0000d000 50faae0f 09cb0000 c85d9ef0 00000000 c8446ec0 eddcdc84 [ 144s] [ 112.112313] 9e00: c85d8000 c85d9eb0 00010000 c00b5584 09cb0000 00000000 c85d9ef0 00010000 [ 144s] [ 112.113960] 9e20: 00000000 00000010 00000000 c85d9f00 09cb0000 00000000 00000000 c868ac40 [ 144s] [ 112.115621] 9e40: c85d9ef0 00000001 09cc0000 00010000 00010000 09cb0000 00000000 c85d9eb0 [ 144s] [ 112.117270] 9e60: eddcdbc0 c85d9eb8 c8446ec0 eddcdc2c 00000001 c00b5808 01981000 00000000 [ 144s] [ 112.118980] 9e80: 00011fc2 09cb0000 00000000 c85d9f80 c8446ec0 fffffdee c85ff240 00010000 [ 144s] [ 112.120695] 9ea0: 00010000 c00f4b60 09cb0000 00000000 01971000 00010000 00000000 00000000 [ 144s] [ 112.122433] 9ec0: 00000000 00000001 ffffffff c8446ec0 00000000 00000000 00000000 00000000 [ 144s] [ 112.124767] 9ee0: c85ff240 00000000 00000000 00000000 09cb0000 00000000 00000000 00000000 [ 144s] [ 112.126677] 9f00: 00010000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 [ 144s] [ 112.128381] 9f20: 00000000 00000000 00000000 00000000 00000000 00000000 c8446ec0 01971000 [ 144s] [ 112.131260] 9f40: c85d8000 c85d9f80 00010000 c85d8000 00010000 c00f5264 00000000 00000000 [ 144s] [ 112.134153] 9f60: 00000001 09cb0000 00000000 c8446ec0 01971000 00000000 00010000 c00f5564 [ 144s] [ 112.137657] 9f80: 09cb0000 00000000 c85d8000 00010000 01971000 01971000 00000004 c0018a28 [ 144s] [ 112.139758] 9fa0: 00000000 c0018880 00010000 01971000 00000004 01971000 00010000 00000000 [ 144s] [ 112.141596] 9fc0: 00010000 01971000 01971000 00000004 7fffe000 be94a578 00000003 00010000 [ 144s] [ 112.143867] 9fe0: 00000000 be94a43c 00012095 b6e2fe4c 600f0010 00000004 e7fddef0 e7fddef0 [ 144s] [ 112.146013] Code: e4918004 e491c004 e491e004 e2522020 (e8a051f8) [ 144s] [ 112.147239] ---[ end trace 2a3c9f8fab34547b ]--- [ 144s] [ 112.148177] note: cp[1859] exited with preempt_count 2 _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm