1 / 11

Improvement of bootup time using Power Management - Project Update -

Improvement of bootup time using Power Management - Project Update -. Hiroki Kaminaga Sony Corporation kaminaga@sm.sony.co.jp. Summary :. Studied to make bootup time faster using Suspend-to-disk technology Saving snapshot in each phase during development (e.g. for verification).

saxon
Download Presentation

Improvement of bootup time using Power Management - Project Update -

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Improvement of bootup time using Power Management- Project Update - Hiroki Kaminaga Sony Corporation kaminaga@sm.sony.co.jp JapanTechnicalJamboree6

  2. Summary: • Studied to make bootup time faster using Suspend-to-disk technology • Saving snapshot in each phase during development (e.g. for verification) JapanTechnicalJamboree6

  3. Stories so far: • Ported swsusp function onto ARM • Kernel: 2.6.11 • Ported suspend2 function onto ARM (suspend2-2.2-rc9) • Kernel: 2.6.14 JapanTechnicalJamboree6

  4. Status of Suspend2 : • 2.2-rc9: Already ported onto ARM • 2.2-rc13: ARM support was incorporated in suspend2 • 2.2-rc16: Now debugging ARM version(Now very hot) • Evaluated on 2.2-rc14 for today’s presentation(The Latest version whose operation is confirmed) JapanTechnicalJamboree6

  5. Environment: • Target Board • OMAP Starter Kit (OSK 5912) • OS • Linux 2.6 • Boot loader • U-boot • Image destination • Flash ROM Hardware Features: ARM9 core operating at 192 Mhz. DSP core operating at 192 Mhz. TLV320AIC23 Stereo Codec 32 Mbyte DDR SDRAM 32 Mbyte Flash ROM RS-232 Serial Port 10 MBPS Ethernet port USB Host Port Compact flash connector On board IEEE 1149.1 JTAG JapanTechnicalJamboree6

  6. Measurement: • Used printk times $ make menuconfig Kernel hacking ---> [*] Show timing information on printks JapanTechnicalJamboree6

  7. Measurement Results: Log… JapanTechnicalJamboree6

  8. Read Speed of NOR FLASH: • MT28F128J3FS-12 ET • 16 bit / 120ns Read Cycle(From Datasheet) → 15.894 MB/s • $ time dd if=/dev/mtdblock3 of=/dev/null \bs=1024 count=10240user 0.07 sys 2.25→ 4.44 MB/s JapanTechnicalJamboree6

  9. Issues: • Bottleneck analysis using performance analyzer etc.→to reduce bootup time • Debugging tool→to analyze bug of rcXX →LKST?LTT?SystemTap? JapanTechnicalJamboree6

  10. Misc.: • To speed up the image reading with DMA transfer? • To start Un-hibernate earlier? • Collaboration with boot loader JapanTechnicalJamboree6

  11. EOF JapanTechnicalJamboree6

More Related