Comments (2)
Hi @raykzhao
Could you please try the fix below:
diff --git a/kernel/sched/bs.h b/kernel/sched/bs.h
index 8e534147b428..e3a6e2f3621c 100644
--- a/kernel/sched/bs.h
+++ b/kernel/sched/bs.h
@@ -10,6 +10,14 @@ const_debug unsigned int sysctl_sched_migration_cost = 500000UL;
void __init sched_init_granularity(void) {}
#ifdef CONFIG_SMP
+/*
+ * For asym packing, by default the lower numbered CPU has higher priority.
+ */
+int __weak arch_asym_cpu_priority(int cpu)
+{
+ return -cpu;
+}
+
/* Give new sched_entity start runnable values to heavy its load in infant time */
void init_entity_runnable_average(struct sched_entity *se) {}
void post_init_entity_util_avg(struct task_struct *p) {}
Glad to see you testing this new scheduler :D
from tt-cpu-scheduler.
It works! Thank you!
from tt-cpu-scheduler.
Related Issues (20)
- Deferred some updates during migration (locking 2 runqueues)
- wake_affine_weight HOT 1
- Global runqueue HOT 14
- Heterogeneous CPU Topology Support (Intel Alder Lake) HOT 3
- [question] Is possible to use Docker Server with TT enabled in kernel? HOT 14
- The high-hz.patch should be in the 5.16 patch folder too
- Build error: implicit declaration of function ‘update_load_add’ HOT 1
- high-hz.patch info HOT 7
- 5.16.x and patch rt HOT 1
- Severe performance issues with Back 4 Blood. HOT 12
- how to enable TT? HOT 3
- AMD GPU Issue HOT 6
- ananicy HOT 1
- [bug] k3s does not work with TT Scheduler HOT 1
- Xanmod-5.15-tt kernel freezes some time after booting. HOT 43
- TT scheduler data usage HOT 18
- Frequency locked with `ondemand` governor HOT 11
- Yield fix HOT 1
- error: implicit declaration of function ‘printk_deferred_once’ HOT 6
- Latency_nice proposal for use in TT HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tt-cpu-scheduler.