summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2024-02-11 12:00:57 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2024-02-11 15:03:43 +0100
commit0232f733a60af52ff901d9af1bb4006fa1765182 (patch)
treefeffc0d995ed8844e23f440af15c443ca80b9a6a
parente97bef5c788fa9cf15aab28d469e5f72cb0360c7 (diff)
ddb: Make show all runqs iterate over psets.
-rw-r--r--ddb/db_print.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/ddb/db_print.c b/ddb/db_print.c
index 028cb887..c8d85d26 100644
--- a/ddb/db_print.c
+++ b/ddb/db_print.c
@@ -345,10 +345,14 @@ db_show_all_runqs(
db_expr_t count,
const char * modif)
{
- int i;
+ int i = 0;
+ processor_set_t pset;
- db_printf("Processor set runq:\t");
- showrq(&default_pset.runq);
+ queue_iterate(&all_psets, pset, processor_set_t, all_psets) {
+ db_printf("Processor set #%d runq:\t", i);
+ showrq(&pset->runq);
+ i++;
+ }
for (i = 0; i < smp_get_numcpus(); i++) {
db_printf("Processor #%d runq:\t", i);
showrq(&cpu_to_processor(i)->runq);