-
公开(公告)号:US20180373900A1
公开(公告)日:2018-12-27
申请号:US15771348
申请日:2016-02-19
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Dallas M Barlow , Stanley Hyojun Park , Christopher H Stewart , Baraneedharan Anbazhagan , Scott B Marcak , Richard A Bramley, JR.
Abstract: A computer system includes an independent compute core; and an isolated secure data storage device to store data accessible only to the independent compute core. The independent compute core is to open an Application Program Interface (API) during runtime of the computer system in response to receiving a verified message containing secure data to be written to the secure data storage device.
-
公开(公告)号:US09983886B2
公开(公告)日:2018-05-29
申请号:US14892223
申请日:2013-07-31
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Baraneedharan Anbazhagan , Christopher H Stewart
CPC classification number: G06F9/4401 , G06F8/654 , G06F12/1458 , G06F21/572 , G06F2212/1052
Abstract: It is determined whether an updated first boot phase code is present. The updated first boot phase code is validated. In response to the validating, a current version of the first boot phase code is updated using the updated first boot phase code.
-
公开(公告)号:US11221841B2
公开(公告)日:2022-01-11
申请号:US17048742
申请日:2018-08-03
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Christopher H Stewart , Valiuddin Ali , Richard Bramley , Lan Wang
IPC: G06F9/44 , G06F8/65 , G06F9/4401
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.
-
公开(公告)号:US20200320198A1
公开(公告)日:2020-10-08
申请号:US16481087
申请日:2017-12-19
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Christopher H Stewart , Jeffrey P Kenline , Brandon Huber , Robert Stephen Craig , Virupakshi Channagiri , Jon G Lloyd , Rosilet Braduke , Lan Wang , Hsin-Ming Yang
Abstract: An example device comprises a plurality of components and a BIOS includes a non-volatile memory having instructions stored thereon that are executable by a processor of the device to cause the BIOS to determine a component identification (ID) of a component of the plurality of components, and fetch a plurality of recall component IDs. The instructions also are to cause the BIOS to compare the determined component ID with the plurality of recall component IDs. In response to a correspondence between the determined component ID and one recall component ID of the plurality of component IDs, the BIOS is to transmit signals representing a prompt to place the component of the plurality of components in a safety mode. The instructions also cause the BIOS to receive signals in response to the prompt and, responsive to the received signals, disable the component of the plurality of components.
-
公开(公告)号:US11537757B2
公开(公告)日:2022-12-27
申请号:US15771348
申请日:2016-02-19
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Dallas M Barlow , Stanley Hyojun Park , Christopher H Stewart , Baraneedharan Anbazhagan , Scott B Marcak , Richard A Bramley, Jr.
Abstract: A computer system includes an independent compute core; and an isolated secure data storage device to store data accessible only to the independent compute core. The independent compute core is to open an Application Program Interface (API) during runtime of the computer system in response to receiving a verified message containing secure data to be written to the secure data storage device.
-
公开(公告)号:US10360148B2
公开(公告)日:2019-07-23
申请号:US14892220
申请日:2013-07-31
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Baraneedharan Anbazhagan , Patrick L. Gibbons , Christopher H Stewart
Abstract: A second physical-address-dependent code is generated from a first physical-address-dependent code using differential data, where the generating comprises converting a first physical address in a region of the first physical-address-dependent code to a second, different physical address for inclusion in a corresponding region of the second physical-address-dependent code.
-
公开(公告)号:US20210240463A1
公开(公告)日:2021-08-05
申请号:US17048742
申请日:2018-08-03
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Christopher H Stewart , Valiuddin Ali , Richard Bramley , Lan Wang
IPC: G06F8/65 , G06F9/4401
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.
-
公开(公告)号:US20200159929A1
公开(公告)日:2020-05-21
申请号:US16478986
申请日:2017-08-08
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Inventor: Christopher H Stewart , Baraneedharan Anbazhagen , Lan Wang , Stanley Hyojun Park , Vali Ali , Wei Ze Liu , Mark A Piwonka
IPC: G06F21/57 , G06F21/60 , G06F9/4401 , G06F8/654
Abstract: Examples associated with basic input/output system (BIOS) up-dates are described. One example method includes system management mode locking a first pre-extensible firmware interface initialization (PEI) region and a driver execution environment (DXE) region of a shared serial peripheral (SPI) chip of a BIOS of a computer. A second PEI region of the shared SPI chip is chipset locked. A record in a system management random access memory associated with a video option read only memory (ROM) is created. The video option ROM is loaded. The first PEI region is updated, and periodic graphical updates regarding the progress of updating the first PEI region are provided using the video option ROM.
-
公开(公告)号: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.
-
公开(公告)号:US11409876B2
公开(公告)日:2022-08-09
申请号:US16603283
申请日:2017-04-24
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Christopher H Stewart , Baraneedharan Anbazhagan , Lan Wang
Abstract: The update progress of a basic input/output system (BIOS) is displayed on a display screen. A first chipset lock is applied to a first region of a shared serial peripheral interface (SPI) chip of the BIOS of a computer system containing a first program of instructions. A system management memory mode lock is applied to a second and a third region of the shared SPI chip containing a second and third programs of instructions respectively. The second program of instructions is updated, and control of the BIOS is transferred to the updated second program of instructions. The updated second program of instructions updates the first program of instructions. The BIOS update progress visual is displayed on the display screen of the computer system while updating the first program of instructions.
-
-
-
-
-
-
-
-
-