Error in "Create a big/LITTLE partition using CGroups::CPUSet " in Android
Created by: srinivas-kalaga
Create a big/LITTLE partition using CGroups::CPUSet In [9]: cpuset = target.cgroups.controller('cpuset')
Configure a big partition
cpuset_bigs = cpuset.cgroup('/big') cpuset_bigs.set(cpus=te.target.bl.bigs, mems=0)
Configure a LITTLE partition
cpuset_littles = cpuset.cgroup('/LITTLE') cpuset_littles.set(cpus=te.target.bl.littles, mems=0)
Dump the configuraiton of each controller
cgroups = cpuset.list_all() for cgname in cgroups: cgroup = cpuset.cgroup(cgname) attrs = cgroup.get() cpus = attrs['cpus'] print '{}:{:<15} cpus: {}'.format(cpuset.kind, cgroup.name, cpus)
07:46:29 DEBUG : Creating cgroup /sys/fs/cgroup/devlib_cpuset/big 07:46:29 DEBUG : adb -s 0123456789ABCDEF shell "echo '[ -d /sys/fs/cgroup/devlib_cpuset/big ] || mkdir -p /sys/fs/cgroup/devlib_cpuset/big' | su"
AttributeError Traceback (most recent call last) in () 3 # Configure a big partition 4 cpuset_bigs = cpuset.cgroup('/big') ----> 5 cpuset_bigs.set(cpus=te.target.bl.bigs, mems=0) 6 7 # Configure a LITTLE partition
AttributeError: 'AndroidTarget' object has no attribute 'bl'"