Non-volatile memory drive partitions within microcontrollers
First Claim
Patent Images
1. A computer program product for locally storing data within non-volatile memory of a microcontroller, the computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising;
program instructions to receive data to write to memory of a microcontroller of a field-replaceable unit (FRU);
program instruction to determine that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller;
program instructions to determine whether the first logical partition includes sufficient space to store the received data; and
in response to determining that the received data is state data associated with a failure of the FRU and that the first logical partition includes sufficient storage space, program instructions to write the received state data associated with the failure of the FRU to the first logical partition of the microcontroller utilizing a flash memory programming function.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing data on a microcontroller. The method includes a computer processor receiving data to write to the memory of a microcontroller of a field-replaceable unit (FRU). The method further includes a computer processor determining that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller. The method further includes a computer processor determining whether the first logical partition includes sufficient space to store the received data.
-
Citations
14 Claims
-
1. A computer program product for locally storing data within non-volatile memory of a microcontroller, the computer program product comprising:
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to receive data to write to memory of a microcontroller of a field-replaceable unit (FRU); program instruction to determine that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller; program instructions to determine whether the first logical partition includes sufficient space to store the received data; and in response to determining that the received data is state data associated with a failure of the FRU and that the first logical partition includes sufficient storage space, program instructions to write the received state data associated with the failure of the FRU to the first logical partition of the microcontroller utilizing a flash memory programming function. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer system for managing data on a microcontroller, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to receive data to write to memory of a microcontroller of a field-replaceable unit (FRU); program instruction to determine that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller; program instructions to determine whether the first logical partition includes sufficient space to store the received data; and in response to determining that the received data is state data associated with a failure of the FRU and that the first logical partition includes sufficient storage space, program instructions to write the received state data associated with the failure of the FRU to the first logical partition of the microcontroller utilizing a flash memory programming function. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification