/openbmc/linux/Documentation/devicetree/bindings/arm/ |
H A D | arm,corstone1000.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vishnu Banavath <vishnu.banavath@arm.com> 11 - Rui Miguel Silva <rui.silva@linaro.org> 14 ARM's Corstone1000 includes pre-verified Corstone SSE-710 subsystem that 19 systems for M-Class (or other) processors for adding sensors, connectivity, 25 seamless integration of the optional CryptoCell™-312 cryptographic 33 - description: Corstone1000 MPS3 it has 1 Cortex-A35 CPU core in a FPGA 37 - const: arm,corstone1000-mps3 [all …]
|
/openbmc/u-boot/doc/uImage.FIT/ |
H A D | signature.txt | 1 U-Boot FIT Signature Verification 5 ------------ 11 that it can be verified using a public key later. Provided that the private 12 key is kept secret and the public key is stored in a non-volatile place, 13 any image can be verified in this way. 15 See verified-boot.txt for more general information on verified boot. 19 -------- 24 - hash an image in the FIT 25 - sign the hash with a private key to produce a signature 26 - store the resulting signature in the FIT [all …]
|
H A D | beaglebone_vboot.txt | 1 Verified Boot on the Beaglebone Black 5 ------------ 7 Before reading this, please read verified-boot.txt and signature.txt. These 8 instructions are for mainline U-Boot from v2014.07 onwards. 11 verified boot works in U-Boot. There is also a test which runs through the 12 entire process of signing an image and running U-Boot (sandbox) to check it. 16 for an example of how to enable verified boot using U-Boot. 18 First a note that may to help avoid confusion. U-Boot and Linux both use 21 U-Boot has its device tree packaged wtih it, and the kernel's device tree is 22 packaged with the kernel. In particular this is important with verified boot, [all …]
|
H A D | x86-fit-boot.txt | 5 ---------- 10 binary which contains all sorts of parameters and a compressed self-extracting 11 binary for the kernel itself, often with a small built-in serial driver to 15 understanding is that an x86 CPU (even a really new one) starts up in a 16-bit 16 'real' mode where only 1MB of memory is visible, moves to 32-bit 'protected' 18 then to 64-bit 'long' mode if 64-bit execution is required. 20 Partly the self-extracting nature of Linux was introduced to cope with boot 21 loaders that were barely capable of loading anything. Even changing to 32-bit 25 Bit by bit more and more logic has been added to this post-boot pre-Linux 28 - Changing to 32-bit mode [all …]
|
/openbmc/linux/Documentation/arch/x86/ |
H A D | shstk.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Control-flow Enforcement Technology (CET) Shadow Stack 10 Control-flow Enforcement Technology (CET) covers several related x86 processor 20 control-protection fault. IBT verifies indirect CALL/JMP targets are intended 22 Stack and Indirect Branch Tracking. Today in the 64-bit kernel, only userspace 44 An application's CET capability is marked in its ELF note and can be verified 45 from readelf/llvm-readelf output:: 47 readelf -n <application> | grep -a SHSTK 60 on a per-thread basis. The enablement status is inherited on clone, so if the 90 -EPERM if any of the passed feature are locked. [all …]
|
H A D | tdx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 19 TDX includes new hypercall-like mechanisms for communicating from the 25 TDX guests behave differently from bare-metal and traditional VMX guests. 32 Instruction-based #VE 33 --------------------- 35 - Port I/O (INS, OUTS, IN, OUT) 36 - HLT 37 - MONITOR, MWAIT 38 - WBINVD, INVD 39 - VMCALL [all …]
|
H A D | intel_txt.rst | 6 Technology (Intel(R) TXT), defines platform-level enhancements that 13 - Provides dynamic root of trust for measurement (DRTM) 14 - Data protection in case of improper shutdown 15 - Measurement and verification of launched environment 18 non-vPro systems. It is currently available on desktop systems 30 - LinuxTAG 2008: 31 http://www.linuxtag.org/2008/en/conf/events/vp-donnerstag.html 33 - TRUST2008: 34 http://www.trust-conference.eu/downloads/Keynote-Speakers/ 35 3_David-Grawrock_The-Front-Door-of-Trusted-Computing.pdf [all …]
|
/openbmc/openbmc/meta-aspeed/classes/ |
H A D | socsec-sign.bbclass | 10 # u-boot-aspeed-sdk commit '2c3b53489c ast2600: Modify SPL SRAM layout' 14 # newer (post v00.03.03) u-boot-aspeed-sdk need this set to false 17 SOCSEC_SIGN_EXTRA_OPTS ?= "--stack_intersects_verification_region=false --rsa_key_order=big" 18 DEPENDS += '${@oe.utils.conditional("SOCSEC_SIGN_ENABLE", "1", " socsec-native", "", d)}' 21 # Signs the SPL binary with a pre-established key 25 if [ "${SOC_FAMILY}" != "aspeed-g6" ] ; then 27 elif [ ! -e "${SOCSEC_SIGN_KEY}" ] ; then 30 rm -f ${SPL_BINARY}.staged 32 if [ -n "${SOCSEC_SIGN_HELPER}" ] ; then 33 signing_helper_args="--signing_helper ${SOCSEC_SIGN_HELPER}" [all …]
|
/openbmc/u-boot/doc/ |
H A D | README.POST | 1 Power-On-Self-Test support in U-Boot 2 ------------------------------------ 4 This project is to support Power-On-Self-Test (POST) in U-Boot. 6 1. High-level requirements 11 and running Power-On-Self-Test in U-Boot. This framework shall 21 The framework shall allow run-time configuration of the lists 22 of tests running on normal/power-fail booting. 31 3) The following POST tests shall be developed for MPC823E-based 51 enhancing U-Boot/Linux to provide a common framework for running POST 54 2.1. Hardware-independent POST layer [all …]
|
H A D | README.uniphier | 1 U-Boot for UniPhier SoC family 6 ---------------------- 9 You can download pre-built toolchains from: 15 ------------------ 20 $ make CROSS_COMPILE=<toolchain-prefix> DEVICE_TREE=<device-tree> 22 The recommended <toolchain-prefix> is `arm-linux-gnueabihf-` for 32bit SoCs, 23 `aarch64-linux-gnu-` for 64bit SoCs, but you may wish to change it to use your 26 The following tables show <defconfig> and <device-tree> for each board. 30 Board | <defconfig> | <device-tree> 31 ---------------|-----------------------------|------------------------------ [all …]
|
/openbmc/u-boot/ |
H A D | Kconfig | 3 # see the file Documentation/kbuild/kconfig-language.txt in the 6 mainmenu "U-Boot $UBOOTVERSION Configuration" 12 # Allow defaults in arch-specific code to override any given here 24 string "Local version - append to U-Boot release" 26 Append an extra string to the end of your U-Boot version. 41 A string of the format -gxxxxxxxx will be added to the localversion 42 if a Git-based tree is found. The string generated by this will be 49 $ git rev-parse --verify HEAD 57 Enabling this option will pass "-Os" instead of "-O2" to gcc 58 resulting in a smaller U-Boot image. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | google,cros-ec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/google,cros-ec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Benson Leung <bleung@chromium.org> 11 - Guenter Roeck <groeck@chromium.org> 22 - description: 24 const: google,cros-ec-i2c 25 - description: 27 const: google,cros-ec-spi [all …]
|
/openbmc/openbmc-test-automation/redfish/managers/ |
H A D | test_bmc_protocol_settings.robot | 16 ${cmd_prefix} ipmitool -I lanplus -C 17 -p 623 -U ${IPMI_USERNAME} -P ${IPMI_PASSWORD} 128 # It should fail as disable SSH will close pre existing sessions. 273 # ssh_state State of SSH to be verified (e.g. True, False). 274 # ipmi_state State of IPMI to be verified (e.g. True, False).
|
/openbmc/u-boot/post/lib_powerpc/ |
H A D | b.c | 1 // SPDX-License-Identifier: GPL-2.0+ 13 * The first 2 instructions (b, bl) are verified by jumping 19 * checked. The list of such combinations is pre-built and 20 * linked in U-Boot at build time. 58 ret = pjump == jump ? 0 : -1; in cpu_post_test_bc() 62 ret = pctr == ctr + 1 ? 0 : -1; in cpu_post_test_bc() 64 ret = pctr == ctr ? 0 : -1; in cpu_post_test_bc() 69 ret = lr == (ulong) code + 24 ? 0 : -1; in cpu_post_test_bc() 71 ret = lr == 0 ? 0 : -1; in cpu_post_test_bc() 98 ret = res == 0 ? 0 : -1; in cpu_post_test_b() [all …]
|
/openbmc/openbmc/meta-openembedded/meta-multimedia/recipes-multimedia/mycroft/files/ |
H A D | 0001-Remove-python-venv.patch | 3 Date: Mon, 18 Mar 2019 16:30:45 -0700 9 Signed-off-by: Alistair Francis <alistair.francis@wdc.com> 10 Upstream-Status: Inappropriate [embedded specific] 11 --- 12 dev_setup.sh | 39 --------------------------------------- 13 start-mycroft.sh | 13 ------------- 14 venv-activate.sh | 44 +------------------------------------------- 15 3 files changed, 1 insertion(+), 95 deletions(-) 17 diff --git a/dev_setup.sh b/dev_setup.sh 19 --- a/dev_setup.sh [all …]
|
/openbmc/linux/drivers/mtd/tests/ |
H A D | oobtest.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2006-2008 Nokia Corporation 7 * Author: Adrian Hunter <ext-adrian.hunter@nokia.com> 24 static int dev = -EINVAL; 47 use_len -= 1; in do_vary_offset() 52 use_len = use_len_max - use_offset; in do_vary_offset() 61 loff_t addr = (loff_t)ebnum * mtd->erasesize; in write_eraseblock() 64 for (i = 0; i < pgcnt; ++i, addr += mtd->writesize) { in write_eraseblock() 80 return err ? err : -1; in write_eraseblock() 124 for (su1 = cs, su2 = ct; 0 < count; ++su1, ++su2, count--, i++) { in memcmpshowoffset() [all …]
|
/openbmc/u-boot/common/ |
H A D | Kconfig | 25 Enable recording of boot time in SPL. To make this visible to U-Boot 27 information when SPL finishes and load it when U-Boot proper starts 34 Enable recording of boot time in SPL. To make this visible to U-Boot 36 information when TPL finishes and load it when U-Boot proper starts 44 This shows how long it took U-Boot to go through each stage of the 129 Enabling this will make a U-Boot binary that is capable of being 139 Enabling this will make a U-Boot binary that is capable of being 148 Enabling this will make a U-Boot binary that is capable of being 156 Enabling this will make a U-Boot binary that is capable of being 164 Enabling this will make a U-Boot binary that is capable of being [all …]
|
/openbmc/linux/Documentation/w1/slaves/ |
H A D | w1_therm.rst | 16 ----------- 49 -1 if at least one sensor still in conversion, 1 if conversion is complete 72 the sensor. Resolution is reset when the sensor gets power-cycled. 81 Some non-genuine DS18B20 chips are fixed in 12-bit mode only, so the actual 82 resolution is read back from the chip and verified. 86 The write-only sysfs entry ``eeprom_cmd`` is an alternative for EEPROM operations. 94 Values shall be space separated and in the device range (typical -55 degC 106 be force-enabled. 118 location of the chip in the 1-wire bus without needing pre-existing 133 Documentation/ABI/testing/sysfs-driver-w1_therm [all …]
|
/openbmc/openbmc/poky/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/ |
H A D | wpa_supplicant.conf | 48 # run as non-root users. However, since the control interface can be used to 51 # want to allow non-root users to use the control interface, add a new group 69 # library/default.asp?url=/library/en-us/secauthz/security/ 72 # DACL (which will reject all connections). See README-Windows.txt for more 78 # wpa_supplicant is implemented based on IEEE Std 802.1X-2004 which defines 95 # non-WPA drivers when using IEEE 802.1X mode; do not try to associate with 107 # EAP fast re-authentication 108 # By default, fast re-authentication is enabled for all EAP methods that 109 # support it. This variable can be used to disable fast re-authentication. 123 #pkcs11_module_path=/usr/lib/pkcs11/opensc-pkcs11.so [all …]
|
/openbmc/openbmc/poky/documentation/ref-manual/ |
H A D | system-requirements.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 18 ":ref:`overview-manual/development-environment:the yocto project development environment`" 23 :doc:`/brief-yoctoprojectqs/index` document. You can find "how-to" 24 information in the :doc:`/dev-manual/index`. You can find Yocto Project overview 25 and conceptual information in the :doc:`/overview-manual/index`. 30 the :ref:`ref-manual/resources:links and related documentation` section. 35 To build an image such as ``core-image-sato`` for the ``qemux86-64`` machine, 40 If you have a shortage of disk space, see the ":doc:`/dev-manual/disk-space`" 43 .. _system-requirements-minimum-ram: 48 You will manage to build an image such as ``core-image-sato`` for the [all …]
|
/openbmc/linux/Documentation/crypto/ |
H A D | asymmetric-keys.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Asymmetric / Public-key Cryptography Key Type 9 - Overview. 10 - Key identification. 11 - Accessing asymmetric keys. 12 - Signature verification. 13 - Asymmetric key subtypes. 14 - Instantiation data parsers. 15 - Keyring link restrictions. 22 public-key cryptography, without imposing any particular restrictions on the [all …]
|
/openbmc/linux/fs/nfsd/ |
H A D | nfsfh.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Extensive rewrite by Neil Brown <neilb@cse.unsw.edu.au> Southern-Spring 1999 8 * ... and again Southern-Winter 2001 to support export_operations 25 * if not, require that we can walk up to exp->ex_dentry 35 if (exp->ex_flags & NFSEXP_NOSUBTREECHECK) in nfsd_acceptable() 39 while (tdentry != exp->ex_path.dentry && !IS_ROOT(tdentry)) { in nfsd_acceptable() 52 if (tdentry != exp->ex_path.dentry) in nfsd_acceptable() 54 rv = (tdentry == exp->ex_path.dentry); in nfsd_acceptable() 68 umode_t mode = d_inode(dentry)->i_mode & S_IFMT; in nfsd_mode_check() 83 if (rqstp->rq_vers == 4 && mode == S_IFLNK) in nfsd_mode_check() [all …]
|
/openbmc/linux/Documentation/filesystems/ |
H A D | orangefs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 OrangeFS is an LGPL userspace scale-out parallel storage system. It is ideal 51 On Fedora, install orangefs and orangefs-server:: 53 dnf -y install orangefs orangefs-server 64 pvfs2-client-core. 68 pvfs2-server -f /etc/orangefs/orangefs.conf 72 systemctl start orangefs-server 76 pvfs2-ping -m /pvfsmnt 81 systemctl start orangefs-client 85 mount -t pvfs2 tcp://localhost:3334/orangefs /pvfsmnt [all …]
|
/openbmc/u-boot/test/fs/ |
H A D | fs-test.sh | 2 # SPDX-License-Identifier: GPL-2.0+ 6 # Invoke this test script from U-Boot base directory as ./test/fs/fs-test.sh 10 # fs-test.sb.ext4 Summary: PASS: 24 FAIL: 0 11 # fs-test.nonfs.ext4 Summary: PASS: 24 FAIL: 0 12 # fs-test.fs.ext4 Summary: PASS: 24 FAIL: 0 14 # fs-test.sb.fat16 Summary: PASS: 24 FAIL: 0 15 # fs-test.nonfs.fat16 Summary: PASS: 24 FAIL: 0 16 # fs-test.fs.fat16 Summary: PASS: 24 FAIL: 0 18 # fs-test.sb.fat32 Summary: PASS: 24 FAIL: 0 19 # fs-test.nonfs.fat32 Summary: PASS: 24 FAIL: 0 [all …]
|
/openbmc/u-boot/include/dm/ |
H A D | device.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 14 #include <dm/uclass-id.h> 54 * (U-Boot exit) 60 * U-Boot exits and the OS is started 66 * a selective device removal as specified by the remove-stage and the 86 * struct udevice - An instance of a driver 92 * a U_BOOT_DEVICE() macro (in which case platdata is non-NULL) or a node 119 * @req_seq: Requested sequence number for this device (-1 = any) 120 * @seq: Allocated sequence number for this device (-1 = none). This is set up 124 * add to this list. Memory so-allocated will be freed [all …]
|