add high priority and starvation counter queues to second qm
authorJohn Dowdal <jdowdal@ti.com>
Tue, 23 Apr 2013 22:03:08 +0000 (18:03 -0400)
committerJohn Dowdal <jdowdal@ti.com>
Tue, 23 Apr 2013 22:03:08 +0000 (18:03 -0400)
26 files changed:
device/k2h/global-resource-list-arm-dsp.c
device/k2h/global-resource-list-arm-dsp.dtb
device/k2h/global-resource-list-arm-dsp.dts
device/k2h/global-resource-list.c
device/k2h/global-resource-list.dtb
device/k2h/global-resource-list.dts
device/k2h/policy_dsp-only.c
device/k2h/policy_dsp-only.dtb
device/k2h/policy_dsp-only.dts
device/k2h/policy_dsp_arm.c
device/k2h/policy_dsp_arm.dtb
device/k2h/policy_dsp_arm.dts
device/k2k/global-resource-list-arm-dsp.c
device/k2k/global-resource-list-arm-dsp.dtb
device/k2k/global-resource-list-arm-dsp.dts
device/k2k/global-resource-list.c
device/k2k/global-resource-list.dtb
device/k2k/global-resource-list.dts
device/k2k/policy_dsp-only.c
device/k2k/policy_dsp-only.dtb
device/k2k/policy_dsp-only.dts
device/k2k/policy_dsp_arm.c
device/k2k/policy_dsp_arm.dtb
device/k2k/policy_dsp_arm.dts
docs/ReleaseNotes_RM.doc
docs/ReleaseNotes_RM.pdf

index 181793cb8c936d12b38d6fc06ce7aaf85b8a711b..c30f3cbf6e33821b5042f7aea21690583712863a 100644 (file)
@@ -8,7 +8,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x0e,
-0x29,
+0x99,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x0e,
-0x0c,
+0x7c,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmGlobalResourceList[] = {
 0x1d,
 0x00,
 0x00,
-0x0d,
-0xd4,
+0x0e,
+0x44,
 0x00,
 0x00,
 0x00,
@@ -1697,6 +1697,118 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
 0x51,
 0x4d,
 0x32,
@@ -3713,4 +3825,20 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index 49d573d0db6de4a9e64c3dcd1c9bc6f4765dce7d..2a16da54b949b900ad718538a494f20215ee7b10 100644 (file)
Binary files a/device/k2h/global-resource-list-arm-dsp.dtb and b/device/k2h/global-resource-list-arm-dsp.dtb differ
index 6c4250493b48ea270d40fbcbedb0018e6622875e..05ae4cc73f5e11e389be84037ddb9d6ab5e3481f 100644 (file)
         };         
         HLINK_1_QUEUE-qm2 {
             resource-range = <8864 16>;
-        };         
+        };
+        HIGH_PRIORITY_QUEUE-qm2 {
+            resource-range = <8896 32>;
+        };       
+        STARVATION_COUNTER_QUEUE-qm2 {
+            resource-range = <8928 64>;
+        };  
         QM2_INFRASTRUCTURE_QUEUE-qm2 {
             resource-range = <8992 32>;
         }; 
index f3ccfc9670676ce6d16dbfa89c97163b97e3727c..28abf11d35bb05e32314c88bef9e061875aa66e7 100644 (file)
@@ -7,16 +7,16 @@ const char rmGlobalResourceList[] = {
 0xed,
 0x00,
 0x00,
-0x0d,
-0xf7,
+0x0e,
+0x67,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
-0x0d,
-0xe8,
+0x0e,
+0x58,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmGlobalResourceList[] = {
 0x0f,
 0x00,
 0x00,
-0x0d,
-0xb0,
+0x0e,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1661,6 +1661,118 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x22,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x22,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
 0x51,
 0x4d,
 0x32,
@@ -3585,4 +3697,20 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index 22ea5d11a65c43ac51c9f4aa6fabe7a91dc9edf8..234b87f18b306b32475ee06ebe1cdfe392879822 100644 (file)
Binary files a/device/k2h/global-resource-list.dtb and b/device/k2h/global-resource-list.dtb differ
index 0bb1fe38125eff26945bae066284810356a7b24f..c51c883316a771cfa5f81b4efdf493dc916912ac 100644 (file)
         };         
         HLINK_1_QUEUE-qm2 {
             resource-range = <8864 16>;
-        };         
+        };
+        HIGH_PRIORITY_QUEUE-qm2 {
+            resource-range = <8896 32>;
+        };       
+        STARVATION_COUNTER_QUEUE-qm2 {
+            resource-range = <8928 64>;
+        };  
         QM2_INFRASTRUCTURE_QUEUE-qm2 {
             resource-range = <8992 32>;
         }; 
