From: Gleb Natapov Date: Thu, 18 Mar 2010 13:20:24 +0000 (+0200) Subject: KVM: x86 emulator: Move string pio emulation into emulator.c X-Git-Tag: v2.6.35-rc1~436^2~150 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7972995b0c346de76fe260ce0fd6bcc8ffab724a;p=pandora-kernel.git KVM: x86 emulator: Move string pio emulation into emulator.c Currently emulation is done outside of emulator so things like doing ins/outs to/from mmio are broken it also makes it hard (if not impossible) to implement single stepping in the future. The implementation in this patch is not efficient since it exits to userspace for each IO while previous implementation did 'ins' in batches. Further patch that implements pio in string read ahead address this problem. Signed-off-by: Gleb Natapov Signed-off-by: Marcelo Tosatti --- Reading git-diff-tree failed