--
You received this message because you are subscribed to the Google Groups "minix3" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minix3+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
but I would like to hear feedbacks to any existing experiments, if there is any?
Hi, David.
Not long after I started that project, the Raspberry Pi Foundation announced the Type 2, which has the same processor as the BeagleBone. Minix has already been ported to that processor, so I pretty much abandoned the effort. Shortly after that, my work shifted direction as well, so that double sealed it for me. I've not done anything with it.
Thanks,
Mike
--
You received this message because you are subscribed to a topic in the Google Groups "minix3" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/minix3/J8x13XgNE88/unsubscribe.
To unsubscribe from this group and all its topics, send an email to minix3+un...@googlegroups.com.
but it'd be nice to have something to start with regarding poring to RPi2, even it is far from complete. Meanwhile, I guess there'd be much to refer to BeagleBone porting since they share the same processor.
I enabled compiler support to ARMv6 version, bootloader support (u-boot), serial support to communicate with the board, times, interrupt controller.
I've run into trouble building the raspi_b port. I'm in the process of merging this to current minix TOT. Here goes nothing...
--
You received this message because you are subscribed to the Google Groups "minix3" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minix3+un...@googlegroups.com.
Has anyone considered some build / test automation for MINIX in order to make sure that the multiple architectures MINIX will support in the near future won’t be broken when you merge PullRequests?
-mfloat-abi=hard -mfpu=vfp -march=armv6zk -mtune=arm1176jzf-s
It would appear that some of the libraries in libc and libm rely upon the hard floating point ABI (args passed in floating point registers), such as lrint.S etc.
I tried setting COPTS on the command line and something is printing nonsense into the assembler's flags:
"
--- crtbeginS.o ---
Assembler messages:
Error: can't open {!mfpu=*:-mfpu=vfpv3-d16} for reading: No such file or directory
"
However, this leads me to a deeper question: what is the plan for not just CPU architecture splitting, but for board splitting as well? I see that we have the arch/foo setup, but we'll need to call out raspi directly, _and_ we'll need to hint whether we're on a raspi_1, raspi_2 or raspi_3. _1 and _2 have a different peripheral MMIO offset (0x20000000 for _1 and 0x3F000000 for _2).
Is there a wiki we could use to discuss the process of a Raspberry Pi port? Did anyone document what they did to hack Minix 3 onto the BeagleBone series of processors?
Someone is going to have to write a mailbox driver, and use that to provide a lot of the information I believe the BeagleBone provided more straightforwardly.
--
You received this message because you are subscribed to the Google Groups "minix3" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minix3+un...@googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "minix3" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/minix3/J8x13XgNE88/unsubscribe.
To unsubscribe from this group and all its topics, send an email to minix3+un...@googlegroups.com.
10:36 PM (3 minutes ago) |