qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Philippe Mathieu-Daudé" <f4bug@amsat.org>
To: Laurent Vivier <laurent@vivier.eu>, qemu-devel@nongnu.org
Cc: "Peter Maydell" <peter.maydell@linaro.org>,
	"Paolo Bonzini" <pbonzini@redhat.com>,
	"Richard Henderson" <richard.henderson@linaro.org>,
	"Marc-André Lureau" <marcandre.lureau@redhat.com>
Subject: Re: [PATCH v8 0/5] m68k: add Virtual M68k Machine
Date: Sat, 13 Mar 2021 11:42:37 +0100	[thread overview]
Message-ID: <2fe8c90d-8b98-67a1-7f48-5b604bc3dafb@amsat.org> (raw)
In-Reply-To: <20210312214145.2936082-1-laurent@vivier.eu>

On 3/12/21 10:41 PM, Laurent Vivier wrote:
> The Quadra 800 machine is very limited to run linux, it manages
> only 1 GiB of memory and only some specific interfaces.
> 
> The Virtual M68k Machine is based on Goldfish interfaces defined by Google
> for Android simulator. It uses Goldfish-rtc (timer and RTC),
> Goldfish-pic (PIC) and Goldfish-tty (for early tty).

> v8:
>   goldfish-tty:
>     set version to 1 because, as pointed out by Peter, the version 0
>     provides virtual address and not physical address to QEMU.
>     It was working with m68k-virt kernel because virtual memory
>     of the kernel is mapped at the same address as the physical memory.
>     The m68k-virt kernel at this point is not ready to use the
>     goldfish tty driver with the physical address but we can
>     use the virtio-serial interface. We keep the goldfish-tty device
>     for the early printks that work fine because they use the PUT_CHAR
>     register.

v8 LGTM.


      parent reply	other threads:[~2021-03-13 10:43 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-12 21:41 [PATCH v8 0/5] m68k: add Virtual M68k Machine Laurent Vivier
2021-03-12 21:41 ` [PATCH v8 1/5] char: add goldfish-tty Laurent Vivier
2021-03-12 21:41 ` [PATCH v8 2/5] intc: add goldfish-pic Laurent Vivier
2021-03-12 21:41 ` [PATCH v8 3/5] m68k: add an interrupt controller Laurent Vivier
2021-03-12 21:41 ` [PATCH v8 4/5] m68k: add a system controller Laurent Vivier
2021-03-12 21:41 ` [PATCH v8 5/5] m68k: add Virtual M68k Machine Laurent Vivier
2021-03-13 10:42 ` Philippe Mathieu-Daudé [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2fe8c90d-8b98-67a1-7f48-5b604bc3dafb@amsat.org \
    --to=f4bug@amsat.org \
    --cc=laurent@vivier.eu \
    --cc=marcandre.lureau@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=richard.henderson@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).