/openbmc/linux/Documentation/security/keys/ |
H A D | trusted-encrypted.rst | 10 system. All user level blobs, are displayed and loaded in hex ASCII for 33 (2) TEE (Trusted Execution Environment: OP-TEE based on Arm TrustZone) 35 Rooted to Hardware Unique Key (HUK) which is generally burnt in on-chip 41 mode, trust is rooted to the OTPMK, a never-disclosed 256-bit key 75 be extended with TEE based measured boot process. 86 TPMs have well-documented, standardized interfaces and APIs. 90 TEEs have well-documented, standardized client interface and APIs. For 100 purpose must be assessed when using them to protect security-relevant data. 107 ------------ 115 * TPM: hardware device based RNG [all …]
|
/openbmc/linux/Documentation/crypto/ |
H A D | architecture.rst | 5 ---------------------- 10 - Symmetric ciphers 12 - AEAD ciphers 14 - Message digest, including keyed message digest 16 - Random number generation 18 - User space interface 21 --------------------- 30 a caller or invoked together with a template to form multi-block ciphers 38 - aes 40 - ecb(aes) [all …]
|
/openbmc/linux/drivers/scsi/qla2xxx/ |
H A D | tcm_qla2xxx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 /* length of ASCII WWPNs including pad */ 8 * Number of pre-allocated per-session tags, based upon the worst-case 18 /* From libfc struct fc_rport->port_id */ 22 /* ASCII formatted WWPN for FC Initiator Nport */ 64 /* ASCII formatted WWPN for FC Target Lport */ 66 /* ASCII formatted naa WWPN for VPD page 83 etc */ 68 /* map for fc_port pointers in 24-bit FC Port ID space */ 70 /* vmalloc-ed memory for fc_port pointers for 16-bit FC loop ID */
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-secvar | 22 and is expected to be "ibm,edk2-compat-v1". 24 On pseries/PLPKS, this is generated by the kernel based on the 26 has the form "ibm,plpks-sb-v<version>", or 27 "ibm,plpks-sb-unknown" if there is no SB_VERSION variable. 33 <variable_name>. The variable name is unique and is in ASCII 46 Description: A read-only file containing the value of the variable. The size 52 Description: A write-only file that is used to submit the new value for the 59 Description: This optional directory contains read-only config attributes as 61 ASCII format. The directory is only created if the backing 68 Description: Config version as reported by the hypervisor in ASCII decimal [all …]
|
H A D | sysfs-class-firmware-attributes | 1 What: /sys/class/firmware-attributes/*/attributes/*/ 13 and will accept UTF-8 input. 21 - enumeration: a set of pre-defined valid values 22 - integer: a range of numerical values 23 - string 26 ----------------- 27 - ordered-list - a set of ordered list valid values 54 "enumeration"-type specific properties: 59 semi-colon (``;``). 61 "integer"-type specific properties: [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mtd/partitions/ |
H A D | tplink,safeloader-partitions.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mtd/partitions/tplink,safeloader-partitions.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TP-Link SafeLoader partitions 10 TP-Link home routers store various data on flash (e.g. bootloader, 14 Flash space layout of TP-Link devices is stored on flash itself using 15 a custom ASCII-based format. That format was first found in TP-Link 17 CFE and U-Boot bootloaders. 21 calibration data). Others are semi-static (like kernel). Finally some [all …]
|
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | README.md | 9 - [Passing in data when creating PELs](#passing-pel-related-data-within-an-openbmc-event-log) 10 - [Default UserData sections for BMC created PELs](#default-userdata-sections-for-bmc-created-pels) 11 - [The PEL Message Registry](#the-pel-message-registry) 12 - [Callouts](#callouts) 13 - [Action Flags and Event Type Rules](#action-flags-and-event-type-rules) 14 - [D-Bus Interfaces](#d-bus-interfaces) 15 - [PEL Retention](#pel-retention) 16 - [Adding python3 modules for PEL UserData and SRC parsing](#adding-python3-modules-for-pel-userdat… 17 - [Fail Boot on Host Errors](#fail-boot-on-host-errors) 18 - [SBE FFDC](#self-boot-engine-first-failure-data-capture-support) [all …]
|
H A D | src.hpp | 43 * - An 8B header (Has the version, flags, hexdata word count, and size fields) 44 * - 8 4B words of hex data 45 * - An ASCII character string 46 * - An optional subsection for Callouts 85 * @param[in] pel - the PEL data stream 96 * @param[in] regEntry - The message registry entry for this event log 97 * @param[in] additionalData - The AdditionalData properties in this event 99 * @param[in] dataIface - The DataInterface object 113 * @param[in] regEntry - The message registry entry for this event log 114 * @param[in] additionalData - The AdditionalData properties in this event [all …]
|
H A D | registry.hpp | 59 * @brief An optional vector of SRC word 6-9 to use as the source of the 77 * @brief SRC type - The first byte of the ASCII string 82 * @brief The SRC reason code (2nd half of 4B 'ASCII string' word) 88 * along with the SRC ASCII string to build the Symptom ID, which 232 * /etc/phosphor-logging/message_registry.json before looking for the real 250 * @param[in] registryFile - The path to the file. 263 * @param[in] registryFile - The path to the file. 264 * @param[in] loadCallouts - If the callout JSON should be saved. 272 * @brief Find a registry entry based on its error name or reason code. 278 * @param[in] name - The error name, like xyz.openbmc_project.Error.Foo [all …]
|
/openbmc/phosphor-logging/extensions/openpower-pels/registry/ |
H A D | README.md | 4 phosphor-logging using a message registry that provides the PEL related fields. 9 - [Component IDs](#component-ids) 10 - [Message Registry](#message-registry-fields) 11 - [Modifying and Testing](#modifying-and-testing) 30 Component IDs will be unique on a per-repository basis for errors unique to that 84 are based on system type, where an entry without a system type will match 131 applicable" for non-informational logs, and "misc_information_only" for 145 not supplied the code will fill them in based on those fields. 149 [here](../README.md#action-flags-and-event-type-rules). 178 the 8 character ASCII string field of the PEL. The allowed types are `BD`, for [all …]
|
/openbmc/u-boot/include/ |
H A D | input.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 24 * This table translates key codes to ASCII. Most of the entries are ASCII 30 /* keycode of the modifiers which select this table, -1 if none */ 33 const uchar *xlate; /* keycode to ASCII table */ 69 * Convert a list of key codes into ASCII and send them 74 * @return number of ascii characters sent, or 0 if none, or -1 for an 93 * @return number of ascii characters sent, or 0 if none, or -1 for an 105 * @param xlate Conversion table from key codes to ASCII 122 * TODO: U-Boot wants 0 for no key, but Ctrl-@ is a valid key... 125 * @return key, or 0 if no key, or -1 if error [all …]
|
/openbmc/openbmc/poky/meta/files/common-licenses/ |
H A D | TAPR-OHL-1.0 | 3 Copyright 2007 TAPR - http://www.tapr.org/OHL 7 Open Hardware is a thing - a physical artifact, either electrical or 8 mechanical - whose design information is available to, and usable by, 23 distribute products based on that documentation. 28 or use a product based on that documentation. For better or worse, patents 37 into programmable devices. A copyright-oriented license such as the GPL 40 How can you use the OHL, or a design based upon it? While the terms and 43 * You may modify the documentation and make products based upon it. 51 include the documentation on which the product is based, or make it 55 * You may distribute modified documentation or products based on it, if [all …]
|
/openbmc/linux/fs/xfs/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 on the SGI IRIX platform. It is completely multi-threaded, can 12 variable block sizes, is extent based, and makes extensive use of 17 for complete details. This implementation is on-disk compatible 51 bool "Support deprecated case-insensitive ascii (ascii-ci=1) format" 55 The ASCII case insensitivity filesystem feature only works correctly 56 on systems that have been coerced into using ISO 8859-1, and it does 58 the locale settings in userspace, so it corrupts UTF-8 names. 66 beginning with "ascii-ci=". If the string "ascii-ci=1" is found, the 67 filesystem is a case-insensitive filesystem. If no such string is [all …]
|
/openbmc/linux/Documentation/hwmon/ |
H A D | occ.rst | 1 Kernel driver occ-hwmon 12 ----------- 14 This driver supports hardware monitoring for the On-Chip Controller (OCC) 20 manually if an "ibm,p8-occ-hwmon" compatible device is found under the 21 appropriate I2C bus node in the device-tree. 23 The P9 version of this driver is a client driver of the FSI-based OCC driver. 24 It will be probed automatically by the FSI-based OCC driver. 27 ------------- 29 The following attributes are supported. All attributes are read-only unless 35 to the device driver, which must therefore export the sensor ID as-is. [all …]
|
/openbmc/qemu/block/ |
H A D | vhdx.h | 2 * Block driver for Hyper-V VHDX Images 9 * This is based on the "VHDX Format Specification v1.00", published 8/25/2012 11 * https://www.microsoft.com/en-us/download/details.aspx?id=34750 14 * See the COPYING.LIB file in the top-level directory. 32 * |----------|---------------|------------|--------------|--------------------| 47 * A note on the use of MS-GUID fields. For more details on the GUID, 51 * bytes are data1-data4. It makes no mention of what algorithm should be used 58 /* ---- HEADER SECTION STRUCTURES ---- */ 63 #define VHDX_FILE_SIGNATURE 0x656C696678646876ULL /* "vhdxfile" in ASCII */ 65 uint64_t signature; /* "vhdxfile" in ASCII */ [all …]
|
/openbmc/pldm/tools/fw-update/ |
H A D | pldm_fwup_pkg_creator.py | 21 ("ASCII", 1), 106 # Hardcoded string type to ASCII 107 string_type = string_types["ASCII"] 118 package_version_string.encode("ascii"), 190 "%Y-%m-%dT%H:%M:%S", 191 "%Y-%m-%d %H:%M:%S", 281 vendor_desc_title_str_type = string_types["ASCII"] 296 vendor_desc_title_str.encode("ascii"), 310 "ERROR: Descriptor type - " 371 # ComponentImageSetVersionStringType supports only ASCII for now [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](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. 30 - Basic authentication per RFC7617 31 - Cookie based authentication for authenticating against webui-vue 32 - Mutual TLS authentication based on OpenSSL 33 - Session authentication through webui-vue [all …]
|
/openbmc/u-boot/arch/arm/include/asm/ |
H A D | boot0-linux-kernel-header.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * Based on arch/arm/include/asm/assembler.h, arch/arm/mm/proc-macros.S 9 * Copyright (C) 1996-2000 Russell King 13 * Based on arch/arm/kernel/head.S 14 * Copyright (C) 1994-2002 Russell King 15 * Copyright (C) 2003-2012 ARM Ltd. 24 * Emit a 64-bit absolute little endian symbol reference in a way that 37 * DO NOT MODIFY. Image header expected by Linux boot-loaders. 41 le64sym _kernel_offset_le /* Image load offset from start of RAM, little-endian */ 42 le64sym _kernel_size_le /* Effective size of kernel image, little-endian */ [all …]
|
/openbmc/pldm/libpldmresponder/examples/fru/ |
H A D | Cpu_General.json | 2 // type Cpu. The FRU fields are based on the PLDM specification DSP0257. 5 // FRU Record Type - General FRU Record 7 // Encoding Type for FRU fields - ASCII 13 // FRU Field Type 3 - Part Number 15 // D-Bus property to read and populate the FRU field 23 // FRU Field Type 4 - Serial Number 25 // D-Bus property to read and populate the FRU field
|
H A D | Board_General.json | 2 // type Board. The FRU fields are based on the PLDM specification DSP0257. 5 // FRU Record Type - General FRU Record 7 // Encoding Type for FRU fields - ASCII 13 // FRU Field Type 3 - Part Number 15 // D-Bus property to read and populate the FRU field 23 // FRU Field Type 4 - Serial Number 25 // D-Bus property to read and populate the FRU field
|
/openbmc/u-boot/board/gdsys/common/ |
H A D | osd_cmd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * based on the gdsys osd driver, which is 61 dev->name); in do_osd_write() 94 printf("Could not print string to osd %s\n", dev->name); in do_osd_print() 122 printf("Could not set size on osd %s\n", dev->name); in do_osd_size() 132 "write 16-bit hex encoded buffer to osd memory", 133 "osdw [pos_x] [pos_y] [buffer] [count] - write 8-bit hex encoded buffer to osd memory\n" 138 "write ASCII buffer to osd memory", 139 "osdp [pos_x] [pos_y] [color] [text] - write ASCII buffer to osd memory\n" 145 "osdsize [size_x] [size_y] - set OSD XY size in characters\n"
|
/openbmc/phosphor-logging/extensions/openpower-pels/registry/schema/ |
H A D | schema.json | 3 …"$id": "http://github.com/openbmc/phosphor-logging/extensions/openpower-pels/registry/schema/schem… 89 "pattern": "^0x[0-9A-F]{2}00$" 134 …"description": "The first byte of the SRC ASCII string. Optional and defaults to BD. The '11' SRC… 159 …ode, like 0xABCD. The reason code is the 2nd half of the 8 character SRC ASCII String field, such… 161 "pattern": "^0x[0-9A-F]{4}$", 262 …m. Used by scripts that generate documentation to build all possible SRC ASCII strings for this e… 272 …as an optional system type qualifier. Used when the severity needs to be based on the system type… 283 … can either be an enum of the severity value, or an array of them that is based on system type, wh… 410 …holders for numeric values using %1, %2, etc, that come from the SRC words 6-9 as defined by the M… 419 …"description": "The SRC word 6-9 to use as the source of the numeric arguments that will be substi… [all …]
|
/openbmc/ipmitool/include/ipmitool/ |
H A D | ipmi_delloem.h | 6 - Redistributions of source code must retain the above copyright notice, 9 - Redistributions in binary form must reproduce the above copyright notice, 12 - Neither the name of Dell Inc nor the names of its contributors 42 /* Dell selector for LCD control - get and set unless specified */ 88 …int8_t char_set; /* always 1 for printable ASCII 0x20-0x7E */ 89 uint8_t number_lines; /* 0-4, 1 for 9G. 10G tbd */ 105 uint8_t data_block_selector; /* 16-byte data block number to access, 0 based.*/ 110 uint8_t encoding : 4; /* 0 is printable ASCII 7-bit */ 123 uint8_t data_block_selector; /* 16-byte data block number to access, 0 based.*/ 128 uint8_t encoding : 4; /* 0 is printable ASCII 7-bit */
|
/openbmc/linux/include/scsi/ |
H A D | scsi_transport_fc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 6 * Copyright (C) 2004-2007 James Smart, Emulex Corporation 14 #include <linux/bsg-lib.h> 23 * FC Port definitions - Following FC HBAAPI guidelines 30 * to understand the values. The HBAAPI user-space library is free to 31 * convert the strings into the HBAAPI-specified binary values. 33 * Note: Not all HBAAPI-defined values are contained in the definitions 40 * (for the ascii descriptions). 50 FC_PORTTYPE_NPIV, /* VPORT based on NPIV */ 56 * (for the ascii descriptions). [all …]
|
/openbmc/pldm/ |
H A D | README.md | 1 # PLDM - Platform Level Data Model 3 [](LICENSE) 18 - **Standardized Messaging:** Adheres to the DMTF's PLDM specifications, 21 - **Modularity:** Supports multiple PLDM types, including base, FRU,Firmware 23 - **Extensibility:** Easily extendable to support new PLDM types and custom OEM 25 - **Integration:** Seamlessly integrates with other OpenBMC components for 34 - `Meson` 35 - `Ninja` 44 meson setup build && ninja -C build 52 meson setup builddir && meson setup test -C builddir [all …]
|