When you type "info tab" in the debugger, it will tell you which linear addresses that are mapped to which physical addresses. It could be nice if it also showed the flags of the pages, fx: Page Read/Writable bit (bit 1 - shown when WP bit in CR0 is set), Global page (bit 8 - shown when PGE bit in CR4 is set), 4 MB page (bit 7 - relates only to page directory and shown when PSE bit in CR4 is set). The other flags could be nice as well: Accessed, Cache Disabled, Write Through, User/Supervisor. Here is an example of how it could look:
<bochs:3> info tab
cr3: 0x00201000
0x00000000-0x003fffff -> 0x00000000-0x003fffff: g RW 4MB
0xf0000000-0xf0000fff -> 0x000b8000-0x000b8fff: G RW
0xf0110000-0xf0110fff -> 0x00110000-0x00110fff: g rw
0xf0180000-0xf0180fff -> 0x00180000-0x00180fff: g RW
0xf01f0000-0xf0202fff -> 0x001f0000-0x00202fff: g RW
Adding the flags for "info tab" si a little bit too much.
Also because 'info tab' combines pages with similar translation.
You could see smth like:
0x10000-0x20000 -> 0xabcd0000 - 0xabce0000
and page attributes will be different for all 16 pages in the range.
Added page walk data + flags into "page" command.
Stanislav