savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #3878] Submission of QEmu x86 virtualiz


From: Paul Brook
Subject: [Savannah-register-public] [task #3878] Submission of QEmu x86 virtualization module
Date: Mon, 14 Mar 2005 00:21:31 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050301 Firefox/1.0.1 (Debian package 1.0.1-1)

URL:
  <http://savannah.nongnu.org/task/?func=detailitem&item_id=3878>

                 Summary: Submission of QEmu x86 virtualization module
                 Project: Savannah Administration
            Submitted by: pbrook
            Submitted on: Mon 03/14/2005 at 00:21
         Should Start On: 
   Should be Finished on: 
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
                  Effort: 0.00

    _______________________________________________________

Details:


Site Admin. Approval/Edition URL:
 <https://savannah.nongnu.org/admin/groupedit.php?group_id=7415>


###### ORIGINAL SUBMISSION DETAILS ######

System Group Name:
-----------------
  qvm86


Full Name:
----------
  QEmu x86 virtualization module
  

Type:
-----
  non-GNU


License:
-------- 
  GNU General Public License V2 or later


Other License: 
--------------
  


Description:
------------
  A kernel module to provide x86 virtualisation capabilities for the qemu
emulator. Virtualisation allows "emulated" code to be run natively on the
host cpu, using the CPU protection mechanisms to intercept and emulate
priveleged events. Several free and non-free examples of this strategy exist,
including VMWare, kqemu (a proprietay qemu module), and plex86.



Istead of attempting to virtualise all code, virtualization is only used when
the cpu is in an easily virtualizable state. The rest of the code is executed
using the existing qemu dynamic translation engine. All emulated hardware is
also provided by the existing qemu model.



A prerelease source tarball is available at
https://nowt.dyndns.org/qplex-wip-20050313.tar.bz2

This includes a slightly hacked copy of qemu.



QEmu: http://www.qemu.org

plex86 http://savannah.nongnu.org/projects/plex86/

VMWare http://www.vmware.com




Other Software Required:
------------------------
  Could theoretically be useed standalone. In paractice is only useful in
conjunction with qemu.


Other Comments:
---------------
  Qplex was my initial project name, but this is already a commercial
product. It will be renamed qVM86 before release.

The code uses a very similar technique to some versions of plex86, but all
code was written from scratch by myself.

#########################################







    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/task/?func=detailitem&item_id=3878>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]