Meego Wiki
Views

SDK/Toolchains/Meetings/Notes20110131

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Created page with "=== Date and Time === Monday 2011-01-31 @9.30 - 10.30 UTC === Participants === Al Nikolov, Martti Lumme, Juha Kallioinen, Carsten Munk, Jan-Simon Möller, Paavo Leinonen, Leonid…")
Line 15: Line 15:
* N900 is the reference device for MeeGo 1.2 handset but there is a silicon bug in Cortex-A8 processor that prevents using of Thumb2 instruction set (see http://cateee.net/lkddb/web-lkddb/ARM_ERRATA_430973.html)
* N900 is the reference device for MeeGo 1.2 handset but there is a silicon bug in Cortex-A8 processor that prevents using of Thumb2 instruction set (see http://cateee.net/lkddb/web-lkddb/ARM_ERRATA_430973.html)
* Decisions:
* Decisions:
-
   * ''Compatibility baseline'' is armv7hl (ARM instruction set with VFPv3-D16) - optflags: armv7hl -O2 -g -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -mno-thumb
+
   * ''Compatibility baseline'' is armv7hl (ARM instruction set with VFPv3-D16)
-
   * Optimized high performance is armv7tnhl (Thumb2 instruction set with NEON) - optflags: armv7tnhl -O2 -g -march=armv7-a -mfloat-abi=hard -mfpu=neon -mthumb
+
   * Optimized high performance is armv7tnhl (Thumb2 instruction set with NEON)
-
   * Optimized for N900 reference device is armv7nhl (ARM instruction set with NEON) - optflags: armv7nhl -O2 -g -march=armv7-a -mfloat-abi=hard -mfpu=neon -mno-thumb
+
   * Optimized for N900 reference device is armv7nhl (ARM instruction set with NEON)
* Optimized high performance level means that it is allowed to Thumb2 instruction set and NEON instructions
* Optimized high performance level means that it is allowed to Thumb2 instruction set and NEON instructions

Revision as of 12:42, 31 January 2011

Contents

Date and Time

Monday 2011-01-31 @9.30 - 10.30 UTC

Participants

Al Nikolov, Martti Lumme, Juha Kallioinen, Carsten Munk, Jan-Simon Möller, Paavo Leinonen, Leonid Moiseichuk, Jarmo Kant

Agenda

  • Different architecture options regarding to Thumb2
  • Status
  • AOB

Different architecture options regarding to Thumb2

  • Lots of discussion around Thumb2 support in MeeGo 1.2
  • Currently there are four (4) different architectures in ARM hardfp for MeeGo 1.2 (armv7hl, armv7thl, armv7nhl, arnv7tnhl)
  • N900 is the reference device for MeeGo 1.2 handset but there is a silicon bug in Cortex-A8 processor that prevents using of Thumb2 instruction set (see http://cateee.net/lkddb/web-lkddb/ARM_ERRATA_430973.html)
  • Decisions:
  * Compatibility baseline is armv7hl (ARM instruction set with VFPv3-D16)
  * Optimized high performance is armv7tnhl (Thumb2 instruction set with NEON)
  * Optimized for N900 reference device is armv7nhl (ARM instruction set with NEON)
  • Optimized high performance level means that it is allowed to Thumb2 instruction set and NEON instructions
Personal tools