struct dbfs_d2fc_hdr {
u64 len; /* Length of d2fc buffer without header */
u16 version; /* Version of header */ union tod_clock tod_ext; /* TOD clock for d2fc */
u64 count; /* Number of VM guests in d2fc buffer */ char reserved[30];
} __attribute__ ((packed));
int hypfs_vm_init(void)
{ if (!machine_is_vm()) return0; if (diag2fc(0, all_guests, NULL) > 0)
diag2fc_guest_query = all_guests; elseif (diag2fc(0, local_guest, NULL) > 0)
diag2fc_guest_query = local_guest; else return -EACCES;
hypfs_dbfs_create_file(&dbfs_file_2fc); return0;
}
void hypfs_vm_exit(void)
{ if (!machine_is_vm()) return;
hypfs_dbfs_remove_file(&dbfs_file_2fc);
}
Messung V0.5 in Prozent
¤ 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.0.11Bemerkung:
(vorverarbeitet am 2026-10-11)
¤
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.