Skip to content

Commit 8658a0e

Browse files
committed
Add stubs for some scheduler system calls
1 parent 60d1593 commit 8658a0e

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/functions.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,20 @@ void setup_kvm_system_calls()
446446
regs.rax = 0;
447447
cpu.set_registers(regs);
448448
});
449+
Machine::install_syscall_handler( // sched_getparam
450+
143, [] (auto& cpu) {
451+
auto& regs = cpu.registers();
452+
regs.rax = 0;
453+
SYSPRINT("sched_getparam(...) = %lld\n", regs.rax);
454+
cpu.set_registers(regs);
455+
});
456+
Machine::install_syscall_handler( // sched_getscheduler
457+
145, [] (auto& cpu) {
458+
auto& regs = cpu.registers();
459+
regs.rax = 0;
460+
SYSPRINT("sched_getscheduler(...) = %lld\n", regs.rax);
461+
cpu.set_registers(regs);
462+
});
449463
Machine::install_syscall_handler(
450464
157, [] (auto& cpu) {
451465
/* SYS prctl */

0 commit comments

Comments
 (0)