Home
last modified time | relevance | path

Searched full:lockstep (Results 1 – 25 of 43) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/remoteproc/
Dti_k3_r5_remoteproc.c76 * LockStep mode : AM65x, J721E and J7200 SoCs
104 * @mode: Mode to configure the Cluster - Split or LockStep
435 * cluster in this mode. The function uses the same reset logic as LockStep
455 /* Re-use LockStep-mode reset logic for Single-CPU mode */ in k3_r5_rproc_prepare()
493 * resets on all applicable cores for the rproc device (depending on LockStep
502 * reset assert logic as LockStep mode for this mode (though the behavior is
514 /* Re-use LockStep-mode reset logic for Single-CPU mode */ in k3_r5_rproc_unprepare()
529 * The sequence is different between LockStep and Split modes. The LockStep
554 /* boot vector need not be programmed for Core1 in LockStep mode */ in k3_r5_rproc_start()
599 * The sequence is different between LockStep and Split modes, and the order
[all …]
Dxlnx_r5_remoteproc.c34 LOCKSTEP_MODE = 1, /* cores execute same code in lockstep,clk-for-clk */
300 * @tcm_mode: value expected by fw to configure TCM mode (lockstep or split)
629 * allocate and add remoteproc carveout for TCM memory in lockstep mode
651 * In lockstep mode, TCM is contiguous memory block in add_tcm_carveout_lockstep_mode()
673 dev_dbg(dev, "TCM add carveout lockstep mode %s addr=0x%llx, size=0x%lx", in add_tcm_carveout_lockstep_mode()
727 * In lockstep mode TCM banks are one contiguous memory region of 256Kb in add_tcm_banks()
909 * r5 core 0 will use all of TCM banks in lockstep mode. in zynqmp_r5_get_tcm_node()
945 * @tcm_mode: value expected by fw to configure TCM mode (lockstep or split)
1011 * In that case, default is LOCKSTEP mode. Other than that in zynqmp_r5_cluster_init()
1020 * For now driver only supports split mode and lockstep mode. in zynqmp_r5_cluster_init()
[all …]
/kernel/linux/linux-5.10/drivers/remoteproc/
Dti_k3_r5_remoteproc.c73 * @mode: Mode to configure the Cluster - Split or LockStep
392 * resets on all applicable cores for the rproc device (depending on LockStep
419 * The sequence is different between LockStep and Split modes. The LockStep
467 /* boot vector need not be programmed for Core1 in LockStep mode */ in k3_r5_rproc_start()
502 * The sequence is different between LockStep and Split modes, and the order
504 * of the start function. The LockStep mode requires each operation to be
634 * subsystem either in a safety/fault-tolerant LockStep mode or a performance
647 * once (in LockStep mode) or twice (in Split mode). Support for LockStep-mode
655 * They are identically configured in LockStep mode using the primary Core0
656 * settings. However, some individual settings cannot be set in LockStep mode.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/remoteproc/
Dti,k3-r5f-rproc.yaml15 either in a LockStep mode providing safety/fault tolerance features or in a
20 AM64x SoCs do not support LockStep mode, but rather a new non-safety mode
72 It should be either a value of 1 (LockStep mode) or 0 (Split mode) on
73 most SoCs (AM65x, J721E, J7200, J721s2), default is LockStep mode if
144 # The following properties are mandatory for R5F Core0 in both LockStep and Split
146 # R5F Core1 in LockStep mode:
Dxlnx,zynqmp-r5fss.yaml32 If set to 1 then lockstep mode and if 0 then split mode.
33 If set to 2 then single CPU mode. When not defined, default will be lockstep mode.
36 1: lockstep mode (default)
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/
Dti,k3-r5f-rproc.yaml15 either in a LockStep mode providing safety/fault tolerance features or in a
61 Should be either a value of 1 (LockStep mode) or 0 (Split mode),
62 default is LockStep mode if omitted.
120 # The following properties are mandatory for R5F Core0 in both LockStep and Split
122 # R5F Core1 in LockStep mode:
/kernel/linux/linux-5.10/Documentation/driver-api/
Dedac.rst45 same branch can be used in single mode or in lockstep mode. When
46 lockstep is enabled, the cacheline is doubled, but it generally brings
/kernel/linux/linux-6.6/Documentation/driver-api/firmware/
Dfirmware-usage-guidelines.rst35 * If a security fix needs lockstep firmware and kernel fixes in order to
/kernel/linux/linux-6.6/Documentation/driver-api/
Dedac.rst45 same branch can be used in single mode or in lockstep mode. When
46 lockstep is enabled, the cacheline is doubled, but it generally brings
/kernel/linux/linux-6.6/drivers/firmware/xilinx/
Dzynqmp.c1282 * either split or lockstep
1307 * @rpu_mode: Argument 1 to requested IOCTL call. either split or lockstep
1310 * lockstep
/kernel/linux/linux-5.10/drivers/edac/
Di7300_edac.c644 * In normal or mirrored mode, it uses Lockstep mode, in decode_mtr()
656 edac_dbg(2, "\t\tECC code is on Lockstep mode\n"); in decode_mtr()
Dghes_edac.c465 p += sprintf(p, "Loss of Lockstep "); in ghes_edac_report_mem_error()
Dsb_edac.c1687 /* KNL doesn't support mirroring or lockstep, in get_dimm_config()
1732 edac_dbg(0, "Lockstep is enabled\n"); in get_dimm_config()
1736 edac_dbg(0, "Lockstep is disabled\n"); in get_dimm_config()
3085 * FIXME: On some memory configurations (mirror, lockstep), the in sbridge_mce_output_error()
Di5400_edac.c22 * 2 channels operating in lockstep no-mirror mode. Each channel can have up to
/kernel/linux/linux-6.6/drivers/edac/
Di7300_edac.c644 * In normal or mirrored mode, it uses Lockstep mode, in decode_mtr()
656 edac_dbg(2, "\t\tECC code is on Lockstep mode\n"); in decode_mtr()
Dsb_edac.c1700 /* KNL doesn't support mirroring or lockstep, in get_dimm_config()
1745 edac_dbg(0, "Lockstep is enabled\n"); in get_dimm_config()
1749 edac_dbg(0, "Lockstep is disabled\n"); in get_dimm_config()
1995 pr_warn_once("LockStep row/column decode is not supported yet!\n"); in sb_decode_ddr4()
3214 * FIXME: On some memory configurations (mirror, lockstep), the in sbridge_mce_output_error()
Di5400_edac.c22 * 2 channels operating in lockstep no-mirror mode. Each channel can have up to
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mtrr/
Dmtrr.c168 * the rendezvous handler is started on each CPU. And in lockstep they
/kernel/linux/linux-5.10/arch/x86/events/
Drapl.c636 * Divide interval by 2 to avoid lockstep (2 * 100) in rapl_check_hw_unit()
/kernel/linux/linux-6.6/arch/x86/events/
Drapl.c635 * Divide interval by 2 to avoid lockstep (2 * 100) in rapl_check_hw_unit()
/kernel/linux/linux-6.6/drivers/firmware/efi/
Dcper.c229 case 20: return "Loss of Lockstep"; in cper_mem_err_status_str()
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mtrr/
Dmtrr.c221 * the rendezvous handler is started on each CPU. And in lockstep they
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/jaketown/
Duncore-memory.json104 …iMC can correct up to 4 bit errors in independent channel mode and 8 bit errors in lockstep mode.",
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/
Dvc4_crtc.c141 * in active scanout the HVS and PV work in lockstep wrt. HVS in vc4_crtc_get_scanout_position()
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/
Dvc4_crtc.c157 * in active scanout the HVS and PV work in lockstep wrt. HVS in vc4_crtc_get_scanout_position()

12