recent & upcoming montavista working toward 23august05 drop
DESCRIPTION
MontaVista 23August05 MXC275-30/Argon+/Zeus Engineering Drop #9 All MontaVista Linux 29July05 kernel features Merge with Freescale L26.1.12 Release Initial DPM implementation on Argon+ EVBTRANSCRIPT
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
TM
Paul Kline1-800-867-1147 0792049#
Linux® on ARM11™ CoresWeekly Update to Motorola23 August, 2005
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 2
Recent & Upcoming
• MontaVista working toward 23August05 drop• Belcarra working toward Aug 24 drop of HCD using Atlas• Freescale working toward Sept 16 drop L26.1.13• Combined SCC/Sahara2 reference model from FSL STC
on Dec 7 to meet requirements defined in July 26 meeting Unverified L26.1.15 replanned to Dec 20 (was Dec 7) to
incorporate• Linux images for SCM-A11 Pass 2 must also run on Pass 1.
Kernel config option for Sahara2 will be mutually exclusive with RNGA & HAC (Pass 1 drivers replaced by Sahara2)
• CR to FSL for one-wire driver expected• Samples of Atlas 3.0 and Argon 2.1 available• iDEN provided additional Sphinx/Roadrunner cards to FSL
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 3
MontaVista 23August05 MXC275-30/Argon+/Zeus Engineering Drop #9
• All MontaVista Linux 29July05 kernel features• Merge with Freescale L26.1.12 Release• Initial DPM implementation on Argon+ EVB
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 4
USBOTG update
• Belcarra release USBOTG 2.5 scheduled for August 24th HCD for SCM-A11 and Atlas transceiver HCD for Argon+ and Atlas transceiver 2.5 drop will use GPT timer by default but has option for
High Resolution Timers. 2.6 drop will use HRT by default.
• Working on Dual Role using ISP1301
• Dual Role using Atlas will attempt to use the port connect status from the USBOTG root hub, as a replacement for D+ information, when in the a_wait_bcon and b_wait_acon states
• Driver development for Zeus Peripheral Controller Driver and Roadrunner has started
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 5
L26.1.13 – Zeus Complete & Argon 2.0 Complete
• Unverified release Sept 16. Verified release Sept 30.• Merge with 29July05 MontaVista source and adopt 29July05 MV toolchainSCM-A11 • Fix screen update issues w Epson Smart LCD• Atlas master mode support in the sound driver• Replacing existing Security Control (SCC) driver with SCC driver from FSL Security
Technology Center• Apparently some limitations on IPU serial interface for Epson Smart LCD – does Motorola
need this near term?• NAND speed ups & fixesZeus• AudMux, SSI & Sound• Low-level power mgmt driver • Touchscreen – h/w issue? Software workaround available.• H/w issue w using Epson smart LCD
Zeus CPU card doesn’t have dedicated pins for a parallel smart panel. The signals are muxed with the control signals for the dumb panel.
• NAND• Security driversArgon+ 2.0• FIR on Argon+• Hantro MPEG4 Encoder (binary only)SCM-A11 Pass 2 Virtio• Drop 1 of Sahara2 reference model
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 6
Hardware Status
3 Sphinx/Roadrunner Power Mgmt boards 26-April-05
7-10 Sphinx/Roadrunner Power Mgmt boards 4 received on 6-July-05 (was 24-June-05)
Additional Sphinx/Roadrunner Power Mgmt boards 7 received on 15-Aug-05
Argon+ Pass 2.0 samples 09-April-05
Linux receive Argon+ Pass 2.0 18-April-05
Argon+ Pass 2.1 samples 18-Aug-05 (was 13-Aug-05)
Linux receive Argon+ Pass 2.1 26-Aug-05 (was 20-Aug-05)
ArgonLV samples 25-Oct-05
ArgonLV initial EVB 8-Nov-05 (was 1-Nov-05)
Linux receive ArgonLV EVB 8-Nov-05 (was 1-Nov-05)
SCM-A11 Pass 2.0 samples 20-Sept-05
Linux receive SCM-A11 Pass 2.0 22-Sept-05
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 7
Internal Freescale Drops by Security Technology Center (STC)
• Aug 12 (was Aug 15) Drop 1 of Sahara 2 reference driver. Runs on Virtio.DES/TDES/AES Symmetrical encrypt/decrypt, RNG,
polling only• Sept 15 Drop 2 of Sahara 2 reference driver. Runs on Virtio.
All Sahara functions except HMAC• Oct 7 Full Driver Delivery of Sahara 2 reference driver. Runs
on Virtio.• Dec 7 Final delivery SCC/Sahara2 reference drivers. Runs
on SCM-A11 EVB. SCC requirements discussed in Libertyville July 26
https://www.freescale.com/cgi/go/157423899
Proposal is to provide Oct 7 & Dec 7 drops to Motorola
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 8
Drops to Motorola for SCM-A11 Pass 2.0 (dates tentative)
• Sept 16 unverified L26.1.13 supports Virtio model of SCM-A11 Pass 2.0 Power mgmt changes for Pass 2 not tested on Virtio Incorporate Sahara Drop 1
• Sept 30 verified L26.1.13• Oct 12 FSL unverified patch for Serial Prompt for SCM-A11 Pass 2.0 EVB
Used by Belcarra for USB testing/mods Includes MU and SDMA drivers
• Oct 22 MontaVista drop including L26.1.13• Nov 2 FSL unverified L26.1.14 for Convert SCM-A11 Pass 1.0 drivers to Pass 2.0
Incorporate Sahara Drop 2 All except Sahara HMAC, SCC, Power Management & USB
• Nov 16 verified L26.1.14• Dec 16 MontaVista drop including L26.1.14• Dec 20 (was Dec 7) unverified L26.1.15 for Complete Release for SCM-A11 Pass
2.0 EVB Final Sahara/SCC, Power Management & USB
• Jan 13 (was Dec 21) verified L26.1.15• Feb 2 MontaVista SCM-A11 LSP Update including L26.1.15 (needs to be updated
based on new date for L26.1.15)Assumes Sept 22 SCM-A11 Pass 2.0 samples to FSL Linux team
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 9
Linux Drops – Dates Based on 22-Sept SCM-A11 2.0 Samples
Contents FSLVerified
MontaVista
L26.1.12 SCM-A11 IPU Follow-Up + Pre-Complete on Argon+ 2.0
10-Aug-05 23-Aug-05
L26.1.13 Complete Zeus except dual-role USB + Complete on Argon+ 2.0
30-Sept-05 27-Oct-05 EA for Zeus
L26.1.14 Convert to SCM-A11 2.0 16-Nov-05* 16-Dec-05* GA for Zeus
L26.1.15 Complete on SCM-A11 2.0 + Complete on Argon+ 2.1
13-Jan-06 (was 21-Dec-05)*
?? (was 02-Feb-05) SCM-A11 LSP Update
L26.1.16 Refresh for ArgonLV and serious bug fixes for SCM-A11 & Zeus
28-Feb-06 10-April-06
* Assumes FSL Linux team gets Argon+ 2.1 samples 20-Aug-05 & SCM-A11 2.0 samples 22-Sept-05
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 10
Linux BSP Drops to Date
Engineering Drop Alpha/Unverified
Verified MontaVista Mobilinux
L26.1.1 Serial Prompt on MX31Virtio 1-April-04 15-April-04 NA
L26.1.2 GUI on MX31 Virtio 14-May-04 1-June-04 15-June-04
L26.1.3 GUI on Argon+ Virtio 23-June-04 8-July-04 15-July-04
L26.1.4 Partial complete Argon+ Virtio & GUI on SCM Virtio
30-July-04 19-Aug-04 31-Aug-04
L26.1.5 Pre-Silicon on Virtio 4-Oct-04 13-Oct-04 15-Oct-04
L26.1.6 Pre-Silicon 2 on Virtio 12-Nov-04 26-Nov-04 13-Dec-04
L26.1.7 Serial Prompt on SCM-A11 EVB & Argon+ EVB
25-Jan-05 9-Feb-05/16-Feb-05 21-Feb-05
L26.1.8 Pre-GUI & GUI for SCM-A11 EVB & GUI for Argon+ EVB
25-Feb-05 11-Mar-05 24-Mar-05
L26.1.9 Atlas on SCM-A11 & Argon+ EVBs; Zeus Serial Prompt
7-April-05 21-April-05/28-April-05
11-May-05
L26.1.10 Complete on SCM-A11 EVB 18-May-05 27-May-05 23-June-05
L26.1.11 GUI on Zeus 1-July-05 13-July-05 29-July-05
L26.1.12 IPU Follow-Up + Argon Pre-Complete
28-July-05 10-Aug-05 23-Aug-05
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 11
Planned SCM-A11 EVB Distribution
Recipient
w/o Atlas - rcvd by 23-
Aug
w Atlas - rcvd by 23-
Aug
Waiting on Atlas or EVB Total
PCS Urbana 2 1 3PCS Libertyville 1 1PCS TLS 1 1FSL Linux BSP 10 10FSL TLS Linux BSP 3 1 4FSL Linux Verification 3 3MontaVista 1 4 1 6Belcarra 4 4Unassigned
Total 3 24 5 32
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 12
Planned Argon+ EVB Distribution
Recipient
w/o Atlas - rcvd by 9-
Aug
w Atlas - rcvd by 9-
AugWaiting on Atlas Total
PCS Urbana 2 2PCS Libertyville 1 1PCS TLS 1 1FSL Linux BSP 8 3 11FSL TLS Linux BSP 2 2 4FSL Linux Verification 1 1 3 5MontaVista 1 1 4 6Belcarra 1 2 3Unassigned 7 7
Total 20 9 11 40
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 13
Planned Zeus EVB Distribution
Recipient
w/o RRunner - rcvd by 23-
Aug
w RRunner - rcvd by 23-Aug
Waiting on
Rrunner or EVB Total
iDEN 1 1Motorola Libertyville 0
Motorola TLS 0FSL Linux BSP 6 3 4 13FSL TLS Linux BSP 1 1FSL Linux Verification 3 1 4MontaVista 2 4 6Belcarra 2 1 3Unassigned 1 4 5
Total 9 14 10 33
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 14
L26.1.7 – Serial Prompt on SCM-A11 & Argon+ EVBs
• EDGE/2.5G: https://www.freescale.com/compass/go/140813193• V2000: https://www.freescale.com/compass/go/140816585• 2.6.9 kernel• Merged MontaVista Dec. 13 drop into L26.1.7 source• Serial prompt, Ethernet, I2C, NOR MTD, Sharp LCD • SCM-A11 EVB clocks are 400MHz CPU and 66.5MHz HCLK • ArgonPlus clocks are 52MHz CPU and 52MHz HCLK • New Virtio models for Argon+, SCM-A11 and i.MX31• Ethernet driver doesn’t work on Virtio because of differences from
EVBs• I2C h/w issues on SCM-A11 EVB
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 15
L26.1.8 – Pre-GUI & GUI on SCM-A11/Argon+ EVBs & SCM-A11 BB
• EDGE/2.5G: https://www.freescale.com/compass/go/140813193• V2000: https://www.freescale.com/compass/go/140816585• Linux 2.6.9 kernel. L26.1.9 will merge with MV 21Feb05 Linux
2.6.10 kernel.• On EVB
Watchdog SDMA API, SDMA TTY, Messaging Unit Sharp LCD, Keypad GUI -- GTK+ and DirectFB (un-optimized) GUI --Qt/embedded – partial since no touch screen support Ethernet, IPU Post-Processing, Camera & IPU Pre-Processing
• On Brassboard SPI, Atlas protocol, Atlas Connectivity, Atlas Light, Atlas Audio Atlas Real-Time Clock, Atlas Power & Atlas Battery & Atlas
A/D Converter• GUI features omitted because Atlas for EVB late
Atlas digitizer
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 16
SCM-A11 BB Linux release
• Redboot for BB and Linux for BB merged with L26.1.8 DSP wake-up command implemented and tested in RedBoot SDMA / MU / Ethernet / wake up of DSP in Linux
> Boot from Linux of DSP through MU ROM Code> Ethernet support on Linux> Configuration from Linux of IOMUX to update SPI
configuration needed for Atlas support> SDMA / MU communication between DSP and MCU tested
Fixes needed on DSP> Disable interrupt at first step of execution> Configuration of IOMUX to update SPI configuration (the
patch put in Linux works only if the DSP image does not start)
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 17
L26.1.9 – Atlas on SCM-A11 & Argon+ EVBs; Zeus Serial Prompt
• https://www.freescale.com/go/141895711• Merged with MontaVista 24Mar05 drop & toolchainSCM-A11 & Argon+ EVBs (no brassboard support in this release)• Default is L2 cache support in “Write-through and read-allocate only” mode • SPI, Atlas protocol, Atlas Connectivity, Atlas digitizer, Atlas Real-Time Clock• Multimedia Card (MMC) Driver• External UART• Security: RNGA & HACC• USB peripheral on ISP1301 for SCM-A11 EVB & Argon+ EVB• Qt/embedded (digitizer bouncy and sluggish with QT)Argon+ EVB only• Dynamic Process & Temperature CompensationZeus EVB• Serial Prompt
L2 cache turned off for Zeus Internal and External UARTs, Timers, Interrupts, IOMUX, GPIO, Ethernet, i2c,
NOR MTDDefer Image Processing Unit Post-Filtering Plan to provide NAND MTD before the next releaseUnable to build Gtk+ with directFB with new toolchain so plan to drop support for Gtk+
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 18
L26.1.10 Complete Release for SCM-A11 EVB
https://www.freescale.com/go/141895711Unverified release on 18-May; verified release 27-MaySCM-A11 & Argon+ EVBs• Slow Infrared (SIR)• Security
Run-time Integrity Checker (RTIC), Security Controller Module (SCC)• SSI/AudMux & Sound Drivers• Revised IPU drivers• IPU post-processing of MPEG4 decoder output• Double buffering in the framebuffer driver via the PAN ioctls• Epson Smart LCD driver• NAND flash MTDSCM-A11 EVB Only• USB peripheral driver using Atlas on SCM-A11 EVB • NAND Bootloader• Low-level power management driverIssues• Low-level power management & SSI/Sound conflict—sound driver use of PLL0 disables
voltage change• Sound quality issues due to performanceZeus• Turn on L2 cache in write-through mode
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 19
L26.1.11 – GUI on Zeus
https://www.freescale.com/go/141895711• Unverified release July 1. Verified release July 15.• Merged with 11May05 MontaVista source and adopted 11May05 MV toolchain• Supports Atlas 2.1Zeus EVB• Sharp LCD, Keypad• Slow IR• Roadrunner
SPI, RR protocol, Connectivity, Light Power & Battery, A/D Converters
• This drop will be used by Belcarra for USB development on Zeus• Touchscreen doesn’t work properly – h/w issue on Sphinx board?SCM-A11 EVB• Two graphics planes using two framebuffer drivers• Many fixes to CSPI, MMC, Sound, and IPU pre-processing• USB peripheral driver using Atlas sharing GPT w MontaVistaArgon+ EVB• Supports Argon+ 2.0 (Argon+ 1.0 no longer supported)• Low-level Power Management driver• USB peripheral driver using Atlas with latest Atlas card mods?
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 20
L26.1.12 – IPU Follow-Up & Argon+ Pre-Complete
https://www.freescale.com/go/141895711• Unverified release July 28. Verified release Aug 10.• Merged with 23June05 MontaVista source and adopted 23June05 MV toolchainSCM-A11 & Argon+ 2.0• IPU post-processing of H.264 decoder output• Bus snooping for Epson Smart LCD• Camera viewfinder on Epson panel• Fixed 11 defects identified by MontaVistaZeus• Roadrunner audio driver• MMC driver• MinibootVirtio for SCM-A11 Pass 2.0• Linux serial prompt• Have to disable IPU driversDefer to L26.1.13• Serial interface for Epson Smart LCD • Zeus low-level power mgmt driver• FIR on Argon+• Touchscreen on Zeus – h/w issue?• Hantro MPEG4 Encoder (binary only)
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 21
L26.1.14 – Convert to SCM-A11 2.0 + Argon 2.0 Complete
• Unverified release Nov 2. Verified release Nov 16.SCM-A11 Pass 2.0• All Pass 1.0 drivers running on SCM-A11 Pass 2.0
Argon+ 2.1• Considering removing serial prompt delivery from this drop
to speed up SCM-A11 work
Zeus• Dual-role USB
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 22
MontaVista 21Feb05 MXC SCM-A11 EVB Platform Engineering Drop
• ftp://vision.mvista.com/private/freescale/mxc/050221/linux-2.6.10_dev-mxc-050221.tar.bz2
• Merge with Freescale L26.1.7 BSP release• Linux 2.6.10 kernel• SCM-A11 EVB• Argon+/SCM-A11 Virtio Models• MontaVista Command Line Environment
gcc 3.4.3 Compiler>ARM11 support>New ARM ABI (EABI)
glibc 2.3.3+ (Sept 2004 snapshot) gdb 6.3 binutils 2.15.94 MontaVista standard userspace packages
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 23
MontaVista 24Mar05 MXC Argon+/SCM-A11 EVB Platform Engineering Drop
• ftp://vision.mvista.com/private/freescale/mxc/050324/linux-2.6.10_dev-mxc-050324.tar.bz2
• linux-2.6.10 kernel.org baseline• Includes all 20050311 Linux L26.1.8
Release updates• MontaVista common build, version,
logo, etc., customizations• Dynamic Power Management (DPM)• High Resolution Timers (HRT)• Variable Scheduling Timeouts (VST)• KGDB• loops_per_jiffy (LPJ)• LTT• Fast Real-Time Domain (FRD)• Protected RAM File System (PRAMFS)• RT kernel enhancements• Interrupt Latency Instrumentation &
Kernel Function Instrumentation• Memory Accounting• Prioritizable Out-of-Memory (OOM)
killer
• Accelerated Shutdown• Prioritizable Kernel thread per softirq
level• Preemption Latency Instrumentation• Preserve MTD filesystem data during
suspend• CRAMFS Linear/XIP CRAMFS support• ARM Kernel XIP support• MontaVista Mobilinux 4.0 for ARMv6
Targets Engineering Release (0500401) gcc 3.4.3 Compiler
> ARM11 support> ARM eABI
glibc 2.3.3+, gdb 6.3, binutils 2.15 MontaVista Mobilinux 4.0 standard
userspace packages• KFI (Kernel Function Instrumentation)• MontaVista Power Manager
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 24
MontaVista 11May05 MXC Argon+/SCM-A11 Platform Engineering Drop
• ftp://vision.mvista.com/private/freescale/mxc/050511/linux-2.6.10_dev-mxc-050511.tar.bz2
• linux-2.6.10 kernel.org baseline• Includes all FSL 20050421 Linux L26.1.9
Release updates• MontaVista common build, version, logo,
etc., customizations• Dynamic Power Management (DPM)• High Resolution Timers (HRT)• Variable Scheduling Timeouts (VST)• KGDB• loops_per_jiffy (LPJ)• Linux Trace Toolkit (LTT)• Fast Real-Time Domain (FRD)• Protected RAM File System (PRAMFS)• RT kernel enhancements• Interrupt Latency Instrumentation & Kernel
Function Instrumentation• Memory Accounting• Prioritizable Out-of-Memory (OOM) killer
• Accelerated Shutdown• Prioritizable Kernel thread per softirq level• Preemption Latency Instrumentation• Preserve MTD filesystem data during
suspend• CRAMFS Linear/XIP CRAMFS support• ARM Kernel XIP support• MontaVista Mobilinux 4.0 for ARMv6
Targets Engineering Release (0500724)> gcc 3.4.3 Compiler> ARM11 support> ARM eABI
glibc 2.3.3+, gdb 6.3, binutils 2.15 MontaVista Mobilinux 4.0 standard
userspace packages• KFI (Kernel Function Instrumentation)• DevRocket Development Environment• DevRocket System Measurement Tools• MontaVista Power Manager
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 25
MontaVista 23June05 Mobilinux 4.0 SCM-A11 (Pass 1.0) EVB Early Release
• ftp://vision.mvista.com/private/freescale/mxc/050623/linux-2.6.10_dev-mxc-050623.tar.bz2
• linux-2.6.10 kernel.org baseline• Includes all FSL 20050527 Linux
L26.1.10 Release updates• MontaVista common build, version, logo,
etc., customizations• Dynamic Power Management (DPM)• High Resolution Timers (HRT)• Variable Scheduling Timeouts (VST)• KGDB• loops_per_jiffy (LPJ)• Linux Trace Toolkit (LTT)• Fast Real-Time Domain (FRD)• Protected RAM File System (PRAMFS)• RT kernel enhancements• Interrupt Latency Instrumentation & Kernel
Function Instrumentation• Memory Accounting• Prioritizable Out-of-Memory (OOM) killer
• Accelerated Shutdown• Prioritizable Kernel thread per softirq level• Preemption Latency Instrumentation• Preserve MTD filesystem data during
suspend• CRAMFS Linear/XIP CRAMFS support• ARM Kernel XIP support• MontaVista Mobilinux 4.0.0 for ARMv6
Targets Engineering Release (0500966)> gcc 3.4.3 Compiler> ARM11 support> ARM eABI
glibc 2.3.3+> Includes new ARM TLS model
gdb 6.3, binutils 2.15 MontaVista Mobilinux 4.0.0 standard
userspace packages• KFI (Kernel Function Instrumentation)• DevRocket Development Environment• DevRocket System Measurement Tools• MontaVista Power Manager
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 26
MontaVista 29July05 Mobilinux 4.0.1 SCM-A11 (Pass 1.0) EVB
• ftp://vision.mvista.com/private/freescale/mxc/050729/linux-2.6.10_dev-mxc-050729.tar.bz2
• ftp://vision.mvista.com/private/freescale/mxc/050729/makena050724_0501139
• linux-2.6.10 kernel.org baseline• Includes all FSL 20050713 Linux
L26.1.11 Release updates• MontaVista common build, version, logo,
etc., customizations• Dynamic Power Management (DPM)• High Resolution Timers (HRT)• Variable Scheduling Timeouts (VST)• KGDB• loops_per_jiffy (LPJ)• Linux Trace Toolkit (LTT)• Fast Real-Time Domain (FRD)• Protected RAM File System (PRAMFS)• RT kernel enhancements• Interrupt Latency Instrumentation & Kernel
Function Instrumentation• Memory Accounting• Prioritizable Out-of-Memory (OOM) killer
• Accelerated Shutdown• Prioritizable Kernel thread per softirq level• Preemption Latency Instrumentation• Preserve MTD filesystem data during
suspend• CRAMFS Linear/XIP CRAMFS support• ARM Kernel XIP support• MontaVista Mobilinux 4.0.1 for ARMv6
Targets Engineering Release (0501139)> gcc 3.4.3 Compiler> ARM11 support> ARM eABI
glibc 2.3.3+> Includes new ARM TLS model
gdb 6.3, binutils 2.15 MontaVista Mobilinux 4.0.1 standard
userspace packages• KFI (Kernel Function Instrumentation)• DevRocket Development Environment• DevRocket System Measurement Tools• MontaVista Power Manager
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.
Slide 27
MontaVista 27Oct05 MXC275-30/Argon+/Zeus Engineering Drop #10
• All MontaVista Linux 23Aug05 kernel features• Merge with Freescale L26.1.13 Release• Initial DPM implementation on Zeus EVB
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005.