WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Qemu  (Read 2601 times)

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10957
Qemu
« on: April 25, 2009, 06:04:03 AM »
For TC 2.x, Qemu has been updated to 0.10.2, and to support KVM.

Quote
Title:          qemu.tce
Description:    A full/cpu emulator
Version:        0.10.2
Author:         Various
Original-site:  http://nongnu.org/qemu
Copying-policy: GPL
Size:      12.9M
Extension_by:   Curaga
Comments:       Support for all architectures compiled in, both full
      systems and linux-cpu-emulators.

      As Qemu system emulation is by default completely done
      in software, it might work better but also slower than
      alternatives.
-
      Support for KVM included (hardware virtualization).
      This optional feature depends on
      kvm-2.6.29.1-tinycore.tcem.
-
      Kqemu is supported, but AFAIK the module doesn't compile with
      gcc4.

      Depends on SDL.
Change-log:     2009/04/05 Original
Current:        2009/04/25 Update to 0.10.2, KVM
The only barriers that can stop you are the ones you create yourself.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10957
Re: Qemu
« Reply #1 on: February 20, 2010, 04:38:59 AM »
Update. Note that kqemu support has been removed in the 0.12 series. For this the old Qemu extension will be renamed to qemu-0.10.

Quote
Title:          qemu.tcz
Description:    A full/cpu emulator
Version:        0.12.2
Author:         Various
Original-site:  http://nongnu.org/qemu
Copying-policy: GPL
Size:      16.8M
Extension_by:   Curaga
Comments:       Support for all architectures compiled in, both full
      systems and linux-cpu-emulators.

      As Qemu system emulation is by default completely done
      in software, it might work better but also slower than
      alternatives.
-
      Support for KVM included (hardware virtualization).
      This optional feature depends on
      kvm-2.6.29.1-tinycore.tcz.
-
      Kqemu support was dropped in the .12 series.

      Depends on SDL.
Change-log:     2009/04/05 Original
      2009/04/25 Update to 0.10.2, KVM
Current:        2010/02/20 Update to 0.12.2
The only barriers that can stop you are the ones you create yourself.

Offline maro

  • Hero Member
  • *****
  • Posts: 1228
Re: Qemu
« Reply #2 on: March 02, 2010, 02:49:28 PM »
Thanks Curaga for realizing the need to keep a "pre-0.12 " version around. It's a shame that KQEMU has been "retired" by the developers.

I don't want to appear ungrateful, but AFAIK the last KQEMU compatible version was 0.11.1. Even for the 0.10.x version the one in the repository (0.10.2) is not quite the latest (i.e. 0.10.6 IIRC). Do you see a chance at some stage to update to that version, or are there particular reasons to stick with 0.10.2?

Furthermore, I was wondering if it would be feasible to split (both ?) QEMU extensions into a "base" and an "extra" extension. The former would just contain the Intel-related executables, whilst the latter all the executables for the other CPUs. I believe the "base" extension would end up in the order of ca. 2 MBytes, which is a fair bit smaller for what I'd imagine users might use most of the time.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10957
Re: Qemu
« Reply #3 on: March 03, 2010, 07:46:35 AM »
Nothing special keeping with .10.2, just that when I thought to update the latest was .12.2.

Re split, sure.

I don't use kqemu myself, so if anyone wishes to take over the older Qemu extension, it's fine by me.
The only barriers that can stop you are the ones you create yourself.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10957
Re: Qemu
« Reply #4 on: March 03, 2010, 07:56:38 AM »
Update: split out non-intel emulators.

Quote
Title:          qemu.tcz
Description:    A full/cpu emulator
Version:        0.12.2
Author:         Various
Original-site:  http://nongnu.org/qemu
Copying-policy: GPL
Size:      3.2M
Extension_by:   Curaga
Comments:       Support for all architectures compiled in, both full
      systems and linux-cpu-emulators.

      As Qemu system emulation is by default completely done
      in software, it might work better but also slower than
      alternatives.
-
      Support for KVM included (hardware virtualization).
      This optional feature depends on
      kvm-2.6.29.1-tinycore.tcz.
-
      Kqemu support was dropped in the .12 series.

      Depends on SDL.
Change-log:     2009/04/05 Original
      2009/04/25 Update to 0.10.2, KVM
      2010/02/20 Update to 0.12.2
Current:        2010/03/03 Split non-intel out

Quote
Title:          qemu-extra.tcz
Description:    A full/cpu emulator, other cpu archs
Version:        0.12.2
Author:         Various
Original-site:  http://nongnu.org/qemu
Copying-policy: GPL
Size:      14M
Extension_by:   Curaga
Comments:       Contains the binaries for non-intel architectures.
-
      Support for all architectures compiled in, both full
      systems and linux-cpu-emulators.

      As Qemu system emulation is by default completely done
      in software, it might work better but also slower than
      alternatives.
-
      Support for KVM included (hardware virtualization).
      This optional feature depends on
      kvm-2.6.29.1-tinycore.tcz.
-
      Kqemu support was dropped in the .12 series.
Change-log:     2009/04/05 Original
      2009/04/25 Update to 0.10.2, KVM
      2010/02/20 Update to 0.12.2
Current:        2010/03/03 Split non-intel out
The only barriers that can stop you are the ones you create yourself.