i386/monitor.c: make addresses canonical for "info mem" and "info tlb"
commit3afc969a6ee1b4982796c47f75ca06e18159c52c
authorDoug Gale <doug16k@gmail.com>
Sun, 17 Jun 2018 08:40:25 +0000 (17 04:40 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 2 Jul 2018 13:41:18 +0000 (2 15:41 +0200)
treeba7e043db659449ce5d32f411c61fc5dc6c77b5a
parentfe441054bb3f0c75ff23335790342c0408e11c3a
i386/monitor.c: make addresses canonical for "info mem" and "info tlb"

Correct the output of the "info mem" and "info tlb" monitor commands to
correctly show canonical addresses.

In 48-bit addressing mode, the upper 16 bits of linear addresses are
equal to bit 47. In 57-bit addressing mode (LA57), the upper 7 bits of
linear addresses are equal to bit 56.

Signed-off-by: Doug Gale <doug16k@gmail.com>
Message-Id: <20180617084025.29198-1-doug16k@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/monitor.c