-
公开(公告)号:US11163643B2
公开(公告)日:2021-11-02
申请号:US16083917
申请日:2017-04-13
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Christopher H. Stewart , Baraneedharan Anbazhagan , Scott B. Marcak , Rosilet Retnamoni Braduke
Abstract: Examples associated with boot data validity are described. One example includes determining whether NVRAM boot data structure is valid. When the NVRAM boot data structure is valid, a NVRAM boot data structure validity flag is set to indicate the boot data structure is invalid. The validity flag is set to indicate the NVRAM boot data structure is valid once a point in a startup process is reached that indicates the startup process will complete successfully. When the NVRAM boot data structure is invalid, errors identified in the NVRAM boot data structure are repaired, and the startup process is restarted.
-
公开(公告)号:US20210110041A1
公开(公告)日:2021-04-15
申请号: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.
-
公开(公告)号:US10169052B2
公开(公告)日:2019-01-01
申请号:US15309486
申请日:2014-07-22
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Jeffrey Kevin Jeansonne , Valiuddin Ali , Lan Wang , Baraneedharan Anbazhagan , Patrick L Gibbons
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.
-
公开(公告)号:US09389875B2
公开(公告)日:2016-07-12
申请号:US14415164
申请日:2012-09-28
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Thong Thai , Baraneedharan Anbazhagan
IPC: G06F15/167 , G06F9/44 , G06F9/46
CPC classification number: G06F9/4401 , G06F9/4411 , G06F9/463
Abstract: A computing system includes a plurality of graphics controllers, a reserved memory region, a shadow memory region, and a system Basic Input Output System (BIOS). The reserved memory region is to store a plurality of video Basic Input Output System (BIOS) images. The shadow memory region is to store a selected video BIOS image corresponding to a selected graphics controller, such that the selected graphics controller is to display output in response to a service request for video BIOS services, without use of a graphics driver. The system BIOS is to enable changing the selected graphics controller, based on copying a video BIOS image from the reserved memory region to the shadow memory region.
Abstract translation: 计算系统包括多个图形控制器,保留存储器区域,影子存储器区域和系统基本输入输出系统(BIOS)。 保留的存储器区域用于存储多个视频基本输入输出系统(BIOS)图像。 影子存储器区域是存储对应于所选择的图形控制器的所选择的视频BIOS图像,使得所选择的图形控制器响应于视频BIOS服务的服务请求显示输出,而不使用图形驱动程序。 系统BIOS是基于将视频BIOS映像从保留的存储器区域复制到影子存储器区域来启用改变所选择的图形控制器。
-
公开(公告)号: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.
-
公开(公告)号:US20220121748A1
公开(公告)日:2022-04-21
申请号:US17288546
申请日:2019-07-03
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Baraneedharan Anbazhagan , Christopher H. Stewart , Richard Bramley
Abstract: According to examples, an apparatus may include a memory storing a firmware and a processor. The processor may receive a request to modify the firmware, in which the request may be associated with a first credential. The processor may also determine, based on the first credential, whether modification of the firmware is authorized and based on a determination that modification of the firmware is authorized, display a set of defined functionalities for the firmware that are authorized to be modified. The processor may further receive a modification to a functionality in the set of defined functionalities that are authorized to be modified and may apply the received modification to the functionality.
-
公开(公告)号:US10585676B2
公开(公告)日:2020-03-10
申请号:US16194169
申请日:2018-11-16
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Jeffrey Kevin Jeansonne , Valiuddin Ali , Lan Wang , Baraneedharan Anbazhagan , Patrick L. Gibbons
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.
-
公开(公告)号: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.
-
公开(公告)号:US20170220278A1
公开(公告)日:2017-08-03
申请号:US15490121
申请日:2017-04-18
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: John D. Roche , Baraneedharan Anbazhagan , Jayne E. Scott , Diep V. Nguyen
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/0679 , G06F9/4401 , G06F11/1417
Abstract: Example embodiments disclosed herein relate to backing up firmware. An operating system can be initialized. During the initialization process, memory can be set. The firmware can be backed up to storage based on the set memory.
-
公开(公告)号:US20150205616A1
公开(公告)日:2015-07-23
申请号:US14415164
申请日:2012-09-28
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Thong Thai , Baraneedharan Anbazhagan
CPC classification number: G06F9/4401 , G06F9/4411 , G06F9/463
Abstract: A computing system includes a plurality of graphics controllers, a reserved memory region, a shadow memory region, and a system Basic Input Output System (BIOS). The reserved memory region is to store a plurality of video Basic Input Output System (BIOS) images. The shadow memory region is to store a selected video BIOS image corresponding to a selected graphics controller, such that the selected graphics controller is to display output in response to a service request for video BIOS services, without use of a graphics driver. The system BIOS is to enable changing the selected graphics controller, based on copying a video BIOS image from the reserved memory region to the shadow memory region.
Abstract translation: 计算系统包括多个图形控制器,保留存储器区域,影子存储器区域和系统基本输入输出系统(BIOS)。 保留的存储器区域用于存储多个视频基本输入输出系统(BIOS)图像。 影子存储器区域是存储对应于所选择的图形控制器的所选择的视频BIOS图像,使得所选择的图形控制器响应于视频BIOS服务的服务请求显示输出,而不使用图形驱动程序。 系统BIOS是基于将视频BIOS映像从保留的存储器区域复制到影子存储器区域来启用改变所选择的图形控制器。
-
-
-
-
-
-
-
-
-