-
公开(公告)号:US10228745B2
公开(公告)日:2019-03-12
申请号:US15519857
申请日:2015-01-29
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Carlos Haas Costa , Taciano Dreckmann Perez , Christian Samuel Perone , Thiago Silva , Craig A Walrath
IPC: G06F1/26 , G06F1/32 , G06F1/3206 , G06F9/4401 , G06F1/3234 , G06F1/3246 , G06F13/42 , H04L12/933 , G06F11/14 , G06F21/57 , G06F9/455
Abstract: As part of starting a system including a system-on-a-chip (SoC) device from a mode in which power is removed from the system, the SoC device determines, based on the metadata, whether to resume the system to a prior system state. In response to the metadata indicating that the system is to be resumed to the prior system state, the system is resumed to the prior system state using system state information stored in the on-chip non-volatile memory.
-
公开(公告)号:US20180293164A1
公开(公告)日:2018-10-11
申请号:US15749078
申请日:2015-10-01
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Taciano Dreckmann Perez , Diego Rahn Medaglia
Abstract: Examples disclosed herein relate to automatic persistent memory management. An example system includes a non-volatile memory to allocate space as persistent data space and a processor executing a program to generate program data to be stored as persistent data in the persistent data space. The example system can also include a memory manager to protect program data that is reachable from persistence roots from deallocation.
-
公开(公告)号:US10331457B2
公开(公告)日:2019-06-25
申请号:US15105152
申请日:2014-01-22
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Carlos Haas Costa , Taciano Dreckmann Perez , Diego Rahn Medaglia , Mauricio Nunes Porto , Roberto Bender , Joao Claudio Ambrosi
IPC: G06F9/4401 , G06F3/06 , G06F12/14
Abstract: In one example, a computer having a processor and a byte-addressable non-volatile read-write main memory. The memory is partitioned into plural regions, each region having at least one defined operational property. At least one of the regions is a metadata region to store plural data sets. Each data set specifies a location in memory, and the at least one operational property, of a corresponding one of the regions.
-
公开(公告)号:US10235183B2
公开(公告)日:2019-03-19
申请号:US15519861
申请日:2015-01-29
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Carlos Haas Costa , Taciano Dreckmann Perez , Thiago Silva
IPC: G06F9/00 , G06F15/177 , G06F9/4401
Abstract: Example implementations relate to booting a system comprising a system-on-a-chip (SOC) device. For example, boot code and system code comprising at least one selected from among an operating system and hypervisor code are stored in an on-chip non-volatile memory of a SoC device. By executing the boot code from the on-chip non-volatile memory, the system is booted from a mode in which power is removed from the system, where the booting includes loading the system code in the SoC device from the on-chip non-volatile memory without accessing storage off the SoC device.
-
-
-