Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Mar 2007 12:00:38 +0100
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        jkim@freebsd.org, kib@freebsd.org, rdivacky@freebsd.org
Cc:        emulation@freebsd.org
Subject:   2.6.16 for linuxulator & 7.0 release
Message-ID:  <20070316120038.2iizia24mc4wcw8s@webmail.leidinger.net>

next in thread | raw e-mail | index | archive | help
Hi,

ATM it doesn't look like we can enable 2.6.16 by default in 7.0. The reasons=
:
  - java showstopper (epoll not implemented)
  - futex/TLS for amd64 not in -current for testing
  - futexes not completely right
  - *at() not implemented
  - the time to test a 2.6.16 default until 7.0 shrinks fast

Roman has some preliminary work regarding *at() and it looks good to =20
him. He wants me to test some stuff but I don't have enough time in =20
the next weeks because of work related stuff. Any volunteers to help =20
out?

In p4 we have the futex/TLS stuff for amd64 but because of the futexes =20
not completely right part it is not committed to current yet. As we =20
already have the futex and TLS stuff for i386 on a similar level in =20
current, I would say we should go ahead and sync the amd64 stuff. It =20
is not used by default, so we don't break existing linux stuff and we =20
get the benefit of more people being able to have a look at it and =20
play with it. So what are your opinions, shall we give jkim@ the green =20
light to MFp4 the futex/TLS stuff?

Regarding the futexes not being completely right and the epoll stuff: =20
I think it needs to be done now, not in a month or two, else we don't =20
have enough time to let people play with this before the release of =20
7.0. Anyone with a little bit of time at hand out there? We need a =20
specification what the futexes are supposed to do (so far we didn't =20
find a good description, and the linux code is hard to read and =20
doesn't not really tell what it is _supposed_ to do) and we need =20
people which compare the current code we have with this specification. =20
Finding a regression test for futexes would also be nice.

Bye,
Alexander.

--=20
TODAY:
=09A nice place to visit, but you can't stay here for long.

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID =3D B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID =3D 72077137



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070316120038.2iizia24mc4wcw8s>