From owner-freebsd-mips@freebsd.org Fri Sep 16 20:41:56 2016 Return-Path: Delivered-To: freebsd-mips@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B1A23BDD54E for ; Fri, 16 Sep 2016 20:41:56 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from reviews.nyi.freebsd.org (reviews.nyi.freebsd.org [IPv6:2610:1c1:1:607c::16:b]) by mx1.freebsd.org (Postfix) with ESMTP id 8D8A5B9A for ; Fri, 16 Sep 2016 20:41:56 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id 05695B94D; Fri, 16 Sep 2016 20:41:56 +0000 (UTC) Date: Fri, 16 Sep 2016 20:41:56 +0000 To: freebsd-mips@freebsd.org From: "jmallett (Juli Mallett)" Reply-to: D2535+328+49e31fd6f0082d49@reviews.freebsd.org Subject: [Differential] D2535: New, experimental PMAP implementation for MIPS64 Message-ID: X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: Thread-Topic: D2535: New, experimental PMAP implementation for MIPS64 X-Herald-Rules: <28>, <76> X-Phabricator-Projects: <#mips> X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: Precedence: bulk In-Reply-To: References: Thread-Index: MDFkZmEzMDA3ZTc4MDc3NzkxZmUxYzgyNTAwIFfcWRQ= MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.23 List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Sep 2016 20:41:56 -0000 am1hbGxldHQgYWRkZWQgaW5saW5lIGNvbW1lbnRzLgoKSU5MSU5FIENPTU1FTlRTCgo+IGt2bV9t aXBzLmg6NTIKPiAgI2RlZmluZQlNSVBTMzJfUEZOX01BU0sJCSgweDFGRkZGRkMwKQo+IC0jZGVm aW5lCU1JUFM2NF9QRk5fTUFTSwkJMHgzRkZGRkZGQzAKPiArI2RlZmluZQlNSVBTNjRfUEZOX01B U0sJCTB4RkZGRkZGQzAKPiAgI2RlZmluZQlNSVBTX1BGTl9TSElGVAkJKDYpCgpJbiB0aGlzIGFu ZCB0aGUgUEZOIG1hc2sgY2hhbmdlcyBpbiB0aGUga2VybmVsIGhlYWRlcnMsIEkgcmVhbGx5IHdv bmRlciB3aGV0aGVyIHdlIGNhbiBzYWZlbHkgbWFrZSB0aGVzZSBjaGFuZ2VzLiAgSSB1bmRlcnN0 YW5kIHRoZXkgZ2l2ZSB1cyBtb3JlIHVwcGVyIHNvZnR3YXJlIGJpdHMsIGFuZCB0aGF0IG9uIENI RVJJIHRoZXNlIGFyZSBzYWZlIGJlY2F1c2UgdGhlIHNvZnR3YXJlIGFuZCBoYXJkd2FyZSBhcmUg aGFybW9uaXplZCBoZXJlLCBidXQgYXJlIHdlIHF1aXRlIHN1cmUgdGhhdCB0aGVyZSdzIG5vIHJl YWwgaGFyZHdhcmUgd2hlcmUgdGhlIHBoeXNpY2FsIGFkZHJlc3MgbGF5b3V0IG1pZ2h0IHJlcXVp cmUgYmVpbmcgYWJsZSB0byBkZWNvZGUgdGhlc2UgYml0cyBvZiB0aGUgUEZOPwoKPiBvcHRpb25z Lm1pcHM6MTAzCj4gKyMKPiArTUlQUzY0X05FV19QTUFQCQkJb3B0X2dsb2JhbC5oCj4gKwoKQ2Fu IHdlIGdldCBhIHRpbWVsaW5lIG9uIGRlcHJlY2F0aW9uIG9mIHRoZSBvbGQgcG1hcCwgYW5kIG5v dGUgdGhhdCB0aGUgb3B0aW9uIGlzIHRlbXBvcmFyeT8KCj4gb3B0aW9ucy5taXBzOjExNQo+ICsj IFVzZSBvbmUgbGFyZ2UgcGFnZSAoY3VycmVudGx5IDE2SykgZm9yIHRoZSBrZXJuZWwgdGhyZWFk IHN0YWNrCj4gK0tTVEFDS19MQVJHRV9QQUdFICAgCQlvcHRfZ2xvYmFsLmgKPiArCgpJIHdvdWxk IHJlYWxseSByYXRoZXIganVzdCBzZWUgdXMgb25seSB1c2UgbGFyZ2Uga2VybmVsIHN0YWNrIHBh Z2VzLiAgSXQganVzdCBtYWtlcyBtb3JlIHNlbnNlLiAgSSBkb24ndCB0aGluayB0aGUgb3B0aW9u IGhlcmUgaXMgaGVhbHRoeSBmb3IgdXMuICBEbyB3ZSByZWFsbHkgc3VwcG9ydCBoYXJkd2FyZSB3 aGljaCBkb2Vzbid0IHVzZSBQYWdlTWFzaz8KCj4gcG1hcC5oOjE4NAo+ICB2b2lkICpwbWFwX21h cGRldih2bV9wYWRkcl90LCB2bV9zaXplX3QpOwo+ICsjaWZkZWYgTUlQUzY0X05FV19QTUFQCj4g KyNkZWZpbmUJcG1hcF9wYWdlX2lzX21hcHBlZChtKQkoIVRBSUxRX0VNUFRZKCYobSktPm1kLnB2 X2xpc3QpKQoKQXJlIHRoZXNlIGlmZGVmcyBjb3JyZWN0PyAgSSBhbSBoYXZpbmcgYSBoYXJkIHRp bWUgbWFraW5nIHNlbnNlIG9mIHdoYXQgY2hhbmdlZCBoZXJlIGFuZCB3aHkuCgo+IHB0ZS5oOjgy Cj4gKyAqIHByZXZlbnQgbG9hZGluZyBhbmQgc3RvcmluZyBvZiBjYXBhYmlsaXRpZXMsIHNvIHdl IGhhdmUgcmVkdWNlZCB0aGUgNTUtYml0Cj4gKyAqIHNoaWZ0IHRvIDUzIGJpdHMuCj4gICAqLwoK QWdhaW4sIHJlYWxseSBub3Qgc3VyZSB3ZSBjYW4gc2FmZWx5IGRvIHRoaXMgb24gYWxsIHN5c3Rl bXMuICBSb2JlcnQgaXMgcmlnaHQgdG8gYmUgY2F1dGlvdXMuCgo+IHZtcGFyYW0uaDoxMDkKPiAr ICogQ3VycmVudGx5IG1pcHM2NCBvbmx5IHN1cHBvcnRzIG9uZSBzaXplIG9yIGxldmVsIChWTV9M RVZFTF8wX09SREVSKSBvZgo+ICsgKiBzdXBlcnBhZ2VzICgyTUIpCj4gKyAqLwoKSSdtIHN1cnBy aXNlZCBieSB0aGlzLCBzaW5jZSB0aGVyZSBzZWVtcyB0byBoYWxmLWJlIGluZnJhc3RydWN0dXJl IGZvciBvdGhlciBsZXZlbHMuICBXaGF0J3MgdGhlIHBsYW4gaGVyZT8KCj4gcG1hcC5jOjgxMgo+ ICAJCXB0ZSA9ICpwdGVwOwo+IC0JCWlmIChwdGVfdGVzdCgmcHRlLCBQVEVfVikgJiYgKCFwdGVf dGVzdCgmcHRlLCBQVEVfUk8pIHx8Cj4gKwkJaWYgKHB0ZV90ZXN0KCZwdGUsIFBURV9WQUxJRCkg JiYgKCFwdGVfdGVzdCgmcHRlLCBQVEVfUk8pIHx8Cj4gIAkJICAgIChwcm90ICYgVk1fUFJPVF9X UklURSkgPT0gMCkpIHsKCnB0ZV9pc192YWxpZCBvciB3aGF0ZXZlciBoZXJlLCBhcyB3YXMgZG9u ZSBlbHNld2hlcmU/ICBDb25zaXN0ZW5jeSB3b3VsZCBoZWxwIGdldCBvdmVyIGFsbCB0aGUgUFRF IGJpdCByZW5hbWluZy4KCj4gcG1hcC5jOjM0NTkKPiArICoKPiArICogUmVmZXJlbmNlIGJpdCBl bXVsYXRpb24gaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIHBtYXAgaW1wbGVtZW50YXRpb24uCj4g KyAqLwoKU28gd2h5IGFsbCB0aGUgbmV3IFBURSBmaWVsZHM/ICBBZ2FpbiwgY29uZnVzZWQuCgo+ IHRsYi5jOjQzCj4gIAo+ICsjaW5jbHVkZSAib3B0X3ZtLmgiCj4gKwoKTmVjZXNzYXJ5PwoKPiB0 cmFwLmM6NjQ2Cj4gKwkJCQkgKiBBdHRlbXB0IHRvIHJlY292ZXIgYnkgZmx1c2hpbmcgdGhlIHVz ZXIgVExCCj4gKwkJCQkgKiBhbmQgcmVzZXR0aW5nIHRoZSBzdGF0dXMgYml0Lgo+ICsJCQkJICov CgpDYW4geW91IGV4cGxhaW4gdG8gbWUgd2h5IHRoaXMgaGFwcGVucyB3aXRoIHRoZSBuZXcgcG1h cD8gIElzIGl0IHJlbGF0ZWQgdG8gc3VwZXJwYWdlcyBzb21laG93PyAgSXQgc2VlbXMgd29ycnlp bmcuICBBZ2FpbiwgSSBtdXN0IGJlIG1pc3Npbmcgc29tZXRoaW5nPwoKPiB2bV9nbHVlLmM6MzE1 Cj4gIAo+ICsjaWYgZGVmaW5lZChfX21pcHNfXykKPiArCgpUaGlzIGlzIGEgZ29vZCBjaGFuZ2Ug dG8gbWFrZSBzdGFjayBhbGxvY2F0aW9uIGEgYml0IG1vcmUgc2VtYW50aWMsIGZsZXhpYmxlLCBj bGVhciwgZXRjLiAgSXQncyBhbHNvIHZlcnkgc2VsZi1jb250YWluZWQsIGFuZCBJJ2Qgc3VnZ2Vz dCBpdCBiZSByZXZpZXdlZCBhbmQgY29tbWl0dGVkIHNlcGFyYXRlbHkuCgpSRVBPU0lUT1JZCiAg clMgRnJlZUJTRCBzcmMgcmVwb3NpdG9yeQoKUkVWSVNJT04gREVUQUlMCiAgaHR0cHM6Ly9yZXZp ZXdzLmZyZWVic2Qub3JnL0QyNTM1CgpFTUFJTCBQUkVGRVJFTkNFUwogIGh0dHBzOi8vcmV2aWV3 cy5mcmVlYnNkLm9yZy9zZXR0aW5ncy9wYW5lbC9lbWFpbHByZWZlcmVuY2VzLwoKVG86IHNicnVu bywgc3NvbgpDYzogYnJvb2tzLCBqbWFsbGV0dCwgbWFya2osIGFsYywgc2JydW5vLCByd2F0c29u LCBlbWFzdGUsIGltcCwgZnJlZWJzZC1taXBzLWxpc3QsIGRuZWxzb25fMTkwMV95YWhvby5jb20s IG1pemhrYV9nbWFpbC5jb20K