This patch provides some example files in the json_examples sub-directory
for sending to the fifo.
Signed-off-by: David Hunt <david.hunt@intel.com>
---
examples/vm_power_manager/json_examples/README | 6 ++++++
examples/vm_power_manager/json_examples/create.json | 8 ++++++++
examples/vm_power_manager/json_examples/destroy.json | 4 ++++
examples/vm_power_manager/json_examples/set_core_max.json | 6 ++++++
examples/vm_power_manager/json_examples/set_core_min.json | 6 ++++++
5 files changed, 30 insertions(+)
create mode 100644 examples/vm_power_manager/json_examples/README
create mode 100644 examples/vm_power_manager/json_examples/create.json
create mode 100644 examples/vm_power_manager/json_examples/destroy.json
create mode 100644 examples/vm_power_manager/json_examples/set_core_max.json
create mode 100644 examples/vm_power_manager/json_examples/set_core_min.json
new file mode 100644
@@ -0,0 +1,6 @@
+Sample files for sending to the vm_power_manager through the fifo.
+
+Simply cat the file to /tmp/powermonitor/fifo.0 when the vm_power_manager
+application is running.
+
+E.g. cat create.json >/tmp/powermonitor/fifo.0
new file mode 100644
@@ -0,0 +1,8 @@
+{"policy": {
+ "name": "policy-1",
+ "command": "create",
+ "policy_type": "TIME",
+ "busy_hours":[ 17, 18, 19, 20, 21, 22, 23 ],
+ "quiet_hours":[ 2, 3, 4, 5, 6 ],
+ "core_list":[ 11, 12 ]
+}}
new file mode 100644
@@ -0,0 +1,4 @@
+{"policy": {
+ "name": "policy-1",
+ "command": "destroy"
+}}
new file mode 100644
@@ -0,0 +1,6 @@
+{"instruction": {
+ "name": "set_power",
+ "command": "power",
+ "unit": "SCALE_MAX",
+ "resource_id": 10
+}}
new file mode 100644
@@ -0,0 +1,6 @@
+{"instruction": {
+ "name": "set_power",
+ "command": "power",
+ "unit": "SCALE_MIN",
+ "resource_id": 10
+}}