Is it possible to disable PG in VMM?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
watermirror
Member
Member
Posts: 25
Joined: Tue Nov 05, 2013 4:06 am

Is it possible to disable PG in VMM?

Post by watermirror »

Hi.
I have successfully run my VM follow Intel's manaual.
Then ,I want to make a little change:
When VM exit to VMM normally, Is it possiable to disable PG in VMM, let the VMM run in flat mode, or switch Page Table?
feryno
Member
Member
Posts: 73
Joined: Thu Feb 09, 2012 6:53 am
Location: Czechoslovakia
Contact:

Re: Is it possible to disable PG in VMM?

Post by feryno »

watermirror wrote:Hi.
I have successfully run my VM follow Intel's manaual.
Then ,I want to make a little change:
When VM exit to VMM normally, Is it possiable to disable PG in VMM, let the VMM run in flat mode, or switch Page Table?
root mode must be run with paging enabled and so then protected mode must be also enabled
it is possible to allow guest to run with paging and protected mode disabled = unrestricted guest mode (so then guest may run e.g. real mode) - but your CPU must have such feature (core i architecture should have it, core 2 duo not)
the best mode for root mode is long mode (all current Intel CPUs with VMX support it) - you can then support all modes for guest from 16 bit real mode if the CPU has unrestricted guest mode feature - upto 64 bit long mode
hypervisor-based solutions developer (Intel, AMD)
Post Reply