aboutsummaryrefslogtreecommitdiff
path: root/example/isolation/readme
diff options
context:
space:
mode:
Diffstat (limited to 'example/isolation/readme')
-rw-r--r--example/isolation/readme20
1 files changed, 20 insertions, 0 deletions
diff --git a/example/isolation/readme b/example/isolation/readme
new file mode 100644
index 0000000..d49d61a
--- /dev/null
+++ b/example/isolation/readme
@@ -0,0 +1,20 @@
+
+README on How-to run odp app on isolated core for no_hz_full kernel mode.
+
+- Disbale timer init in odp application.
+- avoid using odp's cpuset. Let odp thread launch unpinned.
+- use odp-on-isolated-cpu.sh script to pin odp dp thread to
+ dplane cpuset.
+
+- download my local test-definition repo link [1]
+- copy odp_isolation binary to /usr/local/bin
+- run ./common/scripts/odp-on-isolated-cpu.sh
+Or
+- ./common/scripts/odp-on-isolated-cpu.sh 1,2 "odp_isolation -l 1,2"
+- Above script shows isolation duration, before / after interrupt count.
+
+Known issue :
+- x86 hw generates spurious ipi lead to break no_hz_full isolation (todo).
+
+[1] https://git.linaro.org/people/santosh.shukla/test-definitions.git/shortlog/refs/heads/isol-v2
+