/openbmc/linux/drivers/md/persistent-data/ |
H A D | dm-space-map-metadata.c | 183 static int add_bop(struct sm_metadata *smm, enum block_op_type type, dm_block_t b, dm_block_t e) in add_bop() argument 185 int r = brb_push(&smm->uncommitted, type, b, e); in add_bop() 195 static int commit_bop(struct sm_metadata *smm, struct block_op *op) in commit_bop() argument 202 r = sm_ll_inc(&smm->ll, op->b, op->e, &nr_allocations); in commit_bop() 206 r = sm_ll_dec(&smm->ll, op->b, op->e, &nr_allocations); in commit_bop() 213 static void in(struct sm_metadata *smm) in in() argument 215 smm->recursion_count++; in in() 218 static int apply_bops(struct sm_metadata *smm) in apply_bops() argument 222 while (!brb_empty(&smm->uncommitted)) { in apply_bops() 225 r = brb_peek(&smm->uncommitted, &bop); in apply_bops() [all …]
|
/openbmc/qemu/hw/char/ |
H A D | serial-mm.c | 73 SerialMM *smm = SERIAL_MM(dev); in serial_mm_realize() local 74 SerialState *s = &smm->serial; in serial_mm_realize() 81 &serial_mm_ops[smm->endianness], smm, "serial", in serial_mm_realize() 82 8 << smm->regshift); in serial_mm_realize() 83 sysbus_init_mmio(SYS_BUS_DEVICE(smm), &s->io); in serial_mm_realize() 84 sysbus_init_irq(SYS_BUS_DEVICE(smm), &smm->serial.irq); in serial_mm_realize() 102 SerialMM *smm = SERIAL_MM(qdev_new(TYPE_SERIAL_MM)); in serial_mm_init() local 105 qdev_prop_set_uint8(DEVICE(smm), "regshift", regshift); in serial_mm_init() 106 qdev_prop_set_uint32(DEVICE(smm), "baudbase", baudbase); in serial_mm_init() 107 qdev_prop_set_chr(DEVICE(smm), "chardev", chr); in serial_mm_init() [all …]
|
/openbmc/qemu/tests/qtest/libqos/ |
H A D | sdhci.c | 40 QSDHCI_MemoryMapped *smm = container_of(s, QSDHCI_MemoryMapped, sdhci); in sdhci_mm_readw() local 41 return qtest_readw(smm->qts, smm->addr + reg); in sdhci_mm_readw() 46 QSDHCI_MemoryMapped *smm = container_of(s, QSDHCI_MemoryMapped, sdhci); in sdhci_mm_readq() local 47 return qtest_readq(smm->qts, smm->addr + reg); in sdhci_mm_readq() 52 QSDHCI_MemoryMapped *smm = container_of(s, QSDHCI_MemoryMapped, sdhci); in sdhci_mm_writeq() local 53 qtest_writeq(smm->qts, smm->addr + reg, val); in sdhci_mm_writeq() 58 QSDHCI_MemoryMapped *smm = obj; in sdhci_mm_get_driver() local 60 return &smm->sdhci; in sdhci_mm_get_driver()
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-security/trusted-services/corstone1000/ |
H A D | 0009-Remove-Werror-flag.patch | 11 deployments/smm-gateway/config/default-opteesp/CMakeLists.txt | 1 - 12 deployments/smm-gateway/config/default-sp/CMakeLists.txt | 1 - 18 diff --git a/deployments/smm-gateway/config/default-opteesp/CMakeLists.txt b/deployments/smm-gatewa… 20 --- a/deployments/smm-gateway/config/default-opteesp/CMakeLists.txt 21 +++ b/deployments/smm-gateway/config/default-opteesp/CMakeLists.txt 22 @@ -99,7 +99,6 @@ target_compile_definitions(smm-gateway PRIVATE 24 target_compile_options(smm-gateway PRIVATE 30 diff --git a/deployments/smm-gateway/config/default-sp/CMakeLists.txt b/deployments/smm-gateway/con… 32 --- a/deployments/smm-gateway/config/default-sp/CMakeLists.txt 33 +++ b/deployments/smm-gateway/config/default-sp/CMakeLists.txt [all …]
|
H A D | 0017-Implement-Private-Authenticated-Variable-verificatio.patch | 264 diff --git a/deployments/smm-gateway/config/default-opteesp/CMakeLists.txt b/deployments/smm-gatewa… 266 --- a/deployments/smm-gateway/config/default-opteesp/CMakeLists.txt 267 +++ b/deployments/smm-gateway/config/default-opteesp/CMakeLists.txt 269 add_platform(TARGET "smm-gateway") 277 diff --git a/deployments/smm-gateway/config/default-sp/CMakeLists.txt b/deployments/smm-gateway/con… 279 --- a/deployments/smm-gateway/config/default-sp/CMakeLists.txt 280 +++ b/deployments/smm-gateway/config/default-sp/CMakeLists.txt 282 add_platform(TARGET "smm-gateway")
|
H A D | 0014-Provide-crypto-api-to-create-uefi-priv-var-fingerpri.patch | 27 deployments/smm-gateway/smm-gateway.cmake | 5 + 701 diff --git a/deployments/smm-gateway/smm-gateway.cmake b/deployments/smm-gateway/smm-gateway.cmake 703 --- a/deployments/smm-gateway/smm-gateway.cmake 704 +++ b/deployments/smm-gateway/smm-gateway.cmake 706 target_link_libraries(smm-gateway PRIVATE MbedTLS::mbedcrypto) 707 target_link_libraries(smm-gateway PRIVATE MbedTLS::mbedx509) 710 +target_compile_definitions(smm-gateway PRIVATE 714 target_compile_definitions(smm-gateway PRIVATE
|
H A D | 0008-plat-corstone1000-add-client_id-for-FMP-service.patch | 8 This commit adds smm-gateway-sp client id to the FMP services since FMP structure 9 accessed by u-boot via smm-gateway-sp.
|
/openbmc/qemu/hw/arm/ |
H A D | aspeed_soc_common.c | 37 SerialMM *smm; in aspeed_soc_uart_realize() local 40 smm = &s->uart[i]; in aspeed_soc_uart_realize() 43 qdev_prop_set_uint8(DEVICE(smm), "regshift", 2); in aspeed_soc_uart_realize() 44 qdev_prop_set_uint32(DEVICE(smm), "baudbase", 38400); in aspeed_soc_uart_realize() 45 qdev_set_legacy_instance_id(DEVICE(smm), sc->memmap[uart], 2); in aspeed_soc_uart_realize() 46 qdev_prop_set_uint8(DEVICE(smm), "endianness", DEVICE_LITTLE_ENDIAN); in aspeed_soc_uart_realize() 47 if (!sysbus_realize(SYS_BUS_DEVICE(smm), errp)) { in aspeed_soc_uart_realize() 51 sysbus_connect_irq(SYS_BUS_DEVICE(smm), 0, aspeed_soc_get_irq(s, uart)); in aspeed_soc_uart_realize() 52 aspeed_mmio_map(s, SYS_BUS_DEVICE(smm), 0, sc->memmap[uart]); in aspeed_soc_uart_realize()
|
/openbmc/linux/tools/testing/selftests/kvm/x86_64/ |
H A D | vmx_set_nested_state_test.c | 84 state->hdr.vmx.smm.flags = 0; in set_default_vmx_state() 145 state->hdr.vmx.smm.flags = 1; in test_vmx_nested_state() 171 state->hdr.vmx.smm.flags = KVM_STATE_NESTED_SMM_GUEST_MODE; in test_vmx_nested_state() 180 state->hdr.vmx.smm.flags = ~(KVM_STATE_NESTED_SMM_GUEST_MODE | in test_vmx_nested_state() 187 state->hdr.vmx.smm.flags = KVM_STATE_NESTED_SMM_GUEST_MODE; in test_vmx_nested_state()
|
/openbmc/bios-bmc-smm-error-logger/ |
H A D | README.md | 1 # bios-bmc-smm-error-logger 4 https://github.com/openbmc/docs/blob/master/designs/bios-bmc-smm-error-logging.md
|
/openbmc/qemu/hw/i386/ |
H A D | x86.c | 170 if (x86ms->smm == ON_OFF_AUTO_OFF) { in x86_machine_is_smm_enabled() 184 if (x86ms->smm == ON_OFF_AUTO_ON) { in x86_machine_is_smm_enabled() 195 OnOffAuto smm = x86ms->smm; in x86_machine_get_smm() local 197 visit_type_OnOffAuto(v, name, &smm, errp); in x86_machine_get_smm() 205 visit_type_OnOffAuto(v, name, &x86ms->smm, errp); in x86_machine_set_smm() 364 x86ms->smm = ON_OFF_AUTO_AUTO; in x86_machine_initfn()
|
/openbmc/linux/drivers/platform/x86/dell/ |
H A D | dell-smbios-base.c | 544 int ret, wmi, smm; in dell_smbios_init() local 572 smm = init_dell_smbios_smm(); in dell_smbios_init() 573 if (smm) in dell_smbios_init() 574 pr_debug("Failed to initialize SMM backend: %d\n", smm); in dell_smbios_init() 575 if (wmi && smm) { in dell_smbios_init() 577 wmi, smm); in dell_smbios_init() 596 if (!smm) in dell_smbios_init()
|
H A D | Makefile | 15 dell-smbios-$(CONFIG_DELL_SMBIOS_SMM) += dell-smbios-smm.o
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mn-bsh-smm-s2.dts | 9 #include "imx8mn-bsh-smm-s2-common.dtsi" 13 compatible = "bsh,imx8mn-bsh-smm-s2", "fsl,imx8mn";
|
H A D | imx8mn-bsh-smm-s2pro.dts | 9 #include "imx8mn-bsh-smm-s2-common.dtsi" 14 compatible = "bsh,imx8mn-bsh-smm-s2pro", "fsl,imx8mn";
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/documentation/corstone1000/ |
H A D | change-log.rst | 51 | ts-sp-{se-proxy, smm-gateway} | 602be60719 | 122 | ts-sp-{se-proxy, smm-gateway} | 602be60719 | 193 | ts-sp-{se-proxy, smm-gateway} | 08b3d39471 | 261 | ts-sp-{se-proxy, smm-gateway} | 08b3d39471 | 327 | ts-sp-{se-proxy, smm-gateway} | 3d4956770f | 368 - Enabled smm-gateway partition in Trusted Service on Corstone-1000 FVP 415 - OP-TEE: adding smm-gateway partition
|
/openbmc/openbmc/meta-arm/meta-arm/recipes-security/optee/ |
H A D | optee-os-ts.inc | 52 DEPENDS:append = "${@bb.utils.contains('MACHINE_FEATURES', 'ts-smm-gateway', \ 53 ' ts-sp-smm-gateway', '' , d)}" 54 SP_PATHS:append = "${@bb.utils.contains('MACHINE_FEATURES', 'ts-smm-gateway', \
|
/openbmc/qemu/roms/ |
H A D | edk2-build.config | 18 [opts.ovmf.sb.smm] 54 ovmf.sb.smm 76 ovmf.sb.smm
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/conf/machine/include/ |
H A D | corstone1000.inc | 22 # Include smm-gateway and se-proxy SPs into optee-os binary 23 MACHINE_FEATURES += "ts-smm-gateway ts-se-proxy"
|
/openbmc/openbmc/meta-arm/documentation/ |
H A D | trusted-services.md | 25 | smm-gateway | ts-smm-gateway | 35 enabled if the `ts-smm-gateway` and/or the `optee-spmc-test` machine features are enabled.
|
/openbmc/bios-bmc-smm-error-logger/service_files/ |
H A D | xyz.openbmc_project.bios_bmc_smm_error_logger.service.in | 6 ExecStart=@BINDIR@/bios-bmc-smm-error-logger
|
/openbmc/openbmc/meta-arm/meta-arm/recipes-security/trusted-services/ |
H A D | ts-sp-smm-gateway_git.bb | 8 OECMAKE_SOURCEPATH="${S}/deployments/smm-gateway/config/${TS_SP_SMM_GATEWAY_CONFIG}-${TS_ENV}"
|
/openbmc/bios-bmc-smm-error-logger/src/ |
H A D | meson.build | 20 'bios-bmc-smm-error-logger',
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/logging/ |
H A D | bios-bmc-smm-error-logger_git.bb | 18 SRC_URI = "git://github.com/openbmc/bios-bmc-smm-error-logger;branch=main;protocol=https"
|
/openbmc/openbmc/meta-arm/meta-arm/recipes-kernel/linux/ |
H A D | linux-yocto%.bbappend | 10 …${@bb.utils.contains('MACHINE_FEATURES', 'ts-smm-gateway', 'file://no-strict-devmem.cfg', '' , d)}…
|