From: Nitin A Kamble Subject: [PATCH] (big) real mode emulation - jump conditional relative Date: Thu, 13 Sep 2007 11:55:05 -0700 Message-ID: <1189709705.28738.9.camel@lnitindesktop.sc.intel.com> References: <1188349132.9270.7.camel@lnitindesktop.sc.intel.com> <46E79B2A.60506@qumranet.com> <46E7A073.6030601@bull.net> <46E7A317.208@qumranet.com> <47DF6B76DC88174EB18F2393E76FC46EB20712F4@scsmsx412.amr.corp.intel.com> <1189707324.28738.0.camel@lnitindesktop.sc.intel.com> Reply-To: nitin.a.kamble-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2060977000==" Cc: kvm-devel , Laurent Vivier To: Avi Kivity Return-path: In-Reply-To: <1189707324.28738.0.camel-mpPvwfgnXtFHIUuj5cj4Omt3HXsI98Cx0E9HWUfgJXw@public.gmane.org> 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 --===============2060977000== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-LfODtWN9JCH6bYW26mI1" --=-LfODtWN9JCH6bYW26mI1 Content-Type: multipart/mixed; boundary="=-ssj3eTA9IFGp2PT8J0rh" --=-ssj3eTA9IFGp2PT8J0rh Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Avi, Attached is the patch to implement instruction: jump conditional relative (like: jnz jo etc) opcode : 0x0f80 - 0x0f8f Please apply. --=20 Thanks & Regards, Nitin Open Source Technology Center, Intel Corporation ----------------------------------------------------------------- The mind is like a parachute; it works much better when it's open --=-ssj3eTA9IFGp2PT8J0rh Content-Disposition: attachment; filename=jmp_conditional_rel.patch Content-Type: text/x-patch; name=jmp_conditional_rel.patch; charset=UTF-8 Content-Transfer-Encoding: base64 Y29tbWl0IDNhMjlhNjFhYWJjMjk5Y2NkNWI0MWQ1MDIwN2UyZGZiYzdiMzgyMzYNCkF1dGhvcjog Tml0aW4gQSBLYW1ibGUgPG5pdGluLmEua2FtYmxlQGludGVsLmNvbT4NCkRhdGU6ICAgVGh1IFNl cCAxMyAxNDo1NzoyOCAyMDA3IC0wNzAwDQoNCiAgICBJbXBsZW1lbnQgZW11bGF0aW9uIG9mIGlu c3RydWN0aW9uOg0KICAgIAlqdW1wIGNvbmRpdGlvbmFsIHJlbA0KICAgIAlvcGNvZGVzOiAweDBm ODAgLSAweDBmOGYNCiAgICANCiAgICBTaWduZWQtb2ZmLWJ5OiBOaXRpbiBBIEthbWJsZSA8bml0 aW4uYS5rYW1ibGVAaW50ZWwuY29tPg0KDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9rdm0veDg2X2Vt dWxhdGUuYyBiL2RyaXZlcnMva3ZtL3g4Nl9lbXVsYXRlLmMNCmluZGV4IDE4YzJiMmMuLjAwNzk2 MWIgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL2t2bS94ODZfZW11bGF0ZS5jDQorKysgYi9kcml2ZXJz L2t2bS94ODZfZW11bGF0ZS5jDQpAQCAtMTg4LDcgKzE4OCwxMCBAQCBzdGF0aWMgdTE2IHR3b2J5 dGVfdGFibGVbMjU2XSA9IHsNCiAJLyogMHg3MCAtIDB4N0YgKi8NCiAJMCwgMCwgMCwgMCwgMCwg MCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwNCiAJLyogMHg4MCAtIDB4OEYgKi8NCi0J MCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwNCisJSW1wbGlj aXRPcHMsIEltcGxpY2l0T3BzLCBJbXBsaWNpdE9wcywgSW1wbGljaXRPcHMsDQorCUltcGxpY2l0 T3BzLCBJbXBsaWNpdE9wcywgSW1wbGljaXRPcHMsIEltcGxpY2l0T3BzLA0KKwlJbXBsaWNpdE9w cywgSW1wbGljaXRPcHMsIEltcGxpY2l0T3BzLCBJbXBsaWNpdE9wcywNCisJSW1wbGljaXRPcHMs IEltcGxpY2l0T3BzLCBJbXBsaWNpdE9wcywgSW1wbGljaXRPcHMsDQogCS8qIDB4OTAgLSAweDlG ICovDQogCTAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsDQog CS8qIDB4QTAgLSAweEE3ICovDQpAQCAtNDc5LDYgKzQ4Miw0MiBAQCBzdGF0aWMgaW50IHJlYWRf ZGVzY3JpcHRvcihzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwNCiAJcmV0dXJuIHJjOw0K IH0NCiANCitzdGF0aWMgaW50DQordGVzdF9jYyh1bnNpZ25lZCBpbnQgY29uZGl0aW9uLCB1bnNp Z25lZCBpbnQgZmxhZ3MpDQorew0KKyAgICBpbnQgcmMgPSAwOw0KKw0KKwlzd2l0Y2ggKChjb25k aXRpb24gJiAxNSkgPj4gMSkgew0KKwljYXNlIDA6IC8qIG8gKi8NCisJCXJjIHw9IChmbGFncyAm IEVGTEdfT0YpOw0KKwkJYnJlYWs7DQorCWNhc2UgMTogLyogYi9jL25hZSAqLw0KKwkJcmMgfD0g KGZsYWdzICYgRUZMR19DRik7DQorCQlicmVhazsNCisJY2FzZSAyOiAvKiB6L2UgKi8NCisJCXJj IHw9IChmbGFncyAmIEVGTEdfWkYpOw0KKwkJYnJlYWs7DQorCWNhc2UgMzogLyogYmUvbmEgKi8N CisJCXJjIHw9IChmbGFncyAmIChFRkxHX0NGfEVGTEdfWkYpKTsNCisJCWJyZWFrOw0KKwljYXNl IDQ6IC8qIHMgKi8NCisJCXJjIHw9IChmbGFncyAmIEVGTEdfU0YpOw0KKwkJYnJlYWs7DQorCWNh c2UgNTogLyogcC9wZSAqLw0KKwkJcmMgfD0gKGZsYWdzICYgRUZMR19QRik7DQorCQlicmVhazsN CisJY2FzZSA3OiAvKiBsZS9uZyAqLw0KKwkJcmMgfD0gKGZsYWdzICYgRUZMR19aRik7DQorCQkv KiBmYWxsIHRocm91Z2ggKi8NCisJY2FzZSA2OiAvKiBsL25nZSAqLw0KKwkJcmMgfD0gKCEoZmxh Z3MgJiBFRkxHX1NGKSAhPSAhKGZsYWdzICYgRUZMR19PRikpOw0KKwkJYnJlYWs7DQorCX0NCisN CisJLyogT2RkIGNvbmRpdGlvbiBpZGVudGlmaWVycyAobHNiID09IDEpIGhhdmUgaW52ZXJ0ZWQg c2Vuc2UuICovDQorCXJldHVybiAoISFyYyBeIChjb25kaXRpb24gJiAxKSk7DQorfQ0KKw0KIGlu dA0KIHg4Nl9lbXVsYXRlX21lbW9wKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LCBzdHJ1 Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMpDQogew0KQEAgLTE0ODcsNiArMTUyNiwyNiBAQCB0d29i eXRlX3NwZWNpYWxfaW5zbjoNCiAJCX0NCiAJCXJjID0gWDg2RU1VTF9DT05USU5VRTsNCiAJCWJy ZWFrOw0KKwljYXNlIDB4ODAgLi4uIDB4OGY6IC8qIGpueiByZWwsIGV0YyovIHsNCisJCWxvbmcg aW50IHJlbDsNCisJCXN3aXRjaCAob3BfYnl0ZXMpIHsNCisJCWNhc2UgMjoNCisJCQlyZWwgPSBp bnNuX2ZldGNoKHMxNiwgMiwgX2VpcCk7DQorCQkJYnJlYWs7DQorCQljYXNlIDQ6DQorCQkJcmVs ID0gaW5zbl9mZXRjaChzMzIsIDQsIF9laXApOw0KKwkJCWJyZWFrOw0KKwkJY2FzZSA4Og0KKwkJ CXJlbCA9IGluc25fZmV0Y2goczY0LCA4LCBfZWlwKTsNCisJCQlicmVhazsNCisJCWRlZmF1bHQ6 DQorCQkJRFBSSU5URigiam56OiBJbnZhbGlkIG9wX2J5dGVzXG4iKTsNCisJCQlnb3RvIGNhbm5v dF9lbXVsYXRlOw0KKwkJfQ0KKwkJaWYgKHRlc3RfY2MoYiwgX2VmbGFncykpDQorCQkJSk1QX1JF TChyZWwpOw0KKwkJfQ0KKwkJYnJlYWs7DQogCWNhc2UgMHhjNzoJCS8qIEdycDkgKGNtcHhjaGc4 YikgKi8NCiAJCXsNCiAJCQl1NjQgb2xkLCBuZXc7DQo= --=-ssj3eTA9IFGp2PT8J0rh-- --=-LfODtWN9JCH6bYW26mI1 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQBG6YeJEA5Hv97Fde4RAo4QAKCG2xzooFP9ty+8C1Oa5v9NVsq3xACgoSKB LRyDuUyzJUaELmkKVv2tOfc= =bJ8R -----END PGP SIGNATURE----- --=-LfODtWN9JCH6bYW26mI1-- --===============2060977000== 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: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ --===============2060977000== 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 --===============2060977000==--