-
公开(公告)号: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.
-
公开(公告)号:US12271764B2
公开(公告)日:2025-04-08
申请号:US17876450
申请日:2022-07-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Dejan S. Milojicic , Duncan Roweth , Derek Schumacher
Abstract: Systems and methods are provided for a modular switch system that comprises disaggregated components, plugins, and managers that enable flexibility to adjust the dynamic configuration of a switch system. This can create modularity and customizability at different times of the lifecycle of the currently configured switch system.
-
公开(公告)号:US10067795B2
公开(公告)日:2018-09-04
申请号:US15500083
申请日:2014-12-10
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Dejan S Milojicic , Derek Schumacher , Zhikui Wang
Abstract: Examples relate to firmware-based provisioning of hardware resources. In some of the examples, firmware discovers and takes ownership of a hardware resource. At this stage, the firmware performs a test to verify the hardware resource. The firmware then assigns the hardware resource to an OS instance. At this stage, the firmware can suspend assigning further hardware resources to the OS instance in response to a satisfied notification from the OS instance.
-
公开(公告)号:US11714755B2
公开(公告)日:2023-08-01
申请号:US16944905
申请日:2020-07-31
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Derek Schumacher , Randy Passint , Thomas McGee , Michael Malewicki , Michael S. Woodacre
IPC: G06F12/08 , G06F13/40 , G06F12/0815
CPC classification number: G06F12/0815 , G06F13/4027 , G06F2212/1032
Abstract: One embodiment can provide a node controller in a multiprocessor system. The node controller can include a processor interface to interface with a processor, a memory interface to interface with a fabric-attached memory, a node-controller interface to interface with a remote node controller, and a cache-coherence logic to operate in a first mode or a second mode. The cache-coherence logic manages cache coherence for a local memory of the processor coupled to the processor interface when operating in the first mode, and the cache-coherence logic manages cache coherence for the fabric-attached memory coupled to the memory interface when operating in the second mode.
-
公开(公告)号:US10983831B2
公开(公告)日:2021-04-20
申请号:US16058506
申请日:2018-08-08
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Dejan S. Milojicic , Derek Schumacher , Zhikui Wang
Abstract: Examples relate to firmware-based provisioning of hardware resources. In some of the examples, firmware discovers and takes ownership of a hardware resource. At this stage, the firmware performs a test to verify the hardware resource. The firmware then assigns the hardware resource to an OS instance. At this stage, the firmware can suspend assigning further hardware resources to the OS instance in response to a satisfied notification from the OS instance.
-
公开(公告)号:US20200050493A1
公开(公告)日:2020-02-13
申请号:US16058506
申请日:2018-08-08
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Dejan S. Milojicic , Derek Schumacher , Zhikui Wang
IPC: G06F9/50 , G06F9/48 , G06F9/54 , G06F9/4401 , G06F11/22
Abstract: Examples relate to firmware-based provisioning of hardware resources. In some of the examples, firmware discovers and takes ownership of a hardware resource. At this stage, the firmware performs a test to verify the hardware resource. The firmware then assigns the hardware resource to an OS instance. At this stage, the firmware can suspend assigning further hardware resources to the OS instance in response to a satisfied notification from the OS instance.
-
公开(公告)号:US10101988B2
公开(公告)日:2018-10-16
申请号:US14759199
申请日:2013-01-15
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Thomas Ford , Derek Schumacher
Abstract: A dynamic firmware update process includes finding an updated version of a dynamic data-object in firmware memory. A callback handle for an in-use version of the dynamic data object in use by a consumer is identified. The consumer of updated version of dynamic data object is notified using the callback handle.
-
公开(公告)号:US11586541B2
公开(公告)日:2023-02-21
申请号:US16944905
申请日:2020-07-31
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Derek Schumacher , Randy Passint , Thomas McGee , Michael Malewicki , Michael S. Woodacre
IPC: G06F12/08 , G06F13/40 , G06F12/0815
Abstract: One embodiment can provide a node controller in a multiprocessor system. The node controller can include a processor interface to interface with a processor, a memory interface to interface with a fabric-attached memory, a node-controller interface to interface with a remote node controller, and a cache-coherence logic to operate in a first mode or a second mode. The cache-coherence logic manages cache coherence for a local memory of the processor coupled to the processor interface when operating in the first mode, and the cache-coherence logic manages cache coherence for the fabric-attached memory coupled to the memory interface when operating in the second mode.
-
公开(公告)号:US20220035742A1
公开(公告)日:2022-02-03
申请号:US16944905
申请日:2020-07-31
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Derek Schumacher , Randy Passint , Thomas McGee , Michael Malewicki , Michael S. Woodacre
IPC: G06F12/0815 , G06F13/40
Abstract: One embodiment can provide a node controller in a multiprocessor system. The node controller can include a processor interface to interface with a processor, a memory interface to interface with a fabric-attached memory, a node-controller interface to interface with a remote node controller, and a cache-coherence logic to operate in a first mode or a second mode. The cache-coherence logic manages cache coherence for a local memory of the processor coupled to the processor interface when operating in the first mode, and the cache-coherence logic manages cache coherence for the fabric-attached memory coupled to the memory interface when operating in the second mode.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-