Interrupt framework
[akaros.git] / kern / arch / x86 / vmm / intel / vmx.c
2015-11-02 Ronald G. MinnichInterrupt framework
2015-11-02 Ronald G. MinnichExtend vmexit handler in vmrunkernel to handle vmcall...
2015-11-02 Ronald G. MinnichCreate ros/vmm/vmx.h, prepare to move lots of code...
2015-11-02 Ronald G. MinnichWe're finding more undocumented bits. So the bit set...
2015-11-02 Ronald G. MinnichAllow read/write of msr 0x345/MSR_IA32_PERF_CAPABILITIES
2015-11-02 Ronald G. MinnichBegin work on true virtio mmio Kill tests/vmrunkernel...
2015-11-02 Ronald G. MinnichStart shuffling functionality from kernel to user.
2015-11-02 Ronald G. MinnichModify device to take a binary struct.
2015-11-02 Ronald G. Minnichvmmcp: final set of changes for PCI emulation
2015-11-02 Ronald G. MinnichManage writes to cfc: ignore them for now.
2015-11-02 Ronald G. Minnichvmmcp: piss-poor pci emulation
2015-11-02 Ronald G. Minnichvmmcp: further restrictions on IO; a few more hacks...
2015-11-02 Ronald G. Minnichvmmcp: allow basic IO and more MSRs
2015-11-02 Ronald G. Minnichvmmcp: final set of msr operations
2015-11-02 Ronald G. Minnichvmmcp: allow a fake write to CSTAR
2015-11-02 Ronald G. MinnichAllow guests to do INVLPG.
2015-11-02 Barret RhodenVMX: only check the PB VM EC2 if EC1 is ok
2015-11-02 Ronald G. Minnichvmmcp: add "fake write" msr
2015-11-02 Ronald G. Minnichvmmcp: emulated msr infrastructure
2015-11-02 Ronald G. Minnichvmmcp: set up msr handling framework.
2015-11-02 Ronald G. Minnichvmmcp: open up cr4; fix cpuid handling
2015-11-02 Ronald G. Minnichvmmcp: allow EFER writes. Clear cr0 shadow to 0s so...
2015-11-02 Ronald G. MinnichPrint information about msr settings that don't quite...
2015-11-02 Ronald G. Minnichvmmcp: add higherkernbase, more debugging.
2015-09-15 Kevin KluesRename node_id -> numa_id
2015-06-30 Ronald G. Minnichvmmcp: remove RDTSCP from the set of things that we...
2015-06-26 Ronald G. MinnichEnable "VMCALL console putc" via flags. (XCC)
2015-06-22 Ronald G. Minnichvmmcp: Handle cpuid.
2015-06-22 Ronald G. Minnichvmmcp: this should be the complete list of registers...
2015-06-18 Ronald G. MinnichVMM: repurpose vmcall for a temporary console
2015-06-18 Ronald G. MinnichVMM: Remove #ifdef x86_64 from vmx.c
2015-06-18 Ronald G. MinnichTurn down the debug prints, add a couple extra
2015-06-18 Ronald G. MinnichVMM: vmresume works! (handle IRQ)
2015-06-18 Ronald G. MinnichVMM: Rip out testing code.
2015-04-07 Ron MinnichFix the way we set up vmcs
2015-04-07 Barret RhodenVMM: handle EPT page faults
2015-04-07 Barret RhodenVMM: Call EPT ops for every KPT op
2015-04-07 Barret RhodenVMM: moves various helpers to vmx.h
2015-04-07 Barret RhodenVMM: removes the dune <-> proc
2015-04-07 Barret RhodenVMM: removes the VPID
2015-04-07 Barret RhodenVMM: EPT checks, init, and basic usage
2015-04-07 Barret RhodenVMM: init and cleanup take the proc *
2015-04-07 Ron MinnichVMM: Make put_cpu actually put the cpu
2015-04-07 Barret RhodenVMM: Fixes vmmcp freezes
2015-04-07 Barret RhodenVMM: fixes VMCS order computation
2015-04-07 Barret RhodenVMM: helper for VMPTRST
2015-03-19 Barret Rhodenx86: Fixes init for machines that do not have VMX
2015-03-17 Ron MinnichTry out Dune vmm stuff.