Patent · US Active

Method and apparatus for transferring firmware between an operating system and a device in a host

US8261257B1 · kind B1 · utility

1Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 24, 2011
Grant dateSep 4, 2012
Priority date
Expiry dateOct 24, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/572
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A host system includes an operating system having a user space and a kernel space with a memory. A device driver performs download cycles to download a firmware file from the user space to the memory. The download cycles are performed based on blocks of data remaining in the user space and not downloaded from the user space. The device driver: transfers a first block of data to a first segment of the memory; transfers a second block of data from the user space to a second segment of the memory; copies the first block into the second segment; and appends the first block to the second block to form a combined block. The first block is transferred from the user space to the first segment during a first download cycle. The first block is transferred from a second segment to the first segment during a second download cycle.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.