scx_lavd 1.1.0

A Latency-criticality Aware Virtual Deadline (LAVD) scheduler based on sched_ext, which is a Linux kernel feature which enables implementing kernel thread schedulers in BPF and dynamically loading them. https://github.com/sched-ext/scx/tree/main
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>

#include "scx_test.h"

__thread jmp_buf scxtest_bail_jmp;

void __fail_assert(const char *condition, const char *file, int line)
{
	fprintf(stderr, "Assertion failed: %s, file %s, line %d\n", condition, file, line);
	longjmp(scxtest_bail_jmp, -1);
}