Replies: 2 comments 2 replies
-
Hello, |
Beta Was this translation helpful? Give feedback.
-
You might take a look at how Xilinx/AMD handled this for the Zynq7. It had two Cortex A-9 cores. https://github.com/Xilinx/linux-xlnx/blob/master/drivers/remoteproc/zynq_remoteproc.c |
Beta Was this translation helpful? Give feedback.
-
Hi,
I'm looking into write set up a OpenAMP style Linux-RTOS on a quad core A35 SoC (RK3308, general with GIC-v2).
I'm now writing a rather generic driver for this use case, while the manufacturer of RK3308 don't have remoteproc driver eligible for use.
Ideally this will help OpenAMP greatly in ease of usage.
I want to make the system rather hot-plug-able, thus, without this .ko, linux can fully utilize all 4 cores, after an dt overlay with "homo-remoteproc" applied (and the specific core removed from cpu tree), this ko would start that core and boot the RTOS side.
I really want to reuse the cpuhp_hp_states and cpuhp_state for such scenario, but don't find a right state for this.
So I think maybe this is the correct place to ask: What kind of state do you assign to the remote core in a homogenous system?
Beta Was this translation helpful? Give feedback.
All reactions