Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jun 2010 18:07:56 +1200
From:      Andrew Turner <andrew@fubar.geek.nz>
To:        Ravindra <ravindra.kulkarni@globaledgesoft.com>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Porting FreeBSD-S3c2410
Message-ID:  <20100629180756.40313ead@bender>
In-Reply-To: <4C297B66.1020200@globaledgesoft.com>
References:  <4C28B426.8050703@globaledgesoft.com> <20100629093417.2d696824@bender> <4C297B66.1020200@globaledgesoft.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 29 Jun 2010 10:19:42 +0530
Ravindra <ravindra.kulkarni@globaledgesoft.com> wrote:
>    1. But where i will get the source?
It is in the FreeBSD subversion repository. You can get a copy from
anonymous cvs. [1] explains how to get a copy, you will want to get
-CURRENT.

>    2. Also which of the drivers supported for S3c2410, do we need to
>       build any drivers
There is a list of devices on the micro and the status of the drivers
at [2]. There are still a number of drivers that need to be written.

>    3. and any documentation for Building the kernel etc...and loading
> it..
I can't tell you how to load the kernel without knowing what boot loader
you are using.

To build the kernel you will first need to build the kernel toolchain
then the kernel, e.g. from within the checkout:
% make kernel-toolchain TARGET=arm
% make buildkernel TARGET=arm KERNCONF=<your_conf_file>

You will need to create the config file sys/arm/conf/<your_conf_file>.
You can use the LN2410SBC file in the same directory as an example.

Andrew

[1]
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/anoncvs.html
[2] http://wiki.freebsd.org/FreeBSDs3c24xx

-- 
Andrew Turner
WhiteQueue Consulting http://whitequeue.com/
Custom FreeBSD and Linux development




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100629180756.40313ead>