On Wed, 18 Oct 2006, Bill Allombert wrote:
> On Wed, Oct 18, 2006 at 03:02:45PM +0200, Kars de Jong wrote:
> > > Generating an exception and just letting the FPU emulator in the kernel
> > > handle it didn't work?
> > Umm, no, this was user mode emulation. I figured that would be easier to
> > implement (and also more useful for Debian) than full system emulation.
> Not sure about that: a full emulator like aranym can be used much like
> the real hardware and can serve as a buildd, at least in principle,
> without requiring system change.
> The system-call-emulation is faster but the behaviour is special:
> for example qemu will emulate exec("/usr/bin/gcc") by exec("/usr/bin/gcc")
> on the native system and will run the native compiler not the emulated
> one. I did not find an easy work around about that.
It would be nice if it could run a cross-compiler instead. That would give full
speed for compilations, and emulated speed for the other stuff.
I'm afraid that without using cross-compilation, we cannot shave off sufficient
build time for building e.g. kdebase.
BTW, isn't this what was originally done for ia64, before real hardware was
available? I remember attending a presentation about such a system at
Linux-Kongreß in Köln (1997?).
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- email@example.com
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
- Re: QEMU
- From: Roman Zippel <firstname.lastname@example.org>
- Re: QEMU
- From: Bill Allombert <email@example.com>