Summary

This specification tracks the status of support for the Marvell board for the Karmic 9.10 cycle.

Release Note

Ubuntu 9.10 has extended support to the Marvell ARM board.

Rationale

Support for Marvell hardware will increase the number of users for Ubuntu/armel

Requirements for Implementation

Code Changes

Migration

Test/Demo Plan

Normal ARM/Desktop image test cases can be used to test image.

Boot Proposals

How the Dove board will boot is currently a undetermined questions. Here is my current proposal on how uboot can start and load various boot devices.

Filesystem Layouts

Installed System

The filesystem layout will be a normal Ubuntu filesystem layout with the following changes (this assumes an installed system):

Installation Media

The current installation media is going to be a USB stick with normal MBR and partition table with one partition, formatted as vfat(?, we might want to make this ext2 to simply boot scripts in u-boot)

The files relevant for boot are as follows:

u-boot is capable of direct disk reads from USB* and SATA, and supports ext2-compatible filesystems, and vfat for direct file loads. It can also load from the SPI-NOR and NAND chips on the board itself.

Installed Partitioning Map

The partitioning layouts that will be supported are as follows:

Based on the above pros and cons, it seems supporting /boot as a separate partition is the best default choice as it allows us to use ext4 as the root filesystem, as well as support LVM, and encrypted rootfs's if need be.

* - As of August 18th, this support is currently broken in the last u-boot drop from Marvell. SATA support remains untested.


CategorySpec

Specs/KarmicMarvellDesktop (last edited 2009-08-18 16:38:13 by cpe-72-226-207-134)