From 3e9a4de81fd0ca55b5e385f02ab4d982841498c4 Mon Sep 17 00:00:00 2001 From: Lennard Kittner Date: Wed, 26 Feb 2025 19:46:39 +0100 Subject: Added initial scheduler implementation --- src/task_state.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/task_state.rs (limited to 'src/task_state.rs') diff --git a/src/task_state.rs b/src/task_state.rs new file mode 100644 index 0000000..4f1bbb8 --- /dev/null +++ b/src/task_state.rs @@ -0,0 +1,11 @@ +use std::time::SystemTime; + +use crate::bpf::QueuedTask; + +pub struct TaskState { + pub pid: u64, + pub previous_energy_usage: u64, + pub budget: u64, + pub children: Vec, + pub scheduled_last: SystemTime, +} \ No newline at end of file -- cgit v1.3.1