On Thursday 10 February 2005 09:33 pm, Blaisorblade wrote:
> > Sorry, meant UML.
> >
> > (I have a cold.)
>
> Best wishes for your health... (please, someone translate this to real
> English :-) )

Oh, it's real english.  (Or at least it seems so to someone who just burned 
french toast to charcoal due to being too dizzy to walk down the street to a 
sandwich shop.  I'm not exactly firing on all cylinders at present...)

> > So if I build 2.6.11-rc3-bk? I can fire up SKAS0 mode and run it on an
> > unmodified kernel?  If so, I'm happy to test this...  (I read Jeff Dike's
> > blog entry on SKAS0, but it didn't really have any implementation
> > details.)
>
> Well, code already exists. Get the appropriate -mm tree and apply on top of
> it the "incrementals" tree at
> http://user-mode-linux.sourceforge.net/patches.html.
>
> Give a quick read to the changelogs to get a feeling about what's actually
> needed and what won't at all compile. I guess that in this moment skas0-ldt
> is a good point to stop at.

Cool.  "Not tonight, I have a headache", but cool.

> Yes, obviously... actually, I also have made some confusion (I actually
> answered to "why UML in TT mode is built static?", not to the bug in TT
> mode).
>
> ***MARKED***
> The bug in TT mode: actually, it happens when and because UML is statically
> linked, against NPTL glibc. It does not happen on normal distros, which
> provide a LinuxThreads glibc in /lib and for static linking to be 2.4
> compatible; nor in Gentoo with nptl disabled (which was the default when I
> installed it).
>
> The problem, currently, is that there are problems (and linker assertion
> failures) probably because the linking scripts do not play well with
> the /usr/lib/libc.a sections. The error, if I recall it correctly, is
> posted in the comment #6.

Gee, Red Hat, the distro that brought us gcc 2.96, is now having ld throw 
assertion failures trying to build UML.  It's nice to see tradition 
maintained...

I can't debug this one.  I gave up on Fedora when FC2 wouldn't boot on my 
desktop because the kernel was optimized for a processor more recent than the 
machine had (brand new Via Samuel 2, basically a Pentium clone with MMX and 
3DNow).

I was a loyal Red Hat user for years, but Fedora just left me cold.  (And the 
_courage_ they've shown, yanking things like mp3 player support and xpdf...  
Obviously they're a good ally to stand up for decss someday.)

> Stuff below refers to "Why UML in TT mode is built static?"
>
> > but first
> > I want to confirm that you looked at the new 2.6 nonlinear mappings
> > support (mm/fremap.c, sys_remap_file_pages() and friends...)
>
> Hmm, I know that feature, only I don't understand how it could help
> *here*... basically, I think everything that you can do through
> remap_file_pages() can be done through mmap() / munmap() / mremap(), and
> the advantage is only for performance... and since the mappings in this
> case are created
>
> So, when and if there will be a remap_file_pages where you can also change
> protections and we'll drop all the mmap() we must create

Tried asking on linux-kernel?

Rob


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

Reply via email to