* [Qemu-devel] [PATCH] [RFC] Solaris user emulation
@ 2009-04-14 16:25 Blue Swirl
2009-04-14 16:45 ` M. Warner Losh
0 siblings, 1 reply; 2+ messages in thread
From: Blue Swirl @ 2009-04-14 16:25 UTC (permalink / raw)
To: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 582 bytes --]
Hi,
I started to add support for (Open)Solaris user emulation. It compiles
but doesn't work yet, this is just a preview. The patch is largely
copy & paste from BSD user and there are no docs yet.
The current blocking problem is that I don't know how to make the
qemu-i386 executable a shared ELF object which Solaris wouldn't refuse
to execute (with native ld). Without that, qemu-i386 and the target
executable occupy same memory region, leading to a crash. Any hints
are welcome.
One problem is that Solaris headers are CDDL licensed and IIRC that
was not compatible with GPL.
[-- Attachment #2: solaris_user.diff.bz2 --]
[-- Type: application/x-bzip2, Size: 30011 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Qemu-devel] [PATCH] [RFC] Solaris user emulation
2009-04-14 16:25 [Qemu-devel] [PATCH] [RFC] Solaris user emulation Blue Swirl
@ 2009-04-14 16:45 ` M. Warner Losh
0 siblings, 0 replies; 2+ messages in thread
From: M. Warner Losh @ 2009-04-14 16:45 UTC (permalink / raw)
To: qemu-devel, blauwirbel
In message: <f43fc5580904140925m1aa496f1i38f1575c3fa1933e@mail.gmail.com>
Blue Swirl <blauwirbel@gmail.com> writes:
: Hi,
:
: I started to add support for (Open)Solaris user emulation. It compiles
: but doesn't work yet, this is just a preview. The patch is largely
: copy & paste from BSD user and there are no docs yet.
:
: The current blocking problem is that I don't know how to make the
: qemu-i386 executable a shared ELF object which Solaris wouldn't refuse
: to execute (with native ld). Without that, qemu-i386 and the target
: executable occupy same memory region, leading to a crash. Any hints
: are welcome.
:
: One problem is that Solaris headers are CDDL licensed and IIRC that
: was not compatible with GPL.
Using the headers is compatible with the GPL, since it falls under the
source code usually delivered with the system exception (eg, it is
outside the full and complete sources).
Copying them into qemu would, however, be a problem because of the
patent clauses in CDDL and you'd clearly no longer be able to take
advantage of that exception.
Warner
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-04-14 16:47 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-14 16:25 [Qemu-devel] [PATCH] [RFC] Solaris user emulation Blue Swirl
2009-04-14 16:45 ` M. Warner Losh
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).