From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jjrjn-0006q4-Mm for qemu-devel@nongnu.org; Thu, 10 Apr 2008 04:02:27 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jjrjl-0006ny-49 for qemu-devel@nongnu.org; Thu, 10 Apr 2008 04:02:27 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jjrjk-0006nd-TP for qemu-devel@nongnu.org; Thu, 10 Apr 2008 04:02:24 -0400 Received: from ug-out-1314.google.com ([66.249.92.171]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jjrjj-0006Ad-BG for qemu-devel@nongnu.org; Thu, 10 Apr 2008 04:02:23 -0400 Received: by ug-out-1314.google.com with SMTP id m2so1084968uge.4 for ; Thu, 10 Apr 2008 01:02:17 -0700 (PDT) Message-ID: Date: Thu, 10 Apr 2008 10:02:17 +0200 From: "andrzej zaborowski" Subject: Re: [Qemu-devel] What is the programming interface of qemu ARM PXA target? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi, On 10/04/2008, rui zhang wrote: > I am going to write a BSP for RTEMS on QEMU ARM PXA target. I > mean "the XScale-based clamshell PDA models ("Spitz", "Akita", > "Borzoi" and "Terrier") emulation" mentioned in qemu > doc(http://fabrice.bellard.free.fr/qemu/qemu-doc.html). > So I need the programming interface of this emulation, such as > the address for some peripheral and its meaning. Where can I get it? > I have got a pdf "INTEL PXA27x Processor Family Developer's > Manual" from internet(http://nativesystems.inf.ethz.ch/pub/Main/LecturesSystembau/PXA27x_Processor_Family_Developers_Manual.pdf). > Is this suitable for the QEMU emulation? Yes, in a big part this applies to the emulated PXA270 cpu. As for some other peripherals (the flash controller and power management chips) there's no public docs available and the Linux source code is regarded as documentation. For the Maxim parts (max1111, max7310) documenation is downloadable at maxim-ic.com. For the Texas Instruments parts (ads7846) documenation is downloadable at ti.com. For the microdrive and flash memory, the interface is standard and any microdrive or flash with similar specs will do. I highly suggest that you use also a real PXA board for testing, not the emulator only. Cheers -- Please do not print this email unless absolutely necessary. Spread environmental awareness.