From: Martin Honermeyer <lists@st...> - 2004-06-17 20:00:49
thanks for your work! I just tried the patch on my AMD64 machine. "make
linux ARCH=um" fails with
arch/um/kernel/ksyms.c:91: error: `dump_thread' undeclared here (not in a
arch/um/kernel/ksyms.c:91: error: initializer element is not constant
arch/um/kernel/ksyms.c:91: error: (near initialization for
arch/um/kernel/ksyms.c:91: error: __ksymtab_dump_thread causes a section
make: *** [arch/um/kernel/ksyms.o] Error 1
When commenting out that line in arch/um/kernel/ksyms.c and disabling module
support in the kernel configuration, it works! So, just a little correction
to your patch. Now I'll try and see if it works ;)
Jeff Dike wrote:
> UML has been ported to x86_64. The patch for 2.6.4 is available at
> Note that this is separate from the 2.6.4 UML patch, and must be
> applied to a 2.6.4 + uml-patch-2.6.4 tree. It will remain separate
> until I get it all merged cleanly into my tree. At that point, the
> separate x86_64 patch will disappear.
> This patch is fairly nasty in places, and the build is also fairly
> unclean, so avert your eyes if you are squeamish. This will get
> better as I merge it into my pool.
> The nastiness aside, it does build and you do get a robust UML.
> My thanks go to PathScale (pathscale.com) for sponsoring this work and
> providing access to hardware to make it possible.
> Finally, as I do the merge (and afterwards), I need access to an
> Opteron to make sure I don't break this port. So, if anyone has such
> a box that I can have access to, let me know.