Linux-kernel mailing list archive 1997-48,: Re: solaris emulation under sparc linux 2.0.30

# Re: solaris emulation under sparc linux 2.0.30

Jakub Jelinek (jj@sunsite.ms.mff.cuni.cz)
Wed, 3 Dec 1997 11:55:33 +0100 (MET)

- Messages sorted by: [ date ][ thread ][ subject ][ author ]
- Next message: Gestor de Sistemes: "kernel 2.1.70: patch for drivers/cdrom/cdrom.c"
- Previous message: Torbjorn Lindgren: "Re: file ID redesign proposal"
- In reply to: Galen Seitz: "solaris emulation under sparc linux 2.0.30"

> I'm confused about how exec determines which personality should be used.
> It looks like do_load_elf_binary(....) calls open_namei(elf_interpreter,....)
> expecting personality to already be set. However, at this point only
> the ibcs2_interpreter variable tells us that something special needs to
> happen.
>
> Is there a place on the net where I can get read only access to the
> latest kernel development tree? I'd rather not have to download an
> entire tarball just to look at a few files, and I'm not ready to
> upgrade yet.

Solaris support is horribly broken in 2.0.xx, don't expect it to actually
work. I've tried to rewrite support in 2.1.xx from scratch, but at the moment it is
for sparc64 only, though could be easily backported to sparc32. Networked
programs don't work yet though. My friend is now hacking on getting
networked programs (read streams) running.
There are some more issues to be solved, like the namei remapping
stuff /usr/gnemul/xxx/ is broken as hell, needs to be redesigned.

You can try some of the ftp.kernel.org/pub/linux/kernel/davem/
kernels, but latest the BEFORE_MEGAMERGE, as right now neither
sparc32 nor sparc64 will actually work (due to RTSIG changes).
I'm trying my best to get that working ASAP.

Cheers,
Jakub
___________________________________________________________________
Jakub Jelinek | jj@sunsite.mff.cuni.cz | http://sunsite.mff.cuni.cz
Administrator of SunSITE Czech Republic, MFF, Charles University
___________________________________________________________________
Ultralinux - first 64bit OS to take full power of the UltraSparc
Linux version 2.1.66 on a sparc64 machine (333.41 BogoMips).
___________________________________________________________________

- Next message: Gestor de Sistemes: "kernel 2.1.70: patch for drivers/cdrom/cdrom.c"
- Previous message: Torbjorn Lindgren: "Re: file ID redesign proposal"
- In reply to: Galen Seitz: "solaris emulation under sparc linux 2.0.30"