[parisc-linux] 64 userspace
John David Anglin
dave@hiauly1.hia.nrc.ca
Wed, 15 Jan 2003 14:09:44 -0500 (EST)
> > To my knowledge, there isn't one. Roughly what is required is:
> >
> > 1) Kernel -- design and implement 64-bit system calls.
>
> Currently, 64-bit kernels return bogus sigcontext structures to our
> 32-bit userspace, they stuff the sigcontext with 64-bit registers when
> it is only expecting 32-bits. It seems like sigcontext should be
> expanded to have 64-bits per register for both 32 and 64 bit kernels?
> This is definately an ABI breakage. Though it's funny that not many
> programs are broken under 64-bit kernels, but I guess that without
> *context() calls implemented for HPPA in glibc, the returned ucontext is
> not used (except for that weird LISP interpreter that Krystof was
> porting).
I wonder if this isn't the problem with expect.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)