From Fedora Project Wiki
(Created page with " == About == The idea behind this page is to describe the parameters for all the ARM systems we intend to support. == Systems == === OMAP === ==== Install Mechanism:==== d...")
 
 
(13 intermediate revisions by 3 users not shown)
Line 5: Line 5:
  
 
== Systems ==
 
== Systems ==
=== OMAP ===
 
 
  
 +
=== OMAP & AM335x===
 
==== Install Mechanism:====
 
==== Install Mechanism:====
 
disk image
 
disk image
 +
 +
==== Boot Loader:====
 +
u-boot with bootz
 +
 +
==== Media:====
 +
mmcblk
 +
 
==== Partition layout: ====
 
==== Partition layout: ====
 
/boot/uboot /boot / msdos labels
 
/boot/uboot /boot / msdos labels
  
 
==== File systems: ====
 
==== File systems: ====
/boot/uboot needs to be vfat,  /boot needs to be ext2 or ext3, / can be
+
/boot/uboot needs to be partition #1 and vfat with specific sector boundaries,  /boot needs to be ext2 or ext3, / can be
  
 
==== Special Packages: ====
 
==== Special Packages: ====
 
uboot-panda uboot-beagle uboot-beaglebone
 
uboot-panda uboot-beagle uboot-beaglebone
 +
 +
==== Kernel: ====
 +
kernel (unified)
 +
 +
==== Console: ====
 +
console=ttyO2,115200n8
  
 
==== DTB Files: ====
 
==== DTB Files: ====
 +
Device tree loading prevents boot in kernel 3.9
  
==== Odities: ====
+
==== Oddities: ====
 
MLO file needs to be first thing copied to the vfat partition, then a uboot.img and a uEnv.txt file written.
 
MLO file needs to be first thing copied to the vfat partition, then a uboot.img and a uEnv.txt file written.
 
It is anticipated that a deoployment tool will populate /boot/uboot for the target-board
 
It is anticipated that a deoployment tool will populate /boot/uboot for the target-board
 +
 +
 +
----
  
 
=== Trimslice ===
 
=== Trimslice ===
 
==== Install Mechanism: ====
 
==== Install Mechanism: ====
 
anaconda sdcard
 
anaconda sdcard
 +
 +
==== Boot Loader:====
 +
u-boot with bootz
 +
 +
==== Media:====
 +
mmcblk, sda
  
 
==== Partition layout: ====
 
==== Partition layout: ====
Line 36: Line 58:
  
 
==== Special Packages: ====
 
==== Special Packages: ====
 +
 +
==== Kernel: ====
 +
kernel-tegra
 +
 +
==== Console: ====
 +
console=ttyS0,115200n8
 +
 +
==== DTB Files: ====
 +
tegra20-trimslice.dtb
 +
 +
==== Oddities: ====
 +
sata disk is connected via usb to sata bridge requiring "usb" bootloader commands.
 +
Requires setting fdt_high and initrd_high to 0x2C000000 in uboot environment to boot.
 +
 +
 +
----
 +
 +
=== Armada XP ===
 +
==== Install Mechanism: ====
 +
pxe
 +
 +
==== Boot Loader:====
 +
uboot (bootm w/ 0x2080000/0x2880000 kernel/initramfs addrs)
 +
 +
==== Media:====
 +
scsi ide
 +
 +
==== Partition layout: ====
 +
/boot /
 +
 +
==== File systems: ====
 +
/boot needs to be ext2 or ext3
 +
 +
==== Special Packages: ====
 +
 +
==== Kernel: ====
 +
kernel (unified, but with 0x00008000 load address for mkimage)
 +
 +
==== Console: ====
 +
console=ttyS0,115200n8
 +
 +
==== DTB Files: ====
 +
Appended dtb required
 +
 +
==== Oddities: ====
 +
Uses a unified kernel, but needs a custom dtb appended to the kernel before running mkimage. (no dtb support in uboot)
 +
 +
 +
----
 +
 +
=== Cubie Board ===
 +
==== Install Mechanism: ====
 +
disk image
 +
 +
==== Boot Loader:====
 +
uboot (bootm w/ 0x40300000/0x41600000 kernel/initramfs)
 +
 +
==== Media:====
 +
mmcblk
 +
 +
==== Partition layout: ====
 +
/boot /
 +
 +
==== File systems: ====
 +
ext2
 +
 +
==== Special Packages: ====
 +
 +
==== Kernel: ====
 +
kernel-a10-3.4.24 (not unified)
 +
 +
==== Console: ====
 +
console=ttyS0,115200
 +
 +
==== DTB Files: ====
 +
Embedded in uboot
 +
 +
==== Oddities: ====
 +
Load script.bin at 0x43000000
 +
 +
 +
----
 +
 +
=== Highbank ===
 +
==== Install Mechanism: ====
 +
pxe
 +
 +
==== Boot Loader:====
 +
uboot (bootz)
 +
 +
==== Media:====
 +
scsi
 +
 +
==== Partition layout: ====
 +
/boot /
 +
 +
==== File systems: ====
 +
ext2 or ext3 /boot
 +
 +
==== Special Packages: ====
 +
 +
==== Kernel: ====
 +
kernel (unified)
 +
 +
==== Console: ====
 +
console=ttyAMA0
  
 
==== DTB Files: ====
 
==== DTB Files: ====
 +
Uses built-in
 +
 +
==== Oddities: ====
 +
None.
 +
 +
 +
----
 +
 +
=== Versatile Express ===
 +
==== Install Mechanism: ====
 +
disk image
 +
 +
==== Boot Loader:====
 +
None (qemu-system-arm)
  
==== Odities: ====
+
==== Media:====
sata disk is connected via usb to sata bridge
+
mmcblk
  
 +
==== Partition layout: ====
 +
/boot / (/boot is optional)
 +
 +
==== File systems: ====
 +
Any supported by kernel module in initramfs
 +
 +
==== Special Packages: ====
 +
 +
==== Kernel: ====
 +
kernel (unified)
 +
 +
==== Console: ====
 +
console=ttyAMA0,115200n8
 +
 +
==== DTB Files: ====
 +
vexpress-v2p-ca9.dtb
 +
 +
==== Oddities: ====
 +
This uses qemu to boot into either console mode or into X.
 +
 +
 +
----
 +
 +
=== Arndale Board ===
 +
==== Install Mechanism: ====
 +
disk image
 +
 +
==== Boot Loader:====
 +
uboot (bootm w/ 0x40007000/0x42000000/0x41f00000 kernel/initramfs/dtb addrs)
 +
 +
==== Media:====
 +
mmcblk
 +
 +
==== Partition layout: ====
 +
/boot /
 +
 +
==== File systems: ====
 +
ext2
 +
 +
==== Special Packages: ====
 +
 +
==== Kernel: ====
 +
kernel-exynos5-3.8.0 (not unified)
 +
 +
==== Console: ====
 +
console=ttySAC2,115200n8
 +
 +
==== DTB Files: ====
 +
exynos5250-arndale.dtb
 +
 +
==== Oddities: ====
 +
...
 +
 +
----
 +
 +
=== Chromebook ===
 +
==== Install Mechanism: ====
 +
Disk image with post processing
 +
 +
==== Boot Loader:====
 +
vboot
 +
 +
==== Media:====
 +
mmcblk or sda
 +
 +
==== Partition layout: ====
 +
? (gpt)
 +
 +
==== File systems: ====
 +
?
 +
 +
==== Special Packages: ====
 +
?
 +
 +
==== Kernel: ====
 +
kernel-lpae
 +
==== Console: ====
 +
?
 +
==== DTB Files: ====
 +
?
 +
==== Oddities: ====
 +
Requires a signed kernel
 +
 +
 +
----
  
 
=== Template ===
 
=== Template ===
 
==== Install Mechanism: ====
 
==== Install Mechanism: ====
 +
 +
==== Boot Loader:====
 +
 +
==== Media:====
  
 
==== Partition layout: ====
 
==== Partition layout: ====
Line 51: Line 282:
  
 
==== Special Packages: ====
 
==== Special Packages: ====
 +
 +
==== Kernel: ====
 +
 +
==== Console: ====
  
 
==== DTB Files: ====
 
==== DTB Files: ====
  
==== Odities: ====
+
==== Oddities: ====

