]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/rm-lld.git/commitdiff
add resources for PA user stats (32bUsrStats 64bUsrStats) DEV.RM_LLD.02.00.00.08
authorJohn Dowdal <jdowdal@ti.com>
Wed, 6 Nov 2013 22:15:38 +0000 (17:15 -0500)
committerJohn Dowdal <jdowdal@ti.com>
Wed, 6 Nov 2013 22:15:38 +0000 (17:15 -0500)
28 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
package.xdc
rmver.h

index 84ebb625eb0affa244b5f571256c465448247c78..474fcf542ca3fb81ddf11bd7e9b9550a9003f080 100755 (executable)
@@ -7,16 +7,16 @@ const char rmGlobalResourceList[] = {
 0xed,
 0x00,
 0x00,
 0xed,
 0x00,
 0x00,
-0x0f,
-0xd1,
+0x10,
+0x29,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
-0x0f,
-0xb4,
+0x10,
+0x0c,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x0f,
 0x00,
 0x00,
 0x0f,
-0x7c,
+0xd4,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -4012,6 +4012,94 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x33,
+0x32,
+0x62,
+0x55,
+0x73,
+0x72,
+0x53,
+0x74,
+0x61,
+0x74,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x01,
+0x80,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x36,
+0x34,
+0x62,
+0x55,
+0x73,
+0x72,
+0x53,
+0x74,
+0x61,
+0x74,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
 0x02,
 0x00,
 0x00,
 0x02,
 0x00,
 0x00,
@@ -4097,4 +4185,44 @@ const char rmGlobalResourceList[] = {
 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 8b58e291a42825e89e191daef1db8e4e87bbf724..e7c29552e170803f3bb097b724e0040f6fed355f 100755 (executable)
Binary files a/device/k2h/global-resource-list-arm-dsp.dtb and b/device/k2h/global-resource-list-arm-dsp.dtb differ
index 16ed182c9459b87dcc7617e4cf4435db711c87f0..7d17d8513ca4e624bbf9933989d74e7e8e831cd4 100755 (executable)
         pa-firmware {
             resource-range = <0 1>;
         };
         pa-firmware {
             resource-range = <0 1>;
         };
+        pa-32bUsrStats {
+            resource-range = <64 384>;
+        };
+        pa-64bUsrStats {
+            resource-range = <0 64>;
+        };
     }; /* pa */
     
 };
     }; /* pa */
     
 };
index ce1cfdaa6eebf19fb38cbc159bd1d55ce1a5c81c..4d18f8864020f83f1d48bd29e1cb0b7cf0544ac7 100755 (executable)
@@ -8,7 +8,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x0f,
 0x00,
 0x00,
 0x0f,
-0x9f,
+0xf7,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x0f,
 0x00,
 0x00,
 0x0f,
-0x90,
+0xe8,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x0f,
 0x00,
 0x00,
 0x0f,
-0x58,
+0xb0,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -3976,71 +3976,31 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
-0x02,
-0x00,
-0x00,
-0x00,
-0x02,
-0x00,
-0x00,
-0x00,
-0x09,
-0x72,
-0x65,
-0x73,
-0x6f,
-0x75,
-0x72,
-0x63,
-0x65,
+0x01,
+0x70,
+0x61,
 0x2d,
 0x2d,
+0x33,
+0x32,
+0x62,
+0x55,
+0x73,
 0x72,
 0x72,
+0x53,
+0x74,
 0x61,
 0x61,
-0x6e,
-0x67,
-0x65,
-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,
+0x74,
+0x73,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x03,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x08,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -4048,22 +4008,43 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x40,
 0x00,
 0x00,
 0x00,
 0x00,
+0x01,
+0x80,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x36,
+0x34,
+0x62,
+0x55,
+0x73,
+0x72,
+0x53,
+0x74,
+0x61,
+0x74,
+0x73,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x03,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x08,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -4075,18 +4056,37 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x40,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x09,
+0x72,
+0x65,
+0x73,
+0x6f,
+0x75,
+0x72,
+0x63,
+0x65,
+0x2d,
+0x72,
+0x61,
+0x6e,
+0x67,
+0x65,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
index fd638aacb5b9b4ee9ea445463d6d0efb35cb24fa..0e52bf9220a7e6bef9a8244b65aa9099f5db0819 100755 (executable)
Binary files a/device/k2h/global-resource-list.dtb and b/device/k2h/global-resource-list.dtb differ
index 3fcb287a5d2ded11e49e10b7ec2c31231f39dc96..cf5d568d27328ac617d46b311d7cde77d783ec29 100755 (executable)
         pa-firmware {
             resource-range = <0 1>;
         };
         pa-firmware {
             resource-range = <0 1>;
         };
+        pa-32bUsrStats {
+            resource-range = <64 384>;
+        };
+        pa-64bUsrStats {
+            resource-range = <0 64>;
+        };
     }; /* pa */
     
 };
     }; /* pa */
     
 };
index 00387526e324a80ec4a6fe934428ff87c5926d3d..8a58a1116f4b2c00c2d479a098c7ecab697b36f4 100755 (executable)
@@ -8,15 +8,15 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x14,
 0x00,
 0x00,
 0x14,
-0x0c,
+0x7c,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
-0x13,
-0xf0,
+0x14,
+0x60,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspOnlyPolicy[] = {
 0x1c,
 0x00,
 0x00,
 0x1c,
 0x00,
 0x00,
-0x13,
-0xb8,
+0x14,
+0x28,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -5096,40 +5096,19 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
-0x02,
-0x00,
-0x00,
-0x00,
-0x02,
-0x00,
-0x00,
-0x00,
-0x09,
-0x76,
+0x01,
+0x70,
 0x61,
 0x61,
-0x6c,
-0x69,
-0x64,
 0x2d,
 0x2d,
-0x69,
-0x6e,
+0x33,
+0x32,
+0x62,
+0x55,
 0x73,
 0x73,
+0x72,
+0x53,
 0x74,
 0x61,
 0x74,
 0x61,
-0x6e,
-0x63,
-0x65,
-0x73,
-0x00,
-0x61,
-0x73,
-0x73,
-0x69,
-0x67,
-0x6e,
-0x6d,
-0x65,
-0x6e,
 0x74,
 0x73,
 0x00,
 0x74,
 0x73,
 0x00,
@@ -5137,17 +5116,31 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x03,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x11,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x10,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x40,
 0x00,
 0x00,
 0x00,
 0x00,
+0x01,
+0x80,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -5155,20 +5148,39 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x36,
+0x34,
+0x62,
+0x55,
+0x73,
+0x72,
+0x53,
+0x74,
+0x61,
+0x74,
+0x73,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x03,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x11,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x10,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -5176,6 +5188,15 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -5183,67 +5204,46 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x09,
+0x76,
+0x61,
+0x6c,
+0x69,
+0x64,
+0x2d,
+0x69,
+0x6e,
+0x73,
+0x74,
+0x61,
+0x6e,
+0x63,
+0x65,
+0x73,
 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,
+0x61,
+0x73,
+0x73,
+0x69,
+0x67,
+0x6e,
+0x6d,
+0x65,
+0x6e,
+0x74,
+0x73,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
index 73d1903edb422ad9123e66ad8af0dbd91d782687..ffab4477433aed381c8846fd055153caa0a0f57f 100755 (executable)
Binary files a/device/k2h/policy_dsp-only.dtb and b/device/k2h/policy_dsp-only.dtb differ
index 123ab63efefcac1a0eb7781d10cfce99537facfe..8be6abe90ae6e4ca00882c170a0b49a4273c1e3b 100755 (executable)
         pa-firmware {
             assignments = <0 1>, "iu = (*)";           
         };
         pa-firmware {
             assignments = <0 1>, "iu = (*)";           
         };
+        pa-32bUsrStats {
+            assignments = <64 384>,  "iu = (*)";
+        };
+        pa-64bUsrStats {
+            assignments = <0 64>,   "iu = (*)";
+        };
     }; /* pa */
     
 };
     }; /* pa */
     
 };
index c24cbfda92f1ed60070b664f9e93b5e5bf49b3ce..94b9da5e1cd21b32f5958817efb2a190dff692c5 100755 (executable)
@@ -7,8 +7,8 @@ const char rmDspPlusArmPolicy[] = {
 0xed,
 0x00,
 0x00,
 0xed,
 0x00,
 0x00,
-0x16,
-0x84,
+0x17,
+0x14,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x16,
 0x00,
 0x00,
 0x16,
-0x68,
+0xf8,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x16,
 0x00,
 0x00,
 0x16,
-0x30,
+0xc0,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -5728,6 +5728,150 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x33,
+0x32,
+0x62,
+0x55,
+0x73,
+0x72,
+0x53,
+0x74,
+0x61,
+0x74,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x22,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x01,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x01,
+0x80,
+0x00,
+0x00,
+0x00,
+0x40,
+0x20,
+0x20,
+0x20,
+0x20,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x36,
+0x34,
+0x62,
+0x55,
+0x73,
+0x72,
+0x53,
+0x74,
+0x61,
+0x74,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x22,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x30,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x30,
+0x00,
+0x00,
+0x00,
+0x10,
+0x20,
+0x20,
+0x20,
+0x20,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
 0x02,
 0x00,
 0x00,
 0x02,
 0x00,
 0x00,
@@ -5873,20 +6017,4 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
 };
index a5a87225b1ae3b314e0d3291c901925f4a44563c..532ecf77679c55bfe77f7c7e8e7f2cbb0a90cd5a 100755 (executable)
Binary files a/device/k2h/policy_dsp_arm.dtb and b/device/k2h/policy_dsp_arm.dtb differ
index 6d8d33b56a645cd58d54988f389551b0f6abc26b..9a910d671b333870de24b052eeef995e718d1052 100755 (executable)
         pa-firmware {
             assignments = <0 1>, "(*)"; /* linux downloads PA firmware */
         };
         pa-firmware {
             assignments = <0 1>, "(*)"; /* linux downloads PA firmware */
         };
+        pa-32bUsrStats {
+            assignments = <64 320>,  "iu = (*)",
+                          <384 64>, "     (*)"; /* used by linux */
+        };
+        pa-64bUsrStats {
+            assignments = <0 48>,   "iu = (*)",
+                          <48 16>, "     (*)"; /* used by linux */
+        };
     }; /* pa */
     
 };
     }; /* pa */
     
 };
index 84ebb625eb0affa244b5f571256c465448247c78..474fcf542ca3fb81ddf11bd7e9b9550a9003f080 100755 (executable)
@@ -7,16 +7,16 @@ const char rmGlobalResourceList[] = {
 0xed,
 0x00,
 0x00,
 0xed,
 0x00,
 0x00,
-0x0f,
-0xd1,
+0x10,
+0x29,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
-0x0f,
-0xb4,
+0x10,
+0x0c,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x0f,
 0x00,
 0x00,
 0x0f,
-0x7c,
+0xd4,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -4012,6 +4012,94 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x33,
+0x32,
+0x62,
+0x55,
+0x73,
+0x72,
+0x53,
+0x74,
+0x61,
+0x74,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x01,
+0x80,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x36,
+0x34,
+0x62,
+0x55,
+0x73,
+0x72,
+0x53,
+0x74,
+0x61,
+0x74,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x08,
+0x00,
+0x00,
+0x00,
+0x0e,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
 0x02,
 0x00,
 0x00,
 0x02,
 0x00,
 0x00,
@@ -4097,4 +4185,44 @@ const char rmGlobalResourceList[] = {
 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 8b58e291a42825e89e191daef1db8e4e87bbf724..e7c29552e170803f3bb097b724e0040f6fed355f 100755 (executable)
Binary files a/device/k2k/global-resource-list-arm-dsp.dtb and b/device/k2k/global-resource-list-arm-dsp.dtb differ
index 16ed182c9459b87dcc7617e4cf4435db711c87f0..7d17d8513ca4e624bbf9933989d74e7e8e831cd4 100755 (executable)
         pa-firmware {
             resource-range = <0 1>;
         };
         pa-firmware {
             resource-range = <0 1>;
         };
+        pa-32bUsrStats {
+            resource-range = <64 384>;
+        };
+        pa-64bUsrStats {
+            resource-range = <0 64>;
+        };
     }; /* pa */
     
 };
     }; /* pa */
     
 };
index ce1cfdaa6eebf19fb38cbc159bd1d55ce1a5c81c..4d18f8864020f83f1d48bd29e1cb0b7cf0544ac7 100755 (executable)
@@ -8,7 +8,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x0f,
 0x00,
 0x00,
 0x0f,
-0x9f,
+0xf7,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x0f,
 0x00,
 0x00,
 0x0f,
-0x90,
+0xe8,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x0f,
 0x00,
 0x00,
 0x0f,
-0x58,
+0xb0,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -3976,71 +3976,31 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
-0x02,
-0x00,
-0x00,
-0x00,
-0x02,
-0x00,
-0x00,
-0x00,
-0x09,
-0x72,
-0x65,
-0x73,
-0x6f,
-0x75,
-0x72,
-0x63,
-0x65,
+0x01,
+0x70,
+0x61,
 0x2d,
 0x2d,
+0x33,
+0x32,
+0x62,
+0x55,
+0x73,
 0x72,
 0x72,
+0x53,
+0x74,
 0x61,
 0x61,
-0x6e,
-0x67,
-0x65,
-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,
+0x74,
+0x73,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x03,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x08,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -4048,22 +4008,43 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x40,
 0x00,
 0x00,
 0x00,
 0x00,
+0x01,
+0x80,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x36,
+0x34,
+0x62,
+0x55,
+0x73,
+0x72,
+0x53,
+0x74,
+0x61,
+0x74,
+0x73,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x03,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x08,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -4075,18 +4056,37 @@ const char rmGlobalResourceList[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x40,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x09,
+0x72,
+0x65,
+0x73,
+0x6f,
+0x75,
+0x72,
+0x63,
+0x65,
+0x2d,
+0x72,
+0x61,
+0x6e,
+0x67,
+0x65,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
index fd638aacb5b9b4ee9ea445463d6d0efb35cb24fa..0e52bf9220a7e6bef9a8244b65aa9099f5db0819 100755 (executable)
Binary files a/device/k2k/global-resource-list.dtb and b/device/k2k/global-resource-list.dtb differ
index 3fcb287a5d2ded11e49e10b7ec2c31231f39dc96..cf5d568d27328ac617d46b311d7cde77d783ec29 100755 (executable)
         pa-firmware {
             resource-range = <0 1>;
         };
         pa-firmware {
             resource-range = <0 1>;
         };
+        pa-32bUsrStats {
+            resource-range = <64 384>;
+        };
+        pa-64bUsrStats {
+            resource-range = <0 64>;
+        };
     }; /* pa */
     
 };
     }; /* pa */
     
 };
index 00387526e324a80ec4a6fe934428ff87c5926d3d..8a58a1116f4b2c00c2d479a098c7ecab697b36f4 100755 (executable)
@@ -8,15 +8,15 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x14,
 0x00,
 0x00,
 0x14,
-0x0c,
+0x7c,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x38,
 0x00,
 0x00,
-0x13,
-0xf0,
+0x14,
+0x60,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -39,8 +39,8 @@ const char rmDspOnlyPolicy[] = {
 0x1c,
 0x00,
 0x00,
 0x1c,
 0x00,
 0x00,
-0x13,
-0xb8,
+0x14,
+0x28,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -5096,40 +5096,19 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
-0x02,
-0x00,
-0x00,
-0x00,
-0x02,
-0x00,
-0x00,
-0x00,
-0x09,
-0x76,
+0x01,
+0x70,
 0x61,
 0x61,
-0x6c,
-0x69,
-0x64,
 0x2d,
 0x2d,
-0x69,
-0x6e,
+0x33,
+0x32,
+0x62,
+0x55,
 0x73,
 0x73,
+0x72,
+0x53,
 0x74,
 0x61,
 0x74,
 0x61,
-0x6e,
-0x63,
-0x65,
-0x73,
-0x00,
-0x61,
-0x73,
-0x73,
-0x69,
-0x67,
-0x6e,
-0x6d,
-0x65,
-0x6e,
 0x74,
 0x73,
 0x00,
 0x74,
 0x73,
 0x00,
@@ -5137,17 +5116,31 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x03,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x11,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x10,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x40,
 0x00,
 0x00,
 0x00,
 0x00,
+0x01,
+0x80,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -5155,20 +5148,39 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x36,
+0x34,
+0x62,
+0x55,
+0x73,
+0x72,
+0x53,
+0x74,
+0x61,
+0x74,
+0x73,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x03,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x11,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x10,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -5176,6 +5188,15 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -5183,67 +5204,46 @@ const char rmDspOnlyPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x02,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x09,
+0x76,
+0x61,
+0x6c,
+0x69,
+0x64,
+0x2d,
+0x69,
+0x6e,
+0x73,
+0x74,
+0x61,
+0x6e,
+0x63,
+0x65,
+0x73,
 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,
+0x61,
+0x73,
+0x73,
+0x69,
+0x67,
+0x6e,
+0x6d,
+0x65,
+0x6e,
+0x74,
+0x73,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
index 73d1903edb422ad9123e66ad8af0dbd91d782687..ffab4477433aed381c8846fd055153caa0a0f57f 100755 (executable)
Binary files a/device/k2k/policy_dsp-only.dtb and b/device/k2k/policy_dsp-only.dtb differ
index 123ab63efefcac1a0eb7781d10cfce99537facfe..8be6abe90ae6e4ca00882c170a0b49a4273c1e3b 100755 (executable)
         pa-firmware {
             assignments = <0 1>, "iu = (*)";           
         };
         pa-firmware {
             assignments = <0 1>, "iu = (*)";           
         };
+        pa-32bUsrStats {
+            assignments = <64 384>,  "iu = (*)";
+        };
+        pa-64bUsrStats {
+            assignments = <0 64>,   "iu = (*)";
+        };
     }; /* pa */
     
 };
     }; /* pa */
     
 };
index c24cbfda92f1ed60070b664f9e93b5e5bf49b3ce..94b9da5e1cd21b32f5958817efb2a190dff692c5 100755 (executable)
@@ -7,8 +7,8 @@ const char rmDspPlusArmPolicy[] = {
 0xed,
 0x00,
 0x00,
 0xed,
 0x00,
 0x00,
-0x16,
-0x84,
+0x17,
+0x14,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -16,7 +16,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x16,
 0x00,
 0x00,
 0x16,
-0x68,
+0xf8,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -40,7 +40,7 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x16,
 0x00,
 0x00,
 0x16,
-0x30,
+0xc0,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
@@ -5728,6 +5728,150 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x33,
+0x32,
+0x62,
+0x55,
+0x73,
+0x72,
+0x53,
+0x74,
+0x61,
+0x74,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x22,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x40,
+0x00,
+0x00,
+0x01,
+0x40,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x01,
+0x80,
+0x00,
+0x00,
+0x00,
+0x40,
+0x20,
+0x20,
+0x20,
+0x20,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
+0x01,
+0x70,
+0x61,
+0x2d,
+0x36,
+0x34,
+0x62,
+0x55,
+0x73,
+0x72,
+0x53,
+0x74,
+0x61,
+0x74,
+0x73,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x03,
+0x00,
+0x00,
+0x00,
+0x22,
+0x00,
+0x00,
+0x00,
+0x10,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x30,
+0x69,
+0x75,
+0x20,
+0x3d,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x30,
+0x00,
+0x00,
+0x00,
+0x10,
+0x20,
+0x20,
+0x20,
+0x20,
+0x20,
+0x28,
+0x2a,
+0x29,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x00,
+0x02,
+0x00,
+0x00,
+0x00,
 0x02,
 0x00,
 0x00,
 0x02,
 0x00,
 0x00,
@@ -5873,20 +6017,4 @@ const char rmDspPlusArmPolicy[] = {
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
 0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
-0x00,
 };
 };
index a5a87225b1ae3b314e0d3291c901925f4a44563c..532ecf77679c55bfe77f7c7e8e7f2cbb0a90cd5a 100755 (executable)
Binary files a/device/k2k/policy_dsp_arm.dtb and b/device/k2k/policy_dsp_arm.dtb differ
index 6d8d33b56a645cd58d54988f389551b0f6abc26b..9a910d671b333870de24b052eeef995e718d1052 100755 (executable)
         pa-firmware {
             assignments = <0 1>, "(*)"; /* linux downloads PA firmware */
         };
         pa-firmware {
             assignments = <0 1>, "(*)"; /* linux downloads PA firmware */
         };
+        pa-32bUsrStats {
+            assignments = <64 320>,  "iu = (*)",
+                          <384 64>, "     (*)"; /* used by linux */
+        };
+        pa-64bUsrStats {
+            assignments = <0 48>,   "iu = (*)",
+                          <48 16>, "     (*)"; /* used by linux */
+        };
     }; /* pa */
     
 };
     }; /* pa */
     
 };
index b347af0953b851fdc0f1a14ad58719d60be5f30b..f27e7708a6a3f1ab51636947809304e00ff265d0 100644 (file)
Binary files a/docs/ReleaseNotes_RM.doc and b/docs/ReleaseNotes_RM.doc differ
index 93097c38c95cc7c6a3f70f3e617dc22597217f0a..867e18cb5ff0c3d75b7f010d21896fc6a0fd9b3f 100644 (file)
Binary files a/docs/ReleaseNotes_RM.pdf and b/docs/ReleaseNotes_RM.pdf differ
index cb179a9e97d7fcc89ba99e04d12f311a8d6c3550..7ab8f5969b3bc2e3c19e5124da3b2a1eeadddc1a 100755 (executable)
@@ -9,6 +9,6 @@
  * Copyright (C) 2012-2013, Texas Instruments, Inc.\r
  *****************************************************************************/\r
 \r
  * Copyright (C) 2012-2013, Texas Instruments, Inc.\r
  *****************************************************************************/\r
 \r
-package ti.drv.rm[02, 00, 00, 07] {\r
+package ti.drv.rm[02, 00, 00, 08] {\r
     module Settings;\r
 }\r
     module Settings;\r
 }\r
diff --git a/rmver.h b/rmver.h
index 3f58c472d8c68e2a849d4d98240a0bf1adfdc55e..d3e8a45787d556abc4808523389eb940bff86a73 100644 (file)
--- a/rmver.h
+++ b/rmver.h
@@ -51,13 +51,13 @@ extern "C" {
  * format:
  *  0xAABBCCDD -> Arch (AA); API Changes (BB); Major (CC); Minor (DD)
  */
  * format:
  *  0xAABBCCDD -> Arch (AA); API Changes (BB); Major (CC); Minor (DD)
  */
-#define RM_VERSION_ID                   (0x02000007)
+#define RM_VERSION_ID                   (0x02000008)
 
 /**
  * @brief   This is the version string which describes the RM along with the
  * date and build information.
  */
 
 /**
  * @brief   This is the version string which describes the RM along with the
  * date and build information.
  */
-#define RM_VERSION_STR                  "RM Revision: 02.00.00.07"
+#define RM_VERSION_STR                  "RM Revision: 02.00.00.08"
 
 
 #ifdef __cplusplus
 
 
 #ifdef __cplusplus