From owner-freebsd-mips@freebsd.org Sun Apr 24 23:38:15 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 7D276B1B57E for ; Sun, 24 Apr 2016 23:38:15 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from nh603-vm5.bullet.mail.ssk.yahoo.co.jp (nh603-vm5.bullet.mail.ssk.yahoo.co.jp [182.22.90.46]) by mx1.freebsd.org (Postfix) with SMTP id 0A7891C1B for ; Sun, 24 Apr 2016 23:38:14 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from [182.22.66.105] by nh603.bullet.mail.ssk.yahoo.co.jp with NNFMP; 24 Apr 2016 23:38:04 -0000 Received: from [182.22.91.129] by t603.bullet.mail.ssk.yahoo.co.jp with NNFMP; 24 Apr 2016 23:38:04 -0000 Received: from [127.0.0.1] by omp602.mail.ssk.yahoo.co.jp with NNFMP; 24 Apr 2016 23:38:04 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 343316.3268.bm@omp602.mail.ssk.yahoo.co.jp Received: (qmail 9371 invoked by uid 60001); 24 Apr 2016 23:38:04 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.jp; s=yj20110701; t=1461541084; bh=H0bfvanVYEfyvcAgijR/ZOGIZ8vkFP7Wa3kW2M4OIxc=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:X-YMail-JAS:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=V1o8AiFtjhBGpq4ME8rPwP7YvvBEfJejCSA0HPQYJ+SYA35Qi/I89XkajkiyB5qtThVr8O1tZojM0nZAq3lrhc4og34la4ZtZuolK0ceu+smMrfkd4sysFGHiGa0h55Ci4OqyDIUST8Fg04BD/ua2d/fkX2lvnULELAAzr8Bjqs= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=yj20110701; d=yahoo.co.jp; h=Message-ID:X-YMail-OSG:Received:X-Mailer:X-YMail-JAS:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=P6miFIoXFROZrYzTasHkUONJUiYAhD7hhS215SnwIIEWQLFttyZZkm0MjiBJaKVp7VvTi52b6SDeyG29tRAJWkRjkRb+s9xaUKmxu0O8PzYqD9Ummt2jMUdRRFxUOGIu1kolPYY/NLZdBAravCvJK0jgjfYnDBuwl27eWoTTEiU=; Message-ID: <122264.6769.qm@web101720.mail.ssk.yahoo.co.jp> X-YMail-OSG: kgKtEgMVM1mL03e_I0BznOOpaTTsmXZZFQVMyAFza64xpxBCj_mNEY_qO9Ohn8y2nH8QUYZgE.KWfClpiDiNCZ1IxRkLyFeMac3yhmJli8HlPKQHMnBXJrcTKRBrafjoX2EZ.6pR2buQFsiELqQyAJk0u6yHVGsFNQXPRDnlcsrM6zu3GoRI3EeHieGk6htfKg.NocMnuyKciWg28yMDiRRU3ky9e88GEFqb9x5LOoED.yGgPAP48x4o4BPoDtsNwlwhw7gN6t4wAarjbvx4Pn79aeEp9STPQcJf8FiIzVWt27cb9mm3hbZsuQn0fLS8gPf1j_0jPKbxZiM0B6UCyD5Y1I9WSnt7QHirkkFWnDA7Uz2JSh37aPyR2tSHe0LUAh0kQq7tQZyag2GtuZNlVz1UFMCLOuXSLAtmuov7ncpDg_VlDTDz0_Y6bLlTSQ0JNyYRGOM0SyPlwvOb281u1.OP0ajQXxTHSEgst74mUAxEtQgCq7F.pHElFp0peagyGmBowv._zbEKa3494MEpUAMu4Pc0hXy.WCADtsc4Xk.NGWWe2G5AULbk Received: from [110.134.195.12] by web101720.mail.ssk.yahoo.co.jp via HTTP; Mon, 25 Apr 2016 08:38:03 JST X-Mailer: YahooMailWebService/0.8.111_69 X-YMail-JAS: QayXRZkVM1nrg6QwMbjXNn1WzyOFt_ZCsk4pKRS3asXUhJVm9eUEAhVfgKWP8xX9aXtilGhVtyGFcUHZ5.Hjsg2Tn8mjqqQPXLQ7eczO5Xp4lqu.c_S5NcJwhWVFMRF4SvSG Date: Mon, 25 Apr 2016 08:38:03 +0900 (JST) From: Mori Hiroki Reply-To: Mori Hiroki Subject: most significant bit memory resource To: "freebsd-mips@freebsd.org" MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Apr 2016 23:38:15 -0000 Hi.=0A=0ACurrent mips/mips/nexus.c code can't use=A0most significant bit me= mory resource=0Adevice.=0A=0Acfi0 at mem 0xffffffffbe000000-0xffffffffbffff= fff on nexus0=0Anexus_alloc_resource: could not reserve resource for cfi0= =0Adevice_attach: cfi0 attach returned 6=0A=0Aindex 45e47ef..a5d52d7 100644= =0A=0A--- a/sys/mips/mips/nexus.c=0A+++ b/sys/mips/mips/nexus.c=0A@@ -566,7= +566,9 @@ nexus_hinted_child(device_t bus, const char *dname, int duni=0At= )=0A=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 __func__, device_get_nameunit(c= hild),=0A=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (void *)(intptr_t)maddr, m= size);=0A=0A- =A0 =A0 =A0 =A0 =A0 =A0 =A0 result =3D bus_set_resource(child= , SYS_RES_MEMORY, 0, maddr,=A0=0A+// =A0 =A0 =A0 =A0 =A0 =A0 result =3D bus= _set_resource(child, SYS_RES_MEMORY, 0, maddr,=A0=0A+rman_res_t tmpaddr =3D= (u_long)maddr;=0A+ =A0 =A0 =A0 =A0 =A0 =A0 =A0 result =3D bus_set_resource= (child, SYS_RES_MEMORY, 0, tmpaddr,=A0=0A=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 msize);=0A=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 if (result !=3D 0) {=0A= =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 device_printf(bus,=A0=0A=0A= cfi0 at mem 0xbe000000-0xbfffffff on nexus0=0Acfi0: [256x128KB]=0Acfid0 on = cfi0=0A=0AI check this problem then found my workaround at cfi_core.c. Than= ks=A0Adrian.=0A=0ARegards=0A=0AHiroki Mori=0A