qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] PXA-specific ARM hacks.


From: andrzej zaborowski
Subject: [Qemu-devel] [PATCH] PXA-specific ARM hacks.
Date: Fri, 16 Mar 2007 23:06:44 +0100

This patch contains some ugly but very useful chnages:
- in cpu-exec.c, halt the arm CPU on CPU_INTERRUPT_HALT like in other
architectures.
- wake the cpu up on CPU_INTERRUPT_EXITTB - this serves waking the
CPU up without asserting IRQ or FIQ, which is possible on PXA. Would
it be better to add a separate interrupt type instead?
- in target-arm/translate.c, don't terminate the TB after a CP15
write. The purpose of this is to imitate the real processor's
instruction cache (to some degree). OSes should never need rely on the
cache prefetch but unfortunately Linux for pxa does when it's waking
up from sleep or deep idle, when enabling the MMU (simplifies things a
lot for Linux).

Cheers,
Andrew

Attachment: 0015-PXA-specific-ARM-hacks.txt
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]