[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 6/6] target-alpha: Add high-resolution access to
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH 6/6] target-alpha: Add high-resolution access to wall clock and an alarm. |
Date: |
Fri, 26 Aug 2011 04:51:00 +0100 |
On 25 August 2011 22:45, Richard Henderson <address@hidden> wrote:
> @@ -1604,6 +1607,12 @@ static void gen_mfpr(int ra, int regno)
> return;
> }
>
> + if (regno == 250) {
> + /* WALL_TIME */
> + gen_helper_get_time(cpu_ir[ra]);
> + return;
> + }
> +
> /* The basic registers are data only, and unknown registers
> are read-zero, write-ignore. */
> if (data == 0) {
> @@ -1650,6 +1659,11 @@ static ExitStatus gen_mtpr(DisasContext *ctx, int rb,
> int regno)
> gen_helper_halt(tmp);
> return EXIT_PC_STALE;
>
> + case 251:
> + /* ALARM */
> + gen_helper_set_alarm(tmp);
> + break;
> +
> default:
> /* The basic registers are data only, and unknown registers
> are read-zero, write-ignore. */
Don't you need some magic around helper calls that read/write
the time to keep -icount working? I don't understand this but
Paolo does...
-- PMM
- [Qemu-devel] [PULL][PATCH 0/6] Alpha system emulation, v9, Richard Henderson, 2011/08/25
- [Qemu-devel] [PATCH 3/6] target-alpha: Add CLIPPER emulation., Richard Henderson, 2011/08/25
- [Qemu-devel] [PATCH 4/6] target-alpha: Implement WAIT IPR., Richard Henderson, 2011/08/25
- [Qemu-devel] [PATCH 2/6] target-alpha: Add CLIPPER emulation., Richard Henderson, 2011/08/25
- [Qemu-devel] [PATCH 6/6] target-alpha: Add high-resolution access to wall clock and an alarm., Richard Henderson, 2011/08/25
- Re: [Qemu-devel] [PATCH 6/6] target-alpha: Add high-resolution access to wall clock and an alarm.,
Peter Maydell <=
- Re: [Qemu-devel] [PATCH 6/6] target-alpha: Add high-resolution access to wall clock and an alarm., Paolo Bonzini, 2011/08/26
- Re: [Qemu-devel] [PATCH 6/6] target-alpha: Add high-resolution access to wall clock and an alarm., Richard Henderson, 2011/08/26
- Re: [Qemu-devel] [PATCH 6/6] target-alpha: Add high-resolution access to wall clock and an alarm., Peter Maydell, 2011/08/26
- Re: [Qemu-devel] [PATCH 6/6] target-alpha: Add high-resolution access to wall clock and an alarm., Richard Henderson, 2011/08/26
- Re: [Qemu-devel] [PATCH 6/6] target-alpha: Add high-resolution access to wall clock and an alarm., Richard Henderson, 2011/08/26
- Re: [Qemu-devel] [PATCH 6/6] target-alpha: Add high-resolution access to wall clock and an alarm., Edgar E. Iglesias, 2011/08/27
[Qemu-devel] [PATCH 5/6] target-alpha: Implement HALT IPR., Richard Henderson, 2011/08/25
[Qemu-devel] [PATCH 1/6] target-alpha: Add custom PALcode image for CLIPPER emulation., Richard Henderson, 2011/08/25
Re: [Qemu-devel] [PULL][PATCH 0/6] Alpha system emulation, v9, Richard Henderson, 2011/08/25