From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LN7YK-0002zX-OA for qemu-devel@nongnu.org; Wed, 14 Jan 2009 10:21:08 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LN7YF-0002pK-IG for qemu-devel@nongnu.org; Wed, 14 Jan 2009 10:21:07 -0500 Received: from [199.232.76.173] (port=57208 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LN7YF-0002oz-As for qemu-devel@nongnu.org; Wed, 14 Jan 2009 10:21:03 -0500 Received: from ug-out-1314.google.com ([66.249.92.174]:58308) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LN7YD-0001Tc-W5 for qemu-devel@nongnu.org; Wed, 14 Jan 2009 10:21:03 -0500 Received: by ug-out-1314.google.com with SMTP id 29so412986ugc.36 for ; Wed, 14 Jan 2009 07:20:56 -0800 (PST) Resent-To: qemu-devel@nongnu.org Resent-Message-ID: <200901141620.15966.marek.vasut@gmail.com> Message-ID: <5e26b58e0901140443k5a35224j8f589e100a79978d@mail.gmail.com> Date: Wed, 14 Jan 2009 16:20:52 +0100 From: "Marek =?utf-8?q?Va=C5=A1ut?=" MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_VLgbJ484yNJ+j4z" Subject: [Qemu-devel] [PATCH] Add Palm Tungsten|C support 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 --Boundary-00=_VLgbJ484yNJ+j4z Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, this patch adds Palm TC support. It's a PXA based handheld device (unlike PalmTE defined in palm.c which is OMAP) so I decided to separate these and create new palmpxa.c . Near future plan is to add basic support for other pxa-based palm models as well. Please consider applying. Signed-off-by: Marek Vasut Thanks Marek --Boundary-00=_VLgbJ484yNJ+j4z Content-Type: text/x-diff; name="0001-add-palmtc.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-add-palmtc.diff SW5kZXg6IE1ha2VmaWxlLnRhcmdldAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBNYWtlZmlsZS50YXJnZXQJKHJl dmlzaW9uIDYyOTApCisrKyBNYWtlZmlsZS50YXJnZXQJKHdvcmtpbmcgY29weSkKQEAgLTcxNiw2 ICs3MTYsNyBAQAogT0JKUys9IHRzYzIwMDUubyBidC1oY2ktY3NyLm8KIE9CSlMrPSBtc3RfZnBn YS5vIG1haW5zdG9uZS5vCiBPQkpTKz0gbXVzaWNwYWwubyBwZmxhc2hfY2ZpMDIubworT0JKUys9 IHBhbG1weGEubwogQ1BQRkxBR1MgKz0gLURIQVNfQVVESU8KIGVuZGlmCiBpZmVxICgkKFRBUkdF VF9CQVNFX0FSQ0gpLCBzaDQpCkluZGV4OiBody9ib2FyZHMuaAo9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBody9i b2FyZHMuaAkocmV2aXNpb24gNjI5MCkKKysrIGh3L2JvYXJkcy5oCSh3b3JraW5nIGNvcHkpCkBA IC05NSw2ICs5NSw5IEBACiAvKiBwYWxtLmMgKi8KIGV4dGVybiBRRU1VTWFjaGluZSBwYWxtdGVf bWFjaGluZTsKIAorLyogcGFsbXB4YS5jICovCitleHRlcm4gUUVNVU1hY2hpbmUgcGFsbXRjX21h Y2hpbmU7CisKIC8qIG5zZXJpZXMuYyAqLwogZXh0ZXJuIFFFTVVNYWNoaW5lIG44MDBfbWFjaGlu ZTsKIGV4dGVybiBRRU1VTWFjaGluZSBuODEwX21hY2hpbmU7CkluZGV4OiBody9wYWxtcHhhLmMK PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQotLS0gaHcvcGFsbXB4YS5jCShyZXZpc2lvbiAwKQorKysgaHcvcGFsbXB4YS5j CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDY5IEBACisvKgorICogSW50ZWwgUFhBMnh4LWJhc2Vk IFBhbG0gUERBIFBsYXRmb3JtcworICoKKyAqIENvcHlyaWdodCAoYykgMjAwOSBieSBNYXJlayBW YXN1dCA8bWFyZWsudmFzdXRAZ21haWwuY29tPgorICoKKyAqIENvZGUgYmFzZWQgb24gc3BpdHog cGxhdGZvcm0gYnkgQW5kcnplaiBaYWJvcm93c2tpIDxiYWxyb2dAemFib3Iub3JnPgorICoKKyAq IFRoaXMgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR05VIEdQTCB2Mi4KKyAqLworCisjaW5j bHVkZSAiaHcuaCIKKyNpbmNsdWRlICJweGEuaCIKKyNpbmNsdWRlICJuZXQuaCIKKyNpbmNsdWRl ICJmbGFzaC5oIgorI2luY2x1ZGUgInN5c2VtdS5oIgorI2luY2x1ZGUgImRldmljZXMuaCIKKyNp bmNsdWRlICJib2FyZHMuaCIKKworI2RlZmluZSBQQUxNVENfR1BJT19uUE9XRVIJOQorCitzdGF0 aWMgY29uc3QgaW50IHNlY3Rvcl9sZW4gPSAxMjggKiAxMDI0OworCitzdGF0aWMgdm9pZCBwYWxt dGNfaW5pdChyYW1fYWRkcl90IHJhbV9zaXplLCBpbnQgdmdhX3JhbV9zaXplLAorICAgICAgICAg ICAgICAgIGNvbnN0IGNoYXIgKmJvb3RfZGV2aWNlLCBEaXNwbGF5U3RhdGUgKmRzLAorICAgICAg ICAgICAgICAgIGNvbnN0IGNoYXIgKmtlcm5lbF9maWxlbmFtZSwgY29uc3QgY2hhciAqa2VybmVs X2NtZGxpbmUsCisgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaW5pdHJkX2ZpbGVuYW1lLCBj b25zdCBjaGFyICpjcHVfbW9kZWwpCit7CisJc3RydWN0IHB4YTJ4eF9zdGF0ZV9zICpjcHU7CisJ aW50IGluZGV4OworCisJdWludDMyX3QgcGFsbXRjX3JvbSA9IDB4MDEwMDAwMDA7CS8qIDE2IE1i IG9mIFJPTSAqLworCXVpbnQzMl90IHBhbG10Y19yYW0gPSAweDA0MDAwMDAwOwkvKiA2NCBNYiBv ZiBSQU0gKi8KKworCWlmIChyYW1fc2l6ZSA8IChwYWxtdGNfcmFtICsgcGFsbXRjX3JvbSArIFBY QTJYWF9JTlRFUk5BTF9TSVpFKSkgeworCQlmcHJpbnRmKHN0ZGVyciwgIlRoaXMgcGxhdGZvcm0g cmVxdWlyZXMgJWkgYnl0ZXMgb2YgbWVtb3J5XG4iLAorCQkJcGFsbXRjX3JhbSArIHBhbG10Y19y b20gKyBQWEEyWFhfSU5URVJOQUxfU0laRSk7CisJCWV4aXQoMSk7CisJfQorCisJLyogQ1BVICov CisJY3B1ID0gcHhhMjU1X2luaXQocGFsbXRjX3JhbSwgZHMpOworCisJLyogT25ib2FyZCBGbGFz aFJPTSAqLworCWluZGV4ID0gZHJpdmVfZ2V0X2luZGV4KElGX1BGTEFTSCwgMCwgMCk7CisJaWYg KGluZGV4ID09IC0xKSB7CisJCWZwcmludGYoc3RkZXJyLCAiQSBmbGFzaCBpbWFnZSBtdXN0IGJl IGdpdmVuIHdpdGggdGhlICIKKwkJCSIncGZsYXNoJyBwYXJhbWV0ZXJcbiIpOworCQlleGl0KDEp OworCX0KKworCWlmICghcGZsYXNoX2NmaTAxX3JlZ2lzdGVyKDB4MDAwMDAwMDAsIHFlbXVfcmFt X2FsbG9jKHBhbG10Y19yb20pLAorCQlkcml2ZXNfdGFibGVbaW5kZXhdLmJkcnYsIHNlY3Rvcl9s ZW4sIHBhbG10Y19yb20gLyBzZWN0b3JfbGVuLAorCQkyLCAwLCAwLCAwLCAwKSkgeworCQlmcHJp bnRmKHN0ZGVyciwgInFlbXU6IEVycm9yIHJlZ2lzdGVyaW5nIGZsYXNoIG1lbW9yeS5cbiIpOwor CQlleGl0KDEpOworCX0KKworCS8qIERlYXNzZXJ0IHBvd2VyIGJ1dHRvbiAqLworCXFlbXVfc2V0 X2lycShweGEyeHhfZ3Bpb19pbl9nZXQoY3B1LT5ncGlvKVtQQUxNVENfR1BJT19uUE9XRVJdLCAx KTsKKworCWNwdS0+ZW52LT5yZWdzWzE1XSA9IDB4MDAwMDAwMDA7CS8qIFN0YXJ0IGZyb20gUk9N ICovCit9CisKK1FFTVVNYWNoaW5lIHBhbG10Y19tYWNoaW5lID0geworCS5uYW1lCQk9ICJwYWxt dGMiLAorCS5kZXNjCQk9ICJQYWxtIFR1bmdzdGVufEMgKFBYQTI1NSkiLAorCS5pbml0CQk9IHBh bG10Y19pbml0LAorCS5yYW1fcmVxdWlyZQk9ICgweDA1MDAwMDAwICsgUFhBMlhYX0lOVEVSTkFM X1NJWkUpIHwgUkFNU0laRV9GSVhFRCwKK307Cg== --Boundary-00=_VLgbJ484yNJ+j4z--