95 Commits (9083da1d4c9dfff30d411f8c73ea494e9d78de1b)

Author SHA1 Message Date
Paolo Bonzini add40e9777 timer: add timer_mod_anticipate and timer_mod_anticipate_ns 13 years ago
Paolo Bonzini 0f809e5fbe timer: extract timer_mod_ns_locked and timerlist_rearm 13 years ago
Liu Ping Fan 3c05341157 timer: make qemu_clock_enable sync between disable and timer's cb 13 years ago
Paolo Bonzini 3db1ee7c2a qemu-timer: do not take the lock in timer_pending 13 years ago
Stefan Hajnoczi 978f2205c7 qemu-timer: make qemu_timer_mod_ns() and qemu_timer_del() thread-safe 13 years ago
Stefan Hajnoczi da718ceb17 qemu-timer: drop outdated signal safety comments 13 years ago
Alex Bligh b4049b74b9 aio / timers: Remove legacy interface 13 years ago
Alex Bligh 7bf8fbde44 aio / timers: Remove main_loop_timerlist 13 years ago
Alex Bligh 40daca54cd aio / timers: Rearrange timer.h & make legacy functions call non-legacy 13 years ago
Alex Bligh 63111b69cc aio / timers: Remove legacy qemu_clock_deadline & qemu_timerlist_deadline 13 years ago
Alex Bligh 6d32717155 aio / timers: Remove alarm timers 13 years ago
Alex Bligh ac70aafc28 aio / timers: Use all timerlists in icount warp calculations 13 years ago
Alex Bligh b1bbfe72ec aio / timers: On timer modification, qemu_notify or aio_notify 13 years ago
Alex Bligh d5541d8680 aio / timers: Add a notify callback to QEMUTimerList 13 years ago
Alex Bligh 754d6a544d aio / timers: Add QEMUTimerListGroup and helper functions 13 years ago
Alex Bligh ff83c66ecc aio / timers: Split QEMUClock into QEMUClock and QEMUTimerList 13 years ago
Alex Bligh f9a976b740 aio / timers: Make qemu_run_timers and qemu_run_all_timers return progress 13 years ago
Alex Bligh cd758dd0ac aio / timers: Add prctl(PR_SET_TIMERSLACK, 1, ...) to reduce timer slack 13 years ago
Alex Bligh 4e0c6529fc aio / timers: add ppoll support with qemu_poll_ns 13 years ago
Alex Bligh 043a7e1f8f aio / timers: Consistent treatment of disabled clocks for deadlines 13 years ago
Alex Bligh 02a03a9f12 aio / timers: add qemu-timer.c utility functions 13 years ago
Alex Bligh 58ac56b9ad aio / timers: Rename qemu_new_clock and expose clock types 13 years ago
Alex Bligh e93379b039 aio / timers: Rename qemu_timer_* functions 13 years ago
Paolo Bonzini 0727b86754 qemu-timer: move timeBeginPeriod/timeEndPeriod to os-win32 14 years ago
Paolo Bonzini 9c17d615a6 softmmu: move include files to include/sysemu/ 14 years ago
Paolo Bonzini 1de7afc984 misc: move include files to include/qemu/ 14 years ago
Paolo Bonzini 83c9089e73 monitor: move include files to include/monitor/ 14 years ago
Paolo Bonzini 28ecbaeecb ui: move files to ui/ and include/ui/ 14 years ago
Paolo Bonzini 7fa22f2bf7 net: do not include net.h everywhere 14 years ago
Stefan Weil 253ecf83bc qemu-timer: Fix compilation for non-POSIX hosts 14 years ago
Anthony Liguori 30ea833941 build: pthread_atfork() needs include of pthread.h 14 years ago
Paolo Bonzini c8122c35e6 qemu-timer: reinitialize timers after fork 14 years ago
Paolo Bonzini 744ca8e375 qemu-timer: make initialization functions idempotent 14 years ago
Richard Henderson 1e9737da4a qemu-timer: Check for usable fields for SIGEV_THREAD_ID 14 years ago
Paolo Bonzini 144b97c26c qemu-timer: simplify qemu_run_timers 14 years ago
Paolo Bonzini de188751da qemu-timer: properly arm alarm timer for timers set by device initialization 14 years ago
Stefano Stabellini 8227421e04 qemu_rearm_alarm_timer: do not call rearm if the next deadline is INT64_MAX 14 years ago
Peter Maydell c8057f951d Support 'help' as a synonym for '?' in command line options 14 years ago
Stefan Weil 52ef651f56 qemu-timer: Fix wrong error message 14 years ago
Andreas Faerber 165ceac095 qemu-timer: Move include for __FreeBSD_version to header 14 years ago
Stefan Weil 40f08e87f6 qemu-timer: Fix limits for w32 mmtimer 15 years ago
Stefan Weil 9a14b298bb qemu-timer: Optimize data structures 15 years ago
Stefan Weil 8205199d7b qemu-timer: Remove function alarm_has_dynticks 15 years ago
Stefan Weil 5e1ec7b267 qemu-timer: Use bool, false, true for boolean values 15 years ago
Stefan Weil c4879f2a67 qemu-timer: Remove unused function qemu_alarm_pending 15 years ago
Stefan Weil bff9f8bfbe qemu-timer: Remove redundant include statements 15 years ago
Stefano Stabellini 7c7db75576 main_loop_wait: block indefinitely 15 years ago
Stefano Stabellini 4ffd16fc29 qemu_next_alarm_deadline: check the expire time of a clock only if it is enabled 15 years ago
Stefano Stabellini 5bfb723f07 timers: the rearm function should be able to handle delta = INT64_MAX 15 years ago
Peter Portante 158fd3ce98 qemu-timer.c: Remove 250us timeouts 15 years ago