diff options
Diffstat (limited to 'sys/mips/sibyte/sb_scd.c')
-rw-r--r-- | sys/mips/sibyte/sb_scd.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/mips/sibyte/sb_scd.c b/sys/mips/sibyte/sb_scd.c index f0c7295..e5ac23c 100644 --- a/sys/mips/sibyte/sb_scd.c +++ b/sys/mips/sibyte/sb_scd.c @@ -242,11 +242,11 @@ sb_clear_mailbox(int cpu, uint64_t val) sb_store64(regaddr, val); } -int -platform_num_processors(void) +cpumask_t +platform_cpu_mask(void) { - return (SYSREV_NUM_PROCESSORS(sb_read_sysrev())); + return (~0U >> (32 - SYSREV_NUM_PROCESSORS(sb_read_sysrev()))); } #endif /* SMP */ |