ZystemOS / pluto

An x86 kernel written in Zig
547 stars 22 forks source link

Aarch64 port #142

Open SamTebbs33 opened 4 years ago

SamTebbs33 commented 4 years ago

Now that a lot of progress has been made on the x86 version of the kernel, we can start working on an Arm port. I would choose to start with aarch64 and the raspberry pi 3 as I have such hardware on hand and it makes sense to port for one of the more widespread and modern SBCs.

markfirmware commented 4 years ago

What kind of equipment is available for rpi implementation?

I have an hdmi tv and a 3b and a 3b+, along with a serial cable to a terminal (another 3b+ running raspbian and minicom.)

SamTebbs33 commented 4 years ago

I myself have a 3B+ as well so that's what I'll use when I'm doing hardware testing. I guess you could do the same too. I'm not sure what to do when it comes to getting serial output though (i do have a TTY to serial adapter so could use that with the GPIO pins).

markfirmware commented 4 years ago

Great. The 3b+ has an easily used activity led. (The 3b requires going through the video core to get at it.) Andrew has used a usb serial adapter to connect to clashos.

markfirmware commented 4 years ago

What about @DrDeano?

DrDeano commented 3 years ago

I have a old 1b+, 2b and rpi4 8GB

b-ncMN commented 3 years ago

I have a pine64 rockpro64 that has different hardware than raspberry PIs, I'd be glad using it to test the OS

SamTebbs33 commented 3 years ago

I have a pine64 rockpro64 that has different hardware than raspberry PIs, I'd be glad using it to test the OS

It would actually be really cool to get it working on a pine device! Feel free to have a go and submit some PRs if you'd like.