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