From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Vivier Subject: [PATCH 0/2] Consolidate the insb/outsb emulation into x86_emulate.c (second try) Date: Fri, 03 Aug 2007 11:28:57 +0200 Message-ID: <46B2F559.5060604@bull.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1605421707==" To: kvm-devel Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: kvm.vger.kernel.org This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============1605421707== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigF995FD1E7EAB178ADB5D6611" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF995FD1E7EAB178ADB5D6611 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable =46rom the TODO, this serie of patches consolidates the insb/outsb emulat= ion into x86_emulate.c. [PATCH 1/2] emulate_ins_outs, defines ins/outs opcode in x86_emulate.c an= d call emulate_instruction() from io_interception() (svm.c) and from handle_io()= (vmx.c). This patch remove all vmx/svm prefix instruction decoders (get_addr_size(), io_get_override(), io_address(), get_io_count()) [PATCH 2/2] setup_pio-cleanup, some cleanup, split kvm_setup_pio() in two= functions, one to setup in/out pio (kvm_emulate_pio()) and one to setup i= ns/outs pio (kvm_emulate_pio_string()). As usual for me, AMD part has not been tested... Signed-off-by: Laurent Vivier --=20 ------------- Laurent.Vivier-6ktuUTfB/bM@public.gmane.org -------------- "Software is hard" - Donald Knuth --------------enigF995FD1E7EAB178ADB5D6611 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.7 (GNU/Linux) iD8DBQFGsvVe9Kffa9pFVzwRAmbYAJ44M8KwHcE4WlAzKk4HvOQON1WuJACfZlO8 k8ilOkb27J0isr8U84jmVpc= =f8jW -----END PGP SIGNATURE----- --------------enigF995FD1E7EAB178ADB5D6611-- --===============1605421707== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ --===============1605421707== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel --===============1605421707==--