From owner-freebsd-embedded@freebsd.org Tue Mar 13 04:12:17 2018 Return-Path: Delivered-To: freebsd-embedded@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 57FB9B7F6E7 for ; Tue, 13 Mar 2018 04:12:17 +0000 (UTC) (envelope-from vishalgupta7972@gmail.com) Received: from mail-wr0-x233.google.com (mail-wr0-x233.google.com [IPv6:2a00:1450:400c:c0c::233]) (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 C8D87876BE for ; Tue, 13 Mar 2018 04:12:16 +0000 (UTC) (envelope-from vishalgupta7972@gmail.com) Received: by mail-wr0-x233.google.com with SMTP id o8so18602067wra.1 for ; Mon, 12 Mar 2018 21:12:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=yns5epYBMZXoTjhQYCDCVaF3WLkQc0W+LQBGdTfB698=; b=GXGHOIHMRp3ngP+ZweIupWEilP28zjSR3wDoJp+ofn+FtMA3gE1i7LkZCMKBTipfSD NBOf4Gj0vVLEwo4e29AwqaCK7noCBXZDkN/EAAdHcvClBNfvhDhMc2Kl+J61pHEOGhCG 4yPjzdK3KwrN2QnYQAhLPa1kztPvA/+XrZNGrekfFKYB50oShVkhUvaMA3uY2dCXWhwT KRRF4BYfJE4TOewkhKr79n6ApX1K2BHftNw2tavOPy8IY+Jv3KlaZU5XroweVtTzc9al ISjJRYCqTuEhI0NAKJhFIZ951BOPCGfC67C5ppEtGk7fPkKjmR4XvDQxnnc53ultfZ1m 37WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=yns5epYBMZXoTjhQYCDCVaF3WLkQc0W+LQBGdTfB698=; b=YaiY0lhI+7J6akKxd4KvA+S/mp9esyzt1XaxPxJf3kw/frml9NglXgpZmiglcqPT5Q B/yrn3S4qusmRC4lE/UMya8GdknzOzNHMsV+wEiX5nQRDok5h4x4h547IeI9sQFN/8F2 z9w9dHYlCcbXW+dOyHh82dxuzKOTnCapsc7MbvtIOiAlWBcZRZfWV6QTxOall+MXouOC rL9Jap1+KmtmDy2pmZ97aX8jApwi3n5YNa60F/EnR0rVqXr5KTrC9/HQyMAjk9KHThRr Id0RPguc8gffxDPgqmLXtHcndUUceLe6EniQ2e1ETnffQXvRHCYCHfEXTYNTcNxBb5tW iTeg== X-Gm-Message-State: AElRT7G6oK7m1H47sO7xcDnLK/83K6aa/x7YtyFys7xA6b+ze+1S83vw qIXzgzW2cMBdidF/2xCn/sxCjiSsmZ/EKRTKHPozIQ== X-Google-Smtp-Source: AG47ELvWtxm/bFnmCL7kCxzYODpKVKvG1tEG11zkxB7G/+gdpaQYn5ABFlJMlHryygw7/bcnUbdnC/td4/lizVjV2TY= X-Received: by 10.28.211.195 with SMTP id k186mr6794595wmg.106.1520914335470; Mon, 12 Mar 2018 21:12:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.177.10 with HTTP; Mon, 12 Mar 2018 21:12:15 -0700 (PDT) From: Vishal Gupta Date: Tue, 13 Mar 2018 09:42:15 +0530 Message-ID: Subject: GSOC 2018 ARM Cortex Processor To: freebsd-embedded@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2018 04:12:17 -0000 Hi, I am interested in working on the project to port FreeBSD to ARM Cortex M or R series microprocessor. Some queries related to the project are :- 1) What are the expected deliverable for the project. 2) Where to put my draft proposal for review so that it can be improved. An early reply is awaited. Thanks and regards, Vishal Gupta From owner-freebsd-embedded@freebsd.org Tue Mar 13 06:07:33 2018 Return-Path: Delivered-To: freebsd-embedded@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1D40CBF2977; Tue, 13 Mar 2018 06:07:33 +0000 (UTC) (envelope-from mizhka@gmail.com) Received: from mail-lf0-x230.google.com (mail-lf0-x230.google.com [IPv6:2a00:1450:4010:c07::230]) (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 7D69E6ACD2; Tue, 13 Mar 2018 06:07:32 +0000 (UTC) (envelope-from mizhka@gmail.com) Received: by mail-lf0-x230.google.com with SMTP id w16-v6so5805145lfc.13; Mon, 12 Mar 2018 23:07:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=w0UVSOtbfnDrKrUkz+vFq1oP1QTF7qPj3iNH8YR+YUY=; b=dL4uWWK3TxkyHBKFSRAVJeSKNXUnb7Abh7EWQiFFobnUROXgvpreUUNeVaibDrpTnD 8u1zIbMDrjpX3YOQCSdHykxWBN8l0ohUcWbmDuLWheHB4PyRbZ6yHeKTdPqqoWJayyhz 18Lbpe9aD65qo0oHNtE8ps/Yx75aNm09CJb4qImDtaUmryhrMC/qMvqtHgkaCO/oMLGh SiVbGRhxkBxY7LofCvDyIBQVzsJ7Zc+n0aog1QuRZmae0OZ1IneGwDtsspy3ZPYFj3sz fN+BJyefuoT/RB+xA4LeTjSqBhYYajgf8QKl1R4B92tNRUtzM8h+GOYU2uQugi4G0gcJ 3crQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=w0UVSOtbfnDrKrUkz+vFq1oP1QTF7qPj3iNH8YR+YUY=; b=al8+oxJ+NAAWSpewlTLNflTfeUfoJoLRkvUaemQxhW1eB5z60tKXklwmtNtukguhpC ChrvEmUI/7ntozymFQ7gRuXJfUAKHz1gDt+RKc7ilFcGtHO6feuzf6Akp+8ApTSIz4Gi 9OQDNXnUeUy3oPPCettOZmb7IzZNVd8cu17sllHKHAxMTptt3a+DhhVYxLVoX+001vi3 1HmNU74cyk2n6ObzKNvKxx/ElgYq3Yeh8u97wwOVzubuU9MLUbkXuUGhEl7M45fBRLUV h2Rc5DMGmA7FfIPDRqeDR8wo3pIJalt7T3ZCHy8cgtLgcUg2TE1t0g72lpq4NqEAymsV jFYQ== X-Gm-Message-State: AElRT7FXxbvr9zULAYW7dN9Zvv5G1g7Y63foVvgJoD3i6TfT5CJ/x/G7 Q7gwgoHRgeYJTWV5/gd+YzYaLbeGSgm1Gno/OUQ= X-Google-Smtp-Source: AG47ELsEr07nlC8P/gHZ6VBxb9K7UNUBnSPWfEO/1J7MKYum88+SlIe9yi0VKKkDREgGA2IcZnX8rJaUvD4d+2AyG0g= X-Received: by 2002:a19:d89a:: with SMTP id r26-v6mr1379020lfi.25.1520921251171; Mon, 12 Mar 2018 23:07:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.5.21 with HTTP; Mon, 12 Mar 2018 23:07:30 -0700 (PDT) In-Reply-To: References: From: Michael Zhilin Date: Tue, 13 Mar 2018 15:07:30 +0900 Message-ID: Subject: Re: GSOC 2018 ARM Cortex Processor To: Vishal Gupta , "freebsd-arm@freebsd.org" Cc: "freebsd-embedded@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2018 06:07:33 -0000 Hi, Disclaimer: I'm neither ARM expect nor GSoC person. I may be wrong, but FreeBSD (or Linux, doesn't matter) requires MMU which is missing in Cortex M/R family of ARM processors. So it's technically difficult/impossible to port it on non-MMU processor. Added freebsd-arm@ for wide audience. Thank you! On Tue, Mar 13, 2018 at 1:12 PM, Vishal Gupta wrote: > Hi, > I am interested in working on the project to port FreeBSD to ARM Cortex M > or R series microprocessor. Some queries related to the project are :- > 1) What are the expected deliverable for the project. > 2) Where to put my draft proposal for review so that it can be improved. > > An early reply is awaited. > > Thanks and regards, > Vishal Gupta > _______________________________________________ > freebsd-embedded@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-embedded > To unsubscribe, send any mail to "freebsd-embedded-unsubscribe@freebsd.org > " > From owner-freebsd-embedded@freebsd.org Tue Mar 13 06:22:05 2018 Return-Path: Delivered-To: freebsd-embedded@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 45FD9BF3302 for ; Tue, 13 Mar 2018 06:22:05 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x235.google.com (mail-io0-x235.google.com [IPv6:2607:f8b0:4001:c06::235]) (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 CA6A16B4D9 for ; Tue, 13 Mar 2018 06:22:04 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x235.google.com with SMTP id d21so6981966ioc.5 for ; Mon, 12 Mar 2018 23:22:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=48Ekg1VIoXA/yVkYXk/o1ndaBXE/h288J6Jd9Exlxt0=; b=WT+niEHOkUgaceZKyw+5OIODUwUgQXPcTEIWFDr9V7YEsgKWKrFysa3ZO+z63MUlL1 Mi4tTeH53hzn+Ovzq81mL9gnEa3BOgvEBOH4u003jewhcMGM2rf5wza/yaKNF+7/lhsk OVPg/eedkMbqgljpR22kMtztm7gJs0uYgoXnBzDzJqY8QrD2e/QSOsTRYYO8J4hTphcg Qjf1vKAVNsshSA8sQd/8dpTXQFOQMz+kAD/KBgRhMJtflChLrSQJa7HINHpFdDB5Tnws v4R+XyLHoIwo18o1pUyLptEV8Yrm4kwboZD+GJw2aPQpU932tFko8irwkZj+YnoSmKE7 +JMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=48Ekg1VIoXA/yVkYXk/o1ndaBXE/h288J6Jd9Exlxt0=; b=dgy1gKp9AOPMSfn2CKAit19epddWoOk7WdRxVkufrWrzTHGKpHkmjU5Jdzb3PxyZqU 5U+cKkPpvw1GzVNIEHD0jZcjJu4egIuH1H3f8I9LasquGVwNuFamRuujPkzsOjfd/pdj 2U5KKN9OV09PdsMfLBlu7gM/CrUdZcrSVZGLoR0TFn1iwh28lwJd7PkhwoWxs/lVgVFq XUvn56ReJhQpRqKRiDDodrR9/ZIJDGRJ/MeqkuoNCPteEJkQNen7PLfTfdW0+UGKLzDb wSwpxsANmHIJ1iDdIyOxipJrpoLDduOnv2yXg4uP1LglIo/xbOHDh1kI3FraAiQLYHSM M4Cw== X-Gm-Message-State: AElRT7GUMtfuWettzOO260pEMegIalRtVJzgBJBxipRhPE8+C6VowUIt T5+idFRmUxx0N6ZEt2TOW7EflxJIi1QDipb+b+OZKw== X-Google-Smtp-Source: AG47ELuB2Pz/uBnNkakrxKDCJPD91P3KMK5JQEw2xxEgn3cngq3wCzf0SLa5sjtSOAAQtLWRtFOYFY5Xb2ogw/0AIeU= X-Received: by 10.107.18.162 with SMTP id 34mr1223731ios.168.1520922123779; Mon, 12 Mar 2018 23:22:03 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.79.203.196 with HTTP; Mon, 12 Mar 2018 23:22:03 -0700 (PDT) X-Originating-IP: [2603:300b:6:5100:18a2:a4f7:170:8dd9] In-Reply-To: References: From: Warner Losh Date: Tue, 13 Mar 2018 00:22:03 -0600 X-Google-Sender-Auth: Hgmt1geNK9shqfVYvy7TjHAqDGI Message-ID: Subject: Re: GSOC 2018 ARM Cortex Processor To: Michael Zhilin Cc: Vishal Gupta , "freebsd-arm@freebsd.org" , "freebsd-embedded@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2018 06:22:05 -0000 There's not currently any other FreeBSD port that works on a system without a MMU. The buffer cache assumes that we can fault in pages as needed based on virtual address access. The TEXT sharing between programs assumes we can map the same page into multiple processes. The shared libraries we have assume something similar, and in some cases copy on write on top of that (though that's no different from a HW perspective than these first few cases). So, if you're willing to live without these features, or find some other way to accomplish the same sorts of things, a cortex M/R port would be tricky. Also, FreeBSD's kernel size may present some obstacles. We're optimized for a rich memory environment, so we trade extra copies of code to speed up execution of code, which matches the x86 market, as well as the high-end of embedded quite well. If you are looking for a BSD to port to these processors, you might consider looking at what www.retrobsd.org has done with their 2.11BSD port to the MIPS processor in the PIC32 core with the MIPS M4K architecture. It runs in as little as 128k of RAM, while FreeBSD these days needs at least 128MB of RAM without careful tuning... Warner On Tue, Mar 13, 2018 at 12:07 AM, Michael Zhilin wrote: > Hi, > > Disclaimer: I'm neither ARM expect nor GSoC person. > > I may be wrong, but FreeBSD (or Linux, doesn't matter) requires MMU which > is my tossing in Cortex M/R family of ARM processors. So it's technically > difficult/impossible to port it on non-MMU processor. > > Added freebsd-arm@ for wide audience. > > Thank you! > > > > On Tue, Mar 13, 2018 at 1:12 PM, Vishal Gupta > wrote: > > > Hi, > > I am interested in working on the project to port FreeBSD to ARM Cortex M > > or R series microprocessor. Some queries related to the project are :- > > 1) What are the expected deliverable for the project. > > 2) Where to put my draft proposal for review so that it can be improved. > > > > An early reply is awaited. > > > > Thanks and regards, > > Vishal Gupta > > _______________________________________________ > > freebsd-embedded@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-embedded > > To unsubscribe, send any mail to "freebsd-embedded-unsubscribe@ > freebsd.org > > " > > > _______________________________________________ > freebsd-embedded@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-embedded > To unsubscribe, send any mail to "freebsd-embedded-unsubscribe@freebsd.org > " > From owner-freebsd-embedded@freebsd.org Tue Mar 13 07:49:17 2018 Return-Path: Delivered-To: freebsd-embedded@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ADD616438; Tue, 13 Mar 2018 07:49:17 +0000 (UTC) (envelope-from vishalgupta7972@gmail.com) Received: from mail-wr0-x234.google.com (mail-wr0-x234.google.com [IPv6:2a00:1450:400c:c0c::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 244666E583; Tue, 13 Mar 2018 07:49:17 +0000 (UTC) (envelope-from vishalgupta7972@gmail.com) Received: by mail-wr0-x234.google.com with SMTP id d10so7212593wrf.3; Tue, 13 Mar 2018 00:49:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=SEdTM3GCwQWEH7Z82VzE/bRA1qH55n86QttlXG92F3k=; b=tWqBYzo2V9LpBEQ/CQOZUQwxBJrTj73UpvSx2SN91SMCD93/UG+U5V5FWzTOKSZRFd Dd5HGomhQYPfyhuMmeaB1GDCZMeiquz2cVwl7YC9ENkyR+87j3iafqE23J+acZbE753L jdDP5GpWl1+1topmWMk49HBL/qphulTNfgoMK6AEyy6h1AORH0irMPaHWNvarkewdTgR +g0BcPsZ0F3pvs5Cw5re8OIE/v7SpJv75UQefd3ptu/NZTmbjU54xisnY8UOUtAii/4+ UW1yF+k4iQHjIcybmDUHce5D97GPRHMcUS4yg6wtjNePjgjB0zHgAEMJyQM8x71v3dkV i2EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=SEdTM3GCwQWEH7Z82VzE/bRA1qH55n86QttlXG92F3k=; b=GVLcxR/I5nwHUuE4t8dxjn+0xtSJHJfL0BewqApqZd6u3HvbYSh2aQPoH8ej2DSzke xmTZqz1jT4zeeZFeJdpeGkjqK+VIIj64XURjiF38vWKL/h6K1JLxSx1HE0LjTe4h2j+f wE0aBC9miJBxgUYMyVzsob4C+YJS1WbdR9BT77QBQCm0pB0/7jYf0HqgfQOfQ8NUGQm/ d0iIdbwZX8U0ufLwiRnT2hQiJiMRiv1+BErR3Ke/53rCDKEwquWi7FD7lDP9rC2Qf/ap 4phlQwk+J229MxEMkAV64A9cUjigerVSVh2i+j452hUIFnbwARJcbAzeqLjHzEydG9dk SflA== X-Gm-Message-State: AElRT7HGnQBd1qE1nlzzdG1Xc3MbLtkUnlY3MaZJCUT9i2Q7cLH5QknE yspqyrEbU9667xnaF8X+GnryfBwJZhXR0cq9cyDNQ1p1 X-Google-Smtp-Source: AG47ELsA9aNgQiCA0cUicbIE9pqYwVYqSlB2oTAFypKtA2eqaOxcXr/GifuYkL4gjAelB3WX+besAwhx3QqGnfd+K6U= X-Received: by 10.223.179.84 with SMTP id k20mr8548681wrd.253.1520927355941; Tue, 13 Mar 2018 00:49:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.177.10 with HTTP; Tue, 13 Mar 2018 00:49:15 -0700 (PDT) In-Reply-To: References: From: Vishal Gupta Date: Tue, 13 Mar 2018 13:19:15 +0530 Message-ID: Subject: Re: GSOC 2018 ARM Cortex Processor To: Warner Losh Cc: Michael Zhilin , "freebsd-arm@freebsd.org" , "freebsd-embedded@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2018 07:49:17 -0000 Thank you for the reply. Which new processor would you suggest between PowerPC, ARM, and MIPS which i can port during the summer period and will also be useful for the community. Vishal Gupta On Tue, Mar 13, 2018 at 11:52 AM, Warner Losh wrote: > There's not currently any other FreeBSD port that works on a system > without a MMU. The buffer cache assumes that we can fault in pages as > needed based on virtual address access. The TEXT sharing between programs > assumes we can map the same page into multiple processes. The shared > libraries we have assume something similar, and in some cases copy on write > on top of that (though that's no different from a HW perspective than these > first few cases). > > So, if you're willing to live without these features, or find some other > way to accomplish the same sorts of things, a cortex M/R port would be > tricky. Also, FreeBSD's kernel size may present some obstacles. We're > optimized for a rich memory environment, so we trade extra copies of code > to speed up execution of code, which matches the x86 market, as well as the > high-end of embedded quite well. > > If you are looking for a BSD to port to these processors, you might > consider looking at what www.retrobsd.org has done with their 2.11BSD > port to the MIPS processor in the PIC32 core with the MIPS M4K > architecture. It runs in as little as 128k of RAM, while FreeBSD these days > needs at least 128MB of RAM without careful tuning... > > Warner > > On Tue, Mar 13, 2018 at 12:07 AM, Michael Zhilin wrote: > >> Hi, >> >> Disclaimer: I'm neither ARM expect nor GSoC person. >> >> I may be wrong, but FreeBSD (or Linux, doesn't matter) requires MMU which >> is my tossing in Cortex M/R family of ARM processors. So it's technically >> difficult/impossible to port it on non-MMU processor. >> >> Added freebsd-arm@ for wide audience. >> >> Thank you! >> >> >> >> On Tue, Mar 13, 2018 at 1:12 PM, Vishal Gupta >> wrote: >> >> > Hi, >> > I am interested in working on the project to port FreeBSD to ARM Cortex >> M >> > or R series microprocessor. Some queries related to the project are :- >> > 1) What are the expected deliverable for the project. >> > 2) Where to put my draft proposal for review so that it can be improved. >> > >> > An early reply is awaited. >> > >> > Thanks and regards, >> > Vishal Gupta >> > _______________________________________________ >> > freebsd-embedded@freebsd.org mailing list >> > https://lists.freebsd.org/mailman/listinfo/freebsd-embedded >> > To unsubscribe, send any mail to "freebsd-embedded-unsubscribe@ >> freebsd.org >> > " >> > >> _______________________________________________ >> freebsd-embedded@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-embedded >> To unsubscribe, send any mail to "freebsd-embedded-unsubscribe@ >> freebsd.org" >> > > From owner-freebsd-embedded@freebsd.org Tue Mar 13 09:26:40 2018 Return-Path: Delivered-To: freebsd-embedded@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A9AA5F31E35; Tue, 13 Mar 2018 09:26:40 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (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 1DE76729EE; Tue, 13 Mar 2018 09:26:40 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id w2D9QS35071501 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 13 Mar 2018 11:26:31 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua w2D9QS35071501 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id w2D9QRKT071500; Tue, 13 Mar 2018 11:26:27 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Tue, 13 Mar 2018 11:26:27 +0200 From: Konstantin Belousov To: Warner Losh Cc: Michael Zhilin , "freebsd-arm@freebsd.org" , Vishal Gupta , "freebsd-embedded@freebsd.org" Subject: Re: GSOC 2018 ARM Cortex Processor Message-ID: <20180313092627.GL76926@kib.kiev.ua> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2018 09:26:40 -0000 On Tue, Mar 13, 2018 at 12:22:03AM -0600, Warner Losh wrote: > There's not currently any other FreeBSD port that works on a system without > a MMU. The buffer cache assumes that we can fault in pages as needed based > on virtual address access. The TEXT sharing between programs assumes we can No, buffer cache does not fault the pages in, but it is indeed relies somewhat on ability to remap pages. This is true for B_VMIO buffers, not for the malloc-ed buffers. > map the same page into multiple processes. The shared libraries we have > assume something similar, and in some cases copy on write on top of that > (though that's no different from a HW perspective than these first few > cases). > > So, if you're willing to live without these features, or find some other > way to accomplish the same sorts of things, a cortex M/R port would be > tricky. Also, FreeBSD's kernel size may present some obstacles. We're > optimized for a rich memory environment, so we trade extra copies of code > to speed up execution of code, which matches the x86 market, as well as the > high-end of embedded quite well. Living without the listed features means, in essence, that userspace cannot be even started. Which, in fact, is not that fatal for the applications where -R cores are supposed to be used. If kernel-only operations are enough, or the application is adopted to be run as part of the kernel, it might be quite fun project to take. From owner-freebsd-embedded@freebsd.org Wed Mar 14 06:39:08 2018 Return-Path: Delivered-To: freebsd-embedded@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 064AAF595D8; Wed, 14 Mar 2018 06:39:08 +0000 (UTC) (envelope-from mizhka@gmail.com) Received: from mail-lf0-x244.google.com (mail-lf0-x244.google.com [IPv6:2a00:1450:4010:c07::244]) (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 431A46F7FF; Wed, 14 Mar 2018 06:39:07 +0000 (UTC) (envelope-from mizhka@gmail.com) Received: by mail-lf0-x244.google.com with SMTP id l191-v6so3089759lfe.1; Tue, 13 Mar 2018 23:39:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=9go4XGkk/pMlbmKrAKO9ZEvewlsQWgjy9WNaxzNYAXU=; b=plH1zOKyxnSPb7pdmbfYePcAonD6hnh2spyHDnGuiKo3yleiBNMvoQENVc7C7icEKp 0BgnS/NmkUwOHTjSYVpE8Ug8CnbifQE/BPeRmF6pl2EU3Y2tB0oCxDaL+jpa6AF5onEp kGvkFoONXZDraQJVUyXkK3GuXAY9FWxoK1Hgls92JC8Z2KHeFWIf9b35CNqleYHcVeO2 BEFAEkK2Qumt990bcXEukTkMjLySENHY/4/7fP2aYl3ZrM9cWFxSa+qxMJv4RG1o34fG HmS4FIvyi8OqU8o5YQQkgsYKMcY9C8hCFVBOv2E2lpdN0USdwJXVVylcEqMSpMMosduw hw7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=9go4XGkk/pMlbmKrAKO9ZEvewlsQWgjy9WNaxzNYAXU=; b=oOQah07A2idk/m7Yu+qFYPto4LEDy27cbqQ6/EK6dEZkArRQL+Zz2MKPOZtpapbtcR HYz6Ml/t4i3FtwUE1qohuA+IoiSLfnkg/jJHk4W/cOMtjfvZ4ZcrgI958PKHJlGejo2w CqQQJhcwwR4FYyAVDhG7AY/kSMjENbj9NjHo+q5gSgE6KLBxw2P50GWMEY8Z/mwlviud FSFXhccSYaYcf8qYvopwXHda4DMkPfjksRFAmt4ylnImdRTT5qgukWA86V1ilR7Dtc3U n0vbmHUaWzxQGw/ZJ8t7dmVvtVd6dzGoZEaP06AhaT8Us4Z0xVlHIMOProPpHeknn3jx Ixow== X-Gm-Message-State: AElRT7EcKmmAUMr0jxVeLkUWbPiIO+tpGGgutve9zRgUpLfhZZCtn3ko mbpq5+84WTwOkZa1coFq6Tdn7uTeM+WuD96RZHk= X-Google-Smtp-Source: AG47ELstwvI3Fehhh4i7RELKITRPAaeR3Qh04rXS7ORp+jnHylDQdugFVF4dXZMDdd6b5zUqQUxlznp347D4Lp14cQU= X-Received: by 10.46.47.23 with SMTP id v23mr2334966ljv.70.1521009545927; Tue, 13 Mar 2018 23:39:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.5.21 with HTTP; Tue, 13 Mar 2018 23:39:05 -0700 (PDT) In-Reply-To: References: From: Michael Zhilin Date: Wed, 14 Mar 2018 15:39:05 +0900 Message-ID: Subject: Re: GSOC 2018 ARM Cortex Processor To: Vishal Gupta Cc: Warner Losh , "freebsd-arm@freebsd.org" , "freebsd-embedded@freebsd.org" , freebsd-mips@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2018 06:39:08 -0000 Added freebsd-mips@ Regarding MIPS, I would like to see support for retail Realtek MIPS chips for instance (RTL8196, RTL8197). There are new brand router models: https://wikidevi.com/wiki/Tenda_AC6_V2 or https://wikidevi.com/wiki/Realtek#bgn_2 Thanks! On Tue, Mar 13, 2018 at 4:49 PM, Vishal Gupta wrote: > Thank you for the reply. > Which new processor would you suggest between PowerPC, ARM, and MIPS > which i can port during the summer period and will also be useful for the > community. > > Vishal Gupta > > On Tue, Mar 13, 2018 at 11:52 AM, Warner Losh wrote: > >> There's not currently any other FreeBSD port that works on a system >> without a MMU. The buffer cache assumes that we can fault in pages as >> needed based on virtual address access. The TEXT sharing between programs >> assumes we can map the same page into multiple processes. The shared >> libraries we have assume something similar, and in some cases copy on write >> on top of that (though that's no different from a HW perspective than these >> first few cases). >> >> So, if you're willing to live without these features, or find some other >> way to accomplish the same sorts of things, a cortex M/R port would be >> tricky. Also, FreeBSD's kernel size may present some obstacles. We're >> optimized for a rich memory environment, so we trade extra copies of code >> to speed up execution of code, which matches the x86 market, as well as the >> high-end of embedded quite well. >> >> If you are looking for a BSD to port to these processors, you might >> consider looking at what www.retrobsd.org has done with their 2.11BSD >> port to the MIPS processor in the PIC32 core with the MIPS M4K >> architecture. It runs in as little as 128k of RAM, while FreeBSD these days >> needs at least 128MB of RAM without careful tuning... >> >> Warner >> >> On Tue, Mar 13, 2018 at 12:07 AM, Michael Zhilin >> wrote: >> >>> Hi, >>> >>> Disclaimer: I'm neither ARM expect nor GSoC person. >>> >>> I may be wrong, but FreeBSD (or Linux, doesn't matter) requires MMU which >>> is my tossing in Cortex M/R family of ARM processors. So it's technically >>> difficult/impossible to port it on non-MMU processor. >>> >>> Added freebsd-arm@ for wide audience. >>> >>> Thank you! >>> >>> >>> >>> On Tue, Mar 13, 2018 at 1:12 PM, Vishal Gupta >> > >>> wrote: >>> >>> > Hi, >>> > I am interested in working on the project to port FreeBSD to ARM >>> Cortex M >>> > or R series microprocessor. Some queries related to the project are :- >>> > 1) What are the expected deliverable for the project. >>> > 2) Where to put my draft proposal for review so that it can be >>> improved. >>> > >>> > An early reply is awaited. >>> > >>> > Thanks and regards, >>> > Vishal Gupta >>> > _______________________________________________ >>> > freebsd-embedded@freebsd.org mailing list >>> > https://lists.freebsd.org/mailman/listinfo/freebsd-embedded >>> > To unsubscribe, send any mail to "freebsd-embedded-unsubscribe@ >>> freebsd.org >>> > " >>> > >>> _______________________________________________ >>> freebsd-embedded@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-embedded >>> To unsubscribe, send any mail to "freebsd-embedded-unsubscribe@ >>> freebsd.org" >>> >> >> > From owner-freebsd-embedded@freebsd.org Wed Mar 14 07:37:28 2018 Return-Path: Delivered-To: freebsd-embedded@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7CBAC6AA for ; Wed, 14 Mar 2018 07:37:28 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from nh604-vm0.bullet.mail.ssk.yahoo.co.jp (nh604-vm0.bullet.mail.ssk.yahoo.co.jp [182.22.90.57]) by mx1.freebsd.org (Postfix) with SMTP id 85A5B72392 for ; Wed, 14 Mar 2018 07:37:27 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from [182.22.66.106] by nh604.bullet.mail.ssk.yahoo.co.jp with NNFMP; 14 Mar 2018 07:35:34 -0000 Received: from [182.22.91.128] by t604.bullet.mail.ssk.yahoo.co.jp with NNFMP; 14 Mar 2018 07:35:34 -0000 Received: from [127.0.0.1] by omp601.mail.ssk.yahoo.co.jp with NNFMP; 14 Mar 2018 07:35:34 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 912655.8776.bm@omp601.mail.ssk.yahoo.co.jp Received: (qmail 16869 invoked by uid 60001); 14 Mar 2018 07:35:34 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.jp; s=yj20110701; t=1521012934; bh=wK9Q2fLHL6Q1o9D8SIbX4NxFASP8Rl6DPETWcrkk7uA=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:X-YMail-JAS:References:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=ZyvhcCbAeR1yRa+LmAxYlZkkf6VGgoOlp6RyKRh5qpStOYAsfntnClyUQ2oxHdaeKj7wipH22nUc47UkTu9oA+T2ycx5tMR6vO+Neqi1b4n6+xAGQJWcshij9zwSuqwo3Oj8Mcs1cypXPj9pS43K4cB8JqqlbAKeu3Iuv8zMBBc= 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:References:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Vvfqclwodv1czPWsW1woP72a4PZWzOf+AHYjD/XYK0vxRGWM/BKXWJKTH2ErWdfk6GJjffJr7SepCdloO1/NRgX6XbxZFhuj2bVSFwE205/TQRufg36Jw6BmIpbC4dsAXQP3dvMWFApFrsiarxy6nuZSaFx5fq56iIL/Q2tolPM=; Message-ID: <661126.97758.qm@web101706.mail.ssk.yahoo.co.jp> X-YMail-OSG: tRA2wSMVM1nonZpv1WI2WoT7gngjFbD3kHgebK106NU1cJ0RS6T.bSAtbc51aUad2GjQxc9CEwvpUNE0mIcGtJsuiUcsYUyM4u5CL29lVKq4xzgvNr1jsZFmbsMGBrNBz6rudRkY_1Cg8Yw9Lxb7Gem8kwDTnfYQ9gQCqlCiMdZiW9ntKMzNLMm0kHjMkApGJ_G_8J3kpb4JIUnM7rI.xOLROSi4WqVxWqWfRoJRiV4vtEoZy2mCIRE.jkk8GH5YjPu11OFhomsmywH7M_otSRDSUl4eKEX_XJsyn5zbwSwJBLmMMNtUQHQeU_JcGrX6NW9D.gHnVZdVQ1ax4zUAbv4Rj7U5lAMFbfDGtFCjapkfbkn0QXdnM2JKKRRr3OX9tdXRGly1ZedXk8mTNO1917.8_XvspeQ3wEhuouIukv2kbTM93e1YBJo4kyA5b4WBg8yvH4o3X856uqRPe2oqOFPCApWlzAZsUWppW9rhNrKYqZtA_BaXsF67.grPnvrf4g.DfcLeRTajscOzPC_3NuYmXc.BLuZvOBuOPboxqB5A1KCXeDuL35FaZjxZO9wOFmGZeXBStPVnd6B3f8a8zCZtijm7ZMlhUQ5n5omYwm3DTt4SCcJRfh6DAWqS1j0- Received: from [203.165.91.75] by web101706.mail.ssk.yahoo.co.jp via HTTP; Wed, 14 Mar 2018 16:35:33 JST X-Mailer: YahooMailWebService/0.8.111_74 X-YMail-JAS: PtU1Ya4VM1nQ9iswvv15zLhfCGJTjfEBqPaFjcc7BwGuTvYG_rNmABtV4ZStdp79ihz.0nfVUf29jun1.DN7IuexbvXcVRl54yF0u0KSsijFcmrjSsf.6G2gOu_431aWHhqY References: Date: Wed, 14 Mar 2018 16:35:33 +0900 (JST) From: Mori Hiroki Reply-To: Mori Hiroki Subject: Re: GSOC 2018 ARM Cortex Processor To: Michael Zhilin , Vishal Gupta Cc: "freebsd-arm@freebsd.org" , "freebsd-embedded@freebsd.org" , "freebsd-mips@freebsd.org" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2018 07:37:28 -0000 Hi=0A=0ARealtek is very strange company.=0A=0ARTL8197D -- Lexra base=0ARTL8= 197F -- MIPS 24K base=0A=0AI think we must not support Lexra type soc.=0ABe= cause of that instruction is very old.=0A=0ABut Realtek make new MIPS 24K b= ase soc.=0AThat support is good.=0A=0ARegards=0A=0AHiroki Mori=0A=0A=0A----= - Original Message -----=0A> From: Michael Zhilin =0A> To= : Vishal Gupta =0A> Cc: "freebsd-arm@freebsd.org= " ; "freebsd-embedded@freebsd.org" ; freebsd-mips@freebsd.org=0A> Date: 2018/3/14, Wed 15:39=0A= > Subject: Re: GSOC 2018 ARM Cortex Processor=0A> =0A> Added freebsd-mips@= =0A> =0A> Regarding MIPS, I would like to see support for retail Realtek MI= PS chips=0A> for instance (RTL8196, RTL8197). There are new brand router mo= dels:=0A> https://wikidevi.com/wiki/Tenda_AC6_V2 or=0A> https://wikidevi.co= m/wiki/Realtek#bgn_2=0A> =0A> Thanks!=0A> =0A> On Tue, Mar 13, 2018 at 4:49= PM, Vishal Gupta =0A> wrote:=0A> =0A>> Thank y= ou for the reply.=0A>> Which new processor would you suggest between Power= PC, ARM, and MIPS=0A>> which i can port during the summer period and will = also be useful for the=0A>> community.=0A>> =0A>> Vishal Gupta=0A>> =0A>>= On Tue, Mar 13, 2018 at 11:52 AM, Warner Losh wrote:=0A>= > =0A>>> There's not currently any other FreeBSD port that works on a syst= em=0A>>> without a MMU. The buffer cache assumes that we can fault in page= s as=0A>>> needed based on virtual address access. The TEXT sharing betwee= n =0A> programs=0A>>> assumes we can map the same page into multiple proce= sses. The shared=0A>>> libraries we have assume something similar, and in = some cases copy on =0A> write=0A>>> on top of that (though that's no diffe= rent from a HW perspective =0A> than these=0A>>> first few cases).=0A>>> = =0A>>> So, if you're willing to live without these features, or find some = =0A> other=0A>>> way to accomplish the same sorts of things, a cortex M/R = port would be=0A>>> tricky. Also, FreeBSD's kernel size may present some o= bstacles. =0A> We're=0A>>> optimized for a rich memory environment, so we = trade extra copies of =0A> code=0A>>> to speed up execution of code, which= matches the x86 market, as well as =0A> the=0A>>> high-end of embedded qu= ite well.=0A>>> =0A>>> If you are looking for a BSD to port to these proce= ssors, you might=0A>>> consider looking at what www.retrobsd.org has done = with their 2.11BSD=0A>>> port to the MIPS processor in the PIC32 core with= the MIPS M4K=0A>>> architecture. It runs in as little as 128k of RAM, whi= le FreeBSD these =0A> days=0A>>> needs at least 128MB of RAM without caref= ul tuning...=0A>>> =0A>>> Warner=0A>>> =0A>>> On Tue, Mar 13, 2018 at 12:= 07 AM, Michael Zhilin =0A> =0A>>> wrote:=0A>>> =0A>>>> = Hi,=0A>>>> =0A>>>> Disclaimer: I'm neither ARM expect nor GSoC person.=0A>= >>> =0A>>>> I may be wrong, but FreeBSD (or Linux, doesn't matter) require= s =0A> MMU which=0A>>>> is my tossing in Cortex M/R family of ARM processo= rs. So it's =0A> technically=0A>>>> difficult/impossible to port it on non= -MMU processor.=0A>>>> =0A>>>> Added freebsd-arm@ for wide audience.=0A>>>= > =0A>>>> Thank you!=0A>>>> =0A>>>> =0A>>>> =0A>>>> On Tue, Mar 13, 2018 = at 1:12 PM, Vishal Gupta =0A> >>> >=0A>>>> = wrote:=0A>>>> =0A>>>> > Hi,=0A>>>> > I am interested in working on the pr= oject to port FreeBSD to =0A> ARM=0A>>>> Cortex M=0A>>>> > or R series mi= croprocessor. Some queries related to the =0A> project are :-=0A>>>> > 1) = What are the expected deliverable for the project.=0A>>>> > 2) Where to pu= t my draft proposal for review so that it can be=0A>>>> improved.=0A>>>> = >=0A>>>> > An early reply is awaited.=0A>>>> >=0A>>>> > Thanks and regar= ds,=0A>>>> > Vishal Gupta=0A>>>> > ______________________________________= _________=0A>>>> > freebsd-embedded@freebsd.org mailing list=0A>>>> > htt= ps://lists.freebsd.org/mailman/listinfo/freebsd-embedded=0A>>>> > To unsub= scribe, send any mail to =0A> "freebsd-embedded-unsubscribe@=0A>>>> freebs= d.org=0A>>>> > "=0A>>>> >=0A>>>> _______________________________________= ________=0A>>>> freebsd-embedded@freebsd.org mailing list=0A>>>> https://= lists.freebsd.org/mailman/listinfo/freebsd-embedded=0A>>>> To unsubscribe,= send any mail to =0A> "freebsd-embedded-unsubscribe@=0A>>>> freebsd.org"= =0A>>>> =0A>>> =0A>>> =0A>> =0A> __________________________________________= _____=0A> freebsd-arm@freebsd.org mailing list=0A> https://lists.freebsd.or= g/mailman/listinfo/freebsd-arm=0A> To unsubscribe, send any mail to "freebs= d-arm-unsubscribe@freebsd.org"=0A>