From owner-freebsd-mips@FreeBSD.ORG Sun Sep 12 11:20:55 2010 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E76D106566B for ; Sun, 12 Sep 2010 11:20:55 +0000 (UTC) (envelope-from c.jayachandran@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id B12C48FC13 for ; Sun, 12 Sep 2010 11:20:54 +0000 (UTC) Received: by wyb33 with SMTP id 33so5817781wyb.13 for ; Sun, 12 Sep 2010 04:20:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=X4LxceV1Mra9bLW35lBPjLqLYE8vf27AoA9nFHhuLRQ=; b=nRw+4thfTCPv1O1btO2KrZJy1pUhJVYjmWO8wmanhlBcc0dohunizA7jSWObOWy5fx zoeAb8cScNwRd5Rjr/Cb/Ecr8Y+mJqtCTyAQSoXCDb8r4byTjA6BP1Ftt5kfxGNIbdRn lB16/TpMip9pjOEg36ZSsnXx4BKVT8idtPvxE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=wQPgeZnrLgjiiVWZHTcEREsqaumddHG7hmDIEy7WAuVZIyZgced18ogQj2RkfQffdx YLsONjJ2mlLaKpEpfP4Hf/oDr/rCtG3upCXq5VlZ1gr7yUejlSvAlYkwPA1y9IRa2z+F kEMz3DQoIBySxyu4BDueAKkSSSBNPcmc3S3W8= MIME-Version: 1.0 Received: by 10.216.38.71 with SMTP id z49mr1387662wea.76.1284290453773; Sun, 12 Sep 2010 04:20:53 -0700 (PDT) Received: by 10.216.171.12 with HTTP; Sun, 12 Sep 2010 04:20:53 -0700 (PDT) Date: Sun, 12 Sep 2010 16:50:53 +0530 Message-ID: From: "Jayachandran C." To: freebsd-mips@freebsd.org Content-Type: multipart/mixed; boundary=0016364c7f13498f2704900e2c9d Subject: patch - remove psracccess.S X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Sep 2010 11:20:55 -0000 --0016364c7f13498f2704900e2c9d Content-Type: text/plain; charset=ISO-8859-1 The functions in sys/mips/mips/psraccess.S can be implemented with mips_rd_status/mips_wr_status. Here's patch that does that. If there are no objections, I will commit this some time tomorrow. JC. --0016364c7f13498f2704900e2c9d Content-Type: application/octet-stream; name="psraccess.patch" Content-Disposition: attachment; filename="psraccess.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gdztcu3h0 SW5kZXg6IHN5cy9jb25mL2ZpbGVzLm1pcHMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3lzL2NvbmYvZmlsZXMu bWlwcwkocmV2aXNpb24gMjEyNDc1KQorKysgc3lzL2NvbmYvZmlsZXMubWlwcwkod29ya2luZyBj b3B5KQpAQCAtMjIsNyArMjIsNiBAQAogbWlwcy9taXBzL21hY2hkZXAuYwkJc3RhbmRhcmQKIG1p cHMvbWlwcy9tcF9tYWNoZGVwLmMJCW9wdGlvbmFsIHNtcAogbWlwcy9taXBzL21wYm9vdC5TCQlv cHRpb25hbCBzbXAKLW1pcHMvbWlwcy9wc3JhY2Nlc3MuUwkJc3RhbmRhcmQKICMgLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQogIyBQaGFzZSAzCiAjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KSW5kZXg6IHN5cy9taXBzL2luY2x1ZGUv Y3B1ZnVuYy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KLS0tIHN5cy9taXBzL2luY2x1ZGUvY3B1ZnVuYy5oCShyZXZp c2lvbiAyMTI0NzUpCisrKyBzeXMvbWlwcy9pbmNsdWRlL2NwdWZ1bmMuaAkod29ya2luZyBjb3B5 KQpAQCAtMjY2LDYgKzI2NiwyNCBAQAogCX0KIH0KIAorc3RhdGljIF9faW5saW5lIHVpbnQzMl90 CitzZXRfaW50cl9tYXNrKHVpbnQzMl90IG1hc2spCit7CisJdWludDMyX3Qgb3N0YXR1czsKKwor CW9zdGF0dXMgPSBtaXBzX3JkX3N0YXR1cygpOworCW1hc2sgPSAob3N0YXR1cyAmIH5NSVBTX1NS X0lOVF9NQVNLKSB8ICh+bWFzayAmIE1JUFNfU1JfSU5UX01BU0spOworCW1pcHNfd3Jfc3RhdHVz KG1hc2spOworCXJldHVybiAob3N0YXR1cyk7Cit9CisKK3N0YXRpYyBfX2lubGluZSB1aW50MzJf dAorZ2V0X2ludHJfbWFzayh2b2lkKQoreworCisJcmV0dXJuIChtaXBzX3JkX3N0YXR1cygpICYg TUlQU19TUl9JTlRfTUFTSyk7Cit9CisKIHN0YXRpYyBfX2lubGluZSB2b2lkCiBicmVha3BvaW50 KHZvaWQpCiB7CkluZGV4OiBzeXMvbWlwcy9pbmNsdWRlL21kX3Zhci5oCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t IHN5cy9taXBzL2luY2x1ZGUvbWRfdmFyLmgJKHJldmlzaW9uIDIxMjQ3NSkKKysrIHN5cy9taXBz L2luY2x1ZGUvbWRfdmFyLmgJKHdvcmtpbmcgY29weSkKQEAgLTc1LDkgKzc1LDUgQEAKIHZvaWQJ cGxhdGZvcm1faWRlbnRpZnkodm9pZCk7CiAKIGV4dGVybiBpbnQgYnVzZG1hX3N3aV9wZW5kaW5n Owotdm9pZCBidXNkbWFfc3dpKHZvaWQpOwotCi11X2ludDMyX3Qgc2V0X2ludHJfbWFzayh1X2lu dDMyX3QpOwotdV9pbnQzMl90IGdldF9pbnRyX21hc2sodm9pZCk7Ci0KK3ZvaWQJYnVzZG1hX3N3 aSh2b2lkKTsKICNlbmRpZiAvKiAhX01BQ0hJTkVfTURfVkFSX0hfICovCkluZGV4OiBzeXMvbWlw cy9taXBzL3BzcmFjY2Vzcy5TCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHN5cy9taXBzL21pcHMvcHNyYWNjZXNz LlMJKHJldmlzaW9uIDIxMjQ3NSkKKysrIHN5cy9taXBzL21pcHMvcHNyYWNjZXNzLlMJKHdvcmtp bmcgY29weSkKQEAgLTEsODEgKzAsMCBAQAotLyoJJE9wZW5CU0QkICovCi0vKgotICogQ29weXJp Z2h0IChjKSAyMDAxIE9wc3ljb24gQUIgICh3d3cub3BzeWNvbi5zZSAvIHd3dy5vcHN5Y29uLmNv bSkKLSAqCi0gKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZv cm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92 aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwotICogYXJlIG1ldDoKLSAqIDEuIFJl ZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJp Z2h0Ci0gKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93 aW5nIGRpc2NsYWltZXIuCi0gKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz dCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgbm90aWNlLCB0aGlzIGxpc3Qg b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQotICogICAg ZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRp c3RyaWJ1dGlvbi4KLSAqIDMuIEFsbCBhZHZlcnRpc2luZyBtYXRlcmlhbHMgbWVudGlvbmluZyBm ZWF0dXJlcyBvciB1c2Ugb2YgdGhpcyBzb2Z0d2FyZQotICogICAgbXVzdCBkaXNwbGF5IHRoZSBm b2xsb3dpbmcgYWNrbm93bGVkZ2VtZW50OgotICoJVGhpcyBwcm9kdWN0IGluY2x1ZGVzIHNvZnR3 YXJlIGRldmVsb3BlZCBieSBPcHN5Y29uIEFCLCBTd2VkZW4uCi0gKiA0LiBUaGUgbmFtZSBvZiB0 aGUgYXV0aG9yIG1heSBub3QgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMK LSAqICAgIGRlcml2ZWQgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Ig d3JpdHRlbiBwZXJtaXNzaW9uLgotICoKLSAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkg VEhFIEFVVEhPUiBgYEFTIElTJycgQU5EIEFOWSBFWFBSRVNTCi0gKiBPUiBJTVBMSUVEIFdBUlJB TlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRAotICogV0FS UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ VVJQT1NFCi0gKiBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1Ig QkUgTElBQkxFIEZPUiBBTlkKLSAqIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJ QUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTAotICogREFNQUdFUyAoSU5DTFVESU5HLCBC VVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMKLSAqIE9S IFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5U RVJSVVBUSU9OKQotICogSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklM SVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QKLSAqIExJQUJJTElUWSwgT1IgVE9SVCAo SU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkKLSAq IE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUg UE9TU0lCSUxJVFkgT0YKLSAqIFNVQ0ggREFNQUdFLgotICoKLSAqCUpOUFI6IHBzcmFjY2Vzcy5T LHYgMS40LjIuMSAyMDA3LzA5LzEwIDEwOjM2OjUwIGdpcmlzaAotICogJEZyZWVCU0QkCi0gKgot ICovCi0KLS8qCi0gKiAgTG93IGxldmVsIGNvZGUgdG8gbWFuYWdlIHByb2Nlc3NvciBzcGVjaWZp YyByZWdpc3RlcnMuCi0gKi8KLQotI2luY2x1ZGUgPG1hY2hpbmUvYXNtLmg+Ci0jaW5jbHVkZSA8 bWFjaGluZS9jcHVyZWdzLmg+Ci0jaW5jbHVkZSA8bWFjaGluZS9yZWdudW0uaD4KLQotI2luY2x1 ZGUgIm9wdF9jcHV0eXBlLmgiCi0KLSNpbmNsdWRlICJhc3N5bS5zIgotCi0vKgotICogRlJFRUJT RF9ERVZFTE9QRVJTX0ZJWE1FCi0gKiBTb21lIE1JUFMgQ1BVIG1heSBuZWVkIGRlbGF5cyB1c2lu ZyBub3BzIGJldHdlZW4gZXhlY3V0aW5nIENQMCBJbnN0cnVjdGlvbnMKLSAqLwotI2RlZmluZQlN SVBTX0NQVV9OT1BfREVMQVkJbm9wO25vcDtub3A7bm9wO25vcDtub3A7bm9wO25vcDtub3A7bm9w OwotCi0JLnNldAlub3Jlb3JkZXIJCSMgTm9yZW9yZGVyIGlzIGRlZmF1bHQgc3R5bGUhCi0KLUxF QUYoc2V0X2ludHJfbWFzaykKLQlsaQl0MCwgTUlQU19TUl9JTlRfTUFTSwkjIDEgbWVhbnMgbWFz a2VkIHNvIGludmVydC4KLQlub3QJYTAsIGEwCQkJIyAxIG1lYW5zIG1hc2tlZCBzbyBpbnZlcnQu Ci0JYW5kCWEwLCB0MAkJCSMgMSBtZWFucyBtYXNrZWQgc28gaW52ZXJ0LgotCW1mYzAJdjAsIE1J UFNfQ09QXzBfU1RBVFVTCi0JbGkJdjEsIH5NSVBTX1NSX0lOVF9NQVNLCi0JYW5kCXYxLCB2MAot CW9yCXYxLCBhMAotCW10YzAJdjEsIE1JUFNfQ09QXzBfU1RBVFVTCi0JTUlQU19DUFVfTk9QX0RF TEFZCi0JbW92ZQl2MCwgdjEKLQlqcglyYQotCW5vcAotCi1FTkQoc2V0X2ludHJfbWFzaykKLQot TEVBRihnZXRfaW50cl9tYXNrKQotCWxpCWEwLCAwCi0JbWZjMAl2MCwgTUlQU19DT1BfMF9TVEFU VVMKLQlsaQl2MSwgTUlQU19TUl9JTlRfTUFTSwotCWFuZAl2MCwgdjEKLQlvcgl2MCwgYTAKLQlq cglyYQotCW5vcAotCi1FTkQoZ2V0X2ludHJfbWFzaykK --0016364c7f13498f2704900e2c9d--