From nobody Sun Jul 09 05:40:09 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QzGDp1msqz4kyT7 for ; Sun, 9 Jul 2023 05:40:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QzGDp1GGZz444j; Sun, 9 Jul 2023 05:40:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1688881210; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IM9S+BwwViqSW14dORM2IXNPrduMmnayYQgKvfc6xBY=; b=YKijVZN4DQexkNKoB8JBtDgO5NYI3k7ctLF88JK8RxQByajzUOpY3NE8BvlRUJGWdqACgW qNE17dooKkzF/G/6nXKz3aC6e79g4P/9dcCoR1whXBHovhVmW2ygQ85mMt0mqvJC90u/DU JB5z84i179seimctAz6+G4xf5/eaVVBET5MJCQEYFlfC63kg9ZdzZ9tlfqXsazB3aDozsk 5kbCXUtoLl61906AQmwf/nCMk+jXF7ygCTnbDL/4d2RV9T1+NCnMhCn0iUFSbyRz49hTzM wRLa6Agp4J3UcCpZOpl23K9IBX4SlMwW7mcsqVt4+J1QY0u+uZFtuuVI1N1utg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1688881210; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IM9S+BwwViqSW14dORM2IXNPrduMmnayYQgKvfc6xBY=; b=APJIebfC2NuP2PTUEAam39UDRw2iHBJ/JaoyAwV1O7FZTMD2m+yQqMeW2kESZPKEPJwXnU 1mXwVdmmjx+ui0Q6Rudcg0/4R0tzRDAwcTCGJse5ULkn94rpyrLadH1rGr2XXq8PPgzf7V 4c7VSLMc3ESI6W2/3XcyEFPhVhJpu6MX8xGFCRsyxXDEuMmpiWvClwJASuPpAMZMKqanoq dupAs37upxuNJ+ULY1QcE2t8BNfgHrYEVI2xivJ5bK8eyKKmjkXfR94JvsVLxQjoh9QW0Z JZcAtaC1ecBv1r8pewjmUx3/OkV0mGIwJBYD2Eb245KdoSIxaULAUR+1YpirsA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1688881210; a=rsa-sha256; cv=none; b=sC1ar3MH/RG82COZkz4hvcpSmpxSEQz2Em4iMQx+WcWuiwB+oFUa2bo6uhR+Bxq7ug2ejl oT3WEoa2yN5t3rjejkEOvVmRFlVG6mZeHpr0eoGJZK1q9R10O9+jfaL7x4pn7nSpsws+J4 vZP874B0FmHvmFk2bv823hTamh+TXPisR25W2BimmhfaO9Whe1Gu5YXY+76AWCzlZOo9yt g/FR1zM9DdwFYvAAyeZPdoM6bPNEcPbumYHzVqVqyqhGB8meG6CCoWJmo5UfCwcv28EZ7A lEtjTjWi1lsT4YaPkBFb05X6GoAO/BCbWy7A/Mq1qiZtZXQpY1M62pYO4JCglA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QzGDp0Kxhzqj8; Sun, 9 Jul 2023 05:40:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3695e9Ot058793; Sun, 9 Jul 2023 05:40:09 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3695e9nr058786; Sun, 9 Jul 2023 05:40:09 GMT (envelope-from git) Date: Sun, 9 Jul 2023 05:40:09 GMT Message-Id: <202307090540.3695e9nr058786@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Graham Perrin Subject: git: be0f286101 - main - FreeBSD/ARM Project: minor changes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: grahamperrin X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: be0f28610134542f94c7793b993433e1aba67d28 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by grahamperrin: URL: https://cgit.FreeBSD.org/doc/commit/?id=be0f28610134542f94c7793b993433e1aba67d28 commit be0f28610134542f94c7793b993433e1aba67d28 Author: Graham Perrin AuthorDate: 2023-07-09 05:36:58 +0000 Commit: Graham Perrin CommitDate: 2023-07-09 05:36:58 +0000 FreeBSD/ARM Project: minor changes Simple changes, in advance of changes that will require review. https://wiki.freebsd.org/FreeBSD/arm does not exist. Refer to the true URL. ARM, not Arm. Correct a discrepancy in the table of contents. Correct a discrepancy in a reference to a NetBSD page. Fewer initial caps. --- website/content/en/platforms/arm.adoc | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/website/content/en/platforms/arm.adoc b/website/content/en/platforms/arm.adoc index 1b5dadcae2..847e61f39a 100644 --- a/website/content/en/platforms/arm.adoc +++ b/website/content/en/platforms/arm.adoc @@ -12,19 +12,19 @@ include::shared/en/urls.adoc[] This page contains information about the FreeBSD port to the 32- and 64-bit ARM architectures and hardware. Discussion of the ARM ports takes place on the https://lists.freebsd.org/archives/freebsd-arm[freebsd-arm] mailing list. -== Table Of Contents +== Table of Contents * <> -* <> -* <> -* <> -* <> -* <> +* <> +* <> +* <> +* <> +* <> [[status]] == Status -32-bit ARMv6 and ARMv7 is officially a link:{committers-guide}#archs[Tier 2] architecture, as the link:../../[FreeBSD] project does not provide official releases or pre-built packages for this platform due to it primarily targeting the embedded arena. However, FreeBSD/ARM is being actively developed and maintained, is well supported, and provides an excellent framework for building ARM-based systems. FreeBSD/arm supported ARMv4 and ARMv5 processors, and is deprecated as of 13.0. FreeBSD/armv7 includes SMP support. +32-bit ARMv6 and ARMv7 are officially a link:{committers-guide}#archs[Tier 2] architecture, as link:../../[the FreeBSD Project] does not provide official releases or pre-built packages for this platform due to it primarily targeting the embedded arena. However, FreeBSD/ARM is being actively developed and maintained, is well supported, and provides an excellent framework for building ARM-based systems. FreeBSD/arm supported ARMv4 and ARMv5 processors, and is deprecated as of 13.0. FreeBSD/armv7 includes SMP support. FreeBSD/arm64 supports 64-bit ARMv8 processors and is a link:{committers-guide}#archs[Tier 1] architecture as of 13.0. 64-bit ARM platforms follow a set of standard conventions, and a single FreeBSD build will work on hardware from multiple vendors. As a result, FreeBSD provides official releases for FreeBSD/arm64 and packages are available. @@ -33,7 +33,7 @@ FreeBSD/arm64 supports 64-bit ARMv8 processors and is a link:{committers-guide}# FreeBSD/arm and FreeBSD/armv6 support a large range of ARM CPUs and development boards. Not every peripheral is supported on every CPU or board, though work continues towards this and contributions are always welcome. Conversely, many CPUs and boards not listed may work with only minimal changes needed. -Listing all supported devices on all CPUs and boards is impractical here, however much information can be obtained from the mailing list and archives, https://wiki.freebsd.org/FreeBSD/arm[the FreeBSD/arm Wiki pages], and also from the https://cgit.freebsd.org/src/tree/sys/arm/conf/[Kernel Configuration files] +Listing all supported devices on all CPUs and boards is impractical here, however much information can be obtained from the mailing list and archives, the https://wiki.freebsd.org/arm[FreeBSD ARM wiki pages], and from the https://cgit.freebsd.org/src/tree/sys/arm/conf/[kernel configuration files] === Cores Supported @@ -98,22 +98,22 @@ Note that not all peripherals are supported on all CPUs. * Wandboard * Zedboard (Xilinx Zynq) -Note that not all peripherals are supported on all boards. +Not all peripherals are supported on all boards. [[todo]] -== What Needs To Be Done +== What Needs to be Done * SATA support needs to be added for boards currently missing it. * Other devices, such as watchdog, i2c and bus should be merged from NetBSD. [[links]] -== FreeBSD/ARM Related Links +== FreeBSD/ARM related Links * http://esd.et.ntust.edu.tw/downloads/2008_Embedded_Programming/2008_ESW/Embedded_3_ARM.pdf[Brief history of ARM] -* http://www.netbsd.org/ports/#ports-by-cpu[NetBSD Arm projects] +* Platforms supported by NetBSD: CPU architectures: http://www.netbsd.org/ports/#ports-by-cpu[Ports by CPU architecture] [[miniinst]] -== Mini-Install guide +== Mini-install Guide {cognet} has written a mini-install guide for the current FreeBSD source. It is https://people.FreeBSD.org/~cognet/arm.html[available here].