partrt: Added a new flag (-c) to subcommands run and move

- Added new flag (-c) to run and move

  Usage:
        -c <cpumask>
          Run task on <cpumask>. <cpumask> should include a subset
          of the CPUs of the selected partition.

- Removed scheduling policies that are not supported by busybox chrt

- Fixed so that all cpumasks are handled as hexadecimal

Signed-off-by: Sixten Sjöström Thames <Sixten.Sjoestroem.Thames@enea.com>
Signed-off-by: Andreas Sundström <andreas.sundstrom@enea.com>
test_partition.py: Added tests for the new partrt -c flag

Signed-off-by: Sixten Sjöström Thames <Sixten.Sjoestroem.Thames@enea.com>
Signed-off-by: Catalin Popeanga <Catalin.Popeanga@enea.com>
Signed-off-by: Andreas Sundström <andreas.sundstrom@enea.com>
partrt: Added list sub command

Signed-off-by: Sixten Sjöström Thames <Sixten.Sjoestroem.Thames@enea.com>
Signed-off-by: Andreas Sundström <andreas.sundstrom@enea.com>
test_partition.py: Added test for the partrt list sub-command

Signed-off-by: Sixten Sjöström Thames <Sixten.Sjoestroem.Thames@enea.com>
Signed-off-by: Catalin Popeanga <Catalin.Popeanga@enea.com>
Signed-off-by: Andreas Sundström <andreas.sundstrom@enea.com>
partrt: Bug fix to block device writeback affinity

The affinity was set to be the same as RT partition instead of NRT partition.
Now it should be the NRT partition.

The bug was present in the tool and the test case.

Signed-off-by: Sixten Sjöström Thames <Sixten.Sjoestroem.Thames@enea.com>
Signed-off-by: Catalin Popeanga <Catalin.Popeanga@enea.com>
Signed-off-by: Andreas Sundström <andreas.sundstrom@enea.com>
partrt: Added flag (-n) to sub-command create

-n <node>    Use NUMA topology to configure partition. The CPUs
             and memory that belongs to NUMA <node> will be
             exclusive to the RT partition.

partition_test was updated with support for NUMA machine
crystalforest-server.

Signed-off-by: Sixten Sjöström Thames <Sixten.Sjoestroem.Thames@enea.com>
Signed-off-by: Andreas Sundström <andreas.sundstrom@enea.com>
test_partition: Changed the RT-mask to include CPU0-CPU3

Also updated the target whitelists

Signed-off-by: Sixten Sjöström Thames <Sixten.Sjoestroem.Thames@enea.com>
Signed-off-by: Andreas Sundström <andreas.sundstrom@enea.com>
partrt: Updated version number from 1.0 to 1.1

Documentation has also been updated.

Signed-off-by: Sixten Sjöström Thames <Sixten.Sjoestroem.Thames@enea.com>
Signed-off-by: Andreas Sundström <andreas.sundstrom@enea.com>