unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Raspberry Pi booting and free software
@ 2020-02-06  8:05 Danny Milosavljevic
  2020-02-06  8:27 ` Ricardo Wurmus
  0 siblings, 1 reply; 2+ messages in thread
From: Danny Milosavljevic @ 2020-02-06  8:05 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1026 bytes --]

Hi,

I thought I'd give some summary of the Raspberry Pi situation.

The Raspberry Pi is basically a GPU, the BCM2709 (BCM2836 is BCM2709 with
DRAM on top).

It turned out that there was space for an ARM CPU on the Die, so they put
one there.

The Raspberry Pi boots from the GPU.

The GPU will set up pinmux and system MMU and then eventually release the
ARM CPU from reset.

There's a free software firmware for the GPU in order to enable booting
the CPU, available at https://github.com/christinaa/rpi-open-firmware .

However, it supports only very few things and is not really ready for
normal person use (for example USB *does not work* and neither does
graphics).

I've packaged the required build tools gcc-vc4 and binutils-vc4 some
years back, but it seems that I get the following now:

$ guix build gcc-vc4
guix build: error: gcc-vc4: unknown package

But the following does work:

$ guix build binutils-vc4
/gnu/store/aihynmhjrpbzrh4l2lsjjal95hh038ic-binutils-vc4-2.23.51-0.708acc8

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Raspberry Pi booting and free software
  2020-02-06  8:05 Raspberry Pi booting and free software Danny Milosavljevic
@ 2020-02-06  8:27 ` Ricardo Wurmus
  0 siblings, 0 replies; 2+ messages in thread
From: Ricardo Wurmus @ 2020-02-06  8:27 UTC (permalink / raw)
  To: Danny Milosavljevic; +Cc: guix-devel


Hi Danny,

> $ guix build gcc-vc4
> guix build: error: gcc-vc4: unknown package

The plain “gcc” packages are hidden by default, because people who
wanted “gcc-toolchain” often installed the wrong thing.  You may need to
override the “hidden?” property on the gcc-vc4 package.

-- 
Ricardo

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-02-06  8:27 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-06  8:05 Raspberry Pi booting and free software Danny Milosavljevic
2020-02-06  8:27 ` Ricardo Wurmus

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).