qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* Re: Fw: [Qemu-devel] MIPS: UART access w/o -kernel option
       [not found] ` <4463A949.9080401@bellard.org>
@ 2006-05-12 14:08   ` Alexander Voropay
  2006-05-14 18:23     ` Fabrice Bellard
  0 siblings, 1 reply; 2+ messages in thread
From: Alexander Voropay @ 2006-05-12 14:08 UTC (permalink / raw)
  To: Fabrice Bellard; +Cc: qemu-devel

"Fabrice Bellard" <fabrice@bellard.org> wrote:

> I just commited a fix.
>>> Qemu/MIPS does not initialize an ISA memory region when issued
>>> without -kernel option. (I've added some debug output).

 Thank you! The new version runs 'mmon' as BIOS successfully.
If someone has an intersest, it is possible to download this port there:
http://www.nwpi.ru/~alec/mips/mmon-qemu-0.5.tgz
This mmon has too weak functionality to be a complete BIOS
so I will try to port a classic PMON or YAMON to the Qemu.


I'm thinking about adding a new MIPS platform to the Qemu:
http://www.linux-mips.org/wiki/Mips_Malta

The Malta is very popular reference platform for the MIPS development.
There is a special Linux MIPS/Malta kernel. Montavista and many
other companies are offering a MIPS Malta distributives with
pre-compiled kernels. There is a NetBSD port to the Malta.
VxWorks/Malta exists, e.t.c.

 The Malta architecture is very similar to the current Qemu MIPS
machine but the ISA addresses are different. Additionally, it
has a PCI subsystem, so it should be possible to use existent
Qemu PCI devices in the future. Malta has an standart PC ISA
devices (inside the PIIX4 chip). The Qemu contains all necessary
parts to introduce a new platform (except Galileo PCI).

 Fabrice, is it difficult to add a new MIPS Malta platform
to the MIPS Qemu ? Could you add at least a framework
for this platform (CLI options, initial .c files) ?
P.S.The MIPS BIOS/kernel donload code should be reusable
for the any MIPS platforms.

--
-=AV=-

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

* Re: Fw: [Qemu-devel] MIPS: UART access w/o -kernel option
  2006-05-12 14:08   ` Fw: [Qemu-devel] MIPS: UART access w/o -kernel option Alexander Voropay
@ 2006-05-14 18:23     ` Fabrice Bellard
  0 siblings, 0 replies; 2+ messages in thread
From: Fabrice Bellard @ 2006-05-14 18:23 UTC (permalink / raw)
  To: Alexander Voropay; +Cc: qemu-devel

Alexander Voropay wrote:

> I'm thinking about adding a new MIPS platform to the Qemu:
> http://www.linux-mips.org/wiki/Mips_Malta
> 
> The Malta is very popular reference platform for the MIPS development.
> There is a special Linux MIPS/Malta kernel. Montavista and many
> other companies are offering a MIPS Malta distributives with
> pre-compiled kernels. There is a NetBSD port to the Malta.
> VxWorks/Malta exists, e.t.c.
> 
> The Malta architecture is very similar to the current Qemu MIPS
> machine but the ISA addresses are different. Additionally, it
> has a PCI subsystem, so it should be possible to use existent
> Qemu PCI devices in the future. Malta has an standart PC ISA
> devices (inside the PIIX4 chip). The Qemu contains all necessary
> parts to introduce a new platform (except Galileo PCI).
> 
> Fabrice, is it difficult to add a new MIPS Malta platform
> to the MIPS Qemu ? Could you add at least a framework
> for this platform (CLI options, initial .c files) ?
> P.S.The MIPS BIOS/kernel donload code should be reusable
> for the any MIPS platforms.

Adding the Malta machine support would be very interesting. You can just 
copy the file mips_r4k.c to malta.c and modify it to add the missing parts.

Fabrice.

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

end of thread, other threads:[~2006-05-14 18:26 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <28c301c6741e$e9ce2540$e90d11ac@spb.in.rosprint.ru>
     [not found] ` <4463A949.9080401@bellard.org>
2006-05-12 14:08   ` Fw: [Qemu-devel] MIPS: UART access w/o -kernel option Alexander Voropay
2006-05-14 18:23     ` Fabrice Bellard

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).