Home
last modified time | relevance | path

Searched full:ibecc (Results 1 – 17 of 17) sorted by relevance

/Zephyr-latest/doc/hardware/peripherals/edac/
Dibecc.rst3 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 …]
Dindex.rst12 ibecc.rst
/Zephyr-latest/tests/subsys/edac/ibecc/
Dtestcase.yaml6 - ibecc
8 edac.ibecc.production:
12 edac.ibecc.injection:
15 edac.ibecc.injection.user:
DREADME.rst11 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/
Dtestcase.yaml5 - ibecc
8 edac.ibecc.coverage:
10 edac.ibecc.coverage_sku:
12 edac.ibecc.coverage_sku_en:
/Zephyr-latest/drivers/edac/
Dshell.c12 #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 …]
DKconfig26 bool "In-Band ECC (IBECC)"
29 This option selects In-Band ECC (IBECC) IP support.
Dedac_ibecc.c14 #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
Dibecc.h48 * In-Band Error Correction Code (IBECC) protects data at a cache line
/Zephyr-latest/tests/subsys/edac/ibecc/src/
Dibecc.c16 #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 …]
Ddummy.c24 ZTEST(ibecc, test_edac_dummy_api) in ZTEST() argument
/Zephyr-latest/dts/bindings/edac/
Dintel,ibecc.yaml4 description: EDAC In-Band Error Correcting Code (IBECC)
6 compatible: "intel,ibecc"
/Zephyr-latest/samples/subsys/edac/src/
Dmain.c35 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/
DREADME.rst116 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/
Dibecc.c11 #include <ibecc.h>
74 TC_PRINT("Simulate IBECC enabled\n"); in mock_conf_read()
/Zephyr-latest/dts/x86/intel/
Delkhart_lake.dtsi31 ibecc: ibecc { label
32 compatible = "intel,ibecc";
/Zephyr-latest/doc/releases/
Drelease-notes-2.6.rst1603 * :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