From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L3nFX-0000cF-C3 for qemu-devel@nongnu.org; Sat, 22 Nov 2008 02:49:51 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L3nFT-0000c3-Qg for qemu-devel@nongnu.org; Sat, 22 Nov 2008 02:49:50 -0500 Received: from [199.232.76.173] (port=37723 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L3nFT-0000c0-K8 for qemu-devel@nongnu.org; Sat, 22 Nov 2008 02:49:47 -0500 Received: from mx20.gnu.org ([199.232.41.8]:45842) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1L3nFT-0001OB-2y for qemu-devel@nongnu.org; Sat, 22 Nov 2008 02:49:47 -0500 Received: from smtp8-g19.free.fr ([212.27.42.65]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L3nFR-0008PB-Fo for qemu-devel@nongnu.org; Sat, 22 Nov 2008 02:49:45 -0500 Received: from smtp8-g19.free.fr (localhost [127.0.0.1]) by smtp8-g19.free.fr (Postfix) with ESMTP id 1376032A7AE for ; Sat, 22 Nov 2008 08:49:41 +0100 (CET) Received: from [192.168.0.32] (rob92-10-88-171-126-33.fbx.proxad.net [88.171.126.33]) by smtp8-g19.free.fr (Postfix) with ESMTP id B9DF232A7AB for ; Sat, 22 Nov 2008 08:49:40 +0100 (CET) Message-ID: <4927B96D.9080605@reactos.org> Date: Sat, 22 Nov 2008 08:49:01 +0100 From: =?ISO-8859-1?Q?Herv=E9_Poussineau?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040809020200010508040602" Subject: [Qemu-devel] [PATCH] Parallel port reset Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This is a multi-part message in MIME format. --------------040809020200010508040602 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Hi, Attached patch adds a reset handler to parallel port, so it gets correct=20 register values after a reset. Please apply Herv=E9 --------------040809020200010508040602 Content-Type: plain/text; name="parallel_reset.diff" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="parallel_reset.diff" SW5kZXg6IGh3L3BhcmFsbGVsLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBody9wYXJhbGxlbC5j CShyZXZpc2lvbiA1NzcxKQ0KKysrIGh3L3BhcmFsbGVsLmMJKHdvcmtpbmcgY29weSkNCkBA IC00MTksOCArNDE5LDEwIEBADQogICAgIHJldHVybiByZXQ7CiB9CiAKLXN0YXRpYyB2b2lk IHBhcmFsbGVsX3Jlc2V0KFBhcmFsbGVsU3RhdGUgKnMsIHFlbXVfaXJxIGlycSwgQ2hhckRy aXZlclN0YXRlICpjaHIpCitzdGF0aWMgdm9pZCBwYXJhbGxlbF9yZXNldCh2b2lkICpvcGFx dWUpCiB7CisgICAgUGFyYWxsZWxTdGF0ZSAqcyA9IG9wYXF1ZTsKKwogICAgIHMtPmRhdGFy ID0gfjA7CiAgICAgcy0+ZGF0YXcgPSB+MDsKICAgICBzLT5zdGF0dXMgPSBQQVJBX1NUU19C VVNZOwpAQCAtNDMxLDkgKzQzMyw3IEBADQogICAgIHMtPmNvbnRyb2wgPSBQQVJBX0NUUl9T RUxFQ1Q7CiAgICAgcy0+Y29udHJvbCB8PSBQQVJBX0NUUl9JTklUOwogICAgIHMtPmNvbnRy b2wgfD0gMHhjMDsKLSAgICBzLT5pcnEgPSBpcnE7CiAgICAgcy0+aXJxX3BlbmRpbmcgPSAw OwotICAgIHMtPmNociA9IGNocjsKICAgICBzLT5od19kcml2ZXIgPSAwOwogICAgIHMtPmVw cF90aW1lb3V0ID0gMDsKICAgICBzLT5sYXN0X3JlYWRfb2Zmc2V0ID0gfjBVOwpAQCAtNDQ4 LDcgKzQ0OCwxMCBAQA0KICAgICBzID0gcWVtdV9tYWxsb2N6KHNpemVvZihQYXJhbGxlbFN0 YXRlKSk7CiAgICAgaWYgKCFzKQogICAgICAgICByZXR1cm4gTlVMTDsKLSAgICBwYXJhbGxl bF9yZXNldChzLCBpcnEsIGNocik7CisgICAgcy0+aXJxID0gaXJxOworICAgIHMtPmNociA9 IGNocjsKKyAgICBwYXJhbGxlbF9yZXNldChzKTsKKyAgICBxZW11X3JlZ2lzdGVyX3Jlc2V0 KHBhcmFsbGVsX3Jlc2V0LCBzKTsKIAogICAgIGlmIChxZW11X2Nocl9pb2N0bChjaHIsIENI Ul9JT0NUTF9QUF9SRUFEX1NUQVRVUywgJmR1bW15KSA9PSAwKSB7CiAgICAgICAgIHMtPmh3 X2RyaXZlciA9IDE7CkBAIC01MzksOSArNTQyLDEyIEBADQogICAgIHMgPSBxZW11X21hbGxv Y3ooc2l6ZW9mKFBhcmFsbGVsU3RhdGUpKTsKICAgICBpZiAoIXMpCiAgICAgICAgIHJldHVy biBOVUxMOwotICAgIHBhcmFsbGVsX3Jlc2V0KHMsIGlycSwgY2hyKTsKKyAgICBzLT5pcnEg PSBpcnE7CisgICAgcy0+Y2hyID0gY2hyOwogICAgIHMtPmJhc2UgPSBiYXNlOwogICAgIHMt Pml0X3NoaWZ0ID0gaXRfc2hpZnQ7CisgICAgcGFyYWxsZWxfcmVzZXQocyk7CisgICAgcWVt dV9yZWdpc3Rlcl9yZXNldChwYXJhbGxlbF9yZXNldCwgcyk7CiAKICAgICBpb19zdyA9IGNw dV9yZWdpc3Rlcl9pb19tZW1vcnkoMCwgcGFyYWxsZWxfbW1fcmVhZF9zdywgcGFyYWxsZWxf bW1fd3JpdGVfc3csIHMpOwogICAgIGNwdV9yZWdpc3Rlcl9waHlzaWNhbF9tZW1vcnkoYmFz ZSwgOCA8PCBpdF9zaGlmdCwgaW9fc3cpOwo= --------------040809020200010508040602--