qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] mips: Mark the "mipssim" machine as deprecated
@ 2025-01-21 10:36 Thomas Huth
  2025-01-21 11:30 ` Philippe Mathieu-Daudé
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Thomas Huth @ 2025-01-21 10:36 UTC (permalink / raw)
  To: qemu-devel, Philippe Mathieu-Daudé, Aleksandar Rikalo; +Cc: Jiaxun Yang

We are not aware of anybody still using this machine, support for it
has been withdrawn from the Linux kernel (i.e. there also won't be
any future development anymore), and we are not aware of any binaries
online that could be used for regression testing to avoid that the
machine bitrots ... thus let's mark it as deprecated now.

Signed-off-by: Thomas Huth <thuth@redhat.com>
---
 If anybody is still using this machine, please speak up now!

 docs/about/deprecated.rst | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst
index 4a3c302962..133c8bab93 100644
--- a/docs/about/deprecated.rst
+++ b/docs/about/deprecated.rst
@@ -257,6 +257,19 @@ Big-Endian variants of MicroBlaze ``petalogix-ml605`` and ``xlnx-zynqmp-pmu`` ma
 Both ``petalogix-ml605`` and ``xlnx-zynqmp-pmu`` were added for little endian
 CPUs. Big endian support is not tested.
 
+Mips ``mipssim`` machine (since 10.0)
+'''''''''''''''''''''''''''''''''''''
+
+Linux dropped support for this virtual machine type in kernel v3.7, and
+there does not seem to be anybody around who is still using this board
+in QEMU: Most former MIPS-related people are working on other architectures
+in their everyday job nowadays, and we are also not aware of anybody still
+using old binaries with this board (i.e. there is also no binary available
+online to check that this board did not completely bitrot yet). It is
+recommended to use another MIPS machine for future MIPS code development
+instead.
+
+
 Backend options
 ---------------
 
-- 
2.48.1



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

* Re: [PATCH] mips: Mark the "mipssim" machine as deprecated
  2025-01-21 10:36 [PATCH] mips: Mark the "mipssim" machine as deprecated Thomas Huth
@ 2025-01-21 11:30 ` Philippe Mathieu-Daudé
  2025-01-21 12:07 ` Jiaxun Yang
  2025-03-31 19:17 ` Philippe Mathieu-Daudé
  2 siblings, 0 replies; 9+ messages in thread
From: Philippe Mathieu-Daudé @ 2025-01-21 11:30 UTC (permalink / raw)
  To: Thomas Huth, qemu-devel, Aleksandar Rikalo; +Cc: Jiaxun Yang

On 21/1/25 11:36, Thomas Huth wrote:
> We are not aware of anybody still using this machine, support for it
> has been withdrawn from the Linux kernel (i.e. there also won't be
> any future development anymore), and we are not aware of any binaries
> online that could be used for regression testing to avoid that the
> machine bitrots ... thus let's mark it as deprecated now.
> 
> Signed-off-by: Thomas Huth <thuth@redhat.com>
> ---
>   If anybody is still using this machine, please speak up now!
> 
>   docs/about/deprecated.rst | 13 +++++++++++++
>   1 file changed, 13 insertions(+)

Acked-by: Philippe Mathieu-Daudé <philmd@linaro.org>



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

