Blue Swirl
c57c846a80
qemu-timer: move commonly used timer code to qemu-timer-common
...
Move timer init functions to a new file, qemu-timer-common.c. Make other
critical timer functions inlined to preserve performance in
qemu-timer.c, also move muldiv64() (used by the inline functions)
to qemu-timer.h.
Adjust block/raw-posix.c and simpletrace.c to use get_clock() directly.
Remove a similar/duplicate definition in qemu-tool.c.
Adjust hw/omap_clk.c to include qemu-timer.h because muldiv64() is used
there.
After this change, tracing can be used also for user code and
simpletrace on Win32.
Cc: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Acked-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2010-10-23 15:24:07 +00:00
..
2010-09-21 15:39:42 +02:00
2010-06-13 19:00:50 +01:00
2009-11-19 16:45:21 +00:00
2010-07-11 20:00:56 +03:00
2010-10-20 17:23:28 -05:00
2010-10-09 08:19:16 +00:00
2010-05-15 17:52:49 +00:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-04-25 20:30:17 +00:00
2010-07-06 10:36:28 -05:00
2010-07-11 20:01:02 +03:00
2009-12-01 17:51:04 +02:00
2010-10-20 16:41:28 +00:00
2010-06-19 07:47:42 +00:00
2010-05-15 17:36:13 +00:00
2010-05-15 15:27:19 +00:00
2010-07-11 20:33:10 +03:00
2009-11-19 16:45:21 +00:00
2010-05-31 19:40:41 +02:00
2010-07-06 10:36:28 -05:00
2009-11-13 04:04:18 +00:00
2010-07-06 10:36:28 -05:00
2009-11-19 16:45:21 +00:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-04-08 21:17:10 +02:00
2009-10-30 08:39:31 -05:00
2009-11-22 21:27:40 +00:00
2009-11-22 21:27:40 +00:00
2009-12-25 16:12:26 +00:00
2010-07-14 14:35:10 +02:00
2010-04-25 18:20:28 +00:00
2010-04-25 18:20:28 +00:00
2009-12-12 07:59:38 -06:00
2010-04-22 03:41:24 +02:00
2010-04-22 03:55:46 +02:00
2009-10-01 16:12:16 -05:00
2009-11-09 08:43:03 -06:00
2010-10-13 18:38:07 +00:00
2010-10-13 18:38:07 +00:00
2010-10-13 18:38:07 +00:00
2010-06-10 14:45:46 +02:00
2010-06-10 14:45:46 +02:00
2009-11-07 08:55:24 +00:00
2009-12-03 10:05:58 -06:00
2010-07-06 10:36:28 -05:00
2010-04-08 21:44:38 +02:00
2010-07-11 20:01:00 +03:00
2010-02-07 19:28:32 +00:00
2010-08-24 15:22:24 +00:00
2010-04-05 19:57:40 +01:00
2010-07-06 10:36:28 -05:00
2009-12-03 09:41:34 -06:00
2009-10-01 16:12:16 -05:00
2009-11-22 21:27:40 +00:00
2010-07-06 10:36:28 -05:00
2010-09-20 20:03:39 +02:00
2009-11-07 08:55:24 +00:00
2010-10-13 18:38:07 +00:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-09-09 19:37:16 +00:00
2010-04-18 08:55:12 +00:00
2010-04-18 08:55:12 +00:00
2009-12-23 16:35:00 +02:00
2010-08-15 17:56:12 +00:00
2009-10-01 16:12:16 -05:00
2010-09-11 16:38:33 +00:00
2010-09-11 16:38:33 +00:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2010-08-26 18:04:18 +00:00
2009-10-01 16:12:16 -05:00
2010-06-14 18:41:12 +02:00
2009-10-01 16:12:16 -05:00
2010-08-24 15:22:24 +00:00
2009-10-01 16:12:16 -05:00
2010-04-01 13:56:43 -05:00
2010-04-01 13:56:43 -05:00
2010-08-24 15:22:24 +00:00
2010-08-24 15:22:24 +00:00
2010-10-20 12:10:59 -05:00
2009-03-28 16:17:50 +00:00
2010-03-29 19:23:56 +00:00
2010-09-24 04:09:01 +04:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2010-06-27 16:04:55 +00:00
2010-02-07 09:15:26 +00:00
2010-07-06 10:36:28 -05:00
2010-07-11 20:00:56 +03:00
2010-07-11 19:58:57 +03:00
2010-08-24 15:22:24 +00:00
2009-12-03 10:05:58 -06:00
2010-07-06 10:36:28 -05:00
2010-06-14 11:12:53 -05:00
2010-06-16 01:43:38 +04:00
2010-08-10 16:25:15 -05:00
2010-07-06 10:36:28 -05:00
2009-10-05 09:32:39 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-07-02 13:18:02 +02:00
2010-07-06 10:36:28 -05:00
2010-06-19 07:41:43 +00:00
2010-03-21 19:47:09 +00:00
2010-04-09 18:55:54 +02:00
2010-05-22 08:00:52 +00:00
2010-09-04 09:53:53 +00:00
2010-07-31 17:14:50 +02:00
2010-06-04 15:20:47 +02:00
2009-12-03 10:05:58 -06:00
2009-12-03 10:05:58 -06:00
2010-07-30 23:05:51 +02:00
2010-03-16 08:38:05 +01:00
2010-10-13 18:38:07 +00:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2009-10-01 16:12:16 -05:00
2010-07-06 10:36:28 -05:00
2010-07-11 20:00:56 +03:00
2010-08-24 15:22:24 +00:00
2010-06-27 16:04:31 +00:00
2010-07-06 10:36:28 -05:00
2009-12-03 10:05:58 -06:00
2010-07-06 10:36:27 -05:00
2010-06-13 15:33:00 +03:00
2009-10-01 16:12:16 -05:00
2010-07-06 10:36:28 -05:00
2009-12-03 09:41:32 -06:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2010-03-27 07:26:16 +00:00
2010-03-27 07:26:16 +00:00
2010-10-22 18:26:08 +00:00
2010-07-25 16:54:02 +02:00
2010-09-11 16:38:33 +00:00
2010-10-13 18:41:29 +00:00
2010-07-06 10:36:28 -05:00
2010-10-13 18:41:29 +00:00
2010-03-27 07:26:16 +00:00
2010-06-29 23:07:51 +02:00
2010-10-03 06:40:58 +00:00
2009-11-19 16:45:21 +00:00
2010-09-18 05:53:14 +00:00
2009-12-01 17:58:27 +02:00
2010-07-06 10:36:28 -05:00
2010-09-04 09:45:54 +00:00
2010-01-08 09:58:41 -06:00
2010-08-24 15:22:24 +00:00
2010-07-06 10:36:28 -05:00
2009-12-04 20:44:44 +00:00
2010-07-11 20:00:56 +03:00
2009-12-03 09:41:31 -06:00
2010-05-31 19:40:41 +02:00
2010-02-07 08:05:03 +00:00
2010-09-18 05:53:14 +00:00
2010-09-10 01:55:53 +02:00
2010-10-23 15:24:07 +00:00
2009-10-04 13:24:45 +02:00
2009-10-01 16:12:16 -05:00
2010-06-30 20:41:36 +02:00
2010-06-30 20:41:36 +02:00
2010-06-30 20:41:36 +02:00
2010-09-18 07:01:48 +00:00
2010-06-30 20:41:37 +02:00
2010-06-30 20:41:37 +02:00
2009-10-01 16:12:16 -05:00
2010-09-18 07:01:48 +00:00
2010-06-30 20:41:36 +02:00
2010-06-30 20:41:37 +02:00
2010-08-24 15:22:24 +00:00
2010-06-30 20:41:36 +02:00
2010-06-30 20:41:37 +02:00
2010-09-10 01:55:53 +02:00
2010-09-10 01:55:53 +02:00
2010-07-06 10:36:28 -05:00
2010-07-11 20:00:56 +03:00
2009-10-01 16:12:16 -05:00
2010-07-06 10:36:28 -05:00
2010-06-04 15:20:47 +02:00
2010-08-28 08:50:40 +00:00
2010-08-24 15:22:24 +00:00
2010-07-02 13:18:02 +02:00
2010-03-23 09:59:54 +01:00
2010-03-21 19:47:15 +00:00
2010-06-29 23:07:51 +02:00
2009-12-23 16:35:00 +02:00
2010-08-24 15:22:24 +00:00
2010-10-05 13:53:56 -05:00
2010-09-18 05:53:14 +00:00
2010-03-07 15:48:43 +00:00
2010-03-07 15:48:43 +00:00
2010-08-22 16:19:00 -05:00
2010-08-24 15:22:24 +00:00
2010-07-11 23:14:57 +03:00
2009-12-03 09:41:31 -06:00
2010-08-24 15:22:24 +00:00
2010-05-21 11:52:08 +02:00
2010-04-25 19:31:06 +00:00
2010-07-11 20:01:02 +03:00
2010-09-18 05:53:14 +00:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2010-07-06 10:36:28 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2010-06-04 11:43:40 +02:00
2009-10-01 16:12:16 -05:00
2010-05-15 17:52:49 +00:00
2010-05-15 15:25:31 +00:00
2010-09-24 22:01:24 +02:00
2010-07-06 10:36:28 -05:00
2009-10-01 16:12:16 -05:00
2010-10-13 18:41:29 +00:00
2010-10-13 18:41:29 +00:00
2009-10-01 16:12:16 -05:00
2010-08-26 18:18:26 +02:00
2010-03-21 19:47:11 +00:00
2009-10-01 16:12:16 -05:00
2010-10-13 18:38:07 +00:00
2010-10-13 18:41:29 +00:00
2010-10-13 18:41:29 +00:00
2010-10-13 18:41:29 +00:00
2010-09-24 22:01:24 +02:00
2010-09-24 22:01:24 +02:00
2010-10-13 18:41:29 +00:00
2010-09-08 14:55:19 -05:00
2009-10-01 16:12:16 -05:00
2010-07-11 20:00:56 +03:00
2009-12-01 17:51:04 +02:00
2009-11-13 04:04:18 +00:00
2010-07-06 10:36:28 -05:00
2009-10-05 09:32:36 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2009-10-01 16:12:16 -05:00
2010-07-06 10:36:28 -05:00
2009-09-21 18:11:34 +00:00
2010-07-06 10:36:28 -05:00
2010-09-18 07:01:48 +00:00
2010-04-05 19:57:40 +01:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2010-08-24 15:22:24 +00:00
2010-08-24 15:22:24 +00:00
2010-08-24 15:22:24 +00:00
2010-08-24 15:22:24 +00:00
2010-10-03 06:41:03 +00:00
2009-10-01 16:12:16 -05:00
2010-08-24 15:22:24 +00:00
2010-07-11 23:15:22 +03:00
2010-09-07 20:29:29 +03:00
2010-09-07 20:29:24 +03:00
2010-07-06 10:36:28 -05:00
2010-01-12 21:55:53 +03:00
2009-11-07 08:55:24 +00:00
2010-09-21 15:39:43 +02:00
2010-06-22 14:38:01 +02:00
2010-09-21 15:39:42 +02:00
2010-09-21 15:39:43 +02:00
2010-07-22 05:52:10 +02:00
2010-09-22 14:02:33 -05:00
2009-10-01 16:12:16 -05:00
2010-09-15 15:35:53 +02:00
2009-10-01 16:12:16 -05:00
2010-03-18 18:41:57 +00:00
2010-08-20 21:04:37 +00:00
2010-04-13 20:17:24 +02:00
2009-12-01 17:51:04 +02:00
2010-03-18 18:41:57 +00:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2010-06-27 19:06:44 +03:00
2009-11-07 08:55:24 +00:00
2010-08-02 18:49:13 +00:00
2010-01-14 16:15:50 +01:00
2010-09-18 05:53:14 +00:00
2009-09-20 14:58:02 +00:00
2009-10-05 09:32:37 -05:00
2009-10-05 09:32:37 -05:00
2010-04-25 19:31:06 +00:00
2010-09-18 07:01:48 +00:00
2009-10-01 16:12:16 -05:00
2010-09-11 16:38:33 +00:00
2009-10-01 16:12:16 -05:00
2010-08-24 15:22:24 +00:00
2009-12-03 10:05:58 -06:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2009-10-07 08:54:54 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2009-11-07 08:55:24 +00:00
2010-04-03 07:40:47 +00:00
2010-09-11 16:38:33 +00:00
2009-10-01 16:12:16 -05:00
2010-08-24 15:22:24 +00:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-09-07 20:29:29 +03:00
2010-07-06 10:36:28 -05:00
2010-10-02 14:27:41 +00:00
2010-10-02 14:27:41 +00:00
2010-10-13 18:41:29 +00:00
2010-07-06 10:36:28 -05:00
2010-03-18 18:41:57 +00:00
2010-07-06 10:36:28 -05:00
2010-05-15 14:31:27 +02:00
2010-08-24 15:22:24 +00:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-04-25 19:31:06 +00:00
2009-12-04 20:44:44 +00:00
2010-07-11 20:00:56 +03:00
2009-12-12 07:59:38 -06:00
2010-04-25 18:23:04 +00:00
2010-06-14 15:46:28 -05:00
2010-04-25 18:23:04 +00:00
2010-08-24 15:22:24 +00:00
2009-12-18 23:23:56 +01:00
2010-08-22 17:11:06 -05:00
2010-06-13 23:37:31 +01:00
2010-04-04 21:18:26 +01:00
2010-06-30 20:35:46 +02:00
2010-07-11 20:00:56 +03:00
2010-06-29 23:07:52 +02:00
2010-10-20 12:10:59 -05:00
2010-03-31 11:16:52 -05:00
2010-07-11 19:58:57 +03:00
2010-08-24 15:22:24 +00:00
2010-04-08 11:11:21 +02:00
2010-07-06 10:36:28 -05:00
2010-07-06 10:36:28 -05:00
2010-07-11 20:00:56 +03:00
2010-08-22 17:11:06 -05:00
2010-09-14 16:02:23 +02:00
2010-04-01 13:56:43 -05:00
2010-10-07 12:19:47 +02:00
2010-04-01 13:56:43 -05:00
2010-10-13 18:41:29 +00:00
2010-10-20 12:10:58 -05:00
2010-09-08 22:58:40 +05:30
2010-10-20 12:10:59 -05:00
2010-10-20 12:10:58 -05:00
2010-10-20 12:10:58 -05:00
2010-10-20 12:10:58 -05:00
2010-10-20 12:10:58 -05:00
2010-10-20 12:10:59 -05:00
2010-10-20 12:10:58 -05:00
2010-10-01 10:20:06 -03:00
2010-01-26 17:08:03 -06:00
2010-09-21 15:39:42 +02:00
2010-07-06 17:05:49 +02:00
2010-04-28 08:58:22 -05:00
2010-10-07 12:19:47 +02:00
2010-09-07 20:29:29 +03:00
2010-10-07 12:19:47 +02:00
2010-08-22 16:19:00 -05:00
2010-06-13 19:00:50 +01:00
2010-10-07 12:19:47 +02:00
2010-10-07 12:19:47 +02:00
2010-10-20 12:10:59 -05:00
2010-02-03 19:47:34 -02:00
2010-09-10 02:30:04 +02:00
2009-12-01 17:51:04 +02:00
2010-07-12 18:36:02 +02:00
2010-06-29 23:07:51 +02:00
2010-08-22 17:11:06 -05:00
2009-09-20 08:02:28 +00:00
2010-07-11 20:00:56 +03:00
2009-12-03 10:05:58 -06:00
2010-10-13 18:41:29 +00:00
2009-12-02 08:57:43 -06:00
2010-10-03 06:34:36 +00:00
2009-09-25 19:51:45 +00:00
2009-09-12 15:00:28 +00:00
2010-08-24 15:22:24 +00:00
2010-08-24 15:22:24 +00:00
2010-07-03 09:48:24 +03:00
2010-08-24 15:22:24 +00:00
2009-12-03 09:41:34 -06:00
2010-06-13 19:00:50 +01:00
2009-12-03 09:41:34 -06:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-27 12:28:41 -05:00
2010-07-06 10:36:28 -05:00