atom feed11 messages in org.freebsd.freebsd-armRe: FreeBSD/arm support for Marvell c...
FromSent OnAttachments
Rafal JaworowskiSep 24, 2008 5:24 am 
Rafal JaworowskiOct 10, 2008 2:46 am 
Stanislav SedovOct 10, 2008 2:56 am 
Marcel MoolenaarOct 10, 2008 8:48 am 
Rafal JaworowskiOct 10, 2008 9:27 am 
M. Warner LoshOct 10, 2008 10:10 am 
Marcel MoolenaarOct 10, 2008 10:38 am 
Vincent BarusOct 13, 2008 6:13 pm 
Rafal JaworowskiOct 14, 2008 5:15 am 
M. Warner LoshOct 14, 2008 7:51 am 
luasi dubayOct 14, 2008 1:50 pm 
Subject:Re: FreeBSD/arm support for Marvell chips -- please review
From:Vincent Barus (viba@googlemail.com)
Date:Oct 13, 2008 6:13:33 pm
List:org.freebsd.freebsd-arm

Hi,

nice progress. Maybe someday there's a way to get a stripped down FreeBSD working on a d-link dns-323 (http://wiki.dns323.info/ ) ? It's a 88F5181 CPU.

Regards, Vincent

On Wed, Sep 24, 2008 at 2:25 PM, Rafal Jaworowski <ra@semihalf.com> wrote:

All, With the recent series of submits in P4's arm-devel branch, I have completed import of FreeBSD/arm support for three families of Marvell integrated systems-on-chip built on ARMv5TE-compliant core. Orion support has been around for a while already, and recently added were extensions for Kirkwood and Discovery support, new drivers for integrated peripherals and other
improvements.

I'd like to merge this with SVN within the coming weeks, so would like to ask everyone to review the code and let me know about any comments or notes:

1. CPU + SOC specific integrated peripherals http://p4web.freebsd.org/@md=d&cd=//depot/&c=jjG@//depot/projects/arm/src/sys/arm/mv/?ac=83

2. Other peripherals: http://p4web.freebsd.org/@md=d&cd=//depot/&c=jjG@//depot/projects/arm/src/sys/dev/mge/?ac=83 http://p4web.freebsd.org/@md=d&cd=//depot/&c=jjG@//depot/projects/arm/src/sys/dev/usb/ehci_mbus.c?ac=22 http://p4web.freebsd.org/@md=d&cd=//depot/&c=jjG@//depot/projects/arm/src/sys/dev/uart/uart_bus_mbus.c?ac=22 http://p4web.freebsd.org/@md=d&cd=//depot/&c=jjG@//depot/projects/arm/src/sys/dev/uart/uart_cpu_mv.c?ac=22

The code is synced with up-to-date CURRENT and has been successfully tested on the following chips: * 88F5182, 88F5281 * 88F6281 * MV78100

Supported functionality highlights: * EHCI USB 2.0 * Ethernet * GPIO * Interrupt controller * L1, L2 cache * Timers, watchdog, RTC * TWSI (I2C) * UART

* Multiuser operation * Self-hosted kernel/world builds * NFS- or USB-mounted root filesystem

For users reference I have put together an initial howto with examples and other details: http://wiki.freebsd.org/FreeBSDMarvell

Rafal