Unlock instant, AI-driven research and patent intelligence for your innovation.

Operating-system-friendly bootloader

A technology of operating system and boot information, applied in the direction of boot program, program loading/starting, instrument, etc.

Active Publication Date: 2010-01-13
TELEFON AB LM ERICSSON (PUBL)
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Also, the boot loader can be in conflict with the operating system, so to speak the operating system wants to have control over the entire system and all memory
[0009] The problems faced when integrating a bootloader with an operating system (OS) are ensuring that code that has not been loaded is not executed, efficiently loading code into memory or memories that are invisible to the host processor, and making the Loading and booting of the slave processor(s) is synchronized with the master processor
Another issue that may be important is the integration of the bootloader with the OS, since then an already established framework for communication between the host processor and the slave processor may be used during the loading process

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Operating-system-friendly bootloader
  • Operating-system-friendly bootloader
  • Operating-system-friendly bootloader

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] As mentioned above, conventional bootloaders can conflict with the operating system of a multiprocessor system. This application describes an OS-friendly bootloader and method that meet the requirements for integrating an OS with a bootloader in a system where a host processor and a guest processor have a communication mechanism that An OS is required to make it work, and the guest processor has two memory systems: one memory system visible to both the host processor and the guest processor, and one memory system visible only to the guest processor.

[0030] figure 1 Such a multiprocessor system 100 including a host processor 102 and a guest processor 104 is depicted. It should be understood that although figure 1 Only one client processor 104 is shown, but more client processors may be provided. It should also be understood that the host processor and client processors can be any programmable electronic processors. exist figure 1 In the illustrated embodiment, pro...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A conventional bootloader can conflict with the operating system (OS) of a multi not processor system. An OS-friendly bootloader and methods are described that integrate an OS with a bootloader in any system in which a host processor and a client processor have a communication mechanism that requires the OS for the mechanism to work and the client has two memory systems: one visible to both host and client and one visible only to the client.

Description

technical field [0001] The present invention relates to initialization of an electronic system having a plurality of programmable processors. Background technique [0002] The process of starting or booting an electronic system having a programmable processor connected to one or more storage devices for storing program instructions or code and data is not as simple as it first appears. An important part of the reason for this is that the processor must start operating in a well-defined state. [0003] The traditional way to load program code and data into a bare system is to "push" the code and data directly into the system's random access memory (RAM) or to use a bootloader. A bootloader (sometimes called a bootloader or bootloader) is a collection of instructions that can be "pushed" from nonvolatile memory, such as read-only memory (ROM), into the system's RAM or loaded into RAM (ie program code, sometimes called "boot code"). Upon execution of the set of instructions ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/445
CPCG06F15/177G06F9/4405G06F9/4406G06F9/24
Inventor 麦茨·斯文森迈克尔·罗森伯格尼克拉·鲍尔彼得·奥林
Owner TELEFON AB LM ERICSSON (PUBL)