Flexible boot methods for multi-processor devices
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorChristian Gehrmann
Life of this patent
Estimating the term…
Abstract
A method for booting a processing device, the processing device comprising a first and a second processing unit, the method comprising: detecting by the first processing unit, whether at least one boot configuration parameter is accessible from a non-volatile storage medium of the processing device, the at least one configuration parameter being indicative of a boot interface; if said at least one configuration parameter is available, forwarding at least a part of the detected at least one configuration parameter by the first processing unit to the second processing unit; otherwise detecting by at least one of the first and second processing units whether a boot interface is available to the processing device; booting at least the second processing unit from the indicated or detected boot interface.
Claims12
A method for booting a processing device having at least a first and a second processing unit, the method comprising the steps of:
- detecting by the first processing unit whether at least one boot configuration parameter is accessible from a non-volatile storage medium of the processing device, the at least one boot configuration parameter being indicative of a boot interface;
- if said at least one boot configuration parameter is available, forwarding at least a part of the detected at least one boot configuration parameter by the first processing unit to the second processing unit, otherwise detecting by at least one of the first and second processing units whether a boot interface is available to the processing device;
- and
- booting at least the second processing unit from the indicated or detected boot interface.
A processing device, comprising:
- at least a first and a second processing unit, the processing device configured to detect by the first processing unit whether at least one boot configuration parameter is accessible from a non-volatile storage medium of the processing device, the at least one boot configuration parameter being indicative of a boot interface;
- if said at least one boot configuration parameter is available, forward at least a part of the detected at least one boot configuration parameter by the first processing unit to the second processing unit, otherwise detect by at least one of the first and second processing units whether a boot interface is available to the processing device;
- and
- boot at least the second processing unit from the indicated or detected boot interface.
A computer program product comprising computer-executable program code embodied on a computer readable medium and adapted to cause a processing device having a first and a second processing unit to detect by the first processing unit whether at least one boot configuration parameter is accessible from a non-volatile storage medium of the processing device, the at least one boot configuration parameter being indicative of a boot interface;
- if said at least one boot configuration parameter is available, forward at least a part of the detected at least one boot configuration parameter by the first processing unit to the second processing unit, otherwise detect by at least one of the first and second processing units whether a boot interface is available to the processing device;
- and
- boot at least the second processing unit from the indicated or detected boot interface when the program code means are executed by the processing device.
Dependencies are inferred from the claim text.