Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by David Brown (788c34ef033fc63ca097b4ff8e526a482447c117)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: David Brown <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by David Brown (788c34ef033fc63ca097b4ff8e526a482447c117)
  • Date: Sat, 7 Apr 2007 12:51:37 -0500

GIT changes to master grimoire by David Brown <dmlb2000 AT gmail.com>:

ChangeLog | 3 +++
kernels/kvm/BUILD | 3 +++
kernels/kvm/CONFLICTS | 1 +
kernels/kvm/DEPENDS | 7 +++++++
kernels/kvm/DETAILS | 28 ++++++++++++++++++++++++++++
kernels/kvm/HISTORY | 2 ++
kernels/kvm/INSTALL | 11 +++++++++++
kernels/kvm/TRIGGERS | 1 +
utils/qemu/CONFLICTS | 1 +
utils/qemu/HISTORY | 3 +++
10 files changed, 60 insertions(+)

New commits:
commit 788c34ef033fc63ca097b4ff8e526a482447c117
Author: David Brown <dmlb2000 AT gmail.com>
Commit: David Brown <dmlb2000 AT gmail.com>

changelog entry for the new kvm spell

commit 796295fff177069a8d37bd6a43f77332e9afb66d
Author: David Brown <dmlb2000 AT gmail.com>
Commit: David Brown <dmlb2000 AT gmail.com>

kvm added new kvm spell

commit 7a31b5f5134dedb4e5e6b4367c5465eef7774aed
Author: David Brown <dmlb2000 AT gmail.com>
Commit: David Brown <dmlb2000 AT gmail.com>

qemu added conflicts with new kvm spell

diff --git a/ChangeLog b/ChangeLog
index c1c19a8..7134eed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-04-07 David Brown <dmlb2000 AT gmail.com>
+ * kernels/kvm: added new kvm spell
+
2007-04-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* video/kmenc15: re-added after it was removed in revert of
54d2425bcb1cecec633d82ce29768606edcfb567
diff --git a/kernels/kvm/BUILD b/kernels/kvm/BUILD
new file mode 100755
index 0000000..57d1cd1
--- /dev/null
+++ b/kernels/kvm/BUILD
@@ -0,0 +1,3 @@
+local KVM_OPTS="--prefix=${INSTALL_ROOT}/usr
--qemu-cc=${INSTALL_ROOT}/opt/gcc34/bin/gcc
--kerneldir=/lib/modules/$(get_kernel_version)/build"
+./configure $KVM_OPTS &&
+make
diff --git a/kernels/kvm/CONFLICTS b/kernels/kvm/CONFLICTS
new file mode 100755
index 0000000..5d81d88
--- /dev/null
+++ b/kernels/kvm/CONFLICTS
@@ -0,0 +1 @@
+conflicts qemu
diff --git a/kernels/kvm/DEPENDS b/kernels/kvm/DEPENDS
new file mode 100755
index 0000000..2bf10fa
--- /dev/null
+++ b/kernels/kvm/DEPENDS
@@ -0,0 +1,7 @@
+depends gcc34 &&
+depends sdl &&
+
+optional_depends alsa-lib \
+ '--enable-alsa' \
+ '--disable-alsa' \
+ 'for Advanced Linux Sound Architecture driver support'
diff --git a/kernels/kvm/DETAILS b/kernels/kvm/DETAILS
new file mode 100755
index 0000000..a3c0c62
--- /dev/null
+++ b/kernels/kvm/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=kvm
+ VERSION=18
+
SOURCE_HASH=sha512:3ce63f7d3d0de99fb3de96a277b03539cf3190fd1dd3250f1205fa503a84e30cc6d5ae77d54304b787ca135a7d2b71ed65133a2e04470124140ebf1669cab19a

+ SOURCE=${SPELL}-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ WEB_SITE=http://kvm.qumranet.com/kvmwiki
+ ENTERED=20070410
+ LICENSE=GPL
+ KEYWORDS="virtualization"
+ SHORT="kvm provides userspace tools for the kernel virtual
machine"
+cat << EOF
+KVM (for Kernel-based Virtual Machine) is a full virtualization solution for
+Linux on x86 hardware containing virtualization extensions (Intel VT or
AMD-V).
+It consists of a loadable kernel module, kvm.ko, that provides the core
+virtualization infrastructure and a processor specific module, kvm-intel.ko
or
+kvm-amd.ko. KVM also requires a modified QEMU although work is underway to
get
+the required changes upstream.
+
+Using KVM, one can run multiple virtual machines running unmodified Linux or
+Windows images. Each virtual machine has private virtualized hardware: a
+network card, disk, graphics adapter, etc.
+
+The kernel component of KVM is included in mainline Linux, as of 2.6.20.
+
+KVM is open source software.
+EOF
+
diff --git a/kernels/kvm/HISTORY b/kernels/kvm/HISTORY
new file mode 100644
index 0000000..a3fd184
--- /dev/null
+++ b/kernels/kvm/HISTORY
@@ -0,0 +1,2 @@
+2007-04-07 David Brown <dmlb2000 AT gmail.com>
+ * ALL: created spell
diff --git a/kernels/kvm/INSTALL b/kernels/kvm/INSTALL
new file mode 100755
index 0000000..3273e27
--- /dev/null
+++ b/kernels/kvm/INSTALL
@@ -0,0 +1,11 @@
+# install kernel modules
+local
kinstalldir="${INSTALL_ROOT}/lib/modules/$(get_kernel_version)/kernel/drivers/kvm"
+mkdir -p "$kinstalldir" &&
+for kmod in kernel/*.ko
+do
+ install -v -o root -g root -m 644 $kmod $kinstalldir
+done &&
+depmod -a $(get_kernel_version) &&
+make -C qemu DESTDIR=${INSTALL_ROOT} install &&
+make -C user DESTDIR=${INSTALL_ROOT} install &&
+install -v -o root -g root -m 755 user/kvmctl ${INSTALL_ROOT}/sbin
diff --git a/kernels/kvm/TRIGGERS b/kernels/kvm/TRIGGERS
new file mode 100755
index 0000000..bb1c400
--- /dev/null
+++ b/kernels/kvm/TRIGGERS
@@ -0,0 +1 @@
+on_cast linux cast_self
diff --git a/utils/qemu/CONFLICTS b/utils/qemu/CONFLICTS
new file mode 100755
index 0000000..45c9273
--- /dev/null
+++ b/utils/qemu/CONFLICTS
@@ -0,0 +1 @@
+conflicts kvm
diff --git a/utils/qemu/HISTORY b/utils/qemu/HISTORY
index 8b6cfda..23b38fa 100644
--- a/utils/qemu/HISTORY
+++ b/utils/qemu/HISTORY
@@ -1,3 +1,6 @@
+2007-04-07 David Brown <dmlb2000 AT gmail.com>
+ * CONFLICTS: added conflicts with kvm
+
2007-03-24 Thomas Orgis <sobukus AT sourcemage.org>
* BUILD: a refinement: reduce athlons to k6-3 as that works, too, and
performs better than pentium-mmx for these cpus



  • [SM-Commit] GIT changes to master grimoire by David Brown (788c34ef033fc63ca097b4ff8e526a482447c117), David Brown, 04/07/2007

Archive powered by MHonArc 2.6.24.

Top of Page