• DocumentCode
    2753324
  • Title

    Device Driver Isolation within Virtualized Embedded Platforms

  • Author

    Sumpf, Sebastian ; Brakensiek, Jörg

  • Author_Institution
    Res. Intern with Nokia Res. Center., Palo Alto, CA
  • fYear
    2009
  • fDate
    10-13 Jan. 2009
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Mobile device manufacturers are facing the challenge, to maintain device drivers across an increasing number of product variants. Isolation of device drivers into a separate domain using virtualization technology offers a way out of the resulting porting dilemma. This paper explains the architecture concept based on the L4/Fiasco microkernel, using an exemplary block device. The paper specifically details challenges and solutions with respect to enabling DMA access and ensuring access protection in the virtualized environment. Benchmark results are given to show the performance impact of the chosen architecture.
  • Keywords
    device drivers; embedded systems; mobile handsets; virtual machines; device driver isolation; virtual machine; virtualized embedded platforms; Computer architecture; Hardware; Milling machines; Mobile communication; Operating systems; Platform virtualization; Software maintenance; USA Councils; Virtual machine monitors; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Communications and Networking Conference, 2009. CCNC 2009. 6th IEEE
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4244-2308-8
  • Electronic_ISBN
    978-1-4244-2309-5
  • Type

    conf

  • DOI
    10.1109/CCNC.2009.4784877
  • Filename
    4784877