Skip to content
Advertisement

Linux CONFIG_PREEMPT_RT for a quad core ARM A53 (newbie doubts)

I would like to activate the PREEMPTion features of my Linux Kernel. To do that I should download the right patch matching the version of the kernel I am using and that I compiled (as explained here). The version of the kernel I have is the Linux version 4.9.0 (obtained just typing uname -a from the command line and double checked in /proc/version.

In the linux kernel page (where is possible to download the patch for this purpose) I cannot find the exact matching version that I am using. Which one should I use?

Also, if you have some suggestion on how to do it properly it will be appreciated!

The other question I have is: can I continue to use the same application I have developed observing, when possible, the improvement or degradation of performance? And what about the driver I was developing? or third parts device-driver?

UPDATE:

  • I am using a Xilinx Zynq Ultrascale+ equipped with a quad core ARM 53. The board used is the zcu102 by Xilinx.

  • The source files of the kernel come from here and the file system is Linaro

Advertisement

Answer

  1. You can check folder “older” ( https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/4.9/older/ ) – there you can find files patch-4.9-rt1.patch.gz and patches-4.9-rt1.tar.gz
  2. Note, that current version in github.com/Xilinx/linux-xlnx is 4.14. Are you sure, that you have correct source code?
User contributions licensed under: CC BY-SA
3 People found this is helpful
Advertisement