Searched full:ibecc (Results 1 – 17 of 17) sorted by relevance
/Zephyr-latest/doc/hardware/peripherals/edac/ |
D | ibecc.rst | 3 In Band Error Correction Code (IBECC) 10 an integrated memory controller with IBECC. 12 The In-Band Error Correction Code (IBECC) improves reliability by providing 13 error detection and correction. IBECC can work for all or for specific regions 14 of physical memory space. The IBECC is useful for memory technologies that do 17 IBECC adds memory overhead of 1/32 of the memory. This memory is not accessible 18 and used to store ECC syndrome data. IBECC converts read / write transactions 22 There is a debug feature IBECC Error Injection which helps to debug and verify 23 IBECC functionality. ECC errors are injected on the write path and cause ECC 26 IBECC Configuration [all …]
|
D | index.rst | 12 ibecc.rst
|
/Zephyr-latest/tests/subsys/edac/ibecc/ |
D | testcase.yaml | 6 - ibecc 8 edac.ibecc.production: 12 edac.ibecc.injection: 15 edac.ibecc.injection.user:
|
D | README.rst | 11 IBECC should be enabled in BIOS. This is usually enabled in the default 25 IBECC includes a feature to ease the verification effort such as Error 27 reporting mechanism within IBECC. 48 :zephyr-app: tests/subsys/edac/ibecc 59 Running TESTSUITE ibecc 65 Test ibecc driver is initialized 71 TESTSUITE ibecc succeeded
|
/Zephyr-latest/tests/subsys/edac/ibecc_cov/ |
D | testcase.yaml | 5 - ibecc 8 edac.ibecc.coverage: 10 edac.ibecc.coverage_sku: 12 edac.ibecc.coverage_sku_en:
|
/Zephyr-latest/drivers/edac/ |
D | shell.c | 12 #include "ibecc.h" 100 dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in cmd_edac_info() 102 shell_error(sh, "IBECC device not ready"); in cmd_edac_info() 131 dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in cmd_inject_addr() 133 shell_error(sh, "IBECC device not ready"); in cmd_inject_addr() 178 dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in cmd_inject_mask() 180 shell_error(sh, "IBECC device not ready"); in cmd_inject_mask() 223 dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in cmd_inject_trigger() 225 shell_error(sh, "IBECC device not ready"); in cmd_inject_trigger() 271 dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in cmd_inject_error_type_show() [all …]
|
D | Kconfig | 26 bool "In-Band ECC (IBECC)" 29 This option selects In-Band ECC (IBECC) IP support.
|
D | edac_ibecc.c | 14 #include "ibecc.h" 19 #define DEVICE_NODE DT_NODELABEL(ibecc) 323 LOG_ERR("IBECC is not enabled"); /* LCOV_EXCL_BR_LINE */ in edac_ibecc_init() 343 LOG_INF("IBECC driver initialized"); /* LCOV_EXCL_BR_LINE */ in edac_ibecc_init() 355 * An IBECC error causes SERR_NMI_STS set and is indicated by
|
D | ibecc.h | 48 * In-Band Error Correction Code (IBECC) protects data at a cache line
|
/Zephyr-latest/tests/subsys/edac/ibecc/src/ |
D | ibecc.c | 16 #include <ibecc.h> 24 ZTEST(ibecc, test_ibecc_driver_initialized) in ZTEST() argument 28 LOG_DBG("Test ibecc driver is initialized"); in ZTEST() 30 dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in ZTEST() 54 ZTEST(ibecc, test_ibecc_api) in ZTEST() argument 60 LOG_DBG("Test IBECC API"); in ZTEST() 64 dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in ZTEST() 95 ZTEST(ibecc, test_ibecc_error_inject_api) in ZTEST() argument 104 LOG_DBG("Test IBECC Inject API"); in ZTEST() 106 dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in ZTEST() [all …]
|
D | dummy.c | 24 ZTEST(ibecc, test_edac_dummy_api) in ZTEST() argument
|
/Zephyr-latest/dts/bindings/edac/ |
D | intel,ibecc.yaml | 4 description: EDAC In-Band Error Correcting Code (IBECC) 6 compatible: "intel,ibecc"
|
/Zephyr-latest/samples/subsys/edac/src/ |
D | main.c | 35 const struct device *const dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in main() 57 printk("Got notification about IBECC event\n"); in thread_function()
|
/Zephyr-latest/samples/subsys/edac/ |
D | README.rst | 116 We should get the following message on screen indicating an IBECC event: 120 Got notification about IBECC event
|
/Zephyr-latest/tests/subsys/edac/ibecc_cov/src/ |
D | ibecc.c | 11 #include <ibecc.h> 74 TC_PRINT("Simulate IBECC enabled\n"); in mock_conf_read()
|
/Zephyr-latest/dts/x86/intel/ |
D | elkhart_lake.dtsi | 31 ibecc: ibecc { label 32 compatible = "intel,ibecc";
|
/Zephyr-latest/doc/releases/ |
D | release-notes-2.6.rst | 1603 * :github:`33543` - ehl_crb: tests/subsys/edac/ibecc failed. 1715 …ub:`33079` - [Coverity CID :219574] Side effect in assertion in tests/subsys/edac/ibecc/src/ibecc.c 1751 …ub:`33042` - [Coverity CID :219644] Side effect in assertion in tests/subsys/edac/ibecc/src/ibecc.c 1762 …ub:`33030` - [Coverity CID :219659] Side effect in assertion in tests/subsys/edac/ibecc/src/ibecc.c
|