* Re: [PATCH] mips: Mark the "mipssim" machine as deprecated
  2025-01-21 10:36 [PATCH] mips: Mark the "mipssim" machine as deprecated Thomas Huth
  2025-01-21 11:30 ` Philippe Mathieu-Daudé
@ 2025-01-21 12:07 ` Jiaxun Yang
  2025-01-21 12:09   ` Jiaxun Yang
  2025-01-21 12:16   ` Thomas Huth
  2025-03-31 19:17 ` Philippe Mathieu-Daudé
  2 siblings, 2 replies; 9+ messages in thread
From: Jiaxun Yang @ 2025-01-21 12:07 UTC (permalink / raw)
  To: Thomas Huth, QEMU devel, Philippe Mathieu-Daudé,
	Aleksandar Rikalo



在2025年1月21日一月 上午10:36,Thomas Huth写道:
> We are not aware of anybody still using this machine, support for it
> has been withdrawn from the Linux kernel (i.e. there also won't be
> any future development anymore), and we are not aware of any binaries
> online that could be used for regression testing to avoid that the
> machine bitrots ... thus let's mark it as deprecated now.
>
> Signed-off-by: Thomas Huth <thuth@redhat.com>
> ---
>  If anybody is still using this machine, please speak up now!


FYI I'm using it to run MIPS AVP (Architecture Verification Programs)
time by time to check TCG's compliance.

It is a proprietary software so unfortunately no binary available
to public :-(

AVP has two supported platforms, the first is plain old MIPSSIM
here, the second is OVPSim MIPS, which is compatible with my previous
MIPS virt machine effort.

Maybe I should bring MIPSSIM work back?

Thanks
- Jiaxun

>
>  docs/about/deprecated.rst | 13 +++++++++++++
>  1 file changed, 13 insertions(+)
>
> diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst
> index 4a3c302962..133c8bab93 100644
> --- a/docs/about/deprecated.rst
> +++ b/docs/about/deprecated.rst
> @@ -257,6 +257,19 @@ Big-Endian variants of MicroBlaze 
> ``petalogix-ml605`` and ``xlnx-zynqmp-pmu`` ma
>  Both ``petalogix-ml605`` and ``xlnx-zynqmp-pmu`` were added for little 
> endian
>  CPUs. Big endian support is not tested.
> 
> +Mips ``mipssim`` machine (since 10.0)
> +'''''''''''''''''''''''''''''''''''''
> +
> +Linux dropped support for this virtual machine type in kernel v3.7, and
> +there does not seem to be anybody around who is still using this board
> +in QEMU: Most former MIPS-related people are working on other architectures
> +in their everyday job nowadays, and we are also not aware of anybody still
> +using old binaries with this board (i.e. there is also no binary available
> +online to check that this board did not completely bitrot yet). It is
> +recommended to use another MIPS machine for future MIPS code development
> +instead.
> +
> +
>  Backend options
>  ---------------
> 
> -- 
> 2.48.1

-- 
- Jiaxun


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

* Re: [PATCH] mips: Mark the "mipssim" machine as deprecated
  2025-01-21 12:07 ` Jiaxun Yang
@ 2025-01-21 12:09   ` Jiaxun Yang
  2025-03-31 12:03     ` Philippe Mathieu-Daudé
  2025-01-21 12:16   ` Thomas Huth
  1 sibling, 1 reply; 9+ messages in thread
From: Jiaxun Yang @ 2025-01-21 12:09 UTC (permalink / raw)
  To: Thomas Huth, QEMU devel, Philippe Mathieu-Daudé,
	Aleksandar Rikalo



在2025年1月21日一月 下午12:07,Jiaxun Yang写道:
> 在2025年1月21日一月 上午10:36,Thomas Huth写道:
>> We are not aware of anybody still using this machine, support for it
>> has been withdrawn from the Linux kernel (i.e. there also won't be
>> any future development anymore), and we are not aware of any binaries
>> online that could be used for regression testing to avoid that the
>> machine bitrots ... thus let's mark it as deprecated now.
>>
>> Signed-off-by: Thomas Huth <thuth@redhat.com>
>> ---
>>  If anybody is still using this machine, please speak up now!
>
>
> FYI I'm using it to run MIPS AVP (Architecture Verification Programs)
> time by time to check TCG's compliance.
>
> It is a proprietary software so unfortunately no binary available
> to public :-(
>
> AVP has two supported platforms, the first is plain old MIPSSIM
> here, the second is OVPSim MIPS, which is compatible with my previous
> MIPS virt machine effort.
>
> Maybe I should bring MIPSSIM work back?
                        ^ Oops I meant MIPS VIRT.

Thanks
-- 
- Jiaxun


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

* Re: [PATCH] mips: Mark the "mipssim" machine as deprecated
  2025-01-21 12:07 ` Jiaxun Yang
  2025-01-21 12:09   ` Jiaxun Yang
@ 2025-01-21 12:16   ` Thomas Huth
  2025-03-31 12:01     ` Philippe Mathieu-Daudé
  1 sibling, 1 reply; 9+ messages in thread
From: Thomas Huth @ 2025-01-21 12:16 UTC (permalink / raw)
  To: Jiaxun Yang, QEMU devel, Philippe Mathieu-Daudé,
	Aleksandar Rikalo

On 21/01/2025 13.07, Jiaxun Yang wrote:
> 
> 
> 在2025年1月21日一月 上午10:36,Thomas Huth写道:
>> We are not aware of anybody still using this machine, support for it
>> has been withdrawn from the Linux kernel (i.e. there also won't be
>> any future development anymore), and we are not aware of any binaries
>> online that could be used for regression testing to avoid that the
>> machine bitrots ... thus let's mark it as deprecated now.
>>
>> Signed-off-by: Thomas Huth <thuth@redhat.com>
>> ---
>>   If anybody is still using this machine, please speak up now!
> 
> 
> FYI I'm using it to run MIPS AVP (Architecture Verification Programs)
> time by time to check TCG's compliance.

Ok, if you're still using it, we can certainly keep it around... but it 
would be really good to have an old Linux kernel or something similar 
available online somewhere that we could use for a CI test for this machine, 
so we can make sure that it does not bitrot... do you happen to know whether 
such a kernel is available somewhere?

Also, please consider volunteering for becoming the maintainer of the 
machine in the MAINTAINERS file ... currently it's marked as "Orphan" there 
which was also a strong indication that nobody really cares for this machine 
anymore.

  Thomas



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

* Re: [PATCH] mips: Mark the "mipssim" machine as deprecated
  2025-01-21 12:16   ` Thomas Huth
