IP Library Granted Patent US 11,893,397
Granted Patent B2
US 11,893,397 · App. 17/833,932 · Granted Feb 6, 2024

Non-transitory computer-readable recording medium, control method, and information processing device

Inventor: Makoto Kozawa (Yokohama, JP)
Assignee: FUJITSU LIMITED
G06F9/44589
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,893,397
App. No.
17/833,932
Granted
Feb 6, 2024
Kind
B2
Abstract

Provided is a non-transitory computer-readable recording medium that stores a control program causing a computer to execute a process, the process including determining whether first microcode stored in a first area of a storage device supports a processor, and when the first microcode does not support the processor, decompressing one of multiple sets of compressed second microcode stored in a second area of the storage device into the first area.

Claims (22)

1. A non-transitory computer-readable recording medium that stores a control program causing a computer to execute a process, the process comprising:

determining whether first microcode stored in a first area of a storage device supports a processor; and

when the first microcode does not support the processor, decompressing one of multiple sets of compressed second microcode stored in a second area of the storage device into the first area.

2. The non-transitory computer-readable recording medium according to claim 1 ,

wherein the storage device stores correspondence information that stores an identifier for identifying each of the multiple sets of compressed second microcode and each of addresses of the multiple sets of compressed second microcode in the second area in association with each other, and

wherein the decompressing of the one of the multiple sets of compressed second microcode includes referring to the correspondence information to identify an address that is associated with the identifier corresponding to the processor, and decompressing a first set of compressed second microcode of the multiple sets of compressed second microcode into the first area, the first set of compressed second microcode being stored in the address identified.

3. The non-transitory computer-readable recording medium according to claim 1 ,

wherein an encrypted hash value of each of the multiple sets of compressed second microcode is stored in the second area in compressed form, and

wherein when the one of the multiple sets of compressed second microcode is decompressed into the first area, the encrypted hash value corresponding to the one of the multiple sets of compressed second microcode is decompressed into a third area of the storage device.

4. The non-transitory computer-readable recording medium according to claim 3 ,

wherein the storage device stores a public key corresponding to a private key used to encrypt a hash value to obtain the encrypted hash value,

wherein the process further comprises:

decrypting the encrypted hash value using the public key to obtain a decrypted hash value, and

verifying the first microcode using the decrypted hash value.

5. A control method implemented by a computer, the control method comprising:

determining whether first microcode stored in a first area of a storage device supports a processor; and

when the first microcode does not support the processor, decompressing one of multiple sets of compressed second microcode stored in a second area of the storage device into the first area.

6. An information processing device comprising:

a memory; and

a processor coupled to the memory and configured to:

determine whether first microcode stored in a first area of a storage device supports the processor, and

when the first microcode does not support the processor, decompress one of multiple sets of compressed second microcode stored in a second area of the storage device into the first area.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL COVER SHEET BY REMOVING PATENT NUMBER 10586039 PREVIOUSLY RECORDED ON REEL 69272 FRAME 546. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2025
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 070764/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 069272/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2022
From: KOZAWA, MAKOTO
To: FUJITSU LIMITED
Reel/Frame 060392/0373 →
Priority Claims (1)
JP 2021-162504 · Oct 1, 2021 · national
Continuity (1)
Related Publication 20230109625A1 · Apr 6, 2023