|
@@ -659,15 +659,10 @@ void thread__find_addr_map(struct thread *thread,
|
|
al->level = 'g';
|
|
al->level = 'g';
|
|
mg = &machine->kmaps;
|
|
mg = &machine->kmaps;
|
|
load_map = true;
|
|
load_map = true;
|
|
|
|
+ } else if (cpumode == PERF_RECORD_MISC_GUEST_USER && perf_guest) {
|
|
|
|
+ al->level = 'u';
|
|
} else {
|
|
} else {
|
|
- /*
|
|
|
|
- * 'u' means guest os user space.
|
|
|
|
- * TODO: We don't support guest user space. Might support late.
|
|
|
|
- */
|
|
|
|
- if (cpumode == PERF_RECORD_MISC_GUEST_USER && perf_guest)
|
|
|
|
- al->level = 'u';
|
|
|
|
- else
|
|
|
|
- al->level = 'H';
|
|
|
|
|
|
+ al->level = 'H';
|
|
al->map = NULL;
|
|
al->map = NULL;
|
|
|
|
|
|
if ((cpumode == PERF_RECORD_MISC_GUEST_USER ||
|
|
if ((cpumode == PERF_RECORD_MISC_GUEST_USER ||
|