From: John Dowdal Date: Fri, 24 May 2013 18:22:02 +0000 (-0400) Subject: working policy for qm multicore example X-Git-Tag: DEV.RM_LLD.02.00.00.04~6 X-Git-Url: https://git.ti.com/gitweb?p=keystone-rtos%2Frm-lld.git;a=commitdiff_plain;h=b12ba082090635abfa8f781316835649ffaf8b5f working policy for qm multicore example --- diff --git a/device/k2h/global-resource-list-arm-dsp.c b/device/k2h/global-resource-list-arm-dsp.c old mode 100644 new mode 100755 diff --git a/device/k2h/global-resource-list-arm-dsp.dtb b/device/k2h/global-resource-list-arm-dsp.dtb old mode 100644 new mode 100755 diff --git a/device/k2h/global-resource-list.c b/device/k2h/global-resource-list.c old mode 100644 new mode 100755 diff --git a/device/k2h/global-resource-list.dtb b/device/k2h/global-resource-list.dtb old mode 100644 new mode 100755 diff --git a/device/k2h/policy_dsp-only.c b/device/k2h/policy_dsp-only.c old mode 100644 new mode 100755 diff --git a/device/k2h/policy_dsp-only.dtb b/device/k2h/policy_dsp-only.dtb old mode 100644 new mode 100755 diff --git a/device/k2h/policy_dsp_arm.c b/device/k2h/policy_dsp_arm.c old mode 100644 new mode 100755 index a495238..ddfc8e6 --- a/device/k2h/policy_dsp_arm.c +++ b/device/k2h/policy_dsp_arm.c @@ -8,15 +8,15 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x13, -0x0c, +0x1c, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, -0x12, -0xf0, +0x13, +0x00, 0x00, 0x00, 0x00, @@ -40,7 +40,7 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x12, -0xb8, +0xc8, 0x00, 0x00, 0x00, @@ -936,7 +936,7 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x11, +0x0c, 0x00, 0x00, 0x00, @@ -949,11 +949,6 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x06, -0x69, -0x75, -0x20, -0x3d, -0x20, 0x28, 0x2a, 0x29, @@ -961,9 +956,6 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x00, -0x00, -0x00, 0x02, 0x00, 0x00, @@ -4236,7 +4228,7 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x11, +0x1d, 0x00, 0x00, 0x00, @@ -4244,11 +4236,11 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, +0x0c, 0x00, 0x00, 0x00, -0x00, -0x20, +0x14, 0x69, 0x75, 0x20, @@ -4264,6 +4256,18 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, +0x00, +0x0c, +0x28, +0x2a, +0x29, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, 0x02, 0x00, 0x00, @@ -4292,7 +4296,7 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x11, +0x1d, 0x00, 0x00, 0x00, @@ -4300,7 +4304,7 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x00, +0x0c, 0x00, 0x00, 0x00, @@ -4320,6 +4324,18 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, +0x00, +0x0c, +0x28, +0x2a, +0x29, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, 0x02, 0x00, 0x00, @@ -4360,11 +4376,16 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, +0x0c, 0x00, 0x00, 0x00, -0x00, -0x0c, +0x34, +0x69, +0x75, +0x20, +0x3d, +0x20, 0x28, 0x2a, 0x29, @@ -4372,16 +4393,11 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x0c, 0x00, 0x00, 0x00, -0x34, -0x69, -0x75, -0x20, -0x3d, -0x20, +0x00, +0x0c, 0x28, 0x2a, 0x29, @@ -4977,20 +4993,4 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, }; diff --git a/device/k2h/policy_dsp_arm.dtb b/device/k2h/policy_dsp_arm.dtb old mode 100644 new mode 100755 index e32ceaa..4b66f9e Binary files a/device/k2h/policy_dsp_arm.dtb and b/device/k2h/policy_dsp_arm.dtb differ diff --git a/device/k2h/policy_dsp_arm.dts b/device/k2h/policy_dsp_arm.dts old mode 100644 new mode 100755 index e798f3e..daecb7d --- a/device/k2h/policy_dsp_arm.dts +++ b/device/k2h/policy_dsp_arm.dts @@ -66,7 +66,7 @@ assignments = <640 9>, "iu = (*)"; }; INTC_QUEUE-qm1 { - assignments = <652 6>, "iu = (*)"; + assignments = <652 6>, "(*)"; /* Used by kernel */ }; SRIO_QUEUE-qm1 { assignments = <672 16>, "iu = (*)"; @@ -249,14 +249,16 @@ }; qmss-qm1-rx-ch { - assignments = <0 32>, "iu = (*)"; + assignments = <12 20>, "iu = (*)", + <0 12>, "(*)"; /* Used by kernel */ }; qmss-qm1-tx-ch { - assignments = <0 32>, "iu = (*)"; + assignments = <12 32>, "iu = (*)", + <0 12>, "(*)"; /* Used by kernel */ }; qmss-qm1-rx-flow-id { - assignments = <0 12>, "(*)", /* Used by kernel */ - <12 52>, "iu = (*)"; + assignments = <12 52>, "iu = (*)", + <0 12>, "(*)"; /* Used by kernel */ }; qmss-qm2-rx-ch { diff --git a/device/k2k/global-resource-list-arm-dsp.c b/device/k2k/global-resource-list-arm-dsp.c old mode 100644 new mode 100755 diff --git a/device/k2k/global-resource-list-arm-dsp.dtb b/device/k2k/global-resource-list-arm-dsp.dtb old mode 100644 new mode 100755 diff --git a/device/k2k/global-resource-list.c b/device/k2k/global-resource-list.c old mode 100644 new mode 100755 diff --git a/device/k2k/global-resource-list.dtb b/device/k2k/global-resource-list.dtb old mode 100644 new mode 100755 diff --git a/device/k2k/policy_dsp-only.c b/device/k2k/policy_dsp-only.c old mode 100644 new mode 100755 diff --git a/device/k2k/policy_dsp-only.dtb b/device/k2k/policy_dsp-only.dtb old mode 100644 new mode 100755 diff --git a/device/k2k/policy_dsp_arm.c b/device/k2k/policy_dsp_arm.c old mode 100644 new mode 100755 index f3bf88d..02c7abe --- a/device/k2k/policy_dsp_arm.c +++ b/device/k2k/policy_dsp_arm.c @@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x13, -0xac, +0xbc, 0x00, 0x00, 0x00, @@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x13, -0x90, +0xa0, 0x00, 0x00, 0x00, @@ -40,7 +40,7 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x13, -0x58, +0x68, 0x00, 0x00, 0x00, @@ -936,7 +936,7 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x11, +0x0c, 0x00, 0x00, 0x00, @@ -949,11 +949,6 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x06, -0x69, -0x75, -0x20, -0x3d, -0x20, 0x28, 0x2a, 0x29, @@ -961,9 +956,6 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x00, -0x00, -0x00, 0x02, 0x00, 0x00, @@ -4236,7 +4228,7 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x11, +0x1d, 0x00, 0x00, 0x00, @@ -4244,11 +4236,11 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, +0x0c, 0x00, 0x00, 0x00, -0x00, -0x20, +0x14, 0x69, 0x75, 0x20, @@ -4264,6 +4256,18 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, +0x00, +0x0c, +0x28, +0x2a, +0x29, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, 0x02, 0x00, 0x00, @@ -4292,7 +4296,7 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x11, +0x1d, 0x00, 0x00, 0x00, @@ -4300,7 +4304,7 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x00, +0x0c, 0x00, 0x00, 0x00, @@ -4320,6 +4324,18 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, +0x00, +0x0c, +0x28, +0x2a, +0x29, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, 0x02, 0x00, 0x00, @@ -4360,11 +4376,16 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, +0x0c, 0x00, 0x00, 0x00, -0x00, -0x0c, +0x34, +0x69, +0x75, +0x20, +0x3d, +0x20, 0x28, 0x2a, 0x29, @@ -4372,16 +4393,11 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x0c, 0x00, 0x00, 0x00, -0x34, -0x69, -0x75, -0x20, -0x3d, -0x20, +0x00, +0x0c, 0x28, 0x2a, 0x29, @@ -5105,20 +5121,4 @@ const char rmDspPlusArmPolicy[] = { 0x00, 0x00, 0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, }; diff --git a/device/k2k/policy_dsp_arm.dtb b/device/k2k/policy_dsp_arm.dtb old mode 100644 new mode 100755 index d3433c8..e32c37f Binary files a/device/k2k/policy_dsp_arm.dtb and b/device/k2k/policy_dsp_arm.dtb differ diff --git a/device/k2k/policy_dsp_arm.dts b/device/k2k/policy_dsp_arm.dts old mode 100644 new mode 100755 index 38637cf..50de805 --- a/device/k2k/policy_dsp_arm.dts +++ b/device/k2k/policy_dsp_arm.dts @@ -66,7 +66,7 @@ assignments = <640 9>, "iu = (*)"; }; INTC_QUEUE-qm1 { - assignments = <652 6>, "iu = (*)"; + assignments = <652 6>, "(*)"; /* Used by kernel */ }; SRIO_QUEUE-qm1 { assignments = <672 16>, "iu = (*)"; @@ -249,14 +249,16 @@ }; qmss-qm1-rx-ch { - assignments = <0 32>, "iu = (*)"; + assignments = <12 20>, "iu = (*)", + <0 12>, "(*)"; /* Used by kernel */ }; qmss-qm1-tx-ch { - assignments = <0 32>, "iu = (*)"; + assignments = <12 32>, "iu = (*)", + <0 12>, "(*)"; /* Used by kernel */ }; qmss-qm1-rx-flow-id { - assignments = <0 12>, "(*)", /* Used by kernel */ - <12 52>, "iu = (*)"; + assignments = <12 52>, "iu = (*)", + <0 12>, "(*)"; /* Used by kernel */ }; qmss-qm2-rx-ch {