> compile NEMU

ysyx_22040000 李心杨
Linux calcite 6.6.19 #1-NixOS SMP PREEMPT_DYNAMIC Fri Mar  1 12:35:11 UTC 2024 x86_64 GNU/Linux
 16:10:36  up   5:46,  2 users,  load average: 0.80, 0.80, 0.57
This commit is contained in:
tracer-ysyx 2024-03-13 16:10:36 +08:00 committed by xinyangli
parent bdd1069c6e
commit c34f132985
3 changed files with 21 additions and 12 deletions

View file

@ -35,3 +35,15 @@ bool log_enable() {
(g_nr_guest_inst <= CONFIG_TRACE_END), false);
}
#endif
IFDEF(CONFIG_ITRACE, char logbuf[CONFIG_ITRACE_BUFFER][128]);
IFDEF(CONFIG_ITRACE, int logbuf_rear);
#ifdef CONFIG_ITRACE
void log_itrace_print() {
puts("ITRACE buffer:");
for (int i = (logbuf_rear + 1) % CONFIG_ITRACE_BUFFER; i != logbuf_rear; i = (i + 1) % CONFIG_ITRACE_BUFFER) {
puts(logbuf[i]);
}
}
#endif