index e5c6171fa27248b8b6766d9793f7716d4f956710..c0f5b74e1a23aa5c84244568eaa84ebdf1fd340f 100644 (file)
@@ -7,16 +7,16 @@ const char rmDspOnlyPolicy[] = {
 0xed,
 0x00,
 0x00,
-0x11,
-0xf8,
+0x12,
+0x80,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
-0x11,
-0xdc,
+0x12,
+0x64,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspOnlyPolicy[] = {
 0x1c,
 0x00,
 0x00,
-0x11,
-0xa4,
+0x12,
+0x2c,
 0x00,
 0x00,
 0x00,
@@ -2169,6 +2169,142 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
 0x51,
 0x4d,
 0x32,
@@ -4609,4 +4745,124 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index cc7dd5deb87e7b468337dcd686ecbb571cc43517..c521cc3e4f3cb3f48c635b6704945d96de4fb528 100644 (file)
Binary files a/device/k2h/policy_dsp-only.dtb and b/device/k2h/policy_dsp-only.dtb differ
index 282ea96e7408c509551ac57a27de420841c99a94..4cef671f0afc1ba361d8eed396a1db65e27e992d 100644 (file)
         };         
         HLINK_1_QUEUE-qm2 {
             assignments = <8864 16>, "iu = (*)";
-        };         
+        };
+        HIGH_PRIORITY_QUEUE-qm2 {
+            assignments = <8896 32>, "iu = (*)";
+        };       
+        STARVATION_COUNTER_QUEUE-qm2 {
+            assignments = <8928 64>, "iu = (*)";
+        };  
         QM2_INFRASTRUCTURE_QUEUE-qm2 {
             assignments = <8992 32>, "iu = (*)";
         }; 
index 77f84664bdd7d4ba88218a69f1b7788f8cd56bbc..89404108c09baa7401e35d9269aa4c393e99ef86 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x12,
-0x30,
+0xb8,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x12,
-0x14,
+0x9c,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspPlusArmPolicy[] = {
 0x1c,
 0x00,
 0x00,
-0x11,
-0xdc,
+0x12,
+0x64,
 0x00,
 0x00,
 0x00,
@@ -2213,6 +2213,142 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
 0x51,
 0x4d,
 0x32,
@@ -4729,12 +4865,4 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index a4b7357d4ca56cc97f0ad1d5ef0a3d6c87fe29a2..4f6a4a6640416c84fc24999bfb85905a4b3035f8 100644 (file)
Binary files a/device/k2h/policy_dsp_arm.dtb and b/device/k2h/policy_dsp_arm.dtb differ
index 611184b18cebf4dacbeaa8e5a46251e64df51d86..21786e1c569bfcc09b93376bc73c726299cf2311 100644 (file)
         };         
         HLINK_1_QUEUE-qm2 {
             assignments = <8864 16>, "iu = (*)";
-        };         
+        };
+        HIGH_PRIORITY_QUEUE-qm2 {
+            assignments = <8896 32>, "iu = (*)";
+        };       
+        STARVATION_COUNTER_QUEUE-qm2 {
+            assignments = <8928 64>, "iu = (*)";
+        };  
         QM2_INFRASTRUCTURE_QUEUE-qm2 {
             assignments = <8992 32>, "iu = (*)";
         }; 
index 181793cb8c936d12b38d6fc06ce7aaf85b8a711b..c30f3cbf6e33821b5042f7aea21690583712863a 100644 (file)
@@ -8,7 +8,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x0e,
-0x29,
+0x99,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x0e,
-0x0c,
+0x7c,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmGlobalResourceList[] = {
 0x1d,
 0x00,
 0x00,
-0x0d,
-0xd4,
+0x0e,
+0x44,
 0x00,
 0x00,
 0x00,
@@ -1697,6 +1697,118 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x22,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
 0x51,
 0x4d,
 0x32,
@@ -3713,4 +3825,20 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index 49d573d0db6de4a9e64c3dcd1c9bc6f4765dce7d..2a16da54b949b900ad718538a494f20215ee7b10 100644 (file)
Binary files a/device/k2k/global-resource-list-arm-dsp.dtb and b/device/k2k/global-resource-list-arm-dsp.dtb differ
index 6c4250493b48ea270d40fbcbedb0018e6622875e..05ae4cc73f5e11e389be84037ddb9d6ab5e3481f 100644 (file)
         };         
         HLINK_1_QUEUE-qm2 {
             resource-range = <8864 16>;
-        };         
+        };
+        HIGH_PRIORITY_QUEUE-qm2 {
+            resource-range = <8896 32>;
+        };       
+        STARVATION_COUNTER_QUEUE-qm2 {
+            resource-range = <8928 64>;
+        };  
         QM2_INFRASTRUCTURE_QUEUE-qm2 {
             resource-range = <8992 32>;
         }; 
index f3ccfc9670676ce6d16dbfa89c97163b97e3727c..28abf11d35bb05e32314c88bef9e061875aa66e7 100644 (file)
@@ -7,16 +7,16 @@ const char rmGlobalResourceList[] = {
 0xed,
 0x00,
 0x00,
-0x0d,
-0xf7,
+0x0e,
+0x67,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
-0x0d,
-0xe8,
+0x0e,
+0x58,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmGlobalResourceList[] = {
 0x0f,
 0x00,
 0x00,
-0x0d,
-0xb0,
+0x0e,
+0x20,
 0x00,
 0x00,
 0x00,
@@ -1661,6 +1661,118 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x22,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x22,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
 0x51,
 0x4d,
 0x32,
@@ -3585,4 +3697,20 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index 22ea5d11a65c43ac51c9f4aa6fabe7a91dc9edf8..234b87f18b306b32475ee06ebe1cdfe392879822 100644 (file)
Binary files a/device/k2k/global-resource-list.dtb and b/device/k2k/global-resource-list.dtb differ
index 0bb1fe38125eff26945bae066284810356a7b24f..c51c883316a771cfa5f81b4efdf493dc916912ac 100644 (file)
         };         
         HLINK_1_QUEUE-qm2 {
             resource-range = <8864 16>;
-        };         
+        };
+        HIGH_PRIORITY_QUEUE-qm2 {
+            resource-range = <8896 32>;
+        };       
+        STARVATION_COUNTER_QUEUE-qm2 {
+            resource-range = <8928 64>;
+        };  
         QM2_INFRASTRUCTURE_QUEUE-qm2 {
             resource-range = <8992 32>;
         }; 
