Skip to content

website/platform: update support platform website - #623

Open
Martinfx wants to merge 2 commits into
freebsd:mainfrom
Martinfx:max-update-website
Open

website/platform: update support platform website#623
Martinfx wants to merge 2 commits into
freebsd:mainfrom
Martinfx:max-update-website

Conversation

@Martinfx

@Martinfx Martinfx commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

Hello,
This is update platform arm website.

@Martinfx
Martinfx force-pushed the max-update-website branch from 7977d1a to be6002c Compare March 20, 2026 01:18
@concussious
concussious requested a review from chmeeedalf March 23, 2026 06:51
Comment thread website/content/en/platforms/arm.adoc Outdated
Comment thread website/content/en/platforms/arm.adoc Outdated
@zxombie

zxombie commented Mar 25, 2026

Copy link
Copy Markdown
Member

I don't think listing every supported AArch64 core is maintainable. As all cores that follow the architecture are supported.

@clausecker

Copy link
Copy Markdown
Contributor

Please don't add cores to the list unless FreeBSD has actually been tested on them and is known to work. For example, we do not support running natively on Apple Silicon, though we can run in emulator. Also, armv6 is no longer supported, so please remove all armv6 (i.e. ARM11 and earlier) cores.

Comment thread website/content/en/platforms/arm.adoc Outdated
Comment thread website/content/en/platforms/arm.adoc Outdated
* M2 Pro Blizzard
* M2 Pro Avalanche
* M2 Max Blizzard
* M2 Max Avalanche

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And all the M? ones here likely won't work.

Comment thread website/content/en/platforms/arm.adoc
Comment thread website/content/en/platforms/arm.adoc
Comment thread website/content/en/platforms/arm.adoc Outdated
Comment thread website/content/en/platforms/arm.adoc Outdated
@Martinfx

Copy link
Copy Markdown
Contributor Author

Please don't add cores to the list unless FreeBSD has actually been tested on them and is known to work. For example, we do not support running natively on Apple Silicon, though we can run in emulator. Also, armv6 is no longer supported, so please remove all armv6 (i.e. ARM11 and earlier) cores.

Old arm cortex are still in kernel https://github.com/freebsd/freebsd-src/blob/main/sys/arm/arm/identcpu-v6.c#L74

@clausecker

Copy link
Copy Markdown
Contributor

Please don't add cores to the list unless FreeBSD has actually been tested on them and is known to work. For example, we do not support running natively on Apple Silicon, though we can run in emulator. Also, armv6 is no longer supported, so please remove all armv6 (i.e. ARM11 and earlier) cores.

Old arm cortex are still in kernel https://github.com/freebsd/freebsd-src/blob/main/sys/arm/arm/identcpu-v6.c#L74

ARMv6 is no longer supported as of FreeBSD 15.0. See release notes.

Signed-off-by: Martin Filla <freebsd@sysctl.cz>
@Martinfx
Martinfx requested review from bsdimp and zxombie April 4, 2026 07:43
* Marvell DB-88F5182, DB-88F5281, DB-88F6281, RD-88F6281, DB-78100
* Marvell DB-88F6781 (ARMv6)
* Marvell DB-78460 (ARMv7)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks wrong. The older armv6 and armv[45] marvell chips have been removed from the tree.
I'm not sure one way or the other if we supported the DB-78460.

* Gateworks Avila GW2348 and Cambria GW2358
* Genesi Efika MX Smarttop and Smartbook
* Globalscale Technologies OpenRD platform
* Google Chromebook
* Khadas Edge/Edge V/Edge Captain
* Kwikbyte KB9202B (as well as the older KB9202 and KB9202A)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is stale. all the Atmel processors have been removed.

* BeagleBoard and BeagleBoard-xM (TI OMAP3)
* BeagleBone
* Colibri VF50 Evaluation Board
* Cubieboard(1,2) (Allwinner A10/A20)
* Device Solutions Quartz
* FireFly
* Gateworks Avila GW2348 and Cambria GW2358

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is wrong, this was removed with the xscale stuff.

@@ -74,25 +113,29 @@ Note that not all peripherals are supported on all CPUs.

* ArndaleBoard (Samsung Exynos5250)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

samsung arm has been removed


=== SoCs

* Allwinner A10/A20
* Allwinner A10/A13/A20/A31/A33/A64/A83T/H3/H6/H616
* Atmel AT91RM92 and AT91SAM9 families

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is wrong, it's been removed.


=== SoCs

* Allwinner A10/A20
* Allwinner A10/A13/A20/A31/A33/A64/A83T/H3/H6/H616
* Atmel AT91RM92 and AT91SAM9 families
* Broadcom BCM2835 (used in Raspberry Pi)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the old RPi we deleted support for.
There's several newer BCMxxxxx SoCs that are supported now.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This has been removed from the tre.e

@@ -61,9 +99,10 @@ Listing all supported devices on all CPUs and boards is impractical here, howeve
* Marvell Orion, Kirkwood and Discovery Innovation families of systems-on-chip

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are gone.

@@ -61,9 +99,10 @@ Listing all supported devices on all CPUs and boards is impractical here, howeve
* Marvell Orion, Kirkwood and Discovery Innovation families of systems-on-chip
* Marvell Armada 500 (ARMv6) and Armada XP (ARMv7)
* NXP LPC32x0

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this has been retired.

* Marvell Sheeva Plug and Dream Plug
* Nanopi a64, m1plus, neo, neo2, neo-air, r2s, r4s, r5s, r6s
* Orangepi one, pc, pc2, pc-plus, plus-2e, r1, zero, zero-plus, 5 plus
* Pandaboard (OMAP4)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we removed omap4

* BeagleBoard and BeagleBoard-xM (TI OMAP3)
* BeagleBone
* Colibri VF50 Evaluation Board
* Cubieboard(1,2) (Allwinner A10/A20)
* Device Solutions Quartz
* FireFly
* Gateworks Avila GW2348 and Cambria GW2358
* Genesi Efika MX Smarttop and Smartbook

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this is supported.

@@ -61,9 +99,10 @@ Listing all supported devices on all CPUs and boards is impractical here, howeve
* Marvell Orion, Kirkwood and Discovery Innovation families of systems-on-chip
* Marvell Armada 500 (ARMv6) and Armada XP (ARMv7)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The armada 500 I don't think was ever supported. We removed armv6 support, so I doubt it. armadaXP and Armada38x appear supported.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants