Debian on ARM

Debian on ARM

Wookey & Hector Oron

Fosdem, February 2011

What we’ll tell you about

Nomenclature

What’s an ABI?

Floating point units

Floating point calling convention

FP Calling convention options

Endianness

Debian ‘arm’ port

Debian ‘armel’ port

Debian ‘armeb’ port

Debian ‘armhf’ port

Debian ‘armhf’ performance

Debian ‘armhf’ performance

Sat Aug 21 22:46:06 CDT 2010 #1S
real    15m54.630s
user    15m52.050s
sys 0m2.370s

Sat Aug 21 23:02:01 CDT 2010 #1SFP
real    9m55.798s
user    9m53.000s
sys 0m2.490s

Debian ‘armhf’ performance

Tue Aug 10 17:20:31 CDT 2010 #1S
real    16m41.598s
user    15m57.740s
sys     0m2.640s

Tue Aug 10 17:37:12 CDT 2010 #1H
real    7m47.515s
user    7m24.980s
sys     0m2.150s

Debian ‘armhf’ performance

softfp:
$ glxgears
80 frames in 5.0 seconds
119 frames in 5.0 seconds
118 frames in 5.0 seconds
120 frames in 5.0 seconds 

hardfp:
136 frames in 5.0 seconds
144 frames in 5.0 seconds
143 frames in 5.0 seconds
139 frames in 5.0 seconds 

Debian ‘armhf’ performance

Debian ‘armhf’ performance

Debian Ports stats

Debian Ports status

Debian Ports status

Debian armhf TODO

Optimizations and subarches

Sponsors

Toby Churchill Ltd Genesi USA ARM Holdings Ltd

Thanks and comments

Remember to have fun!

Remember to have fun

Remember to have fun