Latest revision as of 02:10, 28 April 2013

Contents

About

The idea behind this page is to describe the parameters for all the ARM systems we intend to support.

Systems

OMAP & AM335x

Install Mechanism:

disk image

Boot Loader:

u-boot with bootz

Media:

mmcblk

Partition layout:

/boot/uboot /boot / msdos labels

File systems:

/boot/uboot needs to be partition #1 and vfat with specific sector boundaries, /boot needs to be ext2 or ext3, / can be

Special Packages:

uboot-panda uboot-beagle uboot-beaglebone

Kernel:

kernel (unified)

Console:

console=ttyO2,115200n8

DTB Files:

Device tree loading prevents boot in kernel 3.9

Oddities:

MLO file needs to be first thing copied to the vfat partition, then a uboot.img and a uEnv.txt file written. It is anticipated that a deoployment tool will populate /boot/uboot for the target-board



Trimslice

Install Mechanism:

anaconda sdcard

Boot Loader:

u-boot with bootz

Media:

mmcblk, sda

Partition layout:

/boot /

File systems:

/boot needs to be ext2 or ext3

Special Packages:

Kernel:

kernel-tegra

Console:

console=ttyS0,115200n8

DTB Files:

tegra20-trimslice.dtb

Oddities:

sata disk is connected via usb to sata bridge requiring "usb" bootloader commands. Requires setting fdt_high and initrd_high to 0x2C000000 in uboot environment to boot.



Armada XP

Install Mechanism:

pxe

Boot Loader:

uboot (bootm w/ 0x2080000/0x2880000 kernel/initramfs addrs)

Media:

scsi ide

Partition layout:

/boot /

File systems:

/boot needs to be ext2 or ext3

Special Packages:

Kernel:

kernel (unified, but with 0x00008000 load address for mkimage)

Console:

console=ttyS0,115200n8

DTB Files:

Appended dtb required

Oddities:

Uses a unified kernel, but needs a custom dtb appended to the kernel before running mkimage. (no dtb support in uboot)



Cubie Board

Install Mechanism:

disk image

Boot Loader:

uboot (bootm w/ 0x40300000/0x41600000 kernel/initramfs)

Media:

mmcblk

Partition layout:

/boot /

File systems:

ext2

Special Packages:

Kernel:

kernel-a10-3.4.24 (not unified)

Console:

console=ttyS0,115200

DTB Files:

Embedded in uboot

Oddities:

Load script.bin at 0x43000000



Highbank

Install Mechanism:

pxe

Boot Loader:

uboot (bootz)

Media:

scsi

Partition layout:

/boot /

File systems:

ext2 or ext3 /boot

Special Packages:

Kernel:

kernel (unified)

Console:

console=ttyAMA0

DTB Files:

Uses built-in

Oddities:

None.



Versatile Express

Install Mechanism:

disk image

Boot Loader:

None (qemu-system-arm)

Media:

mmcblk

Partition layout:

/boot / (/boot is optional)

File systems:

Any supported by kernel module in initramfs

Special Packages:

Kernel:

kernel (unified)

Console:

console=ttyAMA0,115200n8

DTB Files:

vexpress-v2p-ca9.dtb

Oddities:

This uses qemu to boot into either console mode or into X.



Arndale Board

Install Mechanism:

disk image

Boot Loader:

uboot (bootm w/ 0x40007000/0x42000000/0x41f00000 kernel/initramfs/dtb addrs)

Media:

mmcblk

Partition layout:

/boot /

File systems:

ext2

Special Packages:

Kernel:

kernel-exynos5-3.8.0 (not unified)

Console:

console=ttySAC2,115200n8

DTB Files:

exynos5250-arndale.dtb

Oddities:

...


Chromebook

Install Mechanism:

Disk image with post processing

Boot Loader:

vboot

Media:

mmcblk or sda

Partition layout:

? (gpt)

File systems:

?

Special Packages:

?

Kernel:

kernel-lpae

Console:

?

DTB Files:

?

Oddities:

Requires a signed kernel



Template

Install Mechanism:

Boot Loader:

Media:

Partition layout:

File systems:

Special Packages:

Kernel:

Console:

DTB Files:

Oddities: