From owner-freebsd-mips@freebsd.org Mon Jan 25 00:09:53 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 D7939A451CE for ; Mon, 25 Jan 2016 00:09:53 +0000 (UTC) (envelope-from pkubaj@anongoth.pl) Received: from anongoth.pl (anongoth.pl [88.156.79.165]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "anongoth.pl", Issuer "Let's Encrypt Authority X1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9341D858 for ; Mon, 25 Jan 2016 00:09:53 +0000 (UTC) (envelope-from pkubaj@anongoth.pl) Received: from mail (unknown [127.0.1.10]) by anongoth.pl (Postfix) with ESMTP id 089153BD6F for ; Mon, 25 Jan 2016 00:59:43 +0100 (CET) X-Virus-Scanned: amavisd-new at anongoth.pl Received: from anongoth.pl ([127.0.1.10]) by mail (anongoth.pl [127.0.1.10]) (amavisd-new, port 10024) with LMTP id 23uH6Wt8B_7E for ; Mon, 25 Jan 2016 00:59:35 +0100 (CET) Received: from [192.168.0.9] (83-238-163-214.static.ip.netia.com.pl [83.238.163.214]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: pkubaj) by anongoth.pl (Postfix) with ESMTPSA id C59C93BD60 for ; Mon, 25 Jan 2016 00:59:34 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=anongoth.pl; s=ANONGOTH; t=1453679974; bh=8yrUAdy6SyKpgx8cQDQUxp1M3enqYO5024KJypt4qU4=; h=To:From:Subject:Date; b=Un/C2zAFZJe8GHE46lUHdCE6XgCIJ8Ws8IQPOZ7Y9Z/IX5QX/SId/k+kbD+cZdq2J N6tuH78eTzhWEqWPYQsugii/7/G/GYH6iIkYdibCauuM/pVJ4a565zoYwUa2w+8NyZ DLFTU+ueHQPs0oJc+hO0D8TBxz3cj+1ff9Yy6vbr1Efzs18TCbJScUdI7uVb0oClfA ynde8L5KGybcPz/ZmcDYA9A6Me4AbEpbar70s/i+Zv2DidaC1hoTREDMeEaqhB+38/ CYbLJPyhgFqyXusrbRSA3g7IPLP2MV6c2S3RF4k5erKccDMB84h1p0vZU+Q+Jb4CAf 1mTGxc5RtPn+g== To: "freebsd-mips@freebsd.org" From: Piotr Kubaj Subject: upgrading tl-wr1043nd past r29100 Message-ID: <56A56565.6040503@anongoth.pl> Date: Mon, 25 Jan 2016 00:59:33 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2016 00:09:53 -0000 Hi, I'm trying to upgrade my TP-LINK WR1043nd (1.0). It's currently running r291000. The error I'm getting is: rtl8366rb0port0: link state changed to UP init died (signal 0, exit 1) panic: Going nowhere without my init! KDB: enter: panic [ thread pid 1 tid 100001 ] Stopped at kdb_enter+0x4c: lui at,0x804c db> bt Tracing pid 1 tid 100001 td 0x8064b000 db_trace_thread+30 (?,?,?,?) ra c736b8a000000018 sp 0 sz 0 80088a04+114 (0,?,ffffffff,?) ra c736b8b800000020 sp 100000000 sz 1 80087e10+388 (?,?,?,?) ra c736b8d8000000a8 sp 0 sz 0 db_command_loop+70 (?,?,?,?) ra c736b98000000018 sp 0 sz 0 8008a918+f4 (?,?,?,?) ra c736b998000001a8 sp 0 sz 0 kdb_trap+110 (?,?,?,?) ra c736bb4000000030 sp 0 sz 0 trap+c7c (?,?,?,?) ra c736bb70000000c0 sp 0 sz 0 MipsKernGenException+134 (0,0,0,0) ra c736bc30000000c8 sp 100000001 sz 1 kdb_enter+4c (?,?,?,?) ra c736bcf800000018 sp 0 sz 0 vpanic+ec (?,?,?,?) ra c736bd1000000020 sp 0 sz 0 panic+20 (?,0,0,0) ra c736bd3000000020 sp 1 sz 1 exit1+6c (?,?,?,?) ra c736bd5000000058 sp 0 sz 0 sys_sys_exit+14 (?,?,?,?) ra c736bda800000018 sp 0 sz 0 trap+7a8 (?,?,?,?) ra c736bdc0000000c0 sp 0 sz 0 MipsUserGenException+10c (?,?,?,40972010) ra c736be8000000000 sp 0 sz 0 pid 1 I'm not sure which revision causes that, but it happens as early as on r291500. From owner-freebsd-mips@freebsd.org Mon Jan 25 04:10:00 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 844A47B19 for ; Mon, 25 Jan 2016 04:10:00 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ig0-x234.google.com (mail-ig0-x234.google.com [IPv6:2607:f8b0:4001:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 596F3D19 for ; Mon, 25 Jan 2016 04:10:00 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-ig0-x234.google.com with SMTP id z14so26672737igp.0 for ; Sun, 24 Jan 2016 20:10:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=09kI3hc8/MlZx1JAxHZ5s4xgEQveGBewQ1/oeQRYL6o=; b=khEhVq3zF69sehbg6pqlRnd+mUo0371Uu7M1sqahvc1Lm8FOZlzyVKS501Hy8+fSBu itJlhQufnslAR5eom1/wxUqK0tX6Q03fFXfR/qGR7N/j6IyA2MKK1AzisysM18A+cwI0 i9/Gb5x9OXvGGPMpBi1kiWGHj4S/yKJdywzS14jR1YwCpD0bHP2q5OII6ss6MKEhMRKN 7XcujwbGy2TPU63Ica6+VFld6cIkYrZnp3z298EnFWyRGsC8nc4fQd9kO6qR+HrAg/bE br4BNfgTzjWkVKosTXz5btmi/xqByXeiJ5OG8LbZklvHEReuUheUqkUn5sBcL+QQe0id jIRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=09kI3hc8/MlZx1JAxHZ5s4xgEQveGBewQ1/oeQRYL6o=; b=hbn62rzVl6DFIvCKD9UFp5vrx2+FA7zg3a3P/tED5nvVVmhxJ34rMyjPGv1PInwEne XiTZrSWyDu/YSOXUvAt5JLmmQO/1plQBhkbczysoiavD+kHVSvhYGHccD1sDSiCmQjYL sxRsgRRhvUWTHgMVCtq6UFX8MCtDwCcnioD7oGLyuH73zikT/4X2zxbknMmtkBIoVGZ3 KF1I1ZgpqoHWfVi4KF+qiUTWPSHvIRvsQzDa+WhvlyzQo31nqPBTVInrQNUgBei8diTb Y50nPvvBMc0P1BEeP0KDoaB2zjCa8vneEd1mT/CxmGQFgmR2oJw/CkCX0ipeqNAj3ZB3 khmg== X-Gm-Message-State: AG10YOTyi8fPjn97L/VtX+AaKdjU3PQe4BRnvDNnhZoS7eMHYQ4/yzy1EYz80gRWFNyj+VELWfviu+UArugsew== MIME-Version: 1.0 X-Received: by 10.50.150.36 with SMTP id uf4mr14322856igb.61.1453694999573; Sun, 24 Jan 2016 20:09:59 -0800 (PST) Received: by 10.36.121.16 with HTTP; Sun, 24 Jan 2016 20:09:59 -0800 (PST) In-Reply-To: <56A56565.6040503@anongoth.pl> References: <56A56565.6040503@anongoth.pl> Date: Sun, 24 Jan 2016 20:09:59 -0800 Message-ID: Subject: Re: upgrading tl-wr1043nd past r29100 From: Adrian Chadd To: Piotr Kubaj Cc: "freebsd-mips@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2016 04:10:00 -0000 hi, can you narrow it down a bit more for me please? sorry, right now i'm in the process of moving house and everything's in storage. -a On 24 January 2016 at 15:59, Piotr Kubaj wrote: > Hi, > > I'm trying to upgrade my TP-LINK WR1043nd (1.0). It's currently running > r291000. The error I'm getting is: > rtl8366rb0port0: link state changed to UP > init died (signal 0, exit 1) > panic: Going nowhere without my init! > KDB: enter: panic > [ thread pid 1 tid 100001 ] > Stopped at kdb_enter+0x4c: lui at,0x804c > db> bt > Tracing pid 1 tid 100001 td 0x8064b000 > db_trace_thread+30 (?,?,?,?) ra c736b8a000000018 sp 0 sz 0 > 80088a04+114 (0,?,ffffffff,?) ra c736b8b800000020 sp 100000000 sz 1 > 80087e10+388 (?,?,?,?) ra c736b8d8000000a8 sp 0 sz 0 > db_command_loop+70 (?,?,?,?) ra c736b98000000018 sp 0 sz 0 > 8008a918+f4 (?,?,?,?) ra c736b998000001a8 sp 0 sz 0 > kdb_trap+110 (?,?,?,?) ra c736bb4000000030 sp 0 sz 0 > trap+c7c (?,?,?,?) ra c736bb70000000c0 sp 0 sz 0 > MipsKernGenException+134 (0,0,0,0) ra c736bc30000000c8 sp 100000001 sz 1 > kdb_enter+4c (?,?,?,?) ra c736bcf800000018 sp 0 sz 0 > vpanic+ec (?,?,?,?) ra c736bd1000000020 sp 0 sz 0 > panic+20 (?,0,0,0) ra c736bd3000000020 sp 1 sz 1 > exit1+6c (?,?,?,?) ra c736bd5000000058 sp 0 sz 0 > sys_sys_exit+14 (?,?,?,?) ra c736bda800000018 sp 0 sz 0 > trap+7a8 (?,?,?,?) ra c736bdc0000000c0 sp 0 sz 0 > MipsUserGenException+10c (?,?,?,40972010) ra c736be8000000000 sp 0 sz 0 > pid 1 > > > I'm not sure which revision causes that, but it happens as early as on > r291500. > _______________________________________________ > freebsd-mips@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-mips > To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org" From owner-freebsd-mips@freebsd.org Mon Jan 25 19:19:29 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 2333AA461F3 for ; Mon, 25 Jan 2016 19:19:29 +0000 (UTC) (envelope-from pkubaj@anongoth.pl) Received: from anongoth.pl (anongoth.pl [88.156.79.165]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "anongoth.pl", Issuer "Let's Encrypt Authority X1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CC344618 for ; Mon, 25 Jan 2016 19:19:28 +0000 (UTC) (envelope-from pkubaj@anongoth.pl) Received: from mail (unknown [127.0.1.10]) by anongoth.pl (Postfix) with ESMTP id 69A933B805; Mon, 25 Jan 2016 20:19:24 +0100 (CET) X-Virus-Scanned: amavisd-new at anongoth.pl Received: from anongoth.pl ([127.0.1.10]) by mail (anongoth.pl [127.0.1.10]) (amavisd-new, port 10024) with LMTP id fMYKOwnLIalq; Mon, 25 Jan 2016 20:19:13 +0100 (CET) Received: from [192.168.0.6] (83-238-163-214.static.ip.netia.com.pl [83.238.163.214]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: pkubaj) by anongoth.pl (Postfix) with ESMTPSA id 4FB6A3B7F8; Mon, 25 Jan 2016 20:18:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=anongoth.pl; s=ANONGOTH; t=1453749553; bh=ONrTgOuWdOkEWmmXxPe296iZ5i7Kb+prUshhacLzgf0=; h=Subject:To:References:Cc:From:Date:In-Reply-To; b=usvFjf4jBKBz9DP5h+0wpb7SXZvdvOW9Ve9+9C7ZU24FKAmv6RFgytpJOZ5GYe3x2 RIRwIUa921TuAwd61YLmI7DCAvJZjc6IiwXqadtrm7Wqj6PTq4P968Q29aZ6pZvcIt iAqFBVGxtOk1uVZbcUFYbO4+mBCpAIJLEhUPKIlcS7rJPFeK+JsA+rkArqygnOIE9L L+2GR3xh1wFmQ6akza7yqqIxEWxYXnxKeGmLM7AHe9xMrDrA8E2dB7P3eDWgxTLR8U HztQEna2grMCK1OTNdLVxXJ0grE1VdDuruUbNP/9VxgvEe6OsP8Da+m6Z54Wi+Hx3H 2GMV/eIQO0JDA== Subject: Re: upgrading tl-wr1043nd past r29100 To: Adrian Chadd References: <56A56565.6040503@anongoth.pl> Cc: "freebsd-mips@freebsd.org" From: Piotr Kubaj Message-ID: <56A674E4.2060102@anongoth.pl> Date: Mon, 25 Jan 2016 20:17:56 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2016 19:19:29 -0000 Actually, I'm not sure why, but it seems like I cannot even build now (it's strange because I could build newer revisions before) anything newer than r291405, because of: `subr.o' is up to date. `chat.o' is up to date. nc.lo: In function `_$$hide$$ nc.lo main': (.text+0x2a9c): warning: warning: mktemp() possibly used unsafely; consider using mkstemp() /home/pkubaj/head/../obj/mips_ap//mips.mips/usr/home/pkubaj/head/tmp/usr/lib/libkvm.a(kvm.o): In function `_kvm_read_core_phdrs': kvm.c:(.text+0x1a60): undefined reference to `elf_begin' kvm.c:(.text+0x1a80): undefined reference to `elf_errmsg' kvm.c:(.text+0x1ac0): undefined reference to `elf_kind' kvm.c:(.text+0x1b04): undefined reference to `gelf_getclass' kvm.c:(.text+0x1b4c): undefined reference to `gelf_getehdr' kvm.c:(.text+0x1b6c): undefined reference to `elf_errmsg' kvm.c:(.text+0x1c10): undefined reference to `elf_getphdrnum' kvm.c:(.text+0x1c34): undefined reference to `elf_errmsg' kvm.c:(.text+0x1cdc): undefined reference to `gelf_getphdr' kvm.c:(.text+0x1cfc): undefined reference to `elf_errmsg' kvm.c:(.text+0x1d4c): undefined reference to `elf_end' kvm.c:(.text+0x1d70): undefined reference to `elf_end' /home/pkubaj/head/../obj/mips_ap//mips.mips/usr/home/pkubaj/head/tmp/usr/lib/libkvm.a(kvm.o): In function `_kvm_open': kvm.c:(.text+0x20bc): undefined reference to `elf_version' kvm.c:(.text+0x2100): undefined reference to `elf_begin' kvm.c:(.text+0x2120): undefined reference to `elf_errmsg' kvm.c:(.text+0x215c): undefined reference to `elf_kind' kvm.c:(.text+0x21a0): undefined reference to `gelf_getehdr' kvm.c:(.text+0x21c0): undefined reference to `elf_errmsg' kvm.c:(.text+0x21f8): undefined reference to `elf_end' kvm.c:(.text+0x220c): undefined reference to `elf_end' --- bsdbox --- *** [bsdbox] Error code 1 make[4]: stopped in /usr/home/pkubaj/obj/mips_ap/mips.mips/usr/home/pkubaj/head/tools/bsdbox 1 error make[4]: stopped in /usr/home/pkubaj/obj/mips_ap/mips.mips/usr/home/pkubaj/head/tools/bsdbox --- bsdbox --- *** [bsdbox] Error code 2 make[3]: stopped in /usr/home/pkubaj/head/tools/bsdbox 1 error And it actually seems like r291406 changed something about libkvm: Add support to libkvm for reading vmcores from other architectures. - Add a kvaddr_type to represent kernel virtual addresses instead of unsigned long. - Add a struct kvm_nlist which is a stripped down version of struct nlist that uses kvaddr_t for n_value. - Add a kvm_native() routine that returns true if an open kvm descriptor is for a native kernel and memory image. .... https://svnweb.freebsd.org/base?view=revision&revision=291406 On 01/25/2016 05:09 AM, Adrian Chadd wrote: > hi, > > can you narrow it down a bit more for me please? > > sorry, right now i'm in the process of moving house and everything's in storage. > > > -a > > > On 24 January 2016 at 15:59, Piotr Kubaj wrote: >> Hi, >> >> I'm trying to upgrade my TP-LINK WR1043nd (1.0). It's currently running >> r291000. The error I'm getting is: >> rtl8366rb0port0: link state changed to UP >> init died (signal 0, exit 1) >> panic: Going nowhere without my init! >> KDB: enter: panic >> [ thread pid 1 tid 100001 ] >> Stopped at kdb_enter+0x4c: lui at,0x804c >> db> bt >> Tracing pid 1 tid 100001 td 0x8064b000 >> db_trace_thread+30 (?,?,?,?) ra c736b8a000000018 sp 0 sz 0 >> 80088a04+114 (0,?,ffffffff,?) ra c736b8b800000020 sp 100000000 sz 1 >> 80087e10+388 (?,?,?,?) ra c736b8d8000000a8 sp 0 sz 0 >> db_command_loop+70 (?,?,?,?) ra c736b98000000018 sp 0 sz 0 >> 8008a918+f4 (?,?,?,?) ra c736b998000001a8 sp 0 sz 0 >> kdb_trap+110 (?,?,?,?) ra c736bb4000000030 sp 0 sz 0 >> trap+c7c (?,?,?,?) ra c736bb70000000c0 sp 0 sz 0 >> MipsKernGenException+134 (0,0,0,0) ra c736bc30000000c8 sp 100000001 sz 1 >> kdb_enter+4c (?,?,?,?) ra c736bcf800000018 sp 0 sz 0 >> vpanic+ec (?,?,?,?) ra c736bd1000000020 sp 0 sz 0 >> panic+20 (?,0,0,0) ra c736bd3000000020 sp 1 sz 1 >> exit1+6c (?,?,?,?) ra c736bd5000000058 sp 0 sz 0 >> sys_sys_exit+14 (?,?,?,?) ra c736bda800000018 sp 0 sz 0 >> trap+7a8 (?,?,?,?) ra c736bdc0000000c0 sp 0 sz 0 >> MipsUserGenException+10c (?,?,?,40972010) ra c736be8000000000 sp 0 sz 0 >> pid 1 >> >> >> I'm not sure which revision causes that, but it happens as early as on >> r291500. >> _______________________________________________ >> freebsd-mips@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-mips >> To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org" From owner-freebsd-mips@freebsd.org Thu Jan 28 00:36:06 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 10995A6F2F8; Thu, 28 Jan 2016 00:36:06 +0000 (UTC) (envelope-from stevek@juniper.net) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0115.outbound.protection.outlook.com [157.56.110.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5D52D1471; Thu, 28 Jan 2016 00:36:04 +0000 (UTC) (envelope-from stevek@juniper.net) Received: from BL2PR05CA0015.namprd05.prod.outlook.com (10.255.226.15) by DM2PR0501MB1392.namprd05.prod.outlook.com (10.161.224.139) with Microsoft SMTP Server (TLS) id 15.1.390.13; Thu, 28 Jan 2016 00:20:23 +0000 Received: from BN1AFFO11OLC003.protection.gbl (2a01:111:f400:7c10::147) by BL2PR05CA0015.outlook.office365.com (2a01:111:e400:c04::15) with Microsoft SMTP Server (TLS) id 15.1.396.15 via Frontend Transport; Thu, 28 Jan 2016 00:20:22 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.19) smtp.mailfrom=juniper.net; freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.19 as permitted sender) Received: from p-emfe01b-sac.jnpr.net (66.129.239.19) by BN1AFFO11OLC003.mail.protection.outlook.com (10.58.53.74) with Microsoft SMTP Server (TLS) id 15.1.355.15 via Frontend Transport; Thu, 28 Jan 2016 00:20:22 +0000 Received: from stevek-ubuntu.jnpr.net (172.25.4.171) by p-emfe01b-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server id 14.3.123.3; Wed, 27 Jan 2016 16:20:19 -0800 Date: Wed, 27 Jan 2016 19:20:15 -0500 From: Steve Kiernan To: Stanislav Galabov CC: , Subject: Re: SPI geom_flashmap/fdt_slicer support, FDT 'resets=' support and a move of ohci_fdt.c Message-ID: <20160127192015.64d0ded0@stevek-ubuntu.jnpr.net> In-Reply-To: References: <20160122173906.147bb7c2@stevek-ubuntu.jnpr.net> Organization: Juniper Networks Inc. X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.27; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11OLC003; 1:L0nIRLs+F2EzW7RnYUruL1e6+GBcDwRt/lJSryWujE5OtUSN/gUs2qHkNOJmbVqb3gBOASCkFSACUliizAUQrGYN5liahIZegb3RXv64mHVSIHWKmXCXoXmH0G4K6ot9ZtbzOWXadj1WkE9cXaYFoZRoHM4y+WR6QhhkyDhbCM0FYAM9DScCh8vTHHIF5zGshYI0iMaj59zkmj7UMovEiy4f0aosni9pOObM44wRP1P43DNZ5D0pEDrRpgxEPg3faOVSu3pst/5i6IK3QXVQyDbFmM4I/QMKggGqcnup+5070xJ6W565UafxibP27Gt4yt+zMyDJN/y/N/GvKMIqmAkCHgciIzPYHCpZIBFqb7vQXOt0q10pGMrj3xWZ97faAqqnBKWzB3yXZ4m1Lh5uWFloKm5l0eJxwYeYPHCS+b4= X-Forefront-Antispam-Report: CIP:66.129.239.19; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(24454002)(189002)(199003)(230700001)(15975445007)(5001960100002)(106466001)(23726003)(2950100001)(104016004)(110136002)(1096002)(77096005)(11100500001)(1220700001)(97736004)(47776003)(105596002)(5008740100001)(50986999)(5003600100002)(3470700001)(586003)(76176999)(6806005)(19580395003)(1076002)(81156007)(189998001)(53416004)(87936001)(4326007)(19580405001)(1411001)(50466002)(33646002)(5890100001)(69596002)(2906002)(86362001)(92566002)(46406003)(50226001)(39210200001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0501MB1392; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1392; 2:IbQFvq+3jZt3yO1glOxYMqC3t+48m6FkYITtf/LGhAN7pN1hxueJ0acw9PrvJOO15/64L9fCMYzS2Mx/491BvZNFT+bRM0bz7L2ku4BJD2DFwY7ZvBN8zI/68oAIbIe0ciPIBwhHP8jHKk6WVBJFFg==; 3:/2a8Cf5Ui8MMbU7e5Aa5Dc2BF7UcZ2OVHlvLEhXq/Rn837fhR8eu4QU66vQ+YUSwBFfBc44QJ+yX29f5IaguU+Mfs+zzqZ4Y3yjcxvKGjzae4AAg+Bw47ddbbPa6USxuUuJTFPqaX+iC2yvGjvplAZX2dBw4Hi+P3jkRvtvqIeL73Zy9Gj+Qqhjk754AhyWouXc68giD5fqSErqvQOHXGLc5dbc/e7tiQPoG975qobs=; 25:vylsqRl/YTiFT/rbLWbnx/C3ld0BfpeOlPv2///QgJjSh+DmjmfQjQiB6bBEUYyDXqQjE4gcS+fOHYTuJLHnFb68WEScZrDiDQXDNzBZsr/erwOuqrz3XCC1XOWC+eMdyH2VQufnZ+aZrOxTzUP4GnLeHAbGqnhq7w+oODv/j7wV3H08E8HLplxs37na+GpP+IA4jU+w87ygSAP4csOipHeAv58mgwceZ8WB6DM1s8C+ZD1FWoAkuI7PF0ekAa6u X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0501MB1392; X-MS-Office365-Filtering-Correlation-Id: 784e8fae-c09d-4e7f-b860-08d32778d020 X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1392; 20:3zrgMZMLqH2ycnQFgFF5Yv11HeVq7ifmo5kPsba8LgpV3wgkr9ysdPRH+ncI6+epJqVBWs01odqX1Ojibl/Lhn5blfcbTNQFLa3d+I0ugM1TD3yTI0PelktERKhXbO3FXX0w2wO+3xmqYmpWPDji8iwbPyG7Qx9yR9Kt66IcMN3DJwJP/KpAucfiY6K3NGblTP5zsrutby4STAqMUoUP9Gnei4j2Vg/jaH1jDrjA99dVKvlJ56aApptv2HuKTKcnWciooesI3v4oXp/Ct600L1wgt7A8EFHYncNlvdSnDIUckqsW3W8zgUuwsWZzcFDrB8ptly4JiSbYRW7WjuXPzhSv+EbiSuHu2fwhCfazv/gUJRkHCFSuu5s2zCK6S0gztvuN06EvJ/EjWts020vLMTYcKqlhQUkvoXMA6F3q0jpaZQnq3BU/PKWZ2o/UtSYwpYdQb7T4isME+qf04oNOtr02O2Jo/SDH7Pdkn13rlAJCjsF5Hj67ESzwFnTjHuzW X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(13017025)(13018025)(13015025)(13023025)(8121501046)(13024025)(3002001)(10201501046); SRVR:DM2PR0501MB1392; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0501MB1392; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1392; 4:CeugSZs2QZlQi8/8m1XTPt7g97SO6F1ailr8ExEAhedJq40Wg+fnIz+8XLoDrPr/lltzlhTNBEpf0rIurVTm39n0lYe8NdIeNO6HSWRBjwrKiFwxUwR6k7SFL9uEPcbDBQx/IhLZbBT8kzg162OghZYmECptNqb16N6bQp7zd1NCMAtGF4JCc2U/pb1hCIDB8/JK7rmIBndoim+ieas7oArup3qgEQfyAQ7PV9X6egjkfq1OeVD7xJTL8gofUF8yCg+dfJNxErVyivMNtNiV8zt/S0JDBuIWr/aH7E6fBSEmnMcvryqy+1XHJwuAlIr/eBBUsAY8OsS0EvT/+R3RVRToRG+wgTYha5ZUH/F1Clcl4IApeWbpr5OrugyQVAsqRY1feLSNx2si+GMeV0aPvvZVrt8LoSp1Wa5yJRd5Lu8pugsfOUcS5GrKSSMUJrVyXKzHjPenNhJ6hDlD0HQ1LA== X-Forefront-PRVS: 083526BF8A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0501MB1392; 23:FMp3F0Y5WrV/QDPabsl/L8w63dmSJZa6UBan5bw?= =?us-ascii?Q?uP5t5Fl15cEHT2m9dw/2RasagI52i336XiUcsFh9cRAjyPTOHJEcJNJYpP1n?= =?us-ascii?Q?K1qzASBFb/hMtuaiV2JJyqFHZ/YxnPVJq2AaSzbv57tBnmwAUg0gjUzEPJU9?= =?us-ascii?Q?YBmp5u7uRZ5/NHLLnowO7c1zFyvx4wl61F3jHu4lkN10wM+HDHxNvV2ocV/V?= =?us-ascii?Q?eq5MHZvS386oR1fyOEXQElC3HTNSKslNhNLApwOCESLGEaqtcz+ARrlcMznf?= =?us-ascii?Q?3fSmoH+6gxRmXtM5PYf+pJkGEE8LGu7affzi8ov6a+WWZ7U51HrxTXwXwwb+?= =?us-ascii?Q?c8bn3PlSCCdL2Rq19LGfM7ORxsPt3CKX26WHUeGuXacUjoDGUAdwjFunvtNc?= =?us-ascii?Q?gsvmYBkX86aU9aYGVjid0d4RCPf8VkdenzDKrCkdVpkIaaZ6fWas1D0fpESO?= =?us-ascii?Q?AqfqWXNcMvLx+TQ0YqnWFUvNwqo66RT7qfq43gFRcWuw7d9TFQ6VaOpXIjb2?= =?us-ascii?Q?8ceuKAWc9O05sVhtjwqN7ggLs1VbJgSRn3KEtgvyFP+vRkN+0PGepWyE2VLj?= =?us-ascii?Q?5BXLGUV3NGNJAlW7ZF2sVUkkpfZfObdcBxh4MVTBvATA/6+una3W/HsGQdbW?= =?us-ascii?Q?4IKQJ6gBsdqYvywjuZopCQUKszchqiQpz/cbIBLwtiqjxm/WtmXhVaWZYfUc?= =?us-ascii?Q?zbfYMsOun9RkrGr9I6z4O4mjziVW2nWgl3/J7epZF3FHzBGFafe8MCbFEf7C?= =?us-ascii?Q?1Y6pDb6aks2RX97+pHLrhJiAMidyW7lLAuH/cn/f1hQBGodd81h73M6Ia0/V?= =?us-ascii?Q?YXfq8lj7k5+DK3I66KJtlmAjSmHEIGFRY5xZi8KxrPocR6+Lv7m7PUm1je05?= =?us-ascii?Q?oini3s1jK3SQS6BMSh4UMfaRdKCySOje14M5AX/12RCPZz5Z/+bn8hduDT7I?= =?us-ascii?Q?8OTN6Mjl4Y7ETfyJkOD0zMcKKKpfr6/ipPa9zTDpAszhr2YWfFlHR2ZKgPWc?= =?us-ascii?Q?uN8CA6x8bmegBjHN+1TQ0xB2vymbiwTJTp4Xbw1BbxA+vHbZwsiOJqTEkotG?= =?us-ascii?Q?SF0giGYGElEh8s6k532RESs7r11KqEPGW6bzfg37RPHV8wcXtSGlu3eAx9YW?= =?us-ascii?Q?pHolvcEyr9i012Tg1MFDvcBcOJCqpIejuEuWdnA3TQCAVrLOQK7EHeUa/GWM?= =?us-ascii?Q?Vj3AlKNn94KEKudQTt9uBtvq8OMQ38Mz7Ruo/?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1392; 5:JX/5M5VWKdCxcoY5nE4Jw7wCS2arXyYA9kqbSAGIuk6HYe5cLG3K4WhLUuCTtePS3DSMNnCaNAHbuTeB+Fi2xYhadm+mSZONdAc5dg0naDNBY+5xM23T29H0xc9FyUB0mdEbJgYWFIfhRtwIvVMZlg==; 24:2N5ec2vgaIb66+FFcbBM1eOcQFQpIo++wFXBbfW7tzzJiXfllnE2pF2BNTSP7bc12EsJl4iGWgGEbm8WnuEEqSl68RAC9ZP7hBY6JKc4TF8= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jan 2016 00:20:22.6991 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.19]; Helo=[p-emfe01b-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0501MB1392 X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2016 00:36:06 -0000 On Sat, 23 Jan 2016 07:18:04 +0200 Stanislav Galabov wrote: > It looks like only part of the original patch I submitted made it into head > (only the mx25l part). > We also need to change sys/conf/files as Steve pointed out, as well as > sys/geom/geom_flashmap.c: > https://bz-attachments.freebsd.org/attachment.cgi?id=165546 One other thing that needs to be considered. The nand driver has an ioctl for getting chip parameters (see chip_param_io structure in sys/dev/nand/nand_dev.h) and geom_flashmap only allows for NAND_IO_GET_CHIP_PARAM to be passed to the provider. However, the CFI and SPI devices do not implement this and they probably should not as-is. Something more generic to flash devices that are handled by geom_flashmap is probably in order. -Steve From owner-freebsd-mips@freebsd.org Thu Jan 28 01:11:28 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 7AED2A70378 for ; Thu, 28 Jan 2016 01:11:28 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ob0-x234.google.com (mail-ob0-x234.google.com [IPv6:2607:f8b0:4003:c01::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 41040181D for ; Thu, 28 Jan 2016 01:11:28 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: by mail-ob0-x234.google.com with SMTP id is5so23136717obc.0 for ; Wed, 27 Jan 2016 17:11:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to; bh=9mtKinJMG0A2rVgvQhlK+6Q0XzqZpCGGw6aZBVMo2v8=; b=yusXZOchdFdXqhmg4AmsFsDlaC1aVjAPxMHuhp5G+gYuiUPFKkDGvpo9tNPlRZSonN HpAjK9+V79sKuWjfAEBt0jGZsNah15xvr89vo4jMqKIa0AACGmXVdMjtRVjbZE4yU7M2 k614HhK1bxXWBE7sEPokE5HHivObj/WZpsrchTDkD88e6+rZaq5btlFOItE5WIcDlHDa E7hiLIJ3x/jtEsJBaORIbE960SfopL6fFw1AcmCda0z+Y/fZT6/ZAj2wU+VRPFowrohJ KjtRNVSE45nFsEX7UN7iNlWk6QSYqKiABU1JFQw6FOzs508eCvjdHecFmLPEILqaE8w4 gyLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:message-id:references:to; bh=9mtKinJMG0A2rVgvQhlK+6Q0XzqZpCGGw6aZBVMo2v8=; b=PodU4xiN0zuQSgFBfbjSVUI0DbHt1/7t+KQ4ocUdOAI8uxGbrmdmgonwrDk9Poet9l 3FpdnLsUM7Xv1skfHCbbk46ro1CvjgOXviea9jVIj4eypJ4YwIHHbEsy5fwyCOSCYBmP cTck8CyVhE5s1X/Emq4hFni4O4EBqNSjlUKDWZ0I8pMukRS9ofY9gy8uvrxpYjgRm2Xi S4oJ9xOhBa0pB27wjY8m/tixb+Ryfhd6prtakNJ4fhm1obQw8N+5bcd/EBKF8IKH/eph TezXD2X466rz7RwfPtpnC01zDbEURZ5tsLvdPCBNkdEqUUMdhMHXOtaIZUurT0CgH+I8 bcdQ== X-Gm-Message-State: AG10YOTev8MYBxUnwY8qwSysJh6VPJ+AzH3hP1ewMrK4w69mX5XFndfCsLq1QZ6Z7W7JNQ== X-Received: by 10.182.73.225 with SMTP id o1mr203256obv.80.1453943487125; Wed, 27 Jan 2016 17:11:27 -0800 (PST) Received: from ?IPv6:2601:280:4900:3700:314d:f855:ce09:86f9? ([2601:280:4900:3700:314d:f855:ce09:86f9]) by smtp.gmail.com with ESMTPSA id k204sm4232155oia.7.2016.01.27.17.11.26 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 27 Jan 2016 17:11:26 -0800 (PST) Sender: Warner Losh Subject: Re: SPI geom_flashmap/fdt_slicer support, FDT 'resets=' support and a move of ohci_fdt.c Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: multipart/signed; boundary="Apple-Mail=_4967476C-6D18-4BF8-BB72-F56B9EAA26B5"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5.2 From: Warner Losh In-Reply-To: <20160127192015.64d0ded0@stevek-ubuntu.jnpr.net> Date: Wed, 27 Jan 2016 18:11:24 -0700 Cc: Stanislav Galabov , freebsd-arm@freebsd.org, freebsd-mips@freebsd.org Message-Id: <55D21A1C-E1E3-4800-8069-8EA98A8F85A0@bsdimp.com> References: <20160122173906.147bb7c2@stevek-ubuntu.jnpr.net> <20160127192015.64d0ded0@stevek-ubuntu.jnpr.net> To: Steve Kiernan X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2016 01:11:28 -0000 --Apple-Mail=_4967476C-6D18-4BF8-BB72-F56B9EAA26B5 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Jan 27, 2016, at 5:20 PM, Steve Kiernan wrote: >=20 > On Sat, 23 Jan 2016 07:18:04 +0200 > Stanislav Galabov wrote: >=20 >> It looks like only part of the original patch I submitted made it = into head >> (only the mx25l part). >> We also need to change sys/conf/files as Steve pointed out, as well = as >> sys/geom/geom_flashmap.c: >> https://bz-attachments.freebsd.org/attachment.cgi?id=3D165546 >=20 > One other thing that needs to be considered. The nand driver has an = ioctl > for getting chip parameters (see chip_param_io structure in > sys/dev/nand/nand_dev.h) and geom_flashmap only allows for > NAND_IO_GET_CHIP_PARAM to be passed to the provider. However, the CFI = and > SPI devices do not implement this and they probably should not as-is. > Something more generic to flash devices that are handled by = geom_flashmap > is probably in order. The different chip parameters shouldn=E2=80=99t be done through an ioctl = with geom. It should be done with geom attributes. We should implement a sensible = set for all three and have geom_flashmap use those instead of the ioctl. Warner --Apple-Mail=_4967476C-6D18-4BF8-BB72-F56B9EAA26B5 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJWqWq8AAoJEGwc0Sh9sBEAgokQAI5M65KgnMS90eGeIFoWcGSM RdwmoA79ic2anh3mzxI+18CQgV+NLX7A2dFPOCb+mXJcioTdirDns78LbQdsH4sr li659Ui84+bwuR0Ov8Qxi2ugyd2Z4iaFXITQ2G9l+lB1715ZLOEryVnMZaBbLyLl BnS/DuFuVh83CaDaYqQS0tA28dypaUk3uXb5I4RimUMVws824K+pePR6QeXShlHP z0Xf48rq3r2nBS4/jicQ8MLk6uA6kI/xjdMhbaMv3KxMPW2xdQfkvGCRjcXg41zA +Xi0XgUF+tL1LPmH0Gu4mZ/vG6oVWq3WrRT2a3r8l+qEnMJ5ezIbOMaNciaNOgbe 3M3gxBPsrp/ha1csTp9YmoRx7nzzKnmLkV3oAVlGrrf0lVNgsz8UJ+2v38LhMSeb q3wvenaEICtHYqCDgVXrEQu3AH9+qzD+D6LvqhOMJjJDfmf17fUs63wX5Eub4g4O OLodRn5ySWmXSCvZFPulC5Hi65CuUqJvL20pLSoQum0s/RGjWIh9B4/Ww933gOI1 Ab4L1MasQ5DHkeC4wsR60M44BnBR0slooAQJnTn2MT/JkSWLgdFT5dLYHKiwSaq8 KTjoDDMAlznh+XQQBmc/l8AElkVNEXcX+g/fqcz2l6mzxY/1VdTrCBpmSsVRJK7y +UcEDqHid5YWeBVcRQwd =Gb2T -----END PGP SIGNATURE----- --Apple-Mail=_4967476C-6D18-4BF8-BB72-F56B9EAA26B5-- From owner-freebsd-mips@freebsd.org Thu Jan 28 02:24:46 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 E34E4A6FFAC; Thu, 28 Jan 2016 02:24:45 +0000 (UTC) (envelope-from stevek@juniper.net) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0130.outbound.protection.outlook.com [157.56.111.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2BA6D111B; Thu, 28 Jan 2016 02:24:44 +0000 (UTC) (envelope-from stevek@juniper.net) Received: from BY1PR0501CA0036.namprd05.prod.outlook.com (10.162.139.46) by CY1PR0501MB1385.namprd05.prod.outlook.com (10.160.148.139) with Microsoft SMTP Server (TLS) id 15.1.390.13; Thu, 28 Jan 2016 02:09:13 +0000 Received: from BN1AFFO11FD017.protection.gbl (2a01:111:f400:7c10::171) by BY1PR0501CA0036.outlook.office365.com (2a01:111:e400:4821::46) with Microsoft SMTP Server (TLS) id 15.1.390.13 via Frontend Transport; Thu, 28 Jan 2016 02:09:13 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.19) smtp.mailfrom=juniper.net; freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.19 as permitted sender) Received: from p-emfe01b-sac.jnpr.net (66.129.239.19) by BN1AFFO11FD017.mail.protection.outlook.com (10.58.52.77) with Microsoft SMTP Server (TLS) id 15.1.355.15 via Frontend Transport; Thu, 28 Jan 2016 02:09:12 +0000 Received: from stevek-ubuntu.jnpr.net (172.25.4.171) by p-emfe01b-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server id 14.3.123.3; Wed, 27 Jan 2016 18:09:11 -0800 Date: Wed, 27 Jan 2016 21:08:51 -0500 From: Steve Kiernan To: Warner Losh CC: Stanislav Galabov , , Subject: Re: SPI geom_flashmap/fdt_slicer support, FDT 'resets=' support and a move of ohci_fdt.c Message-ID: <20160127210851.5c64c580@stevek-ubuntu.jnpr.net> In-Reply-To: <55D21A1C-E1E3-4800-8069-8EA98A8F85A0@bsdimp.com> References: <20160122173906.147bb7c2@stevek-ubuntu.jnpr.net> <20160127192015.64d0ded0@stevek-ubuntu.jnpr.net> <55D21A1C-E1E3-4800-8069-8EA98A8F85A0@bsdimp.com> Organization: Juniper Networks Inc. X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.27; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/njIM=mqhvIuzFh.n=y7DiAk"; protocol="application/pgp-signature" X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD017; 1:0KohyemSHiiGvz7POqfIbZVwMjfBv/+6zACE2A8i7GiCXYzfwEDm5afZ5KKu2AzDrGYF1TwzieSGCEOnrprkMO7c6NmwxtbVwOMlOyVIAbs9+B+2W956vsjPAAMg+VkILbmeHxNNIbgcpf5TvUJo/fMHu4QhN/NgHnKVDCDdNrmtp9yAHG3fxmuI+yzYWZTDI3QTyEYiCELrGTqzfqHI80LEHaDMqQru/4GxEqmPdbzu5ZLUKIOOEqV7dfPk8yn/99DM5a5vUoJea4DpR8n/v0dZS18nCFFzVVY08oTznGw7Wh/OGZDGZ6uAdUJOqxf83oMCGTPZ3qXrBS3Oi7mgflcJLXqzfQOEh7a34EE7chxbPVWZRLY2WGBRNE0yAB4cjVuZo+rgHqW8KvP+kMoanASqPTRol+xxx5OkpW2ztUE= X-Forefront-Antispam-Report: CIP:66.129.239.19; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(24454002)(377454003)(189002)(199003)(15975445007)(5001960100002)(106466001)(2950100001)(1220700001)(110136002)(104016004)(6806005)(189998001)(11100500001)(77096005)(50986999)(105596002)(97736004)(1096002)(586003)(5008740100001)(3470700001)(76176999)(19580395003)(5003600100002)(81156007)(84326002)(53416004)(512874002)(19580405001)(1076002)(87936001)(4326007)(86362001)(50226001)(92566002)(33646002)(93886004)(69596002)(5890100001)(2906002)(39210200001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1385; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1385; 2:Y2dtSBE24JK7z/lGhpksrNN801YB7yS1HQVRKVku1nZ6YJEjoyGjkBby38crYpY4Yhfkb6QOoJa6t06dbiE+QU/2Nn15IJQQZ8BsiO+SyGpZVTHNFGCYBRYQiYcrYYyRt8uxc+J5293BOmLPc3nwCA==; 3:T4423V8BHEZnlGT+lJ5AgrgPs95l30aVR+CsJr0DP7gZnObl4Ok3RJkf4gpJN7hXZ6wWn0//ilLBHftJd9YoAd+W8wEOzYFVSaTWwvz5uba8DrtyBDfVJyT7oLZK/M8zlkvBCxnKgdwyPWbMjuWA8RPCtuYLnf4LpQ8BzRIJ5GVdyxIXps5wJtwusIUpvbCZ0HFa3iG1b118T12PncApAFlN2OwFYntAfjf0PHdcoCs=; 25:9k9PPUItp/pJDdbtuX5xK22B2tPOzOKK5kAZ0u3eTiVN9ofZYxpl/mXvAX0UsuZ91krDcXTUuBYtdUVuta/oW4UrnGczNgRhpiryjIOQ65fab2vhIJmLt8N4o3MHzm00jPP/PWdC963trw4utPMg5MqmWEQ9wShPwLf9cZBW3xTzYqJhnAelnrAWgGfyKNCDB9SaiMHDbNSnABjeuZrcTr2QzDGlBDy9cQCaLSRxnZgMewrStCwV4zwGD8oEAyOs X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1385; X-MS-Office365-Filtering-Correlation-Id: ded927cc-cd26-41f6-1d9d-08d3278803fc X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1385; 20:SeGKQEwkEzvquFtkP0rp6xLzw1SQTHqA5jJxNjPst9beza/jmU7T2X1wgznsAHWR3IXFdKW0JbMyqN6u6MHTGX//bR5OO0SmbpMfbbbRDfkoNKdv6MuTe+gT5b7k1L4s0dgmqB1IWmMTLcmp1g/+Nrm9iZ1lOUapTrFUs5QwmDd29T0pF1O/iAYkzDt/A/QOKhRfvu0BvJmHx4jCODZZKo1u1cH6oojJRHkwEPAwyGTRwb5SgpQtHZIoZtKdL06rsy4OgPfxYbb64LfLbnWJxGxC7tcerIN2MqmI6JdnNVPaHELgxMXAXHLm/svN1TNXLm2K/eTjZZATEA0uMAIkAmKHuYqd70AB7w7n1TbECh/xXJX9BbCxElHOf8SCm4cANGryXoIt1mQd0LuGIWm+xprajh6X7OcHn9gbLPTsoumUAliqpI84ppu3tMTPa59VJHB1HkchvJ+hshP7PHjRl/WWDKwPfDikcBgKfVqmwn9Cn9jq3Uxm26QS7zT+7F4g X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(138986009662008); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(13024025)(5005006)(13023025)(13015025)(13017025)(13018025)(10201501046)(3002001); SRVR:CY1PR0501MB1385; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1385; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1385; 4:KKwB/808t2HeiC42espwwM4E95Nc37DWfFBUG7FVfZ/F5d72Bt71CBAB8AlGxBz1aUWPpdN0Tu6mYnoi17z3CRlW5nxJUPw3p+fJ7kAGvq/V/AqiK8RmtR/vV3ojLY6Kl06CieeQ5LStfe96nMXDs28X+449x/01Vik/J3f3JDCreDgnlYol2U4r9rovbtq6F/KgkcZx2xmLsggNKywu8fg4NYn54VL3jIaEeBIzIjl4nx4vqq508fEvOqMCH9OUQMYZgEckiYCvPPMzCOXzd9zR8RrMc9ucEPfp42mhgtQQSQigOedBHuTn6Ne4AUvsPorUzxCqioP6vblA1nK8EB1plDuDLBkyOSWiPi/bnf8JlocdtxoG0PLbsjtSXJYKgCUPYMz5n4YsbY0Jb1DLGVSMsIxuFp7zWu73Sb84ZkzyGKto9Hi127CLNF+NEwb0ABAmRkGg136XI7E50ktJFhMTtBU2BelcsQiH4RBOgIcfPvGBSzA/g9+5Wx5O7FOO X-Forefront-PRVS: 083526BF8A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0501MB1385; 23:KzuESEyZHgR9/m4zuQpKeRNP7G9b8hwbF1ErfyB?= =?us-ascii?Q?46DTy5BlRuPdjAYte0WFDSxs4Jz4b1LGccnSpEqXkTGEr3OrRamNt/pFbrCh?= =?us-ascii?Q?iPuKr7y+vxef9umnmTSy5zg19CFYqVPoVa6dqwywT8D7YOP6bZa2/W9iyQ+7?= =?us-ascii?Q?AbEgL2w5nnVVNVz0zuOBdhAMOBJBHrpygZb3C9Gajkgi3AGc6GsIZe1FSqqh?= =?us-ascii?Q?xCIHycUw1bsogPnls6VsGxj3P4ysXawT9HfTRFrmdDl/KQSVi712k3d18+Ce?= =?us-ascii?Q?Ey0XrnLncDpyS+oeC8ol9kofQ9+jqrutwD9shJKIsOOpbcojHXEb+YQHUBnr?= =?us-ascii?Q?7Lp1Phgv5rlQkj9O2QYYxrmZFly9X3gLf+RZxkoM1kUbdsw5lF/6gtWd3Pbr?= =?us-ascii?Q?/z5rHHo+n947704GIawcjclGgQ9TNUZAN7ObKmASabLqmahZ0LE3P64gAE8M?= =?us-ascii?Q?OyAMZhAGOHdtY2gz372VDeORurbNIQNe6/z6evdtsvEXdxRSh+I+aX7u+/gf?= =?us-ascii?Q?c55dp/XhdvrudGQ2ANnnixcreuMg6yanA4pg1rHRAIqxz4h73nYIOeforTaN?= =?us-ascii?Q?m/gn8Dh+/s9q5cxgDYSuSnLOpkknzqM34rL/3T8gHjuAigwxI9mDx0riKsfR?= =?us-ascii?Q?LqvXsI/fNDvgxo46AuVjteIZ0Hjnt9QMMD70bLmkYGDDj9dY5Njz1ZnMIfwr?= =?us-ascii?Q?wL1CAYtaSgUch4yetsWJUKVowpz7z4TI7YyOKfW59xnwvy5zw//T8YUgmCvL?= =?us-ascii?Q?PgPsV8ixqUEVbfs/J5lnXryyG5e5a+rwqJdY0G+ADFV2i+AQkE8vO3fI4LMN?= =?us-ascii?Q?yWnXGZv5ztc80iQGHxZosmwUkZKXC2X6LGdRup6xijW7r8RVTzNDUoZUZauU?= =?us-ascii?Q?pq0hYdjtdVL7wYLPJRzgKxX8PSYnlDB1SPEjte8tWEwesKwzfi7F933Ru8xB?= =?us-ascii?Q?OTjiN3he//z3gLaquzMHXX9PfxdDgxutK4dclB2gM8/Wy03aq5MPABT/j/OX?= =?us-ascii?Q?c+Zw9MMPK0iJXA6681DXqpY+bKWJND4PSlyXb8N9zeej7mNanhTvjsROuhOl?= =?us-ascii?Q?uY0jahoMwq530k5T7gZEhCp731KWPlZ6YS5QTVSh//3CfCnQHYDegIqn6f5n?= =?us-ascii?Q?JB2VTwEikiKBLg7WtqHK3QhZLKuuCN0Euk9YYfYGRO2g8V0dNAIZn/Q=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1385; 5:Egf6hOUiwCfNrM1EW0/1IJc8wDO2kEnO9tGwoCFLJ7eDR0ExtVb3jx/e42iuaP5Tq0yeraGl4wK/CfQwBL+QFmlKgQXzuPXpmKQml40BfVfvX69L353nsdA4EGR/HT3IkAWDNStNJ1jTJNz4uEAeNw==; 24:7KhnuyRzq53f3ePlUSzDcX9lT1+DtykqZl+Nh5cDSVHzWCpZs8+aK8Qy4HbT1/gjHMpGwUf59iNDuiJotJsNT0Ra3zeaSlR7vvx8BTYBU8E= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jan 2016 02:09:12.1830 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.19]; Helo=[p-emfe01b-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1385 X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2016 02:24:46 -0000 --Sig_/njIM=mqhvIuzFh.n=y7DiAk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, 27 Jan 2016 18:11:24 -0700 Warner Losh wrote: >=20 > > On Jan 27, 2016, at 5:20 PM, Steve Kiernan wrote: > >=20 > > On Sat, 23 Jan 2016 07:18:04 +0200 > > Stanislav Galabov wrote: > >=20 > >> It looks like only part of the original patch I submitted made it into= head > >> (only the mx25l part). > >> We also need to change sys/conf/files as Steve pointed out, as well as > >> sys/geom/geom_flashmap.c: > >> https://bz-attachments.freebsd.org/attachment.cgi?id=3D165546 > >=20 > > One other thing that needs to be considered. The nand driver has an ioc= tl > > for getting chip parameters (see chip_param_io structure in > > sys/dev/nand/nand_dev.h) and geom_flashmap only allows for > > NAND_IO_GET_CHIP_PARAM to be passed to the provider. However, the CFI a= nd > > SPI devices do not implement this and they probably should not as-is. > > Something more generic to flash devices that are handled by geom_flashm= ap > > is probably in order. >=20 > The different chip parameters shouldn=E2=80=99t be done through an ioctl = with geom. > It should be done with geom attributes. We should implement a sensible se= t for > all three and have geom_flashmap use those instead of the ioctl. geom_flashmap doesn't seem to be using it itself, it's only using the geom attributes NAND::device, CFI::device, or SPI::device. It's just filtering the ioctls to only allow NAND_IO_GET_CHIP_PARAM to get passed up to the provider. However, I agree that there should be a sensible set to the get the chip parameters, as the one thing missing from geom_flashmap is properly restricting the slicing to be aligned to flash block requirements and ensuring the slice is not larger than the size of the device. -Steve --Sig_/njIM=mqhvIuzFh.n=y7DiAk Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlapeDMACgkQZSuJlLuTi6iVbgCgsx6eP0hZ/aJD0+zldTDji3+t /1gAoKCpKyG9ydyOTLPHZo8RyMoEO1sQ =yAbi -----END PGP SIGNATURE----- --Sig_/njIM=mqhvIuzFh.n=y7DiAk-- From owner-freebsd-mips@freebsd.org Fri Jan 29 11:39:46 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 3E0ABA71FBD for ; Fri, 29 Jan 2016 11:39:46 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 2B3591999 for ; Fri, 29 Jan 2016 11:39:46 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: by mailman.ysv.freebsd.org (Postfix) id 2876BA71FBC; Fri, 29 Jan 2016 11:39:46 +0000 (UTC) Delivered-To: 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 2818AA71FBB for ; Fri, 29 Jan 2016 11:39:46 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (unknown [IPv6:2001:4cb8:90:ffff::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E92461998 for ; Fri, 29 Jan 2016 11:39:45 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from rack1.digiware.nl (unknown [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id 2A904153416 for ; Fri, 29 Jan 2016 12:39:42 +0100 (CET) X-Virus-Scanned: amavisd-new at digiware.nl Received: from smtp.digiware.nl ([127.0.0.1]) by rack1.digiware.nl (rack1.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id htvaVTih-0EX; Fri, 29 Jan 2016 12:39:23 +0100 (CET) Received: from [IPv6:2001:4cb8:3:1:b59b:86c5:40eb:eef0] (unknown [IPv6:2001:4cb8:3:1:b59b:86c5:40eb:eef0]) by smtp.digiware.nl (Postfix) with ESMTP id 14BE1153413 for ; Fri, 29 Jan 2016 12:39:23 +0100 (CET) To: mips@freebsd.org From: Willem Jan Withagen Subject: Getting BAD_PAGE_FAULT when compiling lang/ruby21 Organization: Digiware Management b.v. Message-ID: <56AB4F61.6000301@digiware.nl> Date: Fri, 29 Jan 2016 12:39:13 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2016 11:39:46 -0000 During running auto config I get: ---- checking valgrind/memcheck.h usability... Jan 29 12:30:04 witi kernel: BAD_PAGE_FAULT: pid 5529 tid 100057 (conftest), uid 0: pc 0x400c10 got a write fault (type 0x3) at 0 Jan 29 12:30:04 witi kernel: Trapframe Register Dump: Jan 29 12:30:04 witi kernel: zero: 0 at: 0 v0: 0x1 v1: 0 Jan 29 12:30:04 witi kernel: a0: 0x3 a1: 0x7ffee7c8 a2: 0 a3: 0 Jan 29 12:30:04 witi kernel: t0: 0 t1: 0 t2: 0 t3: 0 Jan 29 12:30:04 witi kernel: t4: 0 t5: 0 t6: 0 t7: 0x400c08 Jan 29 12:30:04 witi kernel: t8: 0x11 t9: 0x4068e200 s0: 0x1 s1: 0x7fffe8ac Jan 29 12:30:04 witi kernel: s2: 0x7fffe8b4 s3: 0 s4: 0 s5: 0 Jan 29 12:30:04 witi kernel: s6: 0 s7: 0 k0: 0 k1: 0 Jan 29 12:30:04 witi kernel: gp: 0x418e90 sp: 0x7ffee818 s8: 0 ra: 0x400c08 Jan 29 12:30:04 witi kernel: sr: 0x8413 mullo: 0xcafda0 mulhi: 0xe badvaddr: 0 Jan 29 12:30:04 witi kernel: cause: 0xc pc: 0x400c10 Jan 29 12:30:04 witi kernel: Page table info for pc address 0x400c10: pde = 0x8d291000, pte = 0xa0210f6a Jan 29 12:30:04 witi kernel: Dumping 4 words starting at pc address 0x400c10: Jan 29 12:30:04 witi kernel: ac020000 00001021 8fbf0040 03e00008 Jan 29 12:30:04 witi kernel: Page table info for bad address 0: pde = 0, pte = 0 no ---- After that life goes on, so I guess that autoconfig did something with valgrind that the kernel does not really like, like trying to write to address 0x0?? And as such nothing to worry about? --WjW