Home
last modified time | relevance | path

Searched +full:non +full:- +full:persistent (Results 1 – 25 of 136) sorted by relevance

123456

/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/
H A DPersistentMemory.interface.yaml2 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 DDimm.interface.yaml4 - 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 D26035 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 D25431 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 D260.out2 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 Dpr-manager-stub.c2 * 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 DHoth.interface.yaml5 - 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 Dbmc_code_update.robot4 ... 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 DREADME.md9 - 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 Dvirtio-pmem.rst7 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 Dacpi_erst.rst6 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 Dnvdimm.txt7 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 Ditem_updater.hpp47 * @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 Dversion.hpp38 * 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 Du_boot_utils.py1 # 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 Ddirty-bitmap.c4 * 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 Dchannel_mgmt.hpp8 // 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 Dactivation.hpp70 * @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 DCNRI-Jython4non-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 DCNRI-Python9 …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 Dchecksum.py5 # 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 Dnbd-reconnect-on-open30 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 DMemory.v1_22_0.json4 "$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 DMemory.v1_22_0.json4 "$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 DChangeLog2 - 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 …]

123456