Hi guys,
When writing my VMX code in my OS, I was surprised to see how little resources were available online. Lucky for me, the Intel dev manuals are excellent as always. So I thought I would post my experience here so that other people can learn from it:
http://www.dumais.io/index.php?article=ac3267239dd3e34c061de6413203fb98I saw someone in another thread in this forum mention something about the VMX section in the wiki being only a stub and that we need a real example with multi-threading. I think project could serve as a good example. I could probably rewrite my article in the wiki to provide more information on the subject.
BTW: please don't hesitate to point out any misleading information I could have offered. I am still in the process of understand how the TLB works with EPT and VPID.