Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Jan 2011 19:18:43 +0530
From:      "Jayachandran C." <c.jayachandran@gmail.com>
To:        freebsd-mips@freebsd.org
Subject:   [PATCH] update sf_buf and uio for n64
Message-ID:  <AANLkTik%2BpMOxCaD70oZJPsmKa4mNCviZmzLhxe8wQR-y@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
--0016e64401ea8d3f0b049aabf956
Content-Type: text/plain; charset=ISO-8859-1

This is one of the remaining pieces in n64 work from Juli's octeon
branch. The attached patch updates the sf_buf code and uio_machdep.c
in n64 compilation to use direct mapping.

Planning to check this in later this week, if there are no objections.

JC.

--0016e64401ea8d3f0b049aabf956
Content-Type: text/x-patch; charset=US-ASCII; name="mips64-uio-sfbuf.diff"
Content-Disposition: attachment; filename="mips64-uio-sfbuf.diff"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gjcuzjd20

SW5kZXg6IHN5cy9taXBzL2luY2x1ZGUvc2ZfYnVmLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3lzL21pcHMv
aW5jbHVkZS9zZl9idWYuaAkocmV2aXNpb24gMjE3ODA4KQorKysgc3lzL21pcHMvaW5jbHVkZS9z
Zl9idWYuaAkod29ya2luZyBjb3B5KQpAQCAtMjksOCArMjksMzUgQEAKICNpZm5kZWYgX01BQ0hJ
TkVfU0ZfQlVGX0hfCiAjZGVmaW5lIF9NQUNISU5FX1NGX0JVRl9IXwogCisjaWZkZWYgX19taXBz
X242NAorI2luY2x1ZGUgPHZtL3ZtLmg+CisjaW5jbHVkZSA8dm0vdm1fcGFyYW0uaD4KKyNpbmNs
dWRlIDx2bS92bV9wYWdlLmg+CisjZWxzZQogI2luY2x1ZGUgPHN5cy9xdWV1ZS5oPgorI2VuZGlm
CiAKKyNpZmRlZiBfX21pcHNfbjY0CisvKiBJbiA2NCBiaXQgdGhlIHdob2xlIG1lbW9yeSBpcyBk
aXJlY3RseSBtYXBwZWQgKi8KK3N0cnVjdAlzZl9idWY7CisKK3N0YXRpYyBfX2lubGluZSB2bV9v
ZmZzZXRfdAorc2ZfYnVmX2t2YShzdHJ1Y3Qgc2ZfYnVmICpzZikKK3sKKwl2bV9wYWdlX3QJbTsK
KworCW0gPSAodm1fcGFnZV90KXNmOworCXJldHVybiAoTUlQU19QSFlTX1RPX0RJUkVDVChWTV9Q
QUdFX1RPX1BIWVMobSkpKTsKK30KKworc3RhdGljIF9faW5saW5lIHN0cnVjdCB2bV9wYWdlICoK
K3NmX2J1Zl9wYWdlKHN0cnVjdCBzZl9idWYgKnNmKQoreworCisJcmV0dXJuICgodm1fcGFnZV90
KXNmKTsKK30KKworI2Vsc2UKIHN0cnVjdCB2bV9wYWdlOwogCiBzdHJ1Y3Qgc2ZfYnVmIHsKQEAg
LTUyLDUgKzc5LDYgQEAKIAogCXJldHVybiAoc2YtPm0pOwogfQorI2VuZGlmCiAKICNlbmRpZiAv
KiAhX01BQ0hJTkVfU0ZfQlVGX0hfICovCkluZGV4OiBzeXMvbWlwcy9taXBzL3ZtX21hY2hkZXAu
Ywo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBzeXMvbWlwcy9taXBzL3ZtX21hY2hkZXAuYwkocmV2aXNpb24gMjE3
ODA4KQorKysgc3lzL21pcHMvbWlwcy92bV9tYWNoZGVwLmMJKHdvcmtpbmcgY29weSkKQEAgLTgy
LDYgKzgyLDcgQEAKICNkZWZpbmUJTlNGQlVGUwkJKDUxMiArIG1heHVzZXJzICogMTYpCiAjZW5k
aWYKIAorI2lmbmRlZiBfX21pcHNfbjY0CiBzdGF0aWMgdm9pZAlzZl9idWZfaW5pdCh2b2lkICph
cmcpOwogU1lTSU5JVChzb2NrX3NmLCBTSV9TVUJfTUJVRiwgU0lfT1JERVJfQU5ZLCBzZl9idWZf
aW5pdCwgTlVMTCk7CiAKQEAgLTk1LDYgKzk2LDcgQEAKIH0gc2ZfZnJlZWxpc3Q7CiAKIHN0YXRp
YyB1X2ludAlzZl9idWZfYWxsb2Nfd2FudDsKKyNlbmRpZgogCiAvKgogICogRmluaXNoIGEgZm9y
ayBvcGVyYXRpb24sIHdpdGggcHJvY2VzcyBwMiBuZWFybHkgc2V0IHVwLgpAQCAtNDU4LDYgKzQ2
MCw3IEBACiAvKgogICogQWxsb2NhdGUgYSBwb29sIG9mIHNmX2J1ZnMgKHNlbmRmaWxlKDIpIG9y
ICJzdXBlci1mYXN0IiBpZiB5b3UgcHJlZmVyLiA6LSkpCiAgKi8KKyNpZm5kZWYgX19taXBzX242
NAogc3RhdGljIHZvaWQKIHNmX2J1Zl9pbml0KHZvaWQgKmFyZykKIHsKQEAgLTQ3OSwxMyArNDgy
LDI3IEBACiAJfQogCXNmX2J1Zl9hbGxvY193YW50ID0gMDsKIH0KKyNlbmRpZgogCiAvKgogICog
R2V0IGFuIHNmX2J1ZiBmcm9tIHRoZSBmcmVlbGlzdC4gIFdpbGwgYmxvY2sgaWYgbm9uZSBhcmUg
YXZhaWxhYmxlLgogICovCisjaWZkZWYgX19taXBzX242NAogc3RydWN0IHNmX2J1ZiAqCiBzZl9i
dWZfYWxsb2Moc3RydWN0IHZtX3BhZ2UgKm0sIGludCBmbGFncykKIHsKKworCXJldHVybiAoKHN0
cnVjdCBzZl9idWYgKiltKTsKK30KKwordm9pZAorc2ZfYnVmX2ZyZWUoc3RydWN0IHNmX2J1ZiAq
c2YpCit7Cit9CisjZWxzZQorc3RydWN0IHNmX2J1ZiAqCitzZl9idWZfYWxsb2Moc3RydWN0IHZt
X3BhZ2UgKm0sIGludCBmbGFncykKK3sKIAlzdHJ1Y3Qgc2ZfYnVmICpzZjsKIAlpbnQgZXJyb3I7
CiAKQEAgLTUzMSw2ICs1NDgsNyBAQAogCQl3YWtldXAoJnNmX2ZyZWVsaXN0KTsKIAltdHhfdW5s
b2NrKCZzZl9mcmVlbGlzdC5zZl9sb2NrKTsKIH0KKyNlbmRpZgogCiAvKgogICogU29mdHdhcmUg
aW50ZXJydXB0IGhhbmRsZXIgZm9yIHF1ZXVlZCBWTSBzeXN0ZW0gcHJvY2Vzc2luZy4KSW5kZXg6
IHN5cy9taXBzL21pcHMvdWlvX21hY2hkZXAuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzeXMvbWlwcy9taXBz
L3Vpb19tYWNoZGVwLmMJKHJldmlzaW9uIDIxNzgwOCkKKysrIHN5cy9taXBzL21pcHMvdWlvX21h
Y2hkZXAuYwkod29ya2luZyBjb3B5KQpAQCAtOTIsOSArOTIsOSBAQAogCQljbnQgPSB1bG1pbihj
bnQsIFBBR0VfU0laRSAtIHBhZ2Vfb2Zmc2V0KTsKIAkJbSA9IG1hW29mZnNldCA+PiBQQUdFX1NI
SUZUXTsKIAkJcGEgPSBWTV9QQUdFX1RPX1BIWVMobSk7Ci0JCWlmIChwYSA8IE1JUFNfS1NFRzBf
TEFSR0VTVF9QSFlTKSB7CisJCWlmIChNSVBTX0RJUkVDVF9NQVBQQUJMRShwYSkpIHsKIAkJCXNm
ID0gTlVMTDsKLQkJCWNwID0gKGNoYXIgKilNSVBTX1BIWVNfVE9fS1NFRzAocGEpICsgcGFnZV9v
ZmZzZXQ7CisJCQljcCA9IChjaGFyICopTUlQU19QSFlTX1RPX0RJUkVDVChwYSkgKyBwYWdlX29m
ZnNldDsKIAkJCS8qCiAJCQkgKiBmbHVzaCBhbGwgbWFwcGluZ3MgdG8gdGhpcyBwYWdlLCBLU0VH
MCBhZGRyZXNzIGZpcnN0CiAJCQkgKiBpbiBvcmRlciB0byBnZXQgaXQgb3ZlcndyaXR0ZW4gYnkg
Y29ycmVjdCBkYXRhCg==
--0016e64401ea8d3f0b049aabf956--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTik%2BpMOxCaD70oZJPsmKa4mNCviZmzLhxe8wQR-y>