ret = sbi_ecall(SBI_EXT_STA, SBI_EXT_STA_STEAL_TIME_SET_SHMEM,
lo, hi, flags, 0, 0, 0); if (ret.error) { if (lo == SBI_SHMEM_DISABLE && hi == SBI_SHMEM_DISABLE)
pr_warn("Failed to disable steal-time shmem"); else
pr_warn("Failed to set steal-time shmem"); return sbi_err_map_linux_errno(ret.error);
}
return0;
}
staticint pv_time_cpu_online(unsignedint cpu)
{ struct sbi_sta_struct *st = this_cpu_ptr(&steal_time);
phys_addr_t pa = __pa(st); unsignedlong lo = (unsignedlong)pa; unsignedlong hi = IS_ENABLED(CONFIG_32BIT) ? upper_32_bits((u64)pa) : 0;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.