On 6/30/20 7:28 PM, Aleksandar Markovic wrote: > уто, 30. јун 2020. у 19:16 Philippe Mathieu-Daudé <f4...@amsat.org> је > написао/ла: >> >> On 6/30/20 6:55 PM, Aleksandar Markovic wrote: >>> уто, 30. јун 2020. у 18:46 Philippe Mathieu-Daudé <f4...@amsat.org> је >>> написао/ла: >>>> >>>> On 6/30/20 5:38 PM, Aleksandar Markovic wrote: >>>>> уто, 30. јун 2020. у 16:52 Philippe Mathieu-Daudé <f4...@amsat.org> је >>>>> написао/ла: >>>>>> >>>>>> Hi, >>>>>> >>>>>> This series add a new 'malta-strict' machine, that aims to properly >>>>>> model the real hardware (which is not what the current 'malta' >>>>>> machine models). >>>>>> >>>>>> As a bonus for Debian builders, a 'malta-unleashed' machine RFC >>>>>> patch is included. This might start another endless discussion >>>>>> upstream, but this is not the point of, so I still include it >>>>>> for people to test. The rest of the series is candidate for merging >>>>>> in mainstream QEMU. >>>>>> >>>>>> Philippe Mathieu-Daudé (6): >>>>>> hw/mips/malta: Trivial code movement >>>>>> hw/mips/malta: Register the machine as a TypeInfo >>>>>> hw/mips/malta: Introduce MaltaMachineClass::max_ramsize >>>>>> hw/mips/malta: Introduce the 'malta-strict' machine >>>>>> hw/mips/malta: Verify malta-strict machine uses correct DIMM sizes >>>>>> hw/mips/malta: Introduce the 'malta-unleashed' 64-bit machine >>>>>> >>>>>> hw/mips/malta.c | 125 ++++++++++++++++++++++++++++++++++++++++++------ >>>>>> 1 file changed, 111 insertions(+), 14 deletions(-) >>>>>> >>>>>> -- >>>>> >>>>> This whole series is based on idea of emulating physically >>>>> non-existing feature, and as such violates the fundamental principles >>>>> of QEMU. >>>>> >>>>> As such, not acceptable for upstreaming. >>>>> >>>>> I don't see the point of sending again the same series, in just >>>>> cosmetically different form, if it was said to you that the concept is >>>>> wrong. >>>> >>>> Have you looked at the patches? What "violates the fundamental >>>> principles of QEMU" is the code currently in mainstream. Should >>>> we remove it? I can send a patch for it if it pleases you, but >>>> you will make QEMU unuseful for many distribution users. >>>> >>> >>> Past mistakes are past mistakes. We have to live with them. And not >>> make them in the future. >>> >>> I see the whole series as a precursor for your change that repeats >>> past mistakes, a "wolf in sheep clothing". >>> >>> That's why I reject the series as a whole. >> >> As a co-maintainer I don't accept that. >> > > I offered you the full maintainership for Malta. > > You said you can proveide only "Odd fiexes". > > I had to jump in to provide "Maintained" status. > > Therefore, I provide the higher level of maintainership, and you have > to respect that. But you don't.
FYI we are listed as co-maintainer: Malta M: Aleksandar Markovic <aleksandar.qemu.de...@gmail.com> M: Philippe Mathieu-Daudé <f4...@amsat.org> R: Aurelien Jarno <aurel...@aurel32.net> S: Maintained There is no difference of level. If you don't want my help and plan to destroy the hobbyist MIPS aspect of QEMU please kick me out, as I don't want to be responsible for dictating in an open source project. You can also relinquish your responsibility in Malta and focus on what is important for your company. > > Regards, > Aleksandar > >> The 'malta' machine is not changed, the series adds the 'malta-strict' >> machine which check the RAM restriction: >> >> $ qemu-system-mips -M malta-strict -bios /dev/null -m 512 >> qemu-system-mips: Too much memory for this machine: 512 MiB, maximum 256 MiB >> >> $ qemu-system-mips -M malta-strict -bios /dev/null -m 252 >> qemu-system-mips: RAM size must be the combination of 4 powers of 2 >> >> $ qemu-system-mips -M malta-strict -monitor stdio -S -bios /dev/null -m 100 >> QEMU 5.0.50 monitor - type 'help' for more information >> (qemu) info mtree >> address-space: memory >> 0000000000000000-ffffffffffffffff (prio 0, i/o): system >> 0000000000000000-00000000063fffff (prio 0, ram): alias >> mips_malta_low_preio.ram @mips_malta.ram 0000000000000000-00000000063fffff >> >> 100 = 64 + 32 + 2 + 2 >> >>> >>> Yours, >>> Aleksandar >>> >>>> What this series does is emulate the physically existing feature >>>> that are not yet emulated in QEMU. >>>> >>>> Please refer to the datasheet 'MIPS Document Number: MD00051 >>>> Revision 01.07' before rejecting this series, and find the >>>> correct arguments. >>>> >>>> Thanks. >>>> >>>>> >>>>> Regards, >>>>> Aleksandar >>>>> >>>>> >>>>>> 2.21.3 >>>>>> >>>>> >>> >