/openbmc/linux/Documentation/arch/arm64/ |
H A D | booting.rst | 50 The device tree blob (dtb) must be placed on an 8-byte boundary and must 52 using blocks of up to 2 megabytes in size, it must not be placed within 53 any 2M region which must be mapped with any specific attributes. 103 little-endian and must be respected. Where image_size is zero, 135 The Image must be placed text_offset bytes from a 2MB aligned base 139 At least image_size bytes from the start of the image must be free for 145 If an initrd/initramfs is passed to the kernel at boot, it must reside 154 Before jumping into the kernel, the following conditions must be met: 169 All forms of interrupts must be masked in PSTATE.DAIF (Debug, SError, 171 The CPU must be in non-secure state, either in EL2 (RECOMMENDED in order [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/gpu/ |
H A D | nvidia,tegra20-host1x.txt | 12 - clocks: Must contain one entry, for the module clock. 14 - resets: Must contain an entry for each entry in reset-names. 16 - reset-names: Must include the following entries: 28 - clocks: Must contain one entry, for the module clock. 30 - resets: Must contain an entry for each entry in reset-names. 32 - reset-names: Must include the following entries: 41 - clocks: Must contain one entry, for the module clock. 43 - resets: Must contain an entry for each entry in reset-names. 45 - reset-names: Must include the following entries: 54 - clocks: Must contain one entry, for the module clock. [all …]
|
/openbmc/qemu/tests/functional/ |
H A D | test_x86_cpu_model_versions.py | 35 # all aliases must point to a valid CPU model name: 38 # aliases must not point to aliases 42 # aliases must not be static 89 'unversioned Cascadelake-Server CPU model must not be static') 91 'Cascadelake-Server must not be an alias') 93 'Cascadelake-Server-v1 must not be an alias') 96 'unversioned qemu64 CPU model must not be static') 98 'qemu64 must not be an alias') 100 'qemu64-v1 must not be an alias') 120 'unversioned Cascadelake-Server CPU model must not be static') [all …]
|
/openbmc/pldm/tools/fw-update/ |
H A D | README.md | 27 - Providing the metadata JSON file is a must 28 - The file path of at least one image file must be provided 35 Some fields corresponding to the PLDM firmware update package must be specified 55 Metadata JSON must have a key called "PackageHeaderInformation", which is of 58 - PackageHeaderIdentifier: Supported, must be specified in metadata file 59 - PackageHeaderFormatRevision: Supported, must be specified in metadata file 70 - PackageVersionString: Supported, must be specified in metadata file 74 Metadata JSON must have a key called "FirmwareDeviceIdentificationArea", which 83 - DeviceUpdateOptionFlags: Supported, must be specified in metadata file 89 - ApplicableComponents: Supported, must be specified in metadata file [all …]
|
/openbmc/phosphor-mboxd/Documentation/ |
H A D | mbox_protocol.md | 27 2 specific funtionality). All version specific functionality must also be 144 above), the "Response Code" (Register 13) must be the last register written to. 147 prior to completing the response may lead to a data race, and must, therefore, 166 To initiate a request the host must set a command code (see Commands) into 169 command-specific data should be written (see Layout). The host must then 178 responding the BMC must ensure that the sequence number is the same as 179 the one in the request from the host. The BMC must also ensure that 192 defined as being able to be acknowledged by the host must be with a 223 response argument to `MBOX_GET_INFO`. Thus the host must always call 227 When invoking `MBOX_GET_INFO` the host must provide the BMC its highest [all …]
|
/openbmc/qemu/include/qapi/ |
H A D | visitor-impl.h | 23 * otherwise. In the comments below, some callbacks are marked "must 50 /* Must be set to visit structs */ 57 /* Must be set to visit structs */ 60 /* Must be set; implementations may require @list to be non-null, 61 * but must document it. */ 65 /* Must be set */ 71 /* Must be set */ 74 /* Must be set by input and clone visitors to visit alternates */ 82 /* Must be set */ 86 /* Must be set */ [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | pistachio-clock.txt | 24 - compatible: Must be "img,pistachio-clk". 25 - reg: Must contain the base address and length of the core clock controller. 26 - #clock-cells: Must be 1. The single cell is the clock identifier. 28 - clocks: Must contain an entry for each clock in clock-names. 29 - clock-names: Must include "xtal" (see "External clocks") and 52 - compatible: Must be "img,pistachio-periph-clk". 53 - reg: Must contain the base address and length of the peripheral clock 55 - #clock-cells: Must be 1. The single cell is the clock identifier. 57 - clocks: Must contain an entry for each clock in clock-names. 58 - clock-names: Must include "periph_sys", the peripheral system clock generated [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Sensor/ |
H A D | Value.interface.yaml | 3 must be instantiated in the correct hierarchy within the sensors 18 Any service implementing Sensor.Value on one or more objects must implement 42 in the airflow namespace, Unit must be "CFM" For objects in the 43 altitude namespace, Unit must be "Meters". For objects in the current 44 namespace, Unit must be "Amperes". For objects in the energy 45 namespace, Unit must be "Joules". For objects in the fan_tach 46 namespace, Unit must be "RPMS". For objects in the humidity namespace, 47 Unit must be "PercentRH" For objects in the power namespace, Unit must 48 be "Watts". For objects in the pressure namespace, Unit must be 49 "Pascals" For objects in the temperature namespace, Unit must be [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/pci/ |
H A D | ralink,rt3883-pci.txt | 7 - compatible: must be "ralink,rt3883-pci" 13 address. The value must be 1. 16 of an address. The value must be 1. 24 Value must be either "disabled" or "okay". 28 The main node must have two child nodes which describes the built-in 38 address. The value must be 0. As such, 'interrupt-map' nodes do not 42 interrupt source. The value must be 1. 53 address. The value must be 0. 56 of an address. The value must be 2. 59 interrupt source. The value must be 1. [all …]
|
H A D | nvidia,tegra20-pcie.txt | 4 - compatible: Must be: 10 - power-domains: To ungate power partition by BPMP powergate driver. Must 13 - device_type: Must be "pci" 15 registers. Must contain an entry for each entry in the reg-names property. 16 - reg-names: Must include the following entries: 20 - interrupts: A list of interrupt outputs of the controller. Must contain an 22 - interrupt-names: Must include the following entries: 26 - #address-cells: Address representation for root ports (must be 3) 33 - #size-cells: Size representation for root ports (must be 2) 35 PCI regions. The entries must be 6 cells each, where the first three cells [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/spi/ |
H A D | spi-img-spfi.txt | 4 - compatible: Must be "img,spfi". 5 - reg: Must contain the base address and length of the SPFI registers. 6 - interrupts: Must contain the SPFI interrupt. 7 - clocks: Must contain an entry for each entry in clock-names. 9 - clock-names: Must include the following entries: 12 - dmas: Must contain an entry for each entry in dma-names. 14 - dma-names: Must include the following entries: 17 - cs-gpios: Must specify the GPIOs used for chipselect lines. 18 - #address-cells: Must be 1. 19 - #size-cells: Must be 0.
|
/openbmc/linux/include/net/ |
H A D | nsh.h | 21 * going forward with future NSH specification updates. It MUST be set 25 * document reserves version 01b and this value MUST NOT be used in 34 * The O bit MUST be set for OAM packets and MUST NOT be set for non-OAM 35 * packets. The O bit MUST NOT be modified along the SFP. 45 * prior to enabling this behavior. The configurable parameter MUST be 52 * provided, the default initial TTL value of 63 MUST be used. Each SFF 53 * involved in forwarding an NSH packet MUST decrement the TTL value by 55 * value of 0 shall result in a TTL value of 63. The packet MUST NOT be 59 * future use, see Section 11.2.1. Unassigned bits MUST be set to zero 60 * upon origination, and MUST be ignored and preserved unmodified by [all …]
|
/openbmc/linux/Documentation/arch/arm/ |
H A D | booting.rst | 74 The boot loader must ultimately be able to provide a MACH_TYPE_xxx 90 The boot loader must provide either a tagged list or a dtb image for 97 The boot loader must create and initialise the kernel tagged list. 100 has the size field set to '2' (0x00000002). The ATAG_NONE must set 108 The boot loader must pass at a minimum the size and location of 122 The tagged list must be placed in a region of memory where neither 129 The boot loader must load a device tree image (dtb) into system ram 136 The boot loader must pass at a minimum the size and location of the 137 system memory, and the root filesystem location. The dtb must be 152 If an initramfs is in use then, as with the dtb, it must be placed in [all …]
|
/openbmc/qemu/docs/interop/ |
H A D | qcow2.txt | 32 Length of the backing file name in bytes. Must not be 39 Must not be less than 9 (i.e. 512 byte clusters). 46 must be at least 14 (i.e. 16384 byte clusters). 72 starts. Must be aligned to a cluster boundary. 76 starts. Must be aligned to a cluster boundary. 86 starts. Must be aligned to a cluster boundary. 93 Bitmask of incompatible features. An implementation must 102 structure may be corrupt and the image must not 111 Standard Cluster Descriptor must match the 120 clusters. The compression_type field must be [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/dma/ |
H A D | adi,axi-dmac.txt | 4 - compatible: Must be "adi,axi-dmac-1.00.a". 8 - #dma-cells: Must be 1. 11 - adi,channels: This sub-node must contain a sub-node for each DMA channel. For 12 the channel sub-nodes the following bindings apply. They must match the 16 - #size-cells: Must be 0 17 - #address-cells: Must be 1 24 adi,destination-bus-type: Type of the source or destination bus. Must be one 32 - adi,cyclic: Must be set if the channel supports hardware cyclic DMA 34 - adi,2d: Must be set if the channel supports hardware 2D DMA transfers. 36 DMA clients connected to the AXI-DMAC DMA controller must use the format
|
/openbmc/linux/Documentation/virt/kvm/ |
H A D | review-checklist.rst | 7 1. The patch must follow Documentation/process/coding-style.rst and 13 - the API must be documented in Documentation/virt/kvm/api.rst 14 - the API must be discoverable using KVM_CHECK_EXTENSION 16 4. New state must include support for save/restore. 18 5. New features must default to off (userspace should explicitly request them). 32 10. User/kernel interfaces and guest/host interfaces must be 64-bit clean 36 11. New guest visible features must either be documented in a hardware manual 39 12. Features must be robust against reset and kexec - for example, shared 40 host/guest memory must be unshared to prevent the host from writing to
|
/openbmc/google-misc/subprojects/ncsid/src/platforms/nemora/portable/ |
H A D | ncsi_server.h | 41 * response_buf: buffer, where to put the response. Must be big enough to fit 43 * response_code: Response Code. Must be zero for ACK. 44 * reason_code: Reason Code. Must be zero for ACK. 57 * response_buf: buffer, where to put the response. Must be big enough to fit 71 * response_buf: buffer, where to put the response. Must be big enough to fit 84 * received command, which in this case must be NCSI_GET_VERSION_ID command. 88 * response_buf: buffer, where to put the response. Must be big enough to fit 100 * received OEM command, which in this case must be 105 * response_buf: buffer, where to put the response. Must be big enough to fit 121 * response_buf: buffer, where to put the response. Must be big enough to fit [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/fsl/ |
H A D | qman.txt | 25 Definition: Must include "fsl,qman" 67 nodes (described below). The qman-fqd node must be 70 Devices connected to a QMan instance via Direct Connect Portals (DCP) must link 87 The QMan FQD memory node must be named "qman-fqd" 94 Definition: PPC platforms: Must include "fsl,qman-fqd" 95 ARM platforms: Must include "shared-dma-pool" 98 The QMan PFDR memory node must be named "qman-pfdr" 105 Definition: PPC platforms: Must include "fsl,qman-pfdr" 106 ARM platforms: Must include "shared-dma-pool" 110 - The size must be 2^(size + 1), with size = 11..29. That is 4 KiB to [all …]
|
/openbmc/linux/include/uapi/linux/ |
H A D | if_hippi.h | 82 __u8 ulp; /* must contain 4 */ 84 __u8 d1_data_present:1; /* must be 1 */ 85 __u8 start_d2_burst_boundary:1; /* must be zero */ 86 __u8 reserved:6; /* must be zero */ 89 __u16 d1_area_size:8; /* must be 3 */ 90 __u16 d2_offset:3; /* must be zero */ 93 __u8 reserved:6; /* must be zero */ 94 __u8 start_d2_burst_boundary:1; /* must be zero */ 95 __u8 d1_data_present:1; /* must be 1 */ 97 __u16 d2_offset:3; /* must be zero */ [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 039 | 61 # The dirty bit must not be set 75 # The dirty bit must be set 80 echo "== Read-only access must still work ==" 84 # The dirty bit must be set 88 echo "== Repairing the image file must succeed ==" 92 # The dirty bit must not be set 110 # The dirty bit must be set 115 # The dirty bit must not be set 128 # The dirty bit must not be set since lazy_refcounts=off 143 # The dirty bit must not be set [all …]
|
H A D | 092.out | 5 qemu-io: can't open device TEST_DIR/t.qcow: Cluster size must be between 512 and 64k 6 qemu-io: can't open device TEST_DIR/t.qcow: Cluster size must be between 512 and 64k 7 qemu-io: can't open device TEST_DIR/t.qcow: Cluster size must be between 512 and 64k 8 qemu-io: can't open device TEST_DIR/t.qcow: Cluster size must be between 512 and 64k 12 qemu-io: can't open device TEST_DIR/t.qcow: L2 table size must be between 512 and 64k 13 qemu-io: can't open device TEST_DIR/t.qcow: L2 table size must be between 512 and 64k 14 qemu-io: can't open device TEST_DIR/t.qcow: L2 table size must be between 512 and 64k 15 qemu-io: can't open device TEST_DIR/t.qcow: L2 table size must be between 512 and 64k
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/dynamic-layers/meta-arm-systemready/recipes-test/arm-systemready-acs/files/fvp-base/ |
H A D | 0001-check-sr-results-Change-the-expected-SR-result-confi.patch | 14 a. must-have-esp: EFI partition/variable persistence not supported due to 17 c. must-contain "efi: ESRT=0x" and "'esrt: Reserving ESRT space from 0x'": 23 a. must-contain "Failure: |0|": Capsule and EFI partition failures make 27 b. must-contain "'EFI_SYSTEM_RESOURCE_TABLE:'" and 30 c. must-contain "FwClass": Capsule updates are not supported. 35 This patch also adds must-contain for the specific totals of the test 46 a. must-contain "EFISystemPartition": EFI partition/variable persistence 48 b. must-contain "FirmwareManagement": Capsule updates are not supported. 75 - must-have-esp: 76 must-contain: [all …]
|
/openbmc/qemu/include/hw/ |
H A D | resettable.h | 50 * reset. This whole API must only be used when holding the iothread mutex. 52 * All objects which can be reset must implement this interface; 54 * Every Resettable object must maintain some state tracking the 80 * should reset local state of the object, but it must not do anything that 92 * @get_state: Mandatory method which must return a pointer to a 99 * additional opaque and ResetType arguments which must be passed unmodified to 160 * Trigger a reset on an object @obj of type @type. @obj must implement 170 * Put an object @obj into reset. @obj must implement Resettable interface. 172 * @resettable_release_reset() must eventually be called after this call. 173 * There must be one call to @resettable_release_reset() per call of [all …]
|
/openbmc/openbmc/poky/meta/files/common-licenses/ |
H A D | Vim | 3 …ept that they must include this license text. You can also distribute unmodified parts of Vim, lik… 7 1) This license text must be included unmodified. 9 2) The modified Vim must be distributed in one of the following five ways: 11 …must clearly describe in the distribution how to contact you. When the maintainer asks you (in any… 15 …e what license to use for new code you add. The changes and their license must not restrict others… 19 …fied Vim to asks you (in any way) for the changes within this period, you must make them available… 20 …describe in the distribution how to contact you. This contact information must remain valid for at… 24 …3) A message must be added, at least in the output of the ":version" command and in the intro scre… 26 …4) The contact information as required under 2)a) and 2)d) must not be removed or changed, except …
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | nvidia,tegra30-ahub.txt | 4 - compatible : For Tegra30, must contain "nvidia,tegra30-ahub". For Tegra114, 5 must contain "nvidia,tegra114-ahub". For Tegra124, must contain 6 "nvidia,tegra124-ahub". Otherwise, must contain "nvidia,<chip>-ahub", 13 - clocks : Must contain an entry for each entry in clock-names. 15 - clock-names : Must include the following entries: 18 - resets : Must contain an entry for each entry in reset-names. 20 - reset-names : Must include the following entries: 47 - dmas : Must contain an entry for each entry in clock-names. 49 - dma-names : Must include the following entries:
|