qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] qemu vnc.c
@ 2006-08-24 20:36 Fabrice Bellard
  2006-08-25  8:25 ` [Qemu-devel] Run Qemu ARM system without MMU (MMUless) Tieu Ma Dau
  0 siblings, 1 reply; 5+ messages in thread
From: Fabrice Bellard @ 2006-08-24 20:36 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	06/08/24 20:36:44

Modified files:
	.              : vnc.c 

Log message:
	signed fixes - VNC console switch (initial patch by Andrzej Zaborowski)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/vnc.c?cvsroot=qemu&r1=1.7&r2=1.8

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Qemu-devel] Run Qemu ARM system without MMU (MMUless)
  2006-08-24 20:36 [Qemu-devel] qemu vnc.c Fabrice Bellard
@ 2006-08-25  8:25 ` Tieu Ma Dau
  2006-08-25 12:24   ` Thorsten Zitterell
  0 siblings, 1 reply; 5+ messages in thread
From: Tieu Ma Dau @ 2006-08-25  8:25 UTC (permalink / raw)
  To: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 254 bytes --]

Hi all,
 If I want to run Qemu ARM system to simulate a system without MMU (MMU less), how can I do?
 Thanks for your responses and best reagards,
 Tieu
 
 		
---------------------------------
Stay in the know. Pulse on the new Yahoo.com.  Check it out. 

[-- Attachment #2: Type: text/html, Size: 327 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] Run Qemu ARM system without MMU (MMUless)
  2006-08-25  8:25 ` [Qemu-devel] Run Qemu ARM system without MMU (MMUless) Tieu Ma Dau
@ 2006-08-25 12:24   ` Thorsten Zitterell
  2006-08-25 15:08     ` Tieu Ma Dau
  0 siblings, 1 reply; 5+ messages in thread
From: Thorsten Zitterell @ 2006-08-25 12:24 UTC (permalink / raw)
  To: qemu-devel

Tieu Ma Dau wrote:
> If I want to run Qemu ARM system to simulate a system without MMU (MMU 
> less), how can I do?
> Thanks for your responses and best reagards,
> Tieu

Hi,

according to target-arm/helper.c the MMU is enabled/disabled with 
coprocessor 15.

     if ((env->cp15.c1_sys & 1) == 0) {
         /* MMU diusabled.  */
         *phys_ptr = address;
         *prot = PAGE_READ | PAGE_WRITE;
     } else {
         /* Pagetable walk.  */
     }

It is disabled when QEMU starts...

--
Thorsten

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] Run Qemu ARM system without MMU (MMUless)
  2006-08-25 12:24   ` Thorsten Zitterell
@ 2006-08-25 15:08     ` Tieu Ma Dau
  2006-08-25 15:20       ` Paul Brook
  0 siblings, 1 reply; 5+ messages in thread
From: Tieu Ma Dau @ 2006-08-25 15:08 UTC (permalink / raw)
  To: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 604 bytes --]

Thorsten Zitterell <the.real.hik@gmx.net> wrote:according to target-arm/helper.c the MMU is enabled/disabled with 
coprocessor 15.

     if ((env->cp15.c1_sys & 1) == 0) {
         /* MMU diusabled.  */
         *phys_ptr = address;
         *prot = PAGE_READ | PAGE_WRITE;
     } else {
         /* Pagetable walk.  */
     }

It is disabled when QEMU starts...
Hi, 
 Thanks for your response but I'm a newbie in ARM Linux and ARM CPU. Could you explain more clearly how can I disable this.
 Thanks a lot
 Tieu

 		
---------------------------------
Get your email and more, right on the  new Yahoo.com 

[-- Attachment #2: Type: text/html, Size: 866 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] Run Qemu ARM system without MMU (MMUless)
  2006-08-25 15:08     ` Tieu Ma Dau
@ 2006-08-25 15:20       ` Paul Brook
  0 siblings, 0 replies; 5+ messages in thread
From: Paul Brook @ 2006-08-25 15:20 UTC (permalink / raw)
  To: qemu-devel

>  Thanks for your response but I'm a newbie in ARM Linux and ARM CPU. Could
> you explain more clearly how can I disable this. Thanks a lot

Why exactly do you need to simulate a CPU without an MMU?

As other people have pointed out the MMU has no effect until it is enabled. 
Nothing is forcing your OS to use the MMU.

Paul

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-08-25 15:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-24 20:36 [Qemu-devel] qemu vnc.c Fabrice Bellard
2006-08-25  8:25 ` [Qemu-devel] Run Qemu ARM system without MMU (MMUless) Tieu Ma Dau
2006-08-25 12:24   ` Thorsten Zitterell
2006-08-25 15:08     ` Tieu Ma Dau
2006-08-25 15:20       ` Paul Brook

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).