From: Fernando Oleo Blanco <irvise_ml@irvise.xyz>
Subject: Re: Help: Ada in NetBSD
Date: Mon, 13 Sep 2021 20:49:01 +0200 [thread overview]
Message-ID: <sho6et$lgq$1@gioia.aioe.org> (raw)
In-Reply-To: 646f270d-0e65-46a5-b40a-02afab608f1en@googlegroups.com
On 01.09.21 15:28, John R. Marino wrote:
> Which reminds me: I'd only do this for x86_64 platform.
> Regards,
> John
An update on my side. I have not done any more work on the port.
However, I have managed to get a Raspberry Pi 3 (aarch64). This would
allow me (in theory) to test NetBSD, FreeBSD and OpenBSD on the board
with different architectures. I have NetBSD-earmv6hf "intalled". I could
try in the future v7 and aarch64. Same for FreeBSD (aarch64/arm{6?,7})
and OpenBSD (aarch64).
I wanted to ask you a question John, maybe you can answer it.
In the Makefile.rtl, there are OS/architecture pairs. For example, there
is an entry for FreeBSD-x86 and FreeBSD-x86_64. My basic question is,
why not just have an entry per OS?
I can already answer that question, some architectures have more support
that others and the files that they use are different. Okay, I get that.
But for the previous example with FreeBSD, as far as I can recall, the
Makefile.rtl entries were exactly the same (minus the arch matching
mechanism). If the arch is dropped, then, in theory, the OS would be
able to compile on any arch without the need of patching. This is
important if I want to run FreeBSD on arm, for example.
And the differences I have seen regarding different architectures for
different OSes, is mostly due to some advance features that the OS
probably can already expose, so I am a bit surprised. After all, the OS
is supposed to "hide" the hardware away.
Anyhow. Regards,
Fernando Oleo Blanco
https://irvise.xyz
next prev parent reply other threads:[~2021-09-13 18:49 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-08-29 11:06 Help: Ada in NetBSD Fernando Oleo Blanco
2021-08-29 13:19 ` Stephane Carrez
2021-08-29 18:08 ` Fernando Oleo Blanco
2021-08-29 18:25 ` Simon Wright
2021-08-29 20:36 ` Fernando Oleo Blanco
2021-08-29 22:08 ` Stephane Carrez
2021-08-30 7:37 ` Simon Wright
2021-08-30 8:14 ` Fernando Oleo Blanco
2021-08-30 10:24 ` Fernando Oleo Blanco
2021-08-30 12:15 ` Fernando Oleo Blanco
2021-08-30 18:49 ` Fernando Oleo Blanco
2021-08-30 19:23 ` Simon Wright
2021-09-01 9:44 ` Fernando Oleo Blanco
2021-09-01 21:41 ` Simon Wright
2021-09-02 22:16 ` Randy Brukardt
2021-09-03 20:18 ` Simon Wright
2021-08-29 17:34 ` Simon Wright
2021-08-29 17:45 ` Fernando Oleo Blanco
2021-09-01 13:28 ` John R. Marino
2021-09-01 14:58 ` Fernando Oleo Blanco
2021-09-17 17:36 ` Fernando Oleo Blanco
2021-09-18 16:39 ` Fernando Oleo Blanco
2021-09-22 20:05 ` Fernando Oleo Blanco
2021-09-22 20:57 ` Simon Wright
2021-09-23 8:04 ` Luke A. Guest
2021-09-23 10:48 ` Kevin Chadwick
2021-09-23 17:01 ` Fernando Oleo Blanco
2021-09-23 17:04 ` Fernando Oleo Blanco
2021-09-23 19:53 ` Fernando Oleo Blanco
2021-09-24 7:48 ` Simon Wright
2021-09-24 9:44 ` Fernando Oleo Blanco
2021-09-13 18:49 ` Fernando Oleo Blanco [this message]
2021-09-13 22:24 ` Dennis Lee Bieber
2021-09-17 17:19 ` Fernando Oleo Blanco
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox