vm: Add support for using scheduler policies instead of cgroups

Signed-off-by: San Mehat <san@google.com>
diff --git a/vm/Init.c b/vm/Init.c
index 45c66e1..c46de25 100644
--- a/vm/Init.c
+++ b/vm/Init.c
@@ -1117,6 +1117,14 @@
     }
 #endif
 
+    /* Configure group scheduling capabilities */
+    if (!access("/dev/cpuctl/tasks", F_OK)) {
+        LOGV("Using kernel group scheduling");
+        gDvm.kernelGroupScheduling = 1;
+    } else {
+        LOGV("Using kernel scheduler policies");
+    }
+
     /* configure signal handling */
     if (!gDvm.reduceSignals)
         blockSignals();