index e5c6171fa27248b8b6766d9793f7716d4f956710..c0f5b74e1a23aa5c84244568eaa84ebdf1fd340f 100644 (file)
@@ -7,16 +7,16 @@ const char rmDspOnlyPolicy[] = {
 0xed,
 0x00,
 0x00,
-0x11,
-0xf8,
+0x12,
+0x80,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
-0x11,
-0xdc,
+0x12,
+0x64,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspOnlyPolicy[] = {
 0x1c,
 0x00,
 0x00,
-0x11,
-0xa4,
+0x12,
+0x2c,
 0x00,
 0x00,
 0x00,
@@ -2169,6 +2169,142 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
 0x51,
 0x4d,
 0x32,
@@ -4609,4 +4745,124 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
 };
index cc7dd5deb87e7b468337dcd686ecbb571cc43517..c521cc3e4f3cb3f48c635b6704945d96de4fb528 100644 (file)
Binary files a/device/k2k/policy_dsp-only.dtb and b/device/k2k/policy_dsp-only.dtb differ
index 282ea96e7408c509551ac57a27de420841c99a94..4cef671f0afc1ba361d8eed396a1db65e27e992d 100644 (file)
         };         
         HLINK_1_QUEUE-qm2 {
             assignments = <8864 16>, "iu = (*)";
-        };         
+        };
+        HIGH_PRIORITY_QUEUE-qm2 {
+            assignments = <8896 32>, "iu = (*)";
+        };       
+        STARVATION_COUNTER_QUEUE-qm2 {
+            assignments = <8928 64>, "iu = (*)";
+        };  
         QM2_INFRASTRUCTURE_QUEUE-qm2 {
             assignments = <8992 32>, "iu = (*)";
         }; 
index 77f84664bdd7d4ba88218a69f1b7788f8cd56bbc..89404108c09baa7401e35d9269aa4c393e99ef86 100644 (file)
@@ -8,7 +8,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x12,
-0x30,
+0xb8,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x12,
-0x14,
+0x9c,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspPlusArmPolicy[] = {
 0x1c,
 0x00,
 0x00,
-0x11,
-0xdc,
+0x12,
+0x64,
 0x00,
 0x00,
 0x00,
@@ -2213,6 +2213,142 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x01,
+0x48,
+0x49,
+0x47,
+0x48,
+0x5f,
+0x50,
+0x52,
+0x49,
+0x4f,
+0x52,
+0x49,
+0x54,
+0x59,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0xc0,
+0x00,
+0x00,
+0x00,
+0x20,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x53,
+0x54,
+0x41,
+0x52,
+0x56,
+0x41,
+0x54,
+0x49,
+0x4f,
+0x4e,
+0x5f,
+0x43,
+0x4f,
+0x55,
+0x4e,
+0x54,
+0x45,
+0x52,
+0x5f,
+0x51,
+0x55,
+0x45,
+0x55,
+0x45,
+0x2d,
+0x71,
+0x6d,
+0x32,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x11,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x22,
+0xe0,
+0x00,
+0x00,
+0x00,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
 0x51,
 0x4d,
 0x32,
@@ -4729,12 +4865,4 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
index a4b7357d4ca56cc97f0ad1d5ef0a3d6c87fe29a2..4f6a4a6640416c84fc24999bfb85905a4b3035f8 100644 (file)
Binary files a/device/k2k/policy_dsp_arm.dtb and b/device/k2k/policy_dsp_arm.dtb differ
index 611184b18cebf4dacbeaa8e5a46251e64df51d86..21786e1c569bfcc09b93376bc73c726299cf2311 100644 (file)
         };         
         HLINK_1_QUEUE-qm2 {
             assignments = <8864 16>, "iu = (*)";
-        };         
+        };
+        HIGH_PRIORITY_QUEUE-qm2 {
+            assignments = <8896 32>, "iu = (*)";
+        };       
+        STARVATION_COUNTER_QUEUE-qm2 {
+            assignments = <8928 64>, "iu = (*)";
+        };  
         QM2_INFRASTRUCTURE_QUEUE-qm2 {
             assignments = <8992 32>, "iu = (*)";
         }; 
index 99b636358086d9c1f72f089f307f19e6f138a380..0bf05bcf8a20ccf81f0717640ed935ea9e88e8b9 100644 (file)
Binary files a/docs/ReleaseNotes_RM.doc and b/docs/ReleaseNotes_RM.doc differ
index 981e7f8a4d8c7d9ed4cb16bfac06d69616e91861..fd4e991f8b1c32ab9659c4c9b39c02323da1da71 100644 (file)
Binary files a/docs/ReleaseNotes_RM.pdf and b/docs/ReleaseNotes_RM.pdf differ