-
公开(公告)号:US20230111120A1
公开(公告)日:2023-04-13
申请号:US17905356
申请日:2020-03-27
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: MILIND D THAKRE , VALIUDDIN ALI , MICHAEL ANTHONY PROVENCHER , KARTHICK PERIYAKULAM THARAKRAJ
IPC: G06F9/4401
Abstract: In example implementations, a computing device is provided. The computing device includes abasic input/output system (BIOS), a first storage device to store a first operating system (OS), a second storage device to store an alternate OS that is accessible by the BIOS, a volatile memory, and a processor. The processor is in communication with the BIOS, the first storage device, the second storage device, and the volatile memory. In response to a determination that the first OS is unavailable, the processor is to cause the IOS to load the alternate OS from the second storage device into the volatile memory, disable access to the first storage device, and cause the BIOS to execute the alternate OS from the volatile memory.
-
公开(公告)号:US20170185429A1
公开(公告)日:2017-06-29
申请号:US15309486
申请日:2014-07-22
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: JEFFREY JEANSONNE , VALIUDDIN ALI , LAN WANG , BARANEEDHARAN ANBAZHAGAN , PATRICK L GIBBONS
CPC classification number: G06F9/44505 , G06F11/1417 , G06F21/44 , G06F21/572 , G06F21/575 , G06F21/6218 , G06F21/79 , G06F2221/2141 , H04L9/0643 , H04L9/3242
Abstract: Examples herein disclose receiving a basic input output system (BIOS) policy change and authorizing the BIOS policy change. Upon the authorization of the BIOS policy change, a first copy of the BIOS policy is stored in a first memory accessible by a central processing unit. Additionally, a second copy of the BIOS policy change is transmitted for storage in a second memory electrically isolated from the central processing unit.
-
公开(公告)号:US20230229774A1
公开(公告)日:2023-07-20
申请号:US18001237
申请日:2020-07-30
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: ENDRIGO NADIN PINHEIRO , JOSHUA SERRATELLI SCHIFFMAN , RICHARD ALDEN BRAMLEY, Jr. , VALIUDDIN ALI
CPC classification number: G06F21/572 , G06F21/575 , G06F21/64
Abstract: Examples of computing devices are described herein. In some examples, a computing device may include a controller to generate a key upon boot of the computing device. In some examples, the computing device may include a kernel driver. In some examples, the kernel driver may be to receive the key from a basic input/output system (BIOS) during operating system (OS) boot. In some examples, the kernel driver may be to receive an action request for a BIOS action from an application. In some examples, the kernel driver may be to sign the action request with the key in response to determining that the application is authorized to request the BIOS action. In some examples, the computing device may include the BIOS to perform the BIOS action in response to receiving the signed action request.
-
公开(公告)号:US20230393993A1
公开(公告)日:2023-12-07
申请号:US17830730
申请日:2022-06-02
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: RICHARD A BRAMLEY , BARANEEDHARAN ANBAZHAGAN , VALIUDDIN ALI
CPC classification number: G06F12/1416 , G06F2212/7207 , G06F2212/1052 , G06F12/0246
Abstract: An example non-transitory computer readable storage medium comprising instructions that when executed cause a processor of a computing device to: in response to a trigger of a system management mode (SMM), verify all processor threads have been pulled into the SMM; in response to a successful verification, enable write access to a non-volatile memory of the computing device via two registers, where the writing access is disabled upon booting of the computing device; and upon exiting the SMM, disable the write access via the two registers.
-
公开(公告)号:US20230185578A1
公开(公告)日:2023-06-15
申请号:US17549719
申请日:2021-12-13
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Christopher H Stewart , VALIUDDIN ALI , Lan Wang , RICHARD BRAMLEY
IPC: G06F9/4401 , G06F8/61 , G06F8/65 , G06F21/64
CPC classification number: G06F9/4406 , G06F9/4411 , G06F8/63 , G06F8/65 , G06F21/64
Abstract: In an example implementation according to aspects of the present disclosure, a method may include receiving by a controller a BIOS image, extracting a current manufacturing programming mode state corresponding to a computer system. A BIOS personality of the BIOS image is evaluated, wherein the BIOS personality is based on a differentiation of hardware and software functionality. Based on the current manufacturing programming state and the BIOS personality, a compatibility with the computer system is determined. Based on the compatibility, the BIOS image is written to non-volatile memory.
-
公开(公告)号:US20170262352A1
公开(公告)日:2017-09-14
申请号:US15329877
申请日:2014-09-23
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: JEFFREY KEVIN JEANSONNE , BORIS BALACHEFF , VALIUDDIN ALI , CHRIS I DALTON , DAVID PLAQUIN
CPC classification number: G06F11/302 , G06F11/3003 , G06F11/3419 , G06F11/3466 , G06F21/566 , G06F21/572 , G06F21/575 , G06F2201/81 , G06F2201/865 , G06F2201/88
Abstract: Examples herein disclose monitoring an expected functionality upon execution of a system management mode (SMM) BIOS code. The examples detect whether a change has occurred to the SMM BIOS code based on the monitoring of the expected functionality. The change indicates that the SMM BIOS code is compromised.
-
-
-
-
-