On Mar 2, 2022, at 21:39, Johannes (krjdev) Krottmayer <krj...@gmail.com> wrote:
> 
> STMicroelectronis STM32H747I-DISCO board:
> 
> SoC: STM32H747 (Cortex-M7 with Cortex-M4)
> Fully documented.
> 
> U-Boot support: I'm currently working on it.
> 
> For the last board, I must create a new ARM architecture:
> ARMv7-M

Have you determined that this will work? In general, ARMv7-M (which covers all 
the Cortex-M CPUs except the M0) isn’t suitable for an OS the size of OpenBSD; 
it’s more of an embedded processor for much smaller OSes. They often lack 
things like full MMUs, and the CPU in question only has a maximum of about a 
megabyte of RAM, which hasn’t been enough to run a Unix operating system since 
about the PDP-11 days.

The other one you should have more luck with, the Cortex-A series is widespread 
in the Linux and BSD world. It should mostly be a matter of defining the 
devices (many of which may already be supported if they’re reasonably common) 
and writing drivers for the bits that aren’t. Having U-Boot already available 
for it should be a big help.


- Dave

Reply via email to