qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PULL 30/30] target-sparc: fix up niagara machine


From: Artyom Tarasenko
Subject: Re: [Qemu-devel] [PULL 30/30] target-sparc: fix up niagara machine
Date: Mon, 23 Jan 2017 15:10:09 +0100

On Mon, Jan 23, 2017 at 1:40 PM, Peter Maydell <address@hidden> wrote:
> On 18 January 2017 at 22:38, Artyom Tarasenko <address@hidden> wrote:
>> Remove the Niagara stub implementation from sun4u.c and add a machine,
>> compatible with Legion simulator from the OpenSPARC T1 project.
>>
>> The machine uses the firmware supplied with the OpenSPARC T1 project,
>> http://download.oracle.com/technetwork/systems/opensparc/OpenSPARCT1_Arch.1.5.tar.bz2
>> in the directory S10image/, and is able to boot the supplied Solaris 10 
>> image.
>>
>> Note that for compatibility with the naming conventions for SPARC machines
>> the new machine name is lowercase niagara.
>>
>> Signed-off-by: Artyom Tarasenko <address@hidden>
>> Reviewed-by: Richard Henderson <address@hidden>
>
> I see that 'make check' now warns:
>   GTESTER check-qtest-sparc64
> Could not open option rom 'nvram1': No such file or directory
> Could not open option rom '1up-md.bin': No such file or directory
> Could not open option rom '1up-hv.bin': No such file or directory
> Could not open option rom 'reset.bin': No such file or directory
> Could not open option rom 'q.bin': No such file or directory
> Could not open option rom 'openboot.bin': No such file or directory
>
> (though the tests still pass).
>
> Could we either ship these images in pc-bios if they're
> necessary, or not complain that they don't exist if they're
> not necessary, please?

I wonder what would be the best option  here. The images are
necessary, so the last option - not complaining - can be misleading
for a user.

Concerning shipping them.
Pros:
- the images are obviously freely distributable (the link above).
- the corresponding source code was open-sourced by Sun under various
licenses (GPL for hypervisor, BSD for openboot).
Cons:
- there is no exact tag the the OpenSPARC source tree which would
correspond to the binaries.
- building them is tricky, because it requires Solaris 9 / SPARC.

What do you think would be a better option?

-- 
Regards,
Artyom Tarasenko

SPARC and PPC PReP under qemu blog: http://tyom.blogspot.com/search/label/qemu



reply via email to

[Prev in Thread] Current Thread [Next in Thread]