From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LaXEC-0004o1-9v for qemu-devel@nongnu.org; Fri, 20 Feb 2009 10:23:48 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LaXE9-0004ne-Oi for qemu-devel@nongnu.org; Fri, 20 Feb 2009 10:23:48 -0500 Received: from [199.232.76.173] (port=43888 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LaXE9-0004nb-LB for qemu-devel@nongnu.org; Fri, 20 Feb 2009 10:23:45 -0500 Received: from mx2.redhat.com ([66.187.237.31]:35658) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LaXE8-0004gT-L2 for qemu-devel@nongnu.org; Fri, 20 Feb 2009 10:23:45 -0500 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id n1KFNhsF005638 for ; Fri, 20 Feb 2009 10:23:43 -0500 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx2.corp.redhat.com (8.13.1/8.13.1) with ESMTP id n1KFNhsP021412 for ; Fri, 20 Feb 2009 10:23:43 -0500 Received: from amt.cnet (vpn-10-54.str.redhat.com [10.32.10.54]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id n1KFNcAH002358 for ; Fri, 20 Feb 2009 10:23:40 -0500 Received: from amt.cnet (amt.cnet [127.0.0.1]) by amt.cnet (Postfix) with ESMTP id 78B0D68024D for ; Fri, 20 Feb 2009 12:23:08 -0300 (BRT) Received: (from marcelo@localhost) by amt.cnet (8.14.3/8.14.3/Submit) id n1KFN6ib004529 for qemu-devel@nongnu.org; Fri, 20 Feb 2009 12:23:06 -0300 Date: Fri, 20 Feb 2009 12:23:06 -0300 From: Marcelo Tosatti Message-ID: <20090220152306.GA4450@amt.cnet> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: base64 Subject: [Qemu-devel] regression introduced by cirrus_vga.c commit r6622? 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 DQpJbnN0YWxsYXRpb24gb2YgQ2VudE9TNSBhbmQgRkM4IGNyYXNoIHdpdGgga3ZtLXVzZXJz cGFjZSwgc2luY2UgY29tbWl0DQo2NjIyOg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCnI2NjIy IHwgYWxpZ3VvcmkgfCAyMDA5LTAyLTE2IDExOjU5OjM1IC0wMzAwIChNb24sIDE2IEZlYiAy MDA5KSB8IDE0DQpsaW5lcw0KDQpGaXggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdmlkZW8gdG8g dmlkZW8gY29weSBvbiBDaXJydXMgVkdBIChCcmlhbiBLcmVzcykNCg0KY2lycnVzX2RvX2Nv cHkoKSBpbiBody9jaXJydXNfdmdhLmMgc2VlbXMgdG8gbWFrZSBzb21lIGluY29ycmVjdA0K YXNzdW1wdGlvbnMgYWJvdXQgdmlkZW8gbWVtb3J5IGxheW91dC4gSXQgdHJpZXMgdG8gY29u dmVydCBhZGRyZXNzZXMNCnRvIGNvb3JkaW5hdGVzIGFzc3VtaW5nIHRoYXQgb25lIHJvdyBv ZiBkYXRhIGlzICh3aWR0aCAqIGRlcHRoKSBieXRlcw0KbG9uZy4gVGhlIGNvcnJlY3Qgd2F5 IHNlZW1zIHRvIGJlIHRvIHVzZSB0aGUgcGl0Y2ggZmllbGRzIGluIHRoZQ0KQ2lycnVzVkdB U3RhdGUgc3RydWN0dXJlIGluc3RlYWQuDQoNCldpdGhvdXQgdGhpcyBwYXRjaCwgSSBnZXQg bG90cyBvZiBzY3JlZW4gY29ycnVwdGlvbiB3aGVuIEkgdHJ5IHRvIGRyYWcNCmEgd2luZG93 IHVuZGVyIFggYXMgaXQncyBwYXNzaW5nIHRoZSB3cm9uZyBjb29yZGluYXRlcyB0byB0aGUg ZGlzcGxheQ0Kc3VyZmFjZSBmb3IgdGhlIGNvcHkuIFdpdGggdGhpcyBwYXRjaCBJIGNhbiBk cmFnIGEgd2luZG93IHdpdGggbm8gc2NyZWVuDQpjb3JydXB0aW9uLg0KDQpTaWduZWQtb2Zm LWJ5OiBCcmlhbiBLcmVzcyA8a3Jlc3NiQG1vb3NlLm5ldD4NClNpZ25lZC1vZmYtYnk6IEFu dGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAdXMuaWJtLmNvbT4NCkluZGV4OiBody9jaXJydXNf dmdhLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0NCi0tLSBody9jaXJydXNfdmdhLmMJKHJldmlzaW9uIDY2 MjEpDQorKysgaHcvY2lycnVzX3ZnYS5jCShyZXZpc2lvbiA2NjIyKQ0KQEAgLTczMCwxMCAr NzMwLDEwIEBADQogICAgIHMtPmdldF9yZXNvbHV0aW9uKChWR0FTdGF0ZSAqKXMsICZ3aWR0 aCwgJmhlaWdodCk7DQogDQogICAgIC8qIGV4dHJhIHgsIHkgKi8NCi0gICAgc3ggPSAoc3Jj ICUgKHdpZHRoICogZGVwdGgpKSAvIGRlcHRoOw0KLSAgICBzeSA9IChzcmMgLyAod2lkdGgg KiBkZXB0aCkpOw0KLSAgICBkeCA9IChkc3QgJSAod2lkdGggKmRlcHRoKSkgLyBkZXB0aDsN Ci0gICAgZHkgPSAoZHN0IC8gKHdpZHRoICogZGVwdGgpKTsNCisgICAgc3ggPSAoc3JjICUg QUJTKHMtPmNpcnJ1c19ibHRfc3JjcGl0Y2gpKSAvIGRlcHRoOw0KKyAgICBzeSA9IChzcmMg LyBBQlMocy0+Y2lycnVzX2JsdF9zcmNwaXRjaCkpOw0KKyAgICBkeCA9IChkc3QgJSBBQlMo cy0+Y2lycnVzX2JsdF9kc3RwaXRjaCkpIC8gZGVwdGg7DQorICAgIGR5ID0gKGRzdCAvIEFC UyhzLT5jaXJydXNfYmx0X2RzdHBpdGNoKSk7DQogDQogICAgIC8qIG5vcm1hbGl6ZSB3aWR0 aCAqLw0KICAgICB3IC89IGRlcHRoOw0KDQoNCg0KDQooZ2RiKSBidA0KIzAgIDB4MDAwMDAw MDAwMDQzNWI5OSBpbiB2Z2FfZHJhd19saW5lMjRfMzIgKHMxPTx2YWx1ZSBvcHRpbWl6ZWQg b3V0PiwgDQogICAgZD0weDdmM2Q5MGQ1OTAwMCAiIiwgDQogICAgcz0weDdmM2RiMTkwYmFm Nw0KIu+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ ve+/ve+/ve+/vSIuLi4sDQp3aWR0aD08dmFsdWUgb3B0aW1pemVkIG91dD4pDQogICAgYXQN Ci9yb290L2dpdC9rdm0tYXV0b3Rlc3QvY2xpZW50L3Rlc3RzL2t2bV9ydW50ZXN0L3Jvb3Qv c3JjL2t2bXVzZXIvcWVtdS9ody92Z2FfdGVtcGxhdGUuaDo0ODQNCiMxICAweDAwMDAwMDAw MDA0Mzk0MjcgaW4gdmdhX2RyYXdfZ3JhcGhpYyAoZnVsbF91cGRhdGU9MCkNCiAgICBhdA0K L3Jvb3QvZ2l0L2t2bS1hdXRvdGVzdC9jbGllbnQvdGVzdHMva3ZtX3J1bnRlc3Qvcm9vdC9z cmMva3ZtdXNlci9xZW11L2h3L3ZnYS5jOjE3NjANCiMyICB2Z2FfdXBkYXRlX2Rpc3BsYXkg KG9wYXF1ZT08dmFsdWUgb3B0aW1pemVkIG91dD4pDQogICAgYXQNCi9yb290L2dpdC9rdm0t YXV0b3Rlc3QvY2xpZW50L3Rlc3RzL2t2bV9ydW50ZXN0L3Jvb3Qvc3JjL2t2bXVzZXIvcWVt dS9ody92Z2EuYzoxODU2DQojMyAgMHgwMDAwMDAwMDAwNDVkNWJhIGluIGNpcnJ1c19kb19j b3B5ICgpDQogICAgYXQNCi9yb290L2dpdC9rdm0tYXV0b3Rlc3QvY2xpZW50L3Rlc3RzL2t2 bV9ydW50ZXN0L3Jvb3Qvc3JjL2t2bXVzZXIvcWVtdS9ody9jaXJydXNfdmdhLmM6NzY3DQoj NCAgY2lycnVzX2JpdGJsdF92aWRlb3RvdmlkZW9fY29weSAoKQ0KICAgIGF0DQovcm9vdC9n aXQva3ZtLWF1dG90ZXN0L2NsaWVudC90ZXN0cy9rdm1fcnVudGVzdC9yb290L3NyYy9rdm11 c2VyL3FlbXUvaHcvY2lycnVzX3ZnYS5jOjc5Ng0KIzUgIGNpcnJ1c19iaXRibHRfdmlkZW90 b3ZpZGVvICgpDQogICAgYXQNCi9yb290L2dpdC9rdm0tYXV0b3Rlc3QvY2xpZW50L3Rlc3Rz L2t2bV9ydW50ZXN0L3Jvb3Qvc3JjL2t2bXVzZXIvcWVtdS9ody9jaXJydXNfdmdhLmM6OTE4 DQojNiAgY2lycnVzX2JpdGJsdF9zdGFydCAocz0weDI3NWIyNDApDQogICAgYXQNCi9yb290 L2dpdC9rdm0tYXV0b3Rlc3QvY2xpZW50L3Rlc3RzL2t2bV9ydW50ZXN0L3Jvb3Qvc3JjL2t2 bXVzZXIvcWVtdS9ody9jaXJydXNfdmdhLmM6MTA1OQ0KIzcgIDB4MDAwMDAwMDAwMDQ1ZDdk ZCBpbiBjaXJydXNfd3JpdGVfYml0Ymx0ICgpDQogICAgYXQNCi9yb290L2dpdC9rdm0tYXV0 b3Rlc3QvY2xpZW50L3Rlc3RzL2t2bV9ydW50ZXN0L3Jvb3Qvc3JjL2t2bXVzZXIvcWVtdS9o dy9jaXJydXNfdmdhLmM6MTA4MA0KIzggIGNpcnJ1c19ob29rX3dyaXRlX2dyIChzPTB4Mjc1 YjI0MCwgcmVnX2luZGV4PTI0Mjk5MTczMjgsDQpyZWdfdmFsdWU9MjI3KQ0KICAgIGF0DQov cm9vdC9naXQva3ZtLWF1dG90ZXN0L2NsaWVudC90ZXN0cy9rdm1fcnVudGVzdC9yb290L3Ny Yy9rdm11c2VyL3FlbXUvaHcvY2lycnVzX3ZnYS5jOjE1ODUNCiM5ICAweDAwMDAwMDAwMDA0 NWYyMjYgaW4gY2lycnVzX21taW9fd3JpdGVsIChvcGFxdWU9MHg3ZjNkYjE5MGJhZjcsIA0K ICAgIGFkZHI9MTM5OTAyMzk5NjQ3NzQ0LCB2YWw9NDI5NDk2NzA0MikNCiAgICBhdA0KL3Jv b3QvZ2l0L2t2bS1hdXRvdGVzdC9jbGllbnQvdGVzdHMva3ZtX3J1bnRlc3Qvcm9vdC9zcmMv a3ZtdXNlci9xZW11L2h3L2NpcnJ1c192Z2EuYzozMDU1DQojMTAgMHgwMDAwMDAwMDAwNGJi ZGI5IGluIGNwdV9waHlzaWNhbF9tZW1vcnlfcncgKGFkZHI9NDA2MDA4NjU5MiwgDQogICAg YnVmPTB4N2YzZDkwZDU2MDI4IDxBZGRyZXNzIDB4N2YzZDkwZDU2MDI4IG91dCBvZiBib3Vu ZHM+LCBsZW49NCwNCmlzX3dyaXRlPTEpDQogICAgYXQNCi9yb290L2dpdC9rdm0tYXV0b3Rl c3QvY2xpZW50L3Rlc3RzL2t2bV9ydW50ZXN0L3Jvb3Qvc3JjL2t2bXVzZXIvcWVtdS9leGVj LmM6Mjk5Mw0KIzExIDB4MDAwMDAwMDAwMDUxOTk0OCBpbiBrdm1fbW1pb193cml0ZSAob3Bh cXVlPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgDQogICAgYWRkcj0xMzk5MDI5NDg3ODQ4ODcs IGRhdGE9MHg3ZjNkOTBkNTkwMDAgIiIsIGxlbj0xNTU5MTkwNykNCiAgICBhdA0KL3Jvb3Qv Z2l0L2t2bS1hdXRvdGVzdC9jbGllbnQvdGVzdHMva3ZtX3J1bnRlc3Qvcm9vdC9zcmMva3Zt dXNlci9xZW11L3FlbXUta3ZtLmM6NzA4DQojMTIgMHgwMDAwMDAwMDAwNTQ2NGRhIGluIGhh bmRsZV9tbWlvIChrdm09MHgyNDdkMDEwLA0Ka3ZtX3J1bj0weDdmM2Q5MGQ1NjAwMCkNCiAg ICBhdCBsaWJrdm0uYzo4MjINCg0K