From 41aa031485c0a83dc4da770f40e1faed859fa0c0 Mon Sep 17 00:00:00 2001 From: Jonathan Campbell Date: Sun, 27 Apr 2014 03:01:42 -0700 Subject: [PATCH] [PATCH 5/9] new idea NOTE: auto-magically re-imported by HAL 9000 HASH: b5933d3a6de6076ca769cd59a6d3c98f3313ab70 (original) --- ...core (using Linux KVM virtualization driver).txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 docs/PLANS/VMX core (using Linux KVM virtualization driver).txt diff --git a/docs/PLANS/VMX core (using Linux KVM virtualization driver).txt b/docs/PLANS/VMX core (using Linux KVM virtualization driver).txt new file mode 100644 index 000000000..49fe5f727 --- /dev/null +++ b/docs/PLANS/VMX core (using Linux KVM virtualization driver).txt @@ -0,0 +1,13 @@ +For more demanding emulation I thought it might be a neat idea if +DOSBox could use the KVM virtualization driver in Linux (and eventually, +equivalent interfaces in other OSes) which could then be selectable +by setting core=vmx. + +To explain: Almost all modern CPUs have virtualization extensions +built in (Intel VMX and AMD AMD-V). In cases where a DOS or Windows +game is very demanding, why not code DOSBox to allow using those +virtualization extensions? If done right, the game could run at +almost native speed of the processor. It would also open the +possibility of running more modern OSes under DOSBox (ones that +would normally run too slow in the full and dynamic cores). +