With Ouya consoles starting to make it to market, I'm wondering if
there's a chance that OpenBSD could be ported to it.  This is something
I would love to help with but have no idea where to begin.  The
documentation for the Tegra3 is available from nvidia's website, though
you have to register and then request access to the Tegra section (I
left most of the questions blank and just put "I want to see the
documentation" for the reasons and was granted access in about 3
minutes).

I have some microcontroller experience (PIC18 and currently playing
with a PIC32), and I did play with an ARM dev kit for a bit a long time
ago, but I have some questions on how OpenBSD/ARM works.  When I was
working with an ARM, the entire program was stored in the on-chip flash
memory - like a microcontroller.  With a larger OS like OpenBSD, what
is stored on the chip and what is loaded from external storage?  Is the
entire kernel stored on chip or just a bootloader?

As I understand, not all ARM chips are equal - each one pretty much
needs its own port, and currently BeagleBoard is the main one getting
worked on.  Right?

So... is this worth pursuing?  The idea of a $99 cube that could run
OpenBSD is pretty intriguing, but how possible is it?  Are there
licensing strings attached to Tegra3 that would make this difficult?

jordon

Reply via email to