Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Jun 2012 22:51:32 +0200
From:      Torfinn Ingolfsen <torfinn.ingolfsen@getmail.no>
To:        freebsd-arm@FreeBSD.org
Subject:   Re: Support for Raspberry-PI
Message-ID:  <20120604225132.cff152c4.torfinn.ingolfsen@getmail.no>
In-Reply-To: <20120604185718.A7C8EB827@mail.bitblocks.com>
References:  <CAB3Sx6f7TPkfAfsmS_SWch5kGkyxv9=43nV66ToDRQmG4vv9ug@mail.gmail.com> <4F533E46.1070105@freebsd.org> <20120603201229.3fd31c98.torfinn.ingolfsen@getmail.no> <4FCBC564.3060404@freebsd.org> <20120604172053.D4674B827@mail.bitblocks.com> <4FCCFFD8.9020800@gmail.com> <20120604185718.A7C8EB827@mail.bitblocks.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 04 Jun 2012 11:57:18 -0700
Bakul Shah <bakul@bitblocks.com> wrote:

> Because no bsd runs on the raspi as yet but linux does!  There
> is no u-boot or netboot on it either. The GPU loads a file
> called kernel.bin from a FAT partition.  So the idea is you

FWIW, these are the files on said FAT partition (from the Debian 6.0.4 image for the Pi):
root@kg-v7# ls /mnt
arm128_start.elf    boot_enable_ssh.rc    issue.txt        loader.bin
arm192_start.elf    bootcode.bin        kernel.img        start.elf
arm224_start.elf    cmdline.txt        kernel_emergency.img

I don't know if start.elf, bootcode.bin or loader.bin is the actual "first stage" loader.
start.elf is just a copy of one of the armXXX_start.elf files; this sets up how much 
memory (of the 256 MB) for the CPU and how much for the GPU.

HTH
-- 
Torfinn Ingolfsen <torfinn.ingolfsen@getmail.no>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120604225132.cff152c4.torfinn.ingolfsen>