@ 2025-03-31 12:01     ` Philippe Mathieu-Daudé
  0 siblings, 0 replies; 9+ messages in thread
From: Philippe Mathieu-Daudé @ 2025-03-31 12:01 UTC (permalink / raw)
  To: Thomas Huth, Jiaxun Yang, QEMU devel, Aleksandar Rikalo

Hi Jiaxun,

On 21/1/25 13:16, Thomas Huth wrote:
> On 21/01/2025 13.07, Jiaxun Yang wrote:
>>
>>
>> 在2025年1月21日一月 上午10:36,Thomas Huth写道:
>>> We are not aware of anybody still using this machine, support for it
>>> has been withdrawn from the Linux kernel (i.e. there also won't be
>>> any future development anymore), and we are not aware of any binaries
>>> online that could be used for regression testing to avoid that the
>>> machine bitrots ... thus let's mark it as deprecated now.
>>>
>>> Signed-off-by: Thomas Huth <thuth@redhat.com>
>>> ---
>>>   If anybody is still using this machine, please speak up now!
>>
>>
>> FYI I'm using it to run MIPS AVP (Architecture Verification Programs)
>> time by time to check TCG's compliance.

Is MIPS AVP accessible somewhere?

> 
> Ok, if you're still using it, we can certainly keep it around... but it 
> would be really good to have an old Linux kernel or something similar 
> available online somewhere that we could use for a CI test for this 
> machine, so we can make sure that it does not bitrot... do you happen to 
> know whether such a kernel is available somewhere?

Otherwise what can we use to test this machine?

> 
> Also, please consider volunteering for becoming the maintainer of the 
> machine in the MAINTAINERS file ... currently it's marked as "Orphan" 
> there which was also a strong indication that nobody really cares for 
> this machine anymore.
> 
>   Thomas
> 



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

* Re: [PATCH] mips: Mark the "mipssim" machine as deprecated
  2025-01-21 12:09   ` Jiaxun Yang
@ 2025-03-31 12:03     ` Philippe Mathieu-Daudé
  2025-03-31 12:07       ` Philippe Mathieu-Daudé
  0 siblings, 1 reply; 9+ messages in thread
From: Philippe Mathieu-Daudé @ 2025-03-31 12:03 UTC (permalink / raw)
  To: Jiaxun Yang, Thomas Huth, QEMU devel, Aleksandar Rikalo

