Commit 0399bfe0bf949296258f2b182b6e70e49d03408f
1 parent
634a21f6
Fix warnings caused by timer_t, it is 32 bits on Sparc64
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5725 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
3 additions
and
3 deletions
vl.c
| ... | ... | @@ -1527,21 +1527,21 @@ static int dynticks_start_timer(struct qemu_alarm_timer *t) |
| 1527 | 1527 | return -1; |
| 1528 | 1528 | } |
| 1529 | 1529 | |
| 1530 | - t->priv = (void *)host_timer; | |
| 1530 | + t->priv = (void *)(long)host_timer; | |
| 1531 | 1531 | |
| 1532 | 1532 | return 0; |
| 1533 | 1533 | } |
| 1534 | 1534 | |
| 1535 | 1535 | static void dynticks_stop_timer(struct qemu_alarm_timer *t) |
| 1536 | 1536 | { |
| 1537 | - timer_t host_timer = (timer_t)t->priv; | |
| 1537 | + timer_t host_timer = (timer_t)(long)t->priv; | |
| 1538 | 1538 | |
| 1539 | 1539 | timer_delete(host_timer); |
| 1540 | 1540 | } |
| 1541 | 1541 | |
| 1542 | 1542 | static void dynticks_rearm_timer(struct qemu_alarm_timer *t) |
| 1543 | 1543 | { |
| 1544 | - timer_t host_timer = (timer_t)t->priv; | |
| 1544 | + timer_t host_timer = (timer_t)(long)t->priv; | |
| 1545 | 1545 | struct itimerspec timeout; |
| 1546 | 1546 | int64_t nearest_delta_us = INT64_MAX; |
| 1547 | 1547 | int64_t current_us; | ... | ... |