/linux/Documentation/ABI/testing/ |
H A D | evm | 1 What: /sys/kernel/security/evm 2 What: /sys/kernel/security/*/evm 6 EVM protects a file's security extended attributes(xattrs) 9 value as the extended attribute 'security.evm'. 11 EVM supports two classes of security.evm. The first is 17 keyring using keyctl, and EVM is then enabled by 18 echoing a value to <securityfs>/evm made up of the 26 2 Permit modification of EVM-protected metadata at 29 31 Disable further runtime modification of EVM policy 34 echo 1 ><securityfs>/evm [all …]
|
/linux/security/integrity/evm/ |
H A D | Kconfig | 2 config EVM config 3 bool "EVM support" 12 EVM protects a file's security extended attributes against 20 depends on EVM 28 additional info to the calculation, requires existing EVM 33 depends on EVM && SECURITY_SMACK 45 additional info to the calculation, requires existing EVM 49 bool "Add additional EVM extended attributes at runtime" 50 depends on EVM 56 list used by EVM by writing them into [all …]
|
H A D | evm_main.c | 14 #define pr_fmt(fmt) "EVM: "fmt 20 #include <linux/evm.h> 28 #include "evm.h" 85 __setup("evm=", evm_set_fixmode); 93 pr_info("Initialising EVM extended attributes:\n"); in evm_init_config() 115 * errors, based on the ability of EVM to calculate HMACs. If the HMAC key 166 * evm_verify_hmac - calculate and compare the HMAC with the EVM xattr 169 * and compare it against the stored security.evm xattr. 338 * evm_read_protected_xattrs - read EVM protected xattr names, lengths, values 413 * security.evm xattr. For performance, use the xattr value and length [all …]
|
H A D | Makefile | 3 # Makefile for building the Extended Verification Module(EVM) 5 obj-$(CONFIG_EVM) += evm.o 7 evm-y := evm_main.o evm_crypto.o evm_secfs.o 8 evm-$(CONFIG_FS_POSIX_ACL) += evm_posix_acl.o
|
H A D | evm_secfs.c | 10 * - Get the key and enable EVM 17 #include "evm.h" 30 * evm_read_key - read() for <securityfs>/evm 55 * evm_write_key - write() for <securityfs>/evm 305 evm_dir = securityfs_create_dir("evm", integrity_dir); in evm_init_secfs() 309 evm_init_tpm = securityfs_create_file("evm", 0660, in evm_init_secfs() 316 evm_symlink = securityfs_create_symlink("evm", NULL, in evm_init_secfs() 317 "integrity/evm/evm", NULL); in evm_init_secfs()
|
H A D | evm_crypto.c | 13 #define pr_fmt(fmt) "EVM: "fmt 18 #include <linux/evm.h> 22 #include "evm.h" 24 #define EVMKEY "evm-key" 41 * evm_set_key() - set EVM HMAC key from the kernel 45 * This function allows setting the EVM HMAC key from the kernel 136 /* Protect against 'cutting & pasting' security.evm xattr, include inode 306 /* Portable EVM signatures must include an IMA hash */ in evm_calc_hmac_or_hash() 362 * Calculate the hmac and update security.evm xattr 375 * Don't permit any transformation of the EVM xattr if the signature in evm_update_evmxattr()
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | Makefile | 48 dtb-$(CONFIG_ARCH_K3) += k3-am642-evm.dtb 49 dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-icssg1-dualemac.dtbo 50 dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-icssg1-dualemac-mii.dtbo 54 k3-am642-evm-nand-dtbs := k3-am642-evm.dtb k3-am642-evm-nand.dtbo 55 dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-nand.dtb 71 k3-am654-gp-evm-dtbs := k3-am654-base-board.dtb \ 74 k3-am654-evm-dtbs := k3-am654-base-board.dtb k3-am654-icssg2.dtbo 75 k3-am654-idk-dtbs := k3-am654-evm.dtb k3-am654-idk.dtbo k3-am654-pcie-usb2.dtbo 89 dtb-$(CONFIG_ARCH_K3) += k3-am654-gp-evm.dtb 90 dtb-$(CONFIG_ARCH_K3) += k3-am654-evm.dtb [all …]
|
/linux/Documentation/arch/arm/keystone/ |
H A D | overview.rst | 13 K2HK SoC and EVM 22 EVM: 23 http://www.advantech.com/Support/TI-EVM/EVMK2HX_sd.aspx 25 K2E SoC and EVM 36 EVM: 37 https://www.einfochips.com/index.php/partnerships/texas-instruments/k2e-evm.html 39 K2L SoC and EVM 49 EVM: 50 https://www.einfochips.com/index.php/partnerships/texas-instruments/k2l-evm.html 59 K2HK EVM: [all …]
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | Makefile | 10 am3517-evm.dtb \ 29 omap3-evm.dtb \ 30 omap3-evm-37xx.dtb \ 98 am335x-evm.dtb \ 124 am43x-epos-evm.dtb \ 126 am437x-gp-evm.dtb \ 127 am437x-idk-evm.dtb \ 129 am437x-sk-evm.dtb 131 am57xx-evm-dtbs := am57xx-beagle-x15.dtb am57xx-evm.dtbo 132 am57xx-evm-reva3-dtbs := am57xx-beagle-x15-revc.dtb am57xx-evm.dtbo [all …]
|
H A D | omap3-evm.dts | 8 #include "omap3-evm-common.dtsi" 9 #include "omap3-evm-processor-common.dtsi" 12 model = "TI OMAP35XX EVM (TMDSEVM3530)"; 13 compatible = "ti,omap3-evm", "ti,omap3430", "ti,omap3";
|
H A D | omap3-evm-37xx.dts | 8 #include "omap3-evm-common.dtsi" 9 #include "omap3-evm-processor-common.dtsi" 12 model = "TI OMAP37XX EVM (TMDSEVM3730)"; 13 compatible = "ti,omap3-evm-37xx", "ti,omap3630", "ti,omap3";
|
/linux/Documentation/devicetree/bindings/arm/omap/ |
H A D | omap.txt | 92 - AM43x EPOS EVM 93 compatible = "ti,am43x-epos-evm", "ti,am43", "ti,am438x" 95 - AM437x GP EVM 96 compatible = "ti,am437x-gp-evm", "ti,am4372", "ti,am43" 98 - AM437x SK EVM: AM437x StarterKit Evaluation Module 99 compatible = "ti,am437x-sk-evm", "ti,am4372", "ti,am43" 116 - DRA762 EVM: Software Development Board for DRA762 117 compatible = "ti,dra76-evm", "ti,dra762", "ti,dra7" 119 - DRA742 EVM: Software Development Board for DRA742 120 compatible = "ti,dra7-evm", "ti,dra742", "ti,dra74", "ti,dra7" [all …]
|
/linux/Documentation/devicetree/bindings/arm/keystone/ |
H A D | keystone.txt | 29 - Keystone 2 Hawking/Kepler EVM 30 compatible = "ti,k2hk-evm", "ti,k2hk", "ti,keystone" 32 - Keystone 2 Lamarr EVM 33 compatible = "ti,k2l-evm", "ti, k2l", "ti,keystone" 35 - Keystone 2 Edison EVM 36 compatible = "ti,k2e-evm", "ti,k2e", "ti,keystone" 38 - K2G EVM 39 compatible = "ti,k2g-evm", "ti,k2g", "ti-keystone" 41 - K2G Industrial Communication Engine EVM
|
/linux/sound/soc/ti/ |
H A D | davinci-evm.c | 3 * ASoC driver for TI DAVINCI EVM platform 82 /* davinci-evm machine dapm widgets */ 90 /* davinci-evm machine audio_mapnections to the codec pins */ 112 /* Logic for a aic3x as connected on a davinci-evm */ 119 /* Add davinci-evm specific widgets */ in evm_aic3x_init() 128 /* Set up davinci-evm specific audio path audio_map */ in evm_aic3x_init() 145 SND_SOC_DAILINK_DEFS(evm, 157 SND_SOC_DAILINK_REG(evm), 162 .compatible = "ti,da830-evm-audio", 169 /* davinci evm audio machine driver */ [all …]
|
H A D | Makefile | 26 snd-soc-davinci-evm-y := davinci-evm.o 35 snd-soc-j721e-evm-y := j721e-evm.o 37 obj-$(CONFIG_SND_SOC_DAVINCI_EVM) += snd-soc-davinci-evm.o 46 obj-$(CONFIG_SND_SOC_J721E_EVM) += snd-soc-j721e-evm.o
|
/linux/arch/arm/boot/dts/ti/keystone/ |
H A D | Makefile | 3 keystone-k2hk-evm.dtb \ 4 keystone-k2l-evm.dtb \ 5 keystone-k2e-evm.dtb \ 6 keystone-k2g-evm.dtb \
|
/linux/drivers/net/wireless/ath/ath10k/ |
H A D | rx_desc.h | 1182 * EVM for pilot 0. Contain EVM for streams: 0, 1, 2 and 3. 1185 * EVM for pilot 1. Contain EVM for streams: 0, 1, 2 and 3. 1188 * EVM for pilot 2. Contain EVM for streams: 0, 1, 2 and 3. 1191 * EVM for pilot 3. Contain EVM for streams: 0, 1, 2 and 3. 1194 * EVM for pilot 4. Contain EVM for streams: 0, 1, 2 and 3. 1197 * EVM for pilot 5. Contain EVM for streams: 0, 1, 2 and 3. 1200 * EVM for pilot 6. Contain EVM for streams: 0, 1, 2 and 3. 1203 * EVM for pilot 7. Contain EVM for streams: 0, 1, 2 and 3. 1206 * EVM for pilot 8. Contain EVM for streams: 0, 1, 2 and 3. 1209 * EVM for pilot 9. Contain EVM for streams: 0, 1, 2 and 3. [all …]
|
/linux/Documentation/devicetree/bindings/arm/ti/ |
H A D | k3.yaml | 79 - ti,am642-evm 112 - ti,am654-evm 120 - ti,j7200-evm 129 - ti,j721e-evm 137 - ti,j721s2-evm 144 - ti,j722s-evm 151 - ti,j784s4-evm
|
H A D | omap.yaml | 47 - ti,omap3-evm # TI OMAP35XX EVM (TMDSEVM3530) 89 - ti,omap3-evm-37xx # TI OMAP37XX EVM (TMDSEVM3730) 100 - ti,am3517-evm # TI AM3517 EVM (AM3517/05 TMDSEVM3517) 111 - ti,am335x-evm
|
/linux/drivers/i2c/busses/ |
H A D | i2c-taos-evm.c | 41 /* TAOS TSL2550 EVM */ 49 if (!strncmp(adapter->name, "TAOS TSL2550 EVM", 16)) { in taos_instantiate_device() 93 /* Send the transaction to the TAOS EVM */ in taos_smbus_xfer() 231 dev_err(&serio->dev, "TAOS EVM reset failed (state=%d, " in taos_connect() 239 dev_err(&serio->dev, "TAOS EVM identification failed\n"); in taos_connect() 252 dev_err(&serio->dev, "TAOS EVM echo off failed " in taos_connect() 260 dev_info(&serio->dev, "Connected to TAOS EVM\n"); in taos_connect() 282 dev_info(&serio->dev, "Disconnected from TAOS EVM\n"); in taos_disconnect() 298 .name = "taos-evm",
|
/linux/security/integrity/ |
H A D | Kconfig | 11 (EVM), IMA-appraisal extension, digital signature verification 27 of the different use cases - evm, ima, and modules. 30 This is useful for evm and module keyrings, when keys are 52 .evm keyrings be signed by a key on the system trusted 134 source "security/integrity/evm/Kconfig"
|
/linux/Documentation/i2c/busses/ |
H A D | i2c-taos-evm.rst | 2 Kernel driver i2c-taos-evm 16 * TAOS TSL2550 EVM 27 commands will tell the kernel that you have a TAOS EVM on the first 31 # inputattach --taos-evm /dev/ttyS0
|
/linux/arch/arm64/boot/dts/intel/ |
H A D | keembay-evm.dts | 5 * Device tree describing Keem Bay EVM board. 13 model = "Keem Bay EVM"; 14 compatible = "intel,keembay-evm", "intel,keembay";
|
/linux/Documentation/security/keys/ |
H A D | trusted-encrypted.rst | 361 The initial consumer of trusted keys is EVM, which at boot time needs a high 363 trusted key provides strong guarantees that the EVM key has not been 366 encrypted key "evm" using the above trusted key "kmk": 370 $ keyctl add encrypted evm "new trusted:kmk 32" @u 375 $ keyctl add encrypted evm "new default trusted:kmk 32" @u 383 $ keyctl pipe 159771175 > evm.blob 385 Load an encrypted key "evm" from saved blob:: 387 $ keyctl add encrypted evm "load `cat evm.blob`" @u 395 Instantiate an encrypted key "evm" using user-provided decrypted data:: 398 $ keyctl add encrypted evm "new default user:kmk 32 $evmkey" @u
|
/linux/Documentation/devicetree/bindings/soc/ti/ |
H A D | wkup-m3-ipc.yaml | 29 On some boards like the AM335x EVM-SK and the AM437x GP EVM, a GPIO pin is 130 firmware-name = "am335x-evm-scale-data.bin"; 137 * On the AM437x-GP-EVM board, gpio5_7 is wired to enable pin of the DDR VTT 171 firmware-name = "am43x-evm-scale-data.bin";
|