Debian Bug report logs -
#621529
Please add support for multiboot2
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Jan Lübbe <jluebbe@debian.org>:
Bug#621529; Package qemu-kvm.
(Thu, 07 Apr 2011 19:24:19 GMT) (full text, mbox, link).
Acknowledgement sent
to Goswin von Brederlow <goswin-v-b@web.de>:
New Bug report received and forwarded. Copy sent to Jan Lübbe <jluebbe@debian.org>.
(Thu, 07 Apr 2011 19:24:19 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: qemu-kvm
Version: 0.14.0+dfsg-1~tls
Severity: wishlist
File: /usr/bin/kvm
Hi,
please add support to load kernel images conforming to the multiboot2
format:
Bazaar (bzr) repository at:
http://bzr.savannah.gnu.org/r/grub/branches/multiboot2/
MfG
Goswin
-- Package-specific info:
/proc/cpuinfo:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU 330 @ 1.60GHz
stepping : 2
cpu MHz : 1599.996
cache size : 512 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips : 3199.76
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU 330 @ 1.60GHz
stepping : 2
cpu MHz : 1599.996
cache size : 512 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips : 3199.96
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU 330 @ 1.60GHz
stepping : 2
cpu MHz : 1599.996
cache size : 512 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips : 3199.97
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 48 bits virtual
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU 330 @ 1.60GHz
stepping : 2
cpu MHz : 1599.996
cache size : 512 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips : 3199.94
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 48 bits virtual
power management:
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (666, 'unstable'), (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-debian-xen-1 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Versions of packages qemu-kvm depends on:
ii adduser 3.112 add and remove users and groups
ii etherboot-qemu 5.4.4-7 Bootstrapping for various network
ii libaio1 0.3.107-7 Linux kernel AIO access library -
ii libasound2 1.0.23-1 shared library for ALSA applicatio
ii libattr1 1:2.4.44-2 Extended attribute shared library
ii libbluetooth3 4.70-1 Library to use the BlueZ Linux Blu
ii libbrlapi0.5 4.2-4 braille display access via BRLTTY
ii libc6 2.11.2-13 Embedded GNU C Library: Shared lib
ii libcurl3-gnutls 7.21.1-1 Multi-protocol file transfer libra
ii libgnutls26 2.10.5-1 the GNU TLS library - runtime libr
ii libjpeg62 6b1-1 The Independent JPEG Group's JPEG
ii libncurses5 5.7+20100313-3 shared libraries for terminal hand
ii libpng12-0 1.2.44-1 PNG library - runtime
ii libpulse0 0.9.21-3+b1 PulseAudio client libraries
ii libsasl2-2 2.1.23.dfsg1-6 Cyrus SASL - authentication abstra
ii libsdl1.2debian 1.2.14-6 Simple DirectMedia Layer
ii libuuid1 2.17.2-3.1 Universally Unique ID library
ii libvdeplug2 2.2.3-3 Virtual Distributed Ethernet - Plu
ii libx11-6 2:1.3.3-3 X11 client-side library
ii python 2.6.6-12 interactive high-level object-orie
ii qemu-keymaps 0.14.0+dfsg-5 QEMU keyboard maps
ii qemu-utils 0.14.0+dfsg-5 QEMU utilities
ii seabios 0.6.1.2-2 Legacy BIOS implementation
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages qemu-kvm recommends:
ii bridge-utils 1.4-5 Utilities for configuring the Linu
ii iproute 20100519-3 networking and traffic control too
Versions of packages qemu-kvm suggests:
ii debootstrap 1.0.23 Bootstrap a basic Debian system
pn samba <none> (no description available)
pn vde2 <none> (no description available)
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Jan Lübbe <jluebbe@debian.org>:
Bug#621529; Package qemu-kvm.
(Fri, 08 Apr 2011 13:28:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Goswin von Brederlow <goswin-v-b@web.de>:
Extra info received and forwarded to list. Copy sent to Jan Lübbe <jluebbe@debian.org>.
(Fri, 08 Apr 2011 13:28:15 GMT) (full text, mbox, link).
Message #10 received at 621529@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: qemu-kvm
Version: 0.14.0+dfsg-1~tls
Severity: normal
File: /usr/bin/kvm
Attached is a first draft for a patch to add multiboot2 support. It is
far from complete but it is functional. Also attached is the example
kernel from the specs that just prints the multiboot infos and halts
so the patch can be tested.
MfG
Goswin
[multiboot2-kernel.tar.gz (application/x-gzip, attachment)]
[multiboot2.patch (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, agraf@suse.de, Jan Lübbe <jluebbe@debian.org>:
Bug#621529; Package qemu-kvm.
(Mon, 18 Apr 2011 17:15:09 GMT) (full text, mbox, link).
Acknowledgement sent
to Goswin von Brederlow <goswin-v-b@web.de>:
Extra info received and forwarded to list. Copy sent to agraf@suse.de, Jan Lübbe <jluebbe@debian.org>.
(Mon, 18 Apr 2011 17:15:09 GMT) (full text, mbox, link).
Message #15 received at 621529@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: qemu-kvm
Version: 0.14.0+dfsg-1~tls
Severity: normal
Hi,
I've included Alexander Graf as CC in this mail since he is the author
of the original multiboot support. Hi Alexander.
Attached is an update for the multiboot2 patch. It adds supports for
MULTIBOOT_ARCHITECTURE_X86_64 and switches to 64bit mode before
calling such a kernel. The patch is still incomplete, as in doesn't
support all of the specs, but it is getting there. Now it is only a
matter of adding the relevant tags to the C code though.
Missing tags that should be there:
MULTIBOOT_TAG_TYPE_BOOT_LOADER_NAME
MULTIBOOT_TAG_TYPE_MODULE
MULTIBOOT_TAG_TYPE_ELF_SECTIONS
Tags that might be good to also support:
MULTIBOOT_TAG_TYPE_VBE
MULTIBOOT_TAG_TYPE_FRAMEBUFFER
MULTIBOOT_TAG_TYPE_APM
MULTIBOOT_TAG_TYPE_ACPI_NEW
MULTIBOOT_TAG_TYPE_NETWORK
Also attached a mini kernel for 64bit based on the 32bit example
kernel from the multiboot2 specs.
MfG
Goswin
[multiboot2-kernel64.tar.gz (application/x-gzip, attachment)]
[multiboot2.patch (text/plain, attachment)]
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Fri Nov 24 01:23:34 2023;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.