1 #include "qemu/osdep.h" 2 #include "qapi/error.h" 3 #include "sysemu/cpu-timers.h" 4 5 /* icount - Instruction Counter API */ 6 7 ICountMode use_icount = ICOUNT_DISABLED; 8 9 void icount_update(CPUState *cpu) 10 { 11 abort(); 12 } 13 bool icount_configure(QemuOpts *opts, Error **errp) 14 { 15 /* signal error */ 16 error_setg(errp, "cannot configure icount, TCG support not available"); 17 18 return false; 19 } 20 int64_t icount_get_raw(void) 21 { 22 abort(); 23 return 0; 24 } 25 int64_t icount_get(void) 26 { 27 abort(); 28 return 0; 29 } 30 int64_t icount_to_ns(int64_t icount) 31 { 32 abort(); 33 return 0; 34 } 35 int64_t icount_round(int64_t count) 36 { 37 abort(); 38 return 0; 39 } 40 void icount_start_warp_timer(void) 41 { 42 abort(); 43 } 44 void icount_account_warp_timer(void) 45 { 46 abort(); 47 } 48 49 void icount_notify_exit(void) 50 { 51 } 52