On 21/1/25 13:09, Jiaxun Yang wrote:
> 
> 
> 在2025年1月21日一月 下午12:07,Jiaxun Yang写道:
>> 在2025年1月21日一月 上午10:36,Thomas Huth写道:
>>> We are not aware of anybody still using this machine, support for it
>>> has been withdrawn from the Linux kernel (i.e. there also won't be
>>> any future development anymore), and we are not aware of any binaries
>>> online that could be used for regression testing to avoid that the
>>> machine bitrots ... thus let's mark it as deprecated now.
>>>
>>> Signed-off-by: Thomas Huth <thuth@redhat.com>
>>> ---
>>>   If anybody is still using this machine, please speak up now!
>>
>>
>> FYI I'm using it to run MIPS AVP (Architecture Verification Programs)
>> time by time to check TCG's compliance.
>>
>> It is a proprietary software so unfortunately no binary available
>> to public :-(
>>
>> AVP has two supported platforms, the first is plain old MIPSSIM
>> here, the second is OVPSim MIPS, which is compatible with my previous
>> MIPS virt machine effort.
>>
>> Maybe I should bring MIPSSIM work back?
>                          ^ Oops I meant MIPS VIRT.

IIRC I didn't finished to review the previous version?

Is it this series?
https://lore.kernel.org/qemu-devel/20221124212916.723490-1-jiaxun.yang@flygoat.com/


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

* Re: [PATCH] mips: Mark the "mipssim" machine as deprecated
  2025-03-31 12:03     ` Philippe Mathieu-Daudé
@ 2025-03-31 12:07       ` Philippe Mathieu-Daudé
  0 siblings, 0 replies; 9+ messages in thread
From: Philippe Mathieu-Daudé @ 2025-03-31 12:07 UTC (permalink / raw)
  To: Jiaxun Yang, Thomas Huth, QEMU devel, Aleksandar Rikalo

On 31/3/25 14:03, Philippe Mathieu-Daudé wrote:
> On 21/1/25 13:09, Jiaxun Yang wrote:
>> 在2025年1月21日一月 下午12:07,Jiaxun Yang写道:
>>> 在2025年1月21日一月 上午10:36,Thomas Huth写道:
>>>> We are not aware of anybody still using this machine, support for it
>>>> has been withdrawn from the Linux kernel (i.e. there also won't be
>>>> any future development anymore), and we are not aware of any binaries
>>>> online that could be used for regression testing to avoid that the
>>>> machine bitrots ... thus let's mark it as deprecated now.
>>>>
>>>> Signed-off-by: Thomas Huth <thuth@redhat.com>
>>>> ---
>>>>   If anybody is still using this machine, please speak up now!
>>>
>>>
>>> FYI I'm using it to run MIPS AVP (Architecture Verification Programs)
>>> time by time to check TCG's compliance.
>>>
>>> It is a proprietary software so unfortunately no binary available
>>> to public :-(
>>>
>>> AVP has two supported platforms, the first is plain old MIPSSIM
>>> here, the second is OVPSim MIPS, which is compatible with my previous
>>> MIPS virt machine effort.
>>>
>>> Maybe I should bring MIPSSIM work back?
>>                          ^ Oops I meant MIPS VIRT.
> 
> IIRC I didn't finished to review the previous version?
> 
> Is it this series?
> https://lore.kernel.org/qemu-devel/20221124212916.723490-1- 
> jiaxun.yang@flygoat.com/

As the 'MIPS VirtIO Machine' looks quite easy, I can see it being
merged within 2 releases, so it seems safe to deprecate the MipsSim
one meanwhile.


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

* Re: [PATCH] mips: Mark the "mipssim" machine as deprecated
  2025-01-21 10:36 [PATCH] mips: Mark the "mipssim" machine as deprecated Thomas Huth
  2025-01-21 11:30 ` Philippe Mathieu-Daudé
  2025-01-21 12:07 ` Jiaxun Yang
@ 2025-03-31 19:17 ` Philippe Mathieu-Daudé
  2 siblings, 0 replies; 9+ messages in thread
From: Philippe Mathieu-Daudé @ 2025-03-31 19:17 UTC (permalink / raw)
  To: Thomas Huth, qemu-devel, Aleksandar Rikalo; +Cc: Jiaxun Yang

On 21/1/25 11:36, Thomas Huth wrote:
> We are not aware of anybody still using this machine, support for it
> has been withdrawn from the Linux kernel (i.e. there also won't be
> any future development anymore), and we are not aware of any binaries
> online that could be used for regression testing to avoid that the
> machine bitrots ... thus let's mark it as deprecated now.
> 
> Signed-off-by: Thomas Huth <thuth@redhat.com>
> ---
>   If anybody is still using this machine, please speak up now!
> 
>   docs/about/deprecated.rst | 13 +++++++++++++
>   1 file changed, 13 insertions(+)

Thanks, patch queued.


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

end of thread, other threads:[~2025-03-31 19:18 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-21 10:36 [PATCH] mips: Mark the "mipssim" machine as deprecated Thomas Huth
2025-01-21 11:30 ` Philippe Mathieu-Daudé
2025-01-21 12:07 ` Jiaxun Yang
2025-01-21 12:09   ` Jiaxun Yang
2025-03-31 12:03     ` Philippe Mathieu-Daudé
2025-03-31 12:07       ` Philippe Mathieu-Daudé
2025-01-21 12:16   ` Thomas Huth
2025-03-31 12:01     ` Philippe Mathieu-Daudé
2025-03-31 19:17 ` Philippe Mathieu-Daudé

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