tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: amd64 kernel, i386 userland
Hello,
On Wed, 22 Jan 2014 00:24:52 +0200
Alan Barrett <apb%cequrux.com@localhost> wrote:
> On Tue, 21 Jan 2014, Emmanuel Dreyfus wrote:
> > In order to have more RAM without reinstalling everything,
> > using an amd64 kernel on to of a i386 userland seems
> > appealing. netbsd32 emulation works fine, and the machine boots
> > to multiuser without a hassle.
> >
> > But there are minor problems, with binaries that use ioctl to
> > talk with a kernel subsystem: I spoted ipf and raidctl.
>
> If there are particular ioctls that don't have proper netbsd32
> compat equivalents, they can be fixed on a case by case basis.
> We'd need to start with a list of the problematic ioctls, either
> by noticing what fails, or by systematically searching for ioctls
> whose data includes fields that change size between 32-bit and
> 64-bit systems.
I fixed a bunch of those when hacking on Loongson hardware ( 64bit MIPS
with 32bit userland ) - whatever X needs should be there.
> I think that we should also avoid adding such problematic kernel
> interfaces in future, by using fixed width types wherever
> possible.
Indeed.
have fun
Michael
Home |
Main Index |
Thread Index |
Old Index