From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JpJVi-0005tJ-CV for qemu-devel@nongnu.org; Fri, 25 Apr 2008 04:42:26 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JpJVh-0005t7-Lf for qemu-devel@nongnu.org; Fri, 25 Apr 2008 04:42:26 -0400 Received: from [199.232.76.173] (port=41417 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JpJVh-0005t4-Hw for qemu-devel@nongnu.org; Fri, 25 Apr 2008 04:42:25 -0400 Received: from smtp3-g19.free.fr ([212.27.42.29]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JpJVg-0003T6-3F for qemu-devel@nongnu.org; Fri, 25 Apr 2008 04:42:24 -0400 Received: from smtp3-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp3-g19.free.fr (Postfix) with ESMTP id 26A5017B577 for ; Fri, 25 Apr 2008 10:42:20 +0200 (CEST) Received: from [127.0.0.1] (rob92-10-88-171-126-33.fbx.proxad.net [88.171.126.33]) by smtp3-g19.free.fr (Postfix) with ESMTP id E5A4A17B581 for ; Fri, 25 Apr 2008 10:42:19 +0200 (CEST) Message-ID: <4811996B.30506@reactos.org> Date: Fri, 25 Apr 2008 10:42:19 +0200 From: =?ISO-8859-1?Q?Herv=E9_Poussineau?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------030509070506080006060208" Subject: [Qemu-devel] ESP: fix CFG2 register 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. --------------030509070506080006060208 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Hi, In ESP SCSI adapter, all bits of CFG2 register should be writable.=20 Exception is that bits 7 and 6 can only be reset by an adapter reset. Attached patch implements this behaviour. Herv=E9 --------------030509070506080006060208 Content-Type: text/plain; name="esp_cfg2.diff" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="esp_cfg2.diff" SW5kZXg6IGh3L2VzcC5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gaHcvZXNwLmMJKHJldmlzaW9u IDQyNTIpDQorKysgaHcvZXNwLmMJKHdvcmtpbmcgY29weSkNCkBAIC0xMzksNyArMTM5LDEx IEBADQogCiAjZGVmaW5lIENGRzFfUkVTUkVQVCAweDQwCiAKLSNkZWZpbmUgQ0ZHMl9NQVNL IDB4MTUKK2VudW0geworICAgIENGRzJfUzJGRSA9IDB4MDgsIC8qIFNDU0ktMiBGZWF0dXJl cyBFbmFibGUgKi8KKyAgICBDRkcyX0xTUCAgPSAweDQwLCAvKiBMYXRjaCBTQ1NJIFBoYXNl ICovCisgICAgQ0ZHMl9EQUUgID0gMHg4MCwgLyogRGF0YSBBbGlnbm1lbnQgRW5hYmxlICov Cit9OwogCiAjZGVmaW5lIFRDSElfRkFTMTAwQSAweDQKIApAQCAtMjAyLDYgKzIwNiw4IEBA DQogICAgIGludDMyX3QgZGF0YWxlbjsKICAgICBpbnQgbHVuOwogCisgICAgLyogWFhYOiBD aGVjayBpZiBTQ1NJLTIgY29tbWFuZHMgYXJlIGVuYWJsZWQgKENGRzJfUzJGRSkgKi8KKwog ICAgIERQUklOVEYoImRvX2NtZDogYnVzaWQgMHgleFxuIiwgYnVmWzBdKTsKICAgICBsdW4g PSBidWZbMF0gJiA3OwogICAgIGRhdGFsZW4gPSBzLT5jdXJyZW50X2Rldi0+c2VuZF9jb21t YW5kKHMtPmN1cnJlbnRfZGV2LCAwLCAmYnVmWzFdLCBsdW4pOwpAQCAtNTQ4LDcgKzU1NCw4 IEBADQogICAgIGNhc2UgRVNQX1dDQ0YgLi4uIEVTUF9XVEVTVDoKICAgICAgICAgYnJlYWs7 CiAgICAgY2FzZSBFU1BfQ0ZHMjoKLSAgICAgICAgcy0+cnJlZ3Nbc2FkZHJdID0gdmFsICYg Q0ZHMl9NQVNLOworICAgICAgICAvKiBDRkcyX0RBRSBhbmQgQ0ZHMl9MU1AgY2FuJ3QgYmUg cmVzZXQgKi8KKyAgICAgICAgcy0+cnJlZ3Nbc2FkZHJdID0gdmFsIHwgKHMtPnJyZWdzW3Nh ZGRyXSAmIChDRkcyX0RBRSB8IENGRzJfTFNQKSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNh c2UgRVNQX0NGRzMgLi4uIEVTUF9SRVM0OgogICAgICAgICBzLT5ycmVnc1tzYWRkcl0gPSB2 YWw7Cg== --------------030509070506080006060208--