Alyssa Rosenzweig
Alyssa Rosenzweig
It's worth noting that the firmware has not been tested by any of us on the Pi Zero, and even if everything is successfully a modified Linux kernel will be...
OK, that's good; that's where the BCM2835 chips are expected to fail, due to an ABI incompataibility.
If you're anxious, you can try 87bf3214eb1acf423061c08b83977208fc41dff7 even though it won't get merged as-is due to architectural issues.
You'll probably want the patchset at librepi/linux. Enable earlyprintk in the configuration. See my write-up [here](https://blog.rosenzweig.io/blobless-linux-on-the-pi.html) for some more detailed information.
I can't speak to the issues with the SD card, but did you try compiling busybox and compiling that into the kernel as an initrd? There's an option for specifying...
Shouldn't the macros take care of this?
87bf3214eb1acf423061c08b83977208fc41dff7 should solve this.
This is expected; the BCM2835 used in the original RPi has a different memory map than the newer models. Accomodating this cleanly is not a big deal, but it has...
AFAIK Linux does not support the simple UART, hence why the full UART is initialised instead. (This was changed around January to enable earlyprintk)
Unclear. The USB stack uses DMA, yes, but the working theory was that this could be avoided (at a performance penalty). In any event, it is unlikely that missing DMA...