| /openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/ |
| H A D | PersistentMemory.interface.yaml | 2 Implement to provide Persistent memory attributes. 4 - name: ModuleManufacturerID 8 JEP-106. 9 - name: ModuleProductID 12 The product ID of this memory module as defined by JEDEC in JEP-106. 13 - name: SubsystemVendorID 17 module as defined by JEDEC in JEP-106. 18 - name: SubsystemDeviceID 22 moduleas defined by JEDEC in JEP-106. 23 - name: VolatileRegionSizeLimitInKiB [all …]
|
| H A D | Dimm.interface.yaml | 4 - name: MemoryDataWidth 8 - name: MemorySizeInKB 12 - name: MemoryDeviceLocator 16 - name: MemoryType 20 - name: MemoryTypeDetail 24 - name: MaxMemorySpeedInMhz 28 - name: MemoryAttributes 33 - name: MemoryConfiguredSpeedInMhz 37 - name: ECC 40 Error-Correcting Code. [all …]
|
| /openbmc/qemu/tests/qemu-iotests/ |
| H A D | 260 | 35 result = vm.qmp('query-block')['return'][0] 37 if 'dirty-bitmaps' in info: 38 bitmap = info['dirty-bitmaps'][0] 39 log('{}: name={} dirty-clusters={}'.format(msg, bitmap['name'], 45 def test(persistent, restart): argument 46 assert persistent or not restart 47 log("\nTestcase {}persistent {} restart\n".format( 48 '' if persistent else 'non-', 'with' if restart else 'without')) 50 qemu_img_create('-f', iotests.imgfmt, base, str(size)) 55 vm.qmp_log('block-dirty-bitmap-add', node='drive0', name='bitmap0', [all …]
|
| H A D | 254 | 31 qemu_img_create('-f', iotests.imgfmt, disk, str(size)) 33 vm = iotests.VM().add_drive(disk, opts='node-name=base') 36 vm.qmp_log('block-dirty-bitmap-add', node='drive0', name='bitmap0') 37 vm.qmp_log('block-dirty-bitmap-add', node='drive0', name='bitmap1', 38 persistent=True) 39 vm.qmp_log('block-dirty-bitmap-add', node='drive0', name='bitmap2', 40 persistent=True) 45 {'type': 'blockdev-snapshot-sync', 46 'data': {'device': 'drive0', 'snapshot-file': top, 47 'snapshot-node-name': 'snap'}}, [all …]
|
| H A D | 260.out | 2 Testcase non-persistent without restart 4 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0", "persisten… 6 initial bitmap: name=bitmap0 dirty-clusters=1 7 {"execute": "blockdev-snapshot-sync", "arguments": {"device": "drive0", "format": "qcow2", "snapsho… 10 {"execute": "block-commit", "arguments": {"device": "drive0", "top": "TEST_DIR/PID-top"}} 13 {"execute": "block-job-complete", "arguments": {"device": "drive0"}} 16 check bitmap after commit: name=bitmap0 dirty-clusters=2 17 check updated bitmap: name=bitmap0 dirty-clusters=3 19 Testcase persistent without restart 21 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0", "persisten… [all …]
|
| /openbmc/qemu/scsi/ |
| H A D | pr-manager-stub.c | 2 * Persistent reservation manager - stub for non-Linux platforms 14 #include "scsi/pr-manager.h" 16 #include "qapi/qapi-types-block.h" 17 #include "qapi/qapi-commands-block.h" 22 error_setg(errp, "No persistent reservation manager with id '%s'", id); in pr_manager_lookup()
|
| /openbmc/phosphor-dbus-interfaces/yaml/com/google/gbmc/ |
| H A D | Hoth.interface.yaml | 5 - name: SendHostCommand 12 - name: Command 17 - name: Response 22 - self.Error.CommandFailure 23 - self.Error.ResponseFailure 24 - self.Error.InterfaceError 25 - xyz.openbmc_project.Common.Error.Timeout 27 - name: SendTrustedHostCommand 34 - name: Command 39 - name: Response [all …]
|
| /openbmc/openbmc-test-automation/extended/code_update/ |
| H A D | bmc_code_update.robot | 4 ... python -m robot -v OPENBMC_HOST:<hostname> 5 ... -v IMAGE_FILE_PATH:<path/*.tar> bmc_code_update.robot 46 Prepare Persistent Data 51 BMC Execute Command rm -rf /tmp/tarball 55 BMC Execute Command /tmp/tarball/bin/logging-test -c ${test_errlog_text} 60 # Set persistent settings. 106 ${test_error_message}= Read Attribute @{error_log_paths}[-1] Message 109 Delete Error Log Entry @{error_log_paths}[-1] 122 [Documentation] Verify that the settings from 'Prepare Persistent Data' 160 ${VERSION_PURPOSE_BMC} ${-1} [all …]
|
| /openbmc/bmcweb/ |
| H A D | README.md | 9 - DBus event websocket. Allows registering on changes to specific dbus paths, 11 - OpenBMC DBus REST api. Allows direct, low interference, high fidelity access 13 - Serial: A serial websocket for interacting with the host serial console 15 - Redfish: A protocol compliant, [DBus to Redfish translator](docs/Redfish.md). 16 - KVM: A websocket based implementation of the RFB (VNC) frame buffer protocol 17 intended to mate to webui-vue to provide a complete KVM implementation. 31 - Basic authentication per RFC7617 32 - Cookie based authentication for authenticating against webui-vue 33 - Mutual TLS authentication based on OpenSSL 34 - Session authentication through webui-vue [all …]
|
| /openbmc/qemu/docs/system/devices/ |
| H A D | virtio-pmem.rst | 7 The virtio pmem device is a paravirtualized persistent memory device 8 on regular (i.e non-NVDIMM) storage. 11 ------- 17 How does virtio-pmem compare to the nvdimm emulation? 18 ----------------------------------------------------- 20 NVDIMM emulation on regular (i.e. non-NVDIMM) host storage does not 23 on non-NVDIMM host storage. 26 ----------------- 28 A virtio pmem device backed by a memory-backend-file can be created on 31 -object memory-backend-file,id=mem1,share,mem-path=./virtio_pmem.img,size=4G [all …]
|
| /openbmc/qemu/docs/specs/ |
| H A D | acpi_erst.rst | 6 storing error records in persistent storage for future reference 11 method for storing error records into persistent storage. 17 GET_ERROR_LOG_ADDRESS_RANGE_ATTRIBUTES) where non-volatile RAM is 19 implements the non-NVRAM "mode". This non-NVRAM "mode" is what is 22 time of this writing, Linux only supports the non-NVRAM "mode". 26 --------------------- 28 Linux uses the persistent storage filesystem, pstore, to record 33 contain information available for post-mortem debugging. 43 resource-constrained microvms to very large guests, and in particular, 44 in direct-boot environments (which would lack UEFI run-time services). [all …]
|
| /openbmc/qemu/docs/ |
| H A D | nvdimm.txt | 7 The current QEMU only implements the persistent memory mode of vNVDIMM 11 ----------- 14 backend (i.e. memory-backend-file and memory-backend-ram). A simple 18 -machine pc,nvdimm=on 19 -m $RAM_SIZE,slots=$N,maxmem=$MAX_SIZE 20 -object memory-backend-file,id=mem1,share=on,mem-path=$PATH,size=$NVDIMM_SIZE,readonly=off 21 -device nvdimm,id=nvdimm1,memdev=mem1,unarmed=off 25 - the "nvdimm" machine option enables vNVDIMM feature. 27 - "slots=$N" should be equal to or larger than the total amount of 30 - "maxmem=$MAX_SIZE" should be equal to or larger than the total size [all …]
|
| /openbmc/openpower-pnor-code-mgmt/ |
| H A D | item_updater.hpp | 47 * @param[in] bus - The Dbus bus object 48 * @param[in] path - The Dbus object path 59 * @brief GUARD factory reset - clears the PNOR GUARD partition. 78 * @param[in] bus - The D-Bus bus object 79 * @param[in] path - The D-Bus path 97 * @param[in] value - The priority that needs to be set free. 98 * @param[in] versionId - The Id of the version for which we 111 * @param[in] entryId - Id of the version to delete 113 * @return - Returns true if the version is deleted. 118 * @brief Erases any non-active pnor versions. [all …]
|
| H A D | version.hpp | 38 * D-Bus API. 45 * @param[in] bus - The D-Bus bus object 46 * @param[in] path - The D-Bus object path 47 * @param[in] parent - Parent object. 55 * @brief Delete the D-Bus object. 69 * D-Bus API. 76 * @param[in] bus - The D-Bus bus object 77 * @param[in] objPath - The D-Bus object path 78 * @param[in] parent - Parent object. 79 * @param[in] versionId - The version Id [all …]
|
| /openbmc/u-boot/test/py/ |
| H A D | u_boot_utils.py | 1 # SPDX-License-Identifier: GPL-2.0 51 """Generate and store information about a persistent file containing 55 """Create or process the persistent file. 61 These files are always located in the "persistent data directory" of 65 u_boot_console: A console connection to U-Boot. 78 u_boot_console.log.action('Persistent data file ' + self.abs_fn + 83 ' (random, persistent, %d bytes)' % size) 160 u_boot_console: A console connection to U-Boot. 186 u_boot_console: A console connection to U-Boot. 188 retcode: Expected non-zero return code from the command. [all …]
|
| /openbmc/qemu/block/ |
| H A D | dirty-bitmap.c | 4 * Copyright (c) 2016-2017 Red Hat. Inc 27 #include "block/block-io.h" 30 #include "block/dirty-bitmap.h" 31 #include "qemu/main-loop.h" 38 char *name; /* Optional non-empty unique ID */ 43 bool readonly; /* Bitmap is read-only. This field also 49 bool persistent; /* bitmap must be saved to owner disk image */ member 50 bool inconsistent; /* bitmap is persistent, but inconsistent. 66 qemu_mutex_lock(&bs->dirty_bitmap_mutex); in bdrv_dirty_bitmaps_lock() 71 qemu_mutex_unlock(&bs->dirty_bitmap_mutex); in bdrv_dirty_bitmaps_unlock() [all …]
|
| /openbmc/phosphor-host-ipmid/user_channel/ |
| H A D | channel_mgmt.hpp | 8 // http://www.apache.org/licenses/LICENSE-2.0 19 #include "ipmid/api-types.hpp" 45 * Structure to store both non-volatile and volatile channel access information 56 * Structure for channel information - base structure to get all information 88 * @param[in] chNum - channel number 96 * @param[in] chNum - channel number 97 * @param[in] authType - authentication type 105 * @param[in] chNum - channel number index 113 * @param[in] chName - channel name 125 * @param[in] chNum - channel number [all …]
|
| /openbmc/phosphor-bmc-code-mgmt/bmc/ |
| H A D | activation.hpp | 70 * @param[in] bus - The Dbus bus object 71 * @param[in] path - The Dbus object path 72 * @param[in] parent - Parent object. 73 * @param[in] value - The redundancyPriority value 74 * @param[in] freePriority - Call freePriorioty, default to true 97 * @param[in] value - uint8_t 103 /** @brief Non-Overriden Priority property set function 105 * @param[in] value - uint8_t 113 * @returns uint8_t - The Priority value 131 * @param[in] bus - The Dbus bus object [all …]
|
| /openbmc/openbmc/poky/meta/files/common-licenses/ |
| H A D | CNRI-Jython | 4 …non-exclusive, non-transferable, royalty-free, world-wide license to reproduce, analyze, test, per… 5 …s Agreement may be located on the Internet using the following unique, persistent identifier (know… 7 …that are based on or incorporate the Software, but only in the form “JPython-based _______________… 10 … material remediable breach, if Licensee has not remedied such breach within that sixty-day period.
|
| H A D | CNRI-Python | 9 …s of this License Agreement, CNRI hereby grants Licensee a non-exclusive, royalty-free, world-wide… 11 …s Agreement may be located on the Internet using the following unique, persistent identifier (know…
|
| /openbmc/openbmc/poky/bitbake/lib/bb/ |
| H A D | checksum.py | 5 # SPDX-License-Identifier: GPL-2.0-only 21 # mtime cache (non-persistent) 46 # Checksum + mtime cache (persistent) 92 # Changing the format of file-checksums is problematic as both OE and Bitbake have
|
| /openbmc/qemu/tests/qemu-iotests/tests/ |
| H A D | nbd-reconnect-on-open | 30 nbd_sock = file_path('nbd-sock', base_dir=iotests.sock_dir) 34 return ['--image-opts', '-c', 'read 0 1M', 35 f'driver=nbd,open-timeout={open_timeout},' 44 delta_t = time.time() - start_t 54 qemu_img_create('-f', iotests.imgfmt, disk, '1M') 61 qemu_nbd('-k', nbd_sock, '-f', iotests.imgfmt, disk) 66 # Server was started without --persistent flag, so it should be off now. Let's 67 # check it and at the same time check that with open-timeout=0 client fails 71 # Check that we will fail after non-zero timeout if server is still unavailable
|
| /openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
| H A D | Memory.v1_22_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 64 "description": "The available OEM-specific actions for this resource.", 65 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 108 … "longDescription": "This type shall contain CXL-specific properties for a memory device.", 110 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 133 …"description": "Total device non-volatile memory capacity in MiB staged for next activation. The … 134 …Description": "The value of this property shall indicate the total device non-volatile memory capa… 170 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { [all …]
|
| /openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
| H A D | Memory.v1_22_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 64 "description": "The available OEM-specific actions for this resource.", 65 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 108 … "longDescription": "This type shall contain CXL-specific properties for a memory device.", 110 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 133 …"description": "Total device non-volatile memory capacity in MiB staged for next activation. The … 134 …Description": "The value of this property shall indicate the total device non-volatile memory capa… 170 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { [all …]
|
| /openbmc/openbmc/poky/bitbake/ |
| H A D | ChangeLog | 2 - Add PE (Package Epoch) support from Philipp Zabel (pH5) 3 - Treat python functions the same as shell functions for logging 4 - Use TMPDIR/anonfunc as a __anonfunc temp directory (T) 5 - Catch truncated cache file errors 6 - Allow operations other than assignment on flag variables 7 - Add code to handle inter-task dependencies 8 - Fix cache errors when generation dotGraphs 9 - Make sure __inherit_cache is updated before calling include() (from Michael Krelin) 10 - Fix bug when target was in ASSUME_PROVIDED (#2236) 11 - Raise ParseError for filenames with multiple underscores instead of infinitely looping (#2062) [all …]
|