> -----Original Message----- > > > > Crash utility currently does not supporting virtual to physical > > > > address translation for 1G huge pages on x86_64, This patch tries > > > > to address this issue by providing address translation support for > > > > huge pages in 'vtop' command. > > > > > > Good catch! I think it would be better to add the same behavior > > > also to x86_64_kvtop(). Could you do it? > > > > > > Thanks, > > > Kazu > > > > > > > Yes, I can. But how should I test? > > You can get the kernel virtual address corresponding to the physical address of > a user virtual address with ptov command, and then do vtop again the kernel > virtual address. For example: > > crash.1Ghuge> vtop 7f4780000000 > VIRTUAL PHYSICAL > 7f4780000000 1a00000000 > > PGD: 2fa32e47f0 => 8000002fb2f30067 > PUD: 2fb2f308f0 => 8000001a000008e7 > PAGE: 1a00000000 (1GB) > ... > crash.1Ghuge> ptov 1a00000000 > VIRTUAL PHYSICAL > ffff8fe580000000 1a00000000 > crash.1Ghuge> vtop ffff8fe580000000 > VIRTUAL PHYSICAL > ffff8fe580000000 1a00000000 > > PGD DIRECTORY: ffffffff92c0a000 > PAGE DIRECTORY: 18b2001067 > PUD: 18b2001cb0 => 8000001a000001e3 > PMD: 1a00000000 => 706050403020100 <<-- should print "(1GB)" and > PTE info > > PAGE PHYSICAL MAPPING INDEX CNT FLAGS > fffffa1aa8000000 1a00000000 ffff8ffb525d0cb9 0 1 57ffffc001000c > uptodate,dirty,head > > Thanks, > Kazu > Thanks very much, I will send V2 -Li > -- > Crash-utility mailing list > Crash-utility@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/crash-utility -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility