Abstract:
An information processing system includes a server that assigns a signature of a server manager to a capsule file encapsulating a program of an extended function of a BIOS and provides the capsule file to an information processing apparatus. The information processing apparatus includes a BIOS storage and a BIOS processor that extracts the program from the capsule file to store the program in the BIOS storage in a case in which validity of the capsule file acquired from the server is confirmed based on the signature, permits execution of the program in a case in which validity of the program is confirmed based on a signature certificate of a user and a signature of the user, and prohibits execution of the program in a case in which the validity of the program is not confirmed.
Abstract:
The information processing apparatus includes a nonvolatile memory which is not directly accessible from an OS (Operating System) and stores a count value which indicates a remaining period of a use period, a processor which executes a process which is based on a BIOS (Basic Input Output System), and to prohibit activation of the OS in a case where the count value that the nonvolatile memory stores is a predetermined value and to execute an OS-based activation process in a case where the count value is other than the predetermined value and a count value change section which operates independently of the OS and counts and changes the count value that the nonvolatile memory stores every predetermined unit period in a case where the information processing apparatus is in a working state and the count value is other than the predetermined value.
Abstract:
An apparatus for heat suppression in an initial setting mode includes, in one embodiment, an execution unit of an information processing device that executes an operation related to an initial setting mode of the information processing device, a power supply that supplies power to one or more heat generating components of the execution unit, and a controller that controls at least the power supplied by the power supply to make an amount of heat generation of the execution unit in the initial setting mode lower than the amount of heat generation of the execution unit in an operating mode after termination of the initial setting mode until fulfillment of a predetermined condition. A method and a computer program product also perform functions of the apparatus.
Abstract:
An information processing apparatus includes: a processing unit configured to write setting data to be used for boot processing by BIOS (Basic Input Output System) in a predetermined area of a non-volatile memory in an order of changing, and execute the boot processing based on the setting data; a writing unit configured to write at least one tag in the predetermined area of the non-volatile memory at a predetermined timing during the boot processing, the tag corresponding to the timing; and an instruction unit configured to instruct the processing unit to execute the boot processing using setting data written before the tag in the predetermined area of the non-volatile memory.
Abstract:
An information processing apparatus includes: a processing unit configured to write setting data to be used for boot processing by BIOS (Basic Input Output System) in a predetermined area of a non-volatile memory in an order of changing, and execute the boot processing based on the setting data; a writing unit configured to write at least one tag in the predetermined area of the non-volatile memory at a predetermined timing during the boot processing, the tag corresponding to the timing; and an instruction unit configured to instruct the processing unit to execute the boot processing using setting data written before the tag in the predetermined area of the non-volatile memory.
Abstract:
The malfunction of a system caused by data managed by system firmware is prevented. A firmware ROM 100 is provided with a code area, a default area, and variable areas. Data (CV) fundamental to pre-boot created by a UEFI are written to the variable area. Global variables (GV) defined by the UEFI and data (UV) created by an OS are written to the variable area. The variable area is a recording area capable of being write-locked in the firmware ROM. The UEFI write-locks the variable area after completion of the pre-boot. Thus, the rewriting of CV by the OS can be prevented.
Abstract:
An information processing apparatus includes: a controller that outputs notification information based on input information; and a processor that functions as a system processing unit that executes system processing based on an operating system (OS) and a Basic Input Output System (BIOS) processing unit that executes control related to the performance of the system processing by control of a BIOS using the notification information output from the controller.
Abstract:
The malfunction of a system caused by data managed by system firmware is prevented. A firmware ROM 100 is provided with a code area, a default area, and variable areas. Data (CV) fundamental to pre-boot created by a UEFI are written to the variable area. Global variables (GV) defined by the UEFI and data (UV) created by an OS are written to the variable area. The variable area is a recording area capable of being write-locked in the firmware ROM. The UEFI write-locks the variable area after completion of the pre-boot. Thus, the rewriting of CV by the OS can be prevented.
Abstract:
Provided is a method for temporarily skipping a secure boot function. A computer is configured so that a secure boot function is set as enabled by default. Depression of a power button of the computer in a power-off state generates a startup signal. At the time of startup from S4/S5 state, a switch is turned ON and PP bit indicating physical presence is set at a register. Depression of a specific key on a keyboard causes DE bit to be set at a register. When PP bit and DE bit are found, UEFI firmware stored in a firmware ROM temporarily skips integrity validation of a boot program only for boot this time.
Abstract:
An information processing apparatus includes: a controller that outputs notification information based on input information; and a processor that executes system processing based on an operating system (OS) and operation of thermal control processing by control of a Basic Input Output System (BIOS) using the notification information output from the controller. The controller accepts an operation signal indicative of an operated key according to a user's operation on a keyboard; determines whether the operated key is of a specific combination of keys based on the accepted operation signal; upon making a determination that the operated key is of the specific combination of keys, outputs, to the processor, a result of the determination as the notification information; and without another key being pressed after the result of the determination is output from the controller, the processor executes the thermal control processing based on the result of the determination.