All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Philippe Mathieu-Daudé" <philmd@redhat.com>
To: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Cc: "Thomas Huth" <thuth@redhat.com>,
	libvir-list@redhat.com, "QEMU Developers" <qemu-devel@nongnu.org>,
	"Hervé Poussineau" <hpoussin@reactos.org>,
	"Aleksandar Markovic" <amarkovic@wavecomp.com>,
	"Aleksandar Rikalo" <aleksandar.rikalo@rt-rk.com>,
	"Aurelien Jarno" <aurelien@aurel32.net>
Subject: Re: [PATCH-for-4.2] hw/mips: Deprecate the r4k machine
Date: Wed, 27 Nov 2019 22:17:02 +0100	[thread overview]
Message-ID: <8fa0f275-797a-6a3c-4fac-43f4f7a8b975@redhat.com> (raw)
In-Reply-To: <CAL1e-=gJxBRvkiPzdAKOqVLEc7mmLpJRrprv5Rjcd8p2jD+_Hg@mail.gmail.com>

Hi Aleksandar,

On 11/27/19 7:47 PM, Aleksandar Markovic wrote:
> On Mon, Nov 25, 2019 at 11:41 AM Philippe Mathieu-Daudé
> <philmd@redhat.com> wrote:
>>
>> The r4k machine was introduced in 2005 (6af0bf9c7) and its last
>> logical change was in 2005 (9542611a6). After we can count 164
>> maintenance commits (QEMU API changes) with the exception of
>> 1 fix in 2015 (memory leak, commit 3ad9fd5a).
>>
>> This machine was introduced as a proof of concept to run a MIPS
>> CPU. 2 years later, the Malta machine was add (commit 5856de80)
>> modeling a real platform.
>>

Since you queued this patch, do you mind adding Aurelien comment to the 
patch description, as it appears important information:

'''
The Linux kernel support for this machine has been dropped more
than 10 years ago in this commit:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=302922e5f6901eb6f29c58539631f71b3d9746b8
'''

I was not sure when sending the patch, but as an improvement, we can 
also remove Aurelien and Aleksandar Rikalo from the MAINTAINERS section.

And I assume we can also add (which was explicit in your previous patch):
Acked-by: Aurelien Jarno <aurelien@aurel32.net>

If you want I can resend this patch with all that amended.

>> Note also this machine has no specification except 5 lines in
>> the header of this file:
>>
>>   * emulates a simple machine with ISA-like bus.
>>   * ISA IO space mapped to the 0x14000000 (PHYS) and
>>   * ISA memory at the 0x10000000 (PHYS, 16Mb in size).
>>   * All peripherial devices are attached to this "bus" with
>>   * the standard PC ISA addresses.
>>
>> It is time to deprecate this obsolete machine. Users are
>> recommended to use the Malta board, which hardware is well
>> documented.
>>
>> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
>> ---
>>   qemu-deprecated.texi | 5 +++++
>>   hw/mips/mips_r4k.c   | 1 +
>>   MAINTAINERS          | 2 +-
>>   3 files changed, 7 insertions(+), 1 deletion(-)
>>
> 
> Applied to MIPS queue.
> 
>> diff --git a/qemu-deprecated.texi b/qemu-deprecated.texi
>> index 4b4b7425ac..05265b43c8 100644
>> --- a/qemu-deprecated.texi
>> +++ b/qemu-deprecated.texi
>> @@ -266,6 +266,11 @@ The 'scsi-disk' device is deprecated. Users should use 'scsi-hd' or
>>
>>   @section System emulator machines
>>
>> +@subsection mips r4k platform (since 4.2)
>> +
>> +This machine type is very old and unmaintained. Users should use the 'malta'
>> +machine type instead.
>> +
>>   @subsection pc-0.12, pc-0.13, pc-0.14 and pc-0.15 (since 4.0)
>>
>>   These machine types are very old and likely can not be used for live migration
>> diff --git a/hw/mips/mips_r4k.c b/hw/mips/mips_r4k.c
>> index 70024235ae..0b79ad26cb 100644
>> --- a/hw/mips/mips_r4k.c
>> +++ b/hw/mips/mips_r4k.c
>> @@ -294,6 +294,7 @@ void mips_r4k_init(MachineState *machine)
>>
>>   static void mips_machine_init(MachineClass *mc)
>>   {
>> +    mc->deprecation_reason = "use malta machine type instead";
>>       mc->desc = "mips r4k platform";
>>       mc->init = mips_r4k_init;
>>       mc->block_default_type = IF_IDE;
>> diff --git a/MAINTAINERS b/MAINTAINERS
>> index 5e5e3e52d6..3b3a88e264 100644
>> --- a/MAINTAINERS
>> +++ b/MAINTAINERS
>> @@ -972,7 +972,7 @@ F: hw/net/mipsnet.c
>>   R4000
>>   M: Aurelien Jarno <aurelien@aurel32.net>
>>   R: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
>> -S: Maintained
>> +S: Obsolete
>>   F: hw/mips/mips_r4k.c
>>
>>   Fulong 2E
>> --
>> 2.21.0
>>
>>
> 



  reply	other threads:[~2019-11-27 21:19 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-25 10:41 [PATCH-for-4.2] hw/mips: Deprecate the r4k machine Philippe Mathieu-Daudé
2019-11-25 14:45 ` Aleksandar Markovic
2019-11-25 14:56   ` Philippe Mathieu-Daudé
2019-11-25 15:40   ` [libvirt] " Daniel P. Berrangé
2019-11-25 15:48     ` Eric Blake
2019-11-27 19:40     ` Aleksandar Markovic
2019-11-27 21:12       ` Philippe Mathieu-Daudé
2019-11-25 15:23 ` Aurelien Jarno
2019-11-26 20:46 ` Aleksandar Markovic
2019-11-26 21:15   ` Philippe Mathieu-Daudé
2019-11-26 22:03     ` Aleksandar Markovic
2019-11-26 22:11       ` Philippe Mathieu-Daudé
2019-11-27 18:46 ` Aleksandar Markovic
2019-11-27 18:47 ` Aleksandar Markovic
2019-11-27 21:17   ` Philippe Mathieu-Daudé [this message]
2019-11-27 21:30     ` Aleksandar Markovic
2019-11-27 21:31     ` Aleksandar Markovic
2019-11-27 22:35       ` Philippe Mathieu-Daudé
2019-12-17 18:10 ` Thomas Huth
2019-12-17 18:43   ` [EXTERNAL]Re: " Aleksandar Markovic
2020-09-04 16:57     ` Philippe Mathieu-Daudé
2020-09-10  7:36       ` Philippe Mathieu-Daudé

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=8fa0f275-797a-6a3c-4fac-43f4f7a8b975@redhat.com \
    --to=philmd@redhat.com \
    --cc=aleksandar.m.mail@gmail.com \
    --cc=aleksandar.rikalo@rt-rk.com \
    --cc=amarkovic@wavecomp.com \
    --cc=aurelien@aurel32.net \
    --cc=hpoussin@reactos.org \
    --cc=libvir-list@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=thuth@redhat.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.