Patent · US Active

Method for switching address spaces via an intermediate address space

US10185664B1 · kind B1 · utility

1Cited by
1References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2017
Grant dateJan 22, 2019
Priority date
Expiry dateAug 5, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/682
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of re-mapping a boot loader image from a first to a second address space includes: determining a difference in a virtual address of the boot loader image in the first and second address spaces; building page tables for a third address space that maps a code section within the boot loader image at first and second address ranges separated by the difference and the code section causes execution to jump from a first instruction in the first address range to a second instruction in the second address range; executing an instruction of the code section in the first address space using pages tables for the first address space; executing the first instruction and then the second instruction using the page tables for the third address space; and executing an instruction of the boot loader image in the second address space using page tables for the second address space.

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