lp:qemu-kvm

Created by VCS imports and last modified
Get this branch:
bzr branch lp:qemu-kvm

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
qemu-kvm
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the HEAD branch of the Git repository at git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git.

Last successful import was .

Import started on russkaya and finished taking 3 minutes — see the log
Import started on neumayer and finished taking 6 minutes — see the log
Import started on russkaya and finished taking 3 minutes — see the log
Import started on neumayer and finished taking 6 minutes — see the log

Whiteboard

requires nested trees.

Recent revisions

2991. By Dustin Kirkland 

qemu-kvm: fix segfault when running kvm without /dev/kvm

qemu-kvm segfaults on systems without access to /dev/kvm.
The global kvm_allowed is being set too late in vl.c.

This patch moves the kvm initialization a bit higher in the
vl.c main, just after the daemonize fork.

This fix is intended to be a short term solution, solving the
segfaults.

In the longer term, the suggested approach requires a bit more
development and testing:
 * If no arg given => try kvm, try kqemu, try tcg
 * If --accelmode arg given => try $arg, and fail if unavailable

Signed-off-by: Dustin Kirkland <email address hidden>
Signed-off-by: Marcelo Tosatti <email address hidden>

2990. By Marcelo Tosatti

Merge branch 'upstream-merge'

* upstream-merge:
  microblaze: Compute masks for alignment checks at translation time.
  microblaze: Trap on bus accesses to unmapped areas.
  microblaze: MMU shows more respect to synthesis config.
  microblaze: Trap on unaligned data accesses.
  microblaze: Trap on divizions by zero.
  microblaze: Correct mfs into r0.
  microblaze: Catch illegal insns and privilege violations.
  microblaze: Add infrastructure for supporting hw exceptions.
  microblaze: Clear exception in dslot ESR bit if not in dslot.
  microblaze: Correct MMU debug log.
  Fix warning on x86_64
  Sparc32: port sun4c interrupt controller to VMState design
  Sparc32: port timers to VMState design
  Sparc32: timer field is never NULL
  Add VMState support for ptimers
  esp (sparc32) Extra scsi data.
  Fix compiler warnings
  Fix breakage due to __thread

Signed-off-by: Marcelo Tosatti <email address hidden>

2989. By Jan Kiszka <email address hidden>

qemu-kvm: Install built option roms

Based on Avi's version:

Pick up option roms from the build directory if available. As we do not
ship a extboot.bin binary, this also fixes the installation of this rom.

Signed-off-by: Jan Kiszka <email address hidden>
Signed-off-by: Marcelo Tosatti <email address hidden>

2988. By Avi Kivity

vmxcap: Add tool to query vmx capabilities

This should really be in the kernel, but there are too many of them.

Signed-off-by: Avi Kivity <email address hidden>
Signed-off-by: Marcelo Tosatti <email address hidden>

2987. By Mohammed Gamal

Handle emulation failure in userspace

Since we return to userspace from KVM on invalid state emulation failure, let
qemu handle it.

Signed-off-by: Mohammed Gamal <email address hidden>
Signed-off-by: Marcelo Tosatti <email address hidden>

2986. By Mohammed Gamal

Update kvm.h in qemu-kvm tree

Update struct kvm_run and KVM_EXIT_* constants to match the one in the
kernel-space tree

Signed-off-by: Mohammed Gamal <email address hidden>
Signed-off-by: Marcelo Tosatti <email address hidden>

2985. By Avi Kivity

Remove unneeded printf() in kvm_run()

Snuck in during debugging.

Signed-off-by: Avi Kivity <email address hidden>
Signed-off-by: Marcelo Tosatti <email address hidden>

2984. By Avi Kivity

Revert back to rtl8139 as default nic

e1000 is not supported well on Windows XP.

Signed-off-by: Avi Kivity <email address hidden>

2983. By Avi Kivity

Fix mpstate reloads

Signed-off-by: Avi Kivity <email address hidden>

2982. By Avi Kivity

Merge branch 'upstream-merge'

* upstream-merge: (142 commits)
  Fix gcc 3 warning: comparison is always true due to limited range of data type
  Fix gcc 3 warning about uninitialized variable
  Sparc32: port Slavio misc devices to VMState design
  Sparc32: port ECC memory controller to VMState design
  Sparc32: port IOMMU to VMState design
  Sparc32: port DMA controller to VMState design
  Sparc32: port TCX to VMState design
  Sparc32: port interrupt controller to VMState design
  Update OpenBIOS images to r569
  Suppress kraxelisms
  Fix Sparc64 breakage: add dummy ISA irqs
  Fix merge of 59f2a78793b6d17634f39646d604e84af51e0919
  Don't compile aio code if CONFIG_LINUX_AIO is undefined
  Fix sb16 breakage due to unassigned s->irq
  Fix formatting
  Relax pthreads check to avoid win32
  e1000 cleanup
  pcnet: Add pci_pcnet_{save/load} functions, then remove PCNetState pci_dev field
  pcnet: remove useless casts This are casts to the very type of the function
  pcnet: Change casts to DO_UPCAST() for PCIPCNetState
  ...

Signed-off-by: Avi Kivity <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar RepositoryFormatKnitPack6RichRoot (bzr 1.9)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.