Port-sparc64 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: SPARC V9 boot process
On Tue, 28 Oct 2025 07:42:28 -0700
Jason Thorpe <thorpej%me.com@localhost> wrote:
>
>
> > On Oct 28, 2025, at 7:25 AM, Sad Clouds <cryintothebluesky%gmail.com@localhost> wrote:
> >
> > Hello, as part of a small hobby project I recently started looking into
> > SPARC V9 boot process and implemented a simple first-stage bootloader.
>
> Super cool! I’ve been following along with your questions and look forward to the next installment :-)
>
> -- thorpej
>
Thanks. I'm using SPARC assembly and C to figure out how to interface
to the hardware. My ultimate goal would be to try and port Ada runtime
to SPARC V9. If that is successful eventually, I can ditch C and start
using Ada for a small SPARC V9 runtime and device drivers.
See this link for ARM Cortex-M MCU bare metal runtime examples:
https://github.com/AdaCore/bb-runtimes/tree/community-2018/doc/porting_runtime_for_cortex_m
They also have a 32-bit SPARC V8 runtime for Leon processors, but no
SPARC V9 runtimes. Ada runtime is a bit like a mini RTOS that enables
you to develop bare metal multi-tasking system software without using
any other operating systems. It is best suited for small embedded
devices but would be interesting to try it on SPARC servers and
workstations.
Home |
Main Index |
Thread Index |
Old Index