-
公开(公告)号:US10579801B2
公开(公告)日:2020-03-03
申请号:US15754848
申请日:2015-09-23
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Derek Schumacher , Carey Huscroft , Terry Ping-Chung Lee
IPC: G06F9/00 , G06F15/177 , G06F21/57 , G06F8/654 , G06F9/4401 , G06F9/445
Abstract: Examples disclosed herein relate to selecting and loading firmware volumes. A computing device is booted to a state where the computing device is capable of accessing a memory available to multiple other computing devices. The memory includes multiple firmware volumes. In one example, at least one firmware volume is selected based on a hardware configuration or hardware components of the computing device. The selected firmware volumes are loaded.
-
公开(公告)号:US20170212831A1
公开(公告)日:2017-07-27
申请号:US15326322
申请日:2015-01-23
Applicant: Terry Ping-Chung LEE , XinLai YU , Yi LIU , Hewlett Packard Enterprise Development LP
Inventor: Terry Ping-Chung Lee , XinLai Yu , Yi Liu
IPC: G06F12/02 , G06F3/06 , G06F12/0802
CPC classification number: G06F12/023 , G06F3/0619 , G06F3/064 , G06F3/0656 , G06F3/0673 , G06F12/0802 , G06F2212/60
Abstract: In one example, reclaiming obsolete regions includes a memory organized in aligned memory blocks and storing valid variables in valid regions and obsolete variables in the obsolete regions. A memory includes a buffer region to cache the memory. A controller can search the buffer region for the obsolete regions and pair with respective valid regions and determine if start addresses of the obsolete regions are memory aligned and if not aligned, to write a small portion content of a first valid region to the start address of the aligned memory block, and to write any remaining respective valid region beginning at the start address of the aligned memory block and in multiples of the aligned memory block. Upon completion of a writing, moved respective valid regions begin at the starting address of the obsolete regions and new obsolete regions begin at end addresses of the moved respective valid regions.
-
公开(公告)号:US11544382B2
公开(公告)日:2023-01-03
申请号:US17084092
申请日:2020-10-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Terry Ping-Chung Lee , Kenneth J. Geer , Shiva R. Dasari
Abstract: A technique includes detecting a presence of a hardware security module in a computer. The hardware security module performs trusted computing base measurements in response to the boot of the computer. The technique includes detecting an intention to change firmware of the computer and regulating providing a message warning about an impact of the change based on the determination. The regulation includes determining whether an operating system of the computer binds operations to the trusted computing base measurements and allowing communication of the message based on the determination.
-
公开(公告)号:US20220138324A1
公开(公告)日:2022-05-05
申请号:US17084092
申请日:2020-10-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Terry Ping-Chung Lee , Kenneth J. Geer , Shiva R. Dasari
Abstract: A technique includes detecting a presence of a hardware security module in a computer. The hardware security module performs trusted computing base measurements in response to the boot of the computer. The technique includes detecting an intention to change firmware of the computer and regulating providing a message warning about an impact of the change based on the determination. The regulation includes determining whether an operating system of the computer binds operations to the trusted computing base measurements and allowing communication of the message based on the determination.
-
公开(公告)号:US10482008B2
公开(公告)日:2019-11-19
申请号:US15326322
申请日:2015-01-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Terry Ping-Chung Lee , XinLai Yu , Yi Liu
IPC: G06F12/02 , G06F12/0802 , G06F3/06
Abstract: In one example, reclaiming obsolete regions includes a memory organized in aligned memory blocks and storing valid variables in valid regions and obsolete variables in the obsolete regions. A memory includes a buffer region to cache the memory. A controller can search the buffer region for the obsolete regions and pair with respective valid regions and determine if start addresses of the obsolete regions are memory aligned and if not aligned, to write a small portion content of a first valid region to the start address of the aligned memory block, and to write any remaining respective valid region beginning at the start address of the aligned memory block and in multiples of the aligned memory block. Upon completion of a writing, moved respective valid regions begin at the starting address of the obsolete regions and new obsolete regions begin at end addresses of the moved respective valid regions.
-
公开(公告)号:US20180253555A1
公开(公告)日:2018-09-06
申请号:US15754848
申请日:2015-09-23
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Derek Schumacher , Carey Huscroft , Terry Ping-Chung Lee
IPC: G06F21/57 , G06F9/445 , G06F9/4401
CPC classification number: G06F21/572 , G06F8/654 , G06F9/4401 , G06F9/4408 , G06F9/44505 , G06F21/575
Abstract: Examples disclosed herein relate to selecting and loading firmware volumes. A computing device is booted to a state where the computing device is capable of accessing a memory available to multiple other computing devices. The memory includes multiple firmware volumes. In one example, at least one firmware volume is selected based on a hardware configuration or hardware components of the computing device. The selected firmware volumes are loaded.
-
-
-
-
-