INFORMATION PROCESSOR, CONTROL METHOD, AND CONTROL PROGRAM
PROBLEM TO BE SOLVED: To configure an information processor in which a second boot program basic part supported by an OS, which operates by a logical address is able to operate by using the function of a first boot program basic part supported by hardware, which operates by a physical address.SOLUTI...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English Japanese |
Published |
18.05.2015
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | PROBLEM TO BE SOLVED: To configure an information processor in which a second boot program basic part supported by an OS, which operates by a logical address is able to operate by using the function of a first boot program basic part supported by hardware, which operates by a physical address.SOLUTION: The information processor is configured to set a virtual address space in an arithmetic processing part and a control part including an address conversion mechanism, and to execute a start module for allowing the first boot program basic part which provides a first function on a virtual address space, and to execute a boot loader which instructs the reading of a boot object program by using a second function provided by the second boot program basic part, and to execute the second boot program basic part which receives the reading instruction from the boot loader, and to execute an emulation program for converting the reading instruction into a first function, and for transferring the first function to the first boot program basic part processing part, and to execute the first boot program basic part for transferring the reading instruction converted into the first function to the control part.
【課題】OSがサポートし論理アドレスで動作する第2ブートプログラム基本部がハードウェアがサポートし物理アドレスで動作する第1ブートプログラム基本部の機能を用いて動作できるように情報処理装置を構成する。【解決手段】情報処理装置は、アドレス変換機構を含む演算処理部および制御部に仮想アドレス空間を設定し、第1の関数を提供する第1ブートプログラム基本部を該仮想アドレス空間上で動作させるスタートモジュールを実行し、第2ブートプログラム基本部が提供する第2の関数を用いてブート対象プログラムの読み込みを指示するブートローダを実行し、該読み込み指示をブートローダから受け取る第2ブートプログラム基本部を実行し、該読み込み指示を第1の関数に変換して第1ブートプログラム基本部処理部へ渡すエミュレーションプログラムを実行し、第1の関数に変換された該読み込み指示を制御部へ渡す第1ブートプログラム基本部を実行する。【選択図】図1 |
---|---|
Bibliography: | Application Number: JP20130232079 |