From owner-freebsd-sparc64@FreeBSD.ORG Fri Sep 26 17:36:56 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C69BF16A4B3 for ; Fri, 26 Sep 2003 17:36:56 -0700 (PDT) Received: from abel.math.ntnu.no (abel.math.ntnu.no [129.241.15.50]) by mx1.FreeBSD.org (Postfix) with SMTP id E1D704401E for ; Fri, 26 Sep 2003 17:36:54 -0700 (PDT) (envelope-from perhov@math.ntnu.no) Received: (qmail 29078 invoked by uid 29119); 27 Sep 2003 00:36:53 -0000 Date: Sat, 27 Sep 2003 02:36:53 +0200 (MEST) From: Per Kristian Hove To: freebsd-sparc64@freebsd.org In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-1064622706=:27298" Content-ID: Subject: Re: sparc64 loader gets confused when netbooting X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Sep 2003 00:36:57 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---559023410-1804928587-1064622706=:27298 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: [Per Kristian Hove, 2003-09-24] | When netbooting, the sparc64 loader tries to download the kernel from | the wrong server address. On further investigation, the cure is quite trivial (and not sparc64- specific). The attached patch to /sys/boot/common/dev_net.c fixes this problem. Should I open a PR? -- Per Kristian Hove Dept. of Mathematical Sciences Norwegian University of Science and Technology ---559023410-1804928587-1064622706=:27298 Content-Type: TEXT/X-DIFF; NAME="dev_net.c.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: ATTACHMENT; FILENAME="dev_net.c.diff" LS0tIGRldl9uZXQuYy5vcmlnCVR1ZSBBdWcgMjYgMDE6MzA6NDEgMjAwMw0K KysrIGRldl9uZXQuYwlTYXQgU2VwIDI3IDAwOjUwOjI5IDIwMDMNCkBAIC0y NzAsMjIgKzI3MCwyMyBAQA0KIAlyZXR1cm4gKEVJTyk7DQogICAgIH0NCiAg ZXhpdDoNCi0gICAgcHJpbnRmKCJuZXRfb3Blbjogc2VydmVyIGFkZHI6ICVz XG4iLCBpbmV0X250b2Eocm9vdGlwKSk7DQotDQogICAgIC8qICANCiAgICAg ICogSWYgcHJlc2VudCwgc3RyaXAgdGhlIHNlcnZlcidzIGFkZHJlc3Mgb2Zm IG9mIHRoZSByb290cGF0aA0KICAgICAgKiBiZWZvcmUgcGFzc2luZyBpdCBh bG9uZy4gIFRoaXMgYWxsb3dzIHVzIHRvIGJlIGNvbXBhdGlibGUgd2l0aA0K ICAgICAgKiB0aGUga2VybmVsJ3MgZGlza2xlc3MgKEJPT1RQX05GU1JPT1Qp IGJvb3RpbmcgY29udmVudGlvbnMNCiAgICAgICovDQogDQotICAgIGZvcihp PTA7IGk8Rk5BTUVfU0laRTsgaSsrKQ0KKyAgICBmb3IoaT0wOyByb290cGF0 aFtpXSAhPSAnXDAnICYmIGkgPCBGTkFNRV9TSVpFOyBpKyspDQogCSAgICBp Zihyb290cGF0aFtpXSA9PSAnOicpDQogCQkgICAgYnJlYWs7DQotICAgIGlm KGkgJiYgaSAhPSBGTkFNRV9TSVpFKSB7DQotCSAgICBpKys7DQorICAgIGlm KGkgJiYgaSAhPSBGTkFNRV9TSVpFICYmIHJvb3RwYXRoW2ldID09ICc6Jykg ew0KKwkgICAgcm9vdHBhdGhbaSsrXSA9ICdcMCc7DQorCSAgICBpZiAoaW5l dF9hZGRyKCZyb290cGF0aFswXSkgIT0gSU5BRERSX05PTkUpDQorCQkgICAg cm9vdGlwLnNfYWRkciA9IGluZXRfYWRkcigmcm9vdHBhdGhbMF0pOw0KIAkg ICAgYmNvcHkoJnJvb3RwYXRoW2ldLCAmdGVtcFswXSwgc3RybGVuKCZyb290 cGF0aFtpXSkrMSk7DQogCSAgICBiY29weSgmdGVtcFswXSwgJnJvb3RwYXRo WzBdLCBzdHJsZW4oJnJvb3RwYXRoW2ldKSsxKTsJICAgIA0KICAgICB9DQor ICAgIHByaW50ZigibmV0X29wZW46IHNlcnZlciBhZGRyOiAlc1xuIiwgaW5l dF9udG9hKHJvb3RpcCkpOw0KICAgICBwcmludGYoIm5ldF9vcGVuOiBzZXJ2 ZXIgcGF0aDogJXNcbiIsIHJvb3RwYXRoKTsJICAgIA0KIA0KICAgICBkID0g c29ja3RvZGVzYyhzb2NrKTsNCkBAIC0yOTQsNiArMjk1LDggQEANCiAgICAg c2V0ZW52KCJib290Lm5ldGlmLm5ldG1hc2siLCBpbnRvYShuZXRtYXNrKSwg MSk7DQogICAgIHNldGVudigiYm9vdC5uZXRpZi5nYXRld2F5IiwgaW5ldF9u dG9hKGdhdGVpcCksIDEpOw0KICAgICBzZXRlbnYoImJvb3QubmV0aWYuaHdh ZGRyIiwgdGVtcCwgMSk7DQorICAgIHNldGVudigiYm9vdC5uZnNyb290LnNl cnZlciIsIGluZXRfbnRvYShyb290aXApLCAxKTsNCisgICAgc2V0ZW52KCJi b290Lm5mc3Jvb3QucGF0aCIsIHJvb3RwYXRoLCAxKTsNCiANCiAgICAgcmV0 dXJuICgwKTsNCiB9DQo= ---559023410-1804928587-1064622706=:27298--