Activity
From 12/26/2009 to 01/24/2010
01/24/2010
- 11:18 pm Revision 6908d9ce: Sparc64: fix initrd
- Fix HdrS offsets for Sparc64. The initrd address must be offset by
KERNBASE.
Use rom_ptr mechanism to actually write... - 08:28 pm Revision e9cbbcac: pflash: Dont open memarea for full IO if already done.
- When wcycle is non zero the area is already opened for readable IO.
Avoiding the re-registration of the memarea signi... - 07:39 pm Revision 4737fa26: pflash: Reduce writebuf len for 8-bit flashes.
- Flashes connected through an 8 bit bus cannot handle write buffers
larger than 256 bytes.
Signed-off-by: Edgar E. Ig... - 06:19 pm Revision a66e360f: pflash: Remove dead code, no functional changes.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 06:15 pm Revision 2548de3a: microblaze: The petalogix s3adsp board uses intel flashes
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 05:37 pm Revision 292444cb: Load global config files by default
- A new option, -nodefconfig is introduced to prevent loading from the default
config location. Otherwise, two configu... - 05:37 pm Revision 6530a97b: Move out option lookup into a separate function
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 05:37 pm Revision 07381cc1: Support --sysconfdir in configure to specify path to configuration files
- The default value is ${prefix}/etc/qemu. --sysconfdir can be used to override
the default to an absolute path. The ... - 04:28 pm Revision 452efba6: Sparc32: fix free-run timer
- According to Sun4M System Architecture Manual chapter 5.3.2, a limit
of 0 will not generate interrupts.
Signed-off-b... - 03:55 pm Revision 07b064e9: Musicpal: Fix descriptor walk in eth_send
- Commit 930c86820e introduced a regression to eth_send: eth_tx_desc_put
manipulates the host's tx descriptor copy befo...
01/23/2010
- 08:18 pm Revision 64258229: Musicpal: Fix wm8750 I2C address
- Commit b3a219883e uncovered that we attached the Wolfson with an I2C
address shifted left by one. Fixing this makes s... - 10:11 am Revision 15e7c451: sparc32 fix np dereference in do_unassigned_access
- fix a potential null pointer dereference introduced in
commit 576c2cdc767ab9e2dc038fa4c99f22e53287a3de
Signed-off-by...
01/22/2010
- 08:39 pm Revision 204c7a39: Sparc64: fix PCI probe problems
- Byte swap PCI config values.
Remove old bogus PCI config mechanism so that device 0:0.0 can be probed.
This requires...
01/20/2010
- 06:12 pm Revision 3e39789b: Revert "block: prevent multiwrite_merge from creating too large iovecs"
- This reverts commit 0076bc0c1d93adcbc7f1af184e04902cf37e9ab8.
Kevin Wolf pointed out that this breaks the mingw32 bu... - 06:09 pm Revision a6a853c8: make: qemu-img depends on config-host.h
- Fixes mingw32 build out of tree.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:51 pm Revision dd17765b: reduce number of reinjects on ACK
- Windows 7 BSODs under load with HAL_RTC_IRQF_WILL_NOT_CLEAR error.
It happens here:
hal!HalpRtcUnmaskClock:
8281b93a... - 04:51 pm Revision 0076bc0c: block: prevent multiwrite_merge from creating too large iovecs
- If we go over the maximum number of iovecs support by syscall we get
back EINVAL from the kernel which translate to I... - 04:51 pm Revision 1d44952f: block: fix cache flushing in bdrv_commit
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:25 pm Revision 160600fd: virtio-serial-bus: Add a port 'name' property for port discovery in guests
- The port 'id' or number is internal state between the guest kernel and
our bus implementation. This is invocation-dep... - 04:25 pm Revision 98b19252: virtio-console: qdev conversion, new virtio-serial-bus
- This commit converts the virtio-console device to create a new
virtio-serial bus that can host console and generic se... - 04:25 pm Revision 6663a195: virtio-serial-bus: Maintain guest and host port open/close state
- Via control channel messages, the guest can tell us whether a port got
opened or closed. Similarly, we can also indic... - 04:25 pm Revision bb61564c: virtio: Remove duplicate macro definition for max. virtqueues, bump up the max
- VIRTIO_PCI_QUEUE_MAX is redefined in hw/virtio.c. Let's just keep it in
hw/virtio.h.
Also, bump up the value of the ... - 04:25 pm Revision f146ec9a: virtio-serial-bus: Add ability to hot-unplug ports
- Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:25 pm Revision b60c470b: virtio-serial: Add a 'virtserialport' device for generic serial port support
- This commit adds a simple chardev-based serial port. Any data the guest
sends is forwarded to the chardev and vice-ve... - 04:25 pm Revision 4d3053a3: Move virtio-serial to Makefile.objs
- There's nothing target-dependent in the virtio-serial code so allow it
to be compiled just once for all the targets.
... - 04:25 pm Revision a1829205: virtio-serial: Use MSI vectors for port virtqueues
- This commit enables the use of MSI interrupts for virtqueue
notifications for ports. We use nr_ports + 1 (for control... - 04:25 pm Revision 23fabed1: QMP: Fix asynchronous events delivery
- Commit f039a563f200beee80cc10fd70b21ea396979dab introduces
a regression as monitor_protocol_event() will return in
th... - 04:25 pm Revision c445321e: net: inet_strfamily(): Better unknown family report
- Returning "????" is a bit meaningless, let's call it "unknown".
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.c... - 04:25 pm Revision dc0d4efc: vnc: Use inet_strfamily()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:25 pm Revision c9c4b34e: net: Make inet_strfamily() public
- So that it can be used by other subsystems.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: A... - 04:25 pm Revision 3dbf2c7f: Documentation: Add missing documentation for qdev related command line options
- The command line options -device, -nodefaults, -readconfig,
-writeconfig had entries for command line help, but
docum... - 04:25 pm Revision b196b153: Make CDROM a read-only drive
- Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:25 pm Revision f5edb014: Clean-up a little bit the RW related bits of BDRV_O_FLAGS. BDRV_O_RDONLY gone ...
- Instead of using the field 'readonly' of the BlockDriverState struct for passing the request,
pass the request in the... - 04:25 pm Revision 3f3ed593: Added drives' readonly option
- Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:25 pm Revision 03cbdac7: Disable fall-back to read-only when cannot open drive's file for read-write
- Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:31 am Revision 0d2ed46a: QMP: Introduce VNC_INITIALIZED event
- It's emitted when a VNC client session is activated by QEMU,
client's information such as port, IP and auth ID (if th... - 12:31 am Revision beb6f0de: Fix QEMU_WARN_UNUSED_RESULT
- Since commit 747bbdf7 QEMU_WARN_UNUSED_RESULT is never defined as it is
conditional on a define from config-host.h wh... - 12:31 am Revision 374ef704: pc: add driver version compat properties
- This patch adds compat property entries for ide-disk.ver and
scsi-disk.ver to pc-0.10 and pc-0.11. With this patch a... - 12:31 am Revision 47c06340: ide: device version property
- This patch adds a new property named 'ver' to ide-drive which allows to
specify the version which the virtual disk/cd... - 12:31 am Revision 383b4d9b: scsi: device version property
- This patch adds a new property named 'ver' to scsi-disk which allows to
specify the version which the virtual disk/cd... - 12:31 am Revision f039a563: QMP: Emit asynchronous events on all QMP monitors
- When using a control/QMP monitor in tandem with a regular monitor, asynchronous
messages can get lost depending on th... - 12:31 am Revision 040f2fb2: fix wrong indentation
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:31 am Revision 1c3569fe: clean up env->current_tb
- There are three paths from the innermost while loop of cpu_exec
to the top of the outermost for loop. Two do not res... - 12:31 am Revision 34dec6a5: add assertions about env->current_tb
- By virtue of the previous patch env->current_tb will always be NULL at
the top of cpu_exec's outermost for loop, and ... - 12:31 am Revision 6113d6d3: change while to if
- The while loop will be executed exactly 0 or 1 times, depending on
env->exit_request.
Signed-off-by: Paolo Bonzini <... - 12:31 am Revision f8fb2fa8: remove assertions
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:31 am Revision 301d2908: avoid unreachable statement after break
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:31 am Revision 3baf720e: raw-posix: Detect CDROM via ioctl on linux
- Current CDROM detection is hardcoded based on source file name.
Make this smarter on linux by attempting a CDROM spec... - 12:31 am Revision 2ebf7c4b: raw-posix: Detect legacy floppy via ioctl on linux
- Current legacy floppy detection is hardcoded based on source file
name. Make this smarter on linux by attempting a fl... - 12:31 am Revision 3b9d7e66: char: Remove redundant qemu_chr_generic_open() call.
- qemu_chr_open_fd() calls qemu_chr_generic_open(),
so qemu_chr_open_tty() doesn't need to call it.
Signed-off-by: Kus... - 12:31 am Revision 8950a950: VNC: Use 'enabled' key instead of 'status'
- Currently the 'status' key is a string whose value can be
"disabled" or "enabled", change it to the QMP's standard
'e... - 12:31 am Revision 0d72f3d3: QMP: Introduce VNC_DISCONNECTED event
- It's emitted when a VNC client disconnects from QEMU, client's
information such as port and IP address are provided.
... - 12:31 am Revision 76825067: VNC: Rename client's 'username' key
- It's the SASL username, so it's better to call it 'sasl_username'
to be consistent.
Note that this change wouldn't b... - 12:31 am Revision 5c7238c5: VNC: Add 'family' key
- It contains the socket adress family name, like "ipv4" or
"ipv6".
This is useful for clients so that they can interp... - 12:31 am Revision 4a80dba3: VNC: Cache client info at connection time
- When a disconnection happens the client's socket on QEMU
side may become invalid, this way it won't be possible
to qu... - 12:31 am Revision 586153d9: QMP: Introduce VNC_CONNECTED event
- It's emitted when a VNC client connects to QEMU, client's information
such as port and IP address are provided.
Note... - 12:31 am Revision a7789382: VNC: Make 'auth' key mandatory
- There is no reason to have it as optional and the code
in the server and client gets slightly simpler if the
key is m... - 12:31 am Revision 7b8737de: eepro100: Fix multicast support
- * Handling of multicast list was missing.
* Multicast all was missing.
* Promiscuous mode for multicast frames was wr... - 12:31 am Revision 4ef1a3d3: rtl8139: fix clang reporting unused assignment of VLAN tagging data
- Currently we do not implement VLAN tagging for rtl8139(C+),
still data is read from ring buffer headers.
- augment u... - 12:31 am Revision 49a945a3: kill regs_to_env and env_to_regs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:31 am Revision baee019f: remove dead code from target-i386/exec.h
- These are unused since edea5f0 (no need to define global registers in
cpu-exec.c, 2008-05-10).
Signed-off-by: Paolo ... - 12:31 am Revision f3a52e50: eepro100: Restructure code (new function tx_command)
- Handling of transmit commands is rather complex,
so about 80 lines of code were moved from function
action_command to...
01/17/2010
- 10:36 pm Revision 1c39457a: Sparc32: Update OpenBIOS image to r666
- Fixes the boot problem introduced by r665 image in
694b9309462f07307d16f492961f01271f10c245.
Signed-off-by: Blue Swi... - 06:51 pm Revision 43bb98bf: Sparc: improve CPU register dump
- Common:
* Remove unnecessary 0x prefix
* Print %y
* Fix NZVC flag print order to match CPU bit order
Sparc64 spec... - 10:51 am Revision 0ddbc96e: fix linux-user microblaze ELF_ARCH definition
- Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 01:03 am Revision 82584e21: audio: include more information into audio_bug's output
- Signed-off-by: malc <av1474@comtv.ru>
01/16/2010
- 11:25 pm Revision ff541499: Revert "sdlaudio: make it suck less"
- This reverts commit 4839abe78fd466a3cf06faa7c362154afd5404f1.
The commit was badly broken, Gentoo has sdl as the def... - 11:06 am Revision 787cfbc4: Sparc32: improve DMA controller IRQ debugging
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:06 am Revision dca47edd: ESP: improve IRQ debugging
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:06 am Revision 10760f0f: sparc32 do not clear interrupts when masking
- Don't clear interrupts on disabling, because
* Sun4M_SystemArchitecture_edited2.pdf doesn't describe
that masking o... - 11:05 am Revision 694b9309: Update Sparc OpenBIOS images to r665
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
01/15/2010
- 11:33 pm Revision 576c2cdc: sparc32 do_unassigned_access overhaul v2
- According to pages 9-31 - 9-34 of "SuperSPARC & MultiCache Controller
User's Manual":
1. "A lower priority fault may... - 08:32 am Revision 09aac126: tcg/x86_64: Avoid unnecessary REX.B prefixes.
- The existing P_REXB internal opcode flag unconditionally emits
the REX prefix. Technically it's not needed if the re... - 01:06 am Revision fccd2613: nand: Correct random data reads.
- Random reading depends on having the last row/page latched and not beeing
clobbered between read and any following ra...
01/14/2010
- 09:01 pm Revision b88bc808: Makefile: Fix message for missing configure
- When make is called without a valid configuration,
it should tell the user what to do.
Revision 0e8c9214ba1d4128cf92... - 09:00 pm Revision b3d6b959: target-m68k: fix a typo in 'P' packet processing
- Attached is a patch to fix a typo in 'P' packet processing for M68K.
Without this patch, QEMU fails to honor GDB's P... - 07:16 pm Revision 57169903: tcg/x86_64: Special-case all 32-bit AND operands.
- This avoids an unnecessary REX.W prefix when dealing with AND
operands that fit into a 32-bit quantity. The most com... - 05:15 pm Revision 0a4e7cd2: sh: sm501: Add hardware cursor feature
- This patch adds hardware cursor feature to SM501 graphics chip emulation,
to make the graphic console more useful for... - 04:59 pm Revision 8b0ee8c5: alpha: fix stat64 issue
- The stat64/fstat64 syscalls are broken for alpha linux-user.
This is because Alpha, even though it is native 64-bits... - 03:42 pm Revision dcbc9a70: ppc-40x: Correct ESR for zone protection faults.
- Raise the zone protection fault in ESR for TLB faults caused by
zone protection bits.
Signed-off-by: Edgar E. Iglesi... - 03:42 pm Revision ec5c3e48: ppc-40x: Correct decoding of zone protection bits.
- The 40x MMU has 15 zones in the ZPR register.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 03:42 pm Revision c5b9729a: ppc-40x: Correct check for Endian swapping TLB entries.
- Bailout on 40x TLB entries with endianess swapping only if the entry
is valid.
Signed-off-by: Edgar E. Iglesias <edg... - 03:41 pm Revision f25359cd: ppc-40x: Get TLB attributes from TLBLO.
- The ZSEL was incorrectly beeing decoded from TLBHI. Decode it from
TLBLO instead.
Signed-off-by: Edgar E. Iglesias <... - 01:14 am Revision bb0300dc: Add KVM paravirt cpuid leaf
- Initialize KVM paravirt cpuid leaf and allow user to control guest
visible PV features through -cpu flag.
Signed-off... - 01:14 am Revision 1cb1a66a: Qemu's internal TFTP server breaks lock-step-iness of TFTP
- According to RFC 1350 and RFC 2347, TFTP server should answer RRQ by
either OACK or DATA packet. Qemu's internal TFTP... - 01:14 am Revision 96560cb3: docs: New qdev-device-use.txt
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:14 am Revision b783e409: block: Introduce BDRV_O_NO_BACKING
- If an image references a backing file that doesn't exist, qemu-img info fails
to open this image. Exactly in this cas... - 01:14 am Revision 756e6736: block: Add bdrv_change_backing_file
- Introduce the functions needed to change the backing file of an image. The
function is implemented for qcow2.
Signed... - 01:14 am Revision 3e85c6fd: qemu-img rebase
- This adds a rebase subcommand to qemu-img which allows to change the backing
file of an image.
In default mode, both... - 01:14 am Revision 4277906d: virtio-blk: remove dead variable in virtio_blk_handle_scsi
- As pointed out by clang size is only ever written to, but never actually
used.
Signed-off-by: Christoph Hellwig <hch... - 01:14 am Revision 5cdc9b76: vl.c: Remove dead assignment
- clang-analyzer pointed out the value of 'sockets' is never reused.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
C... - 01:14 am Revision 22c253d9: virtio: net: remove dead assignment
- clang-analyzer points out value assigned to 'len' is not used.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signe... - 01:14 am Revision d7209371: x86: translate.c: remove dead assignment
- clang-analyzer points out a redundant assignment.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Ant... - 01:14 am Revision c4af120f: hw/vga.c: remove dead assignment
- clang-analyzer points out a redundant assignment.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Ant... - 01:14 am Revision f7dcfac0: qcow2-refcount: remove dead assignment
- clang-analyzer points out a redundant assignment.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Ant... - 01:14 am Revision 2da69c8d: json-parser: remove dead increment
- clang-analyzer points out a redundant increment.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Anth... - 01:14 am Revision 3f5075ae: block: flush backing_hd in the right place
- The backing device is only modified from bdrv_commit. So instead of
flushing it every time bdrv_flush is called for ... - 01:14 am Revision f8012c13: qcow/qcow2: implement bdrv_aio_flush
- Now that we do not have to flush the backing device anymore implementing
the bdrv_aio_flush method for image formats ... - 01:14 am Revision 347ed55c: osdep.c: Fix accept4 fallback
- Commit 3a03bfa5 added a fallback in case the Linux kernel running qemu is older
than the kernel of the build system. ... - 01:14 am Revision f91672e5: use cross-prefix for pkgconfig
- Since pkgconfig can give different output for different targets,
it should be tried with the cross-compilation prefix... - 01:14 am Revision 67c274d3: fixes to the static compilation case for sdl
- After the next commit, pkg-config could be used for the shared library
configuration case and sdl-config for static l... - 01:14 am Revision 9316f803: use pkg-config for sdl whenever available
- Together with the first patch this enables using the prefixed
pkg-config, thus picking up the correct flags for SDL.
... - 01:14 am Revision 4e2b0658: use pkg-config for libcurl whenever available
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:14 am Revision 8f0056b7: move kbd/mouse handling to input.c
- Move 200 lines out of vl.c already into common code that only needs to
be compiled once.
Signed-off-by: Paolo Bonzin...
01/13/2010
- 08:59 pm Revision 884a0c76: pcnet: remove dead nested assignment, spotted by clang
- Although the value stored to 'addr' is used in the enclosing expression,
the value is never actually read from 'addr'... - 08:58 pm Revision f7e683b8: Sparc32: remove dead increment, spotted by clang
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:55 pm Revision f368a3ce: Sparc32: remove a variable used only for debugging to avoid a clang warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:54 pm Revision a9be79d6: Sparc: comment out unused variable, spotted by clang
- The variable is_annulled is referenced in a FIXME comment, so instead
of removing the variable, comment out the lines... - 08:52 pm Revision 89835363: Sparc32: remove unused env/envs variables, spotted by clang
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:49 pm Revision 701eed4b: Sparc32: remove unused variable, spotted by clang
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:50 pm Revision cb95c2e4: pci: Add missing 'const' in argument to pci_get_xxx
- pci_get_byte, pci_get_word, pci_get_long and pci_get_quad
all take a const uint8_t pointer, because they only read
th... - 02:50 pm Revision 938a6324: eepro100: Update ROM file support
- Use new way to associate ROM files to devices.
Currently, there is only a ROM file for i82559er
included in QEMU, so... - 02:28 pm Revision 61702408: eepro100: Fix initial value for PCI_STATUS
- The numerical value was wrong (0x2800 instead of 0x0280)
which indeed did not make sense.
Signed-off-by: Stefan Weil... - 12:59 am Revision 72ff25e4: Workaround for broken OSS_GETVERSION on FreeBSD, part two
- Turns out on those versions of FreeBSD (>= 7.x) that know OSS_GETVERSION
the ioctl doesn't actually work yet (except ...
01/12/2010
- 10:32 pm Revision ffd8b67f: kvm: Use kvm-kmod headers if available
- Since kvm-kmod-2.6.32.2 we have an alternative source for recent KVM
kernel headers. Use it when available and not ov... - 10:32 pm Revision dae5079a: kvm: Detect availability of kvm_para.h
- Will be required for upcoming KVM cpuid leaf. Host kernels >= 2.6.32 as
well as future kvm-kmod releases (more recent... - 10:32 pm Revision c9f79a3f: virtio-net: mac property is mandatory
- Mac feature bit isn't going to work as all network cards already have a
'mac' property to set the mac address. Remov... - 10:27 pm Revision 23842aab: monitor: fix dead assignment spotted by clang
- Value stored to 'nb_per_line' is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:04 pm Revision 3eb26cc2: Sparc64: Fix PCI config accessor order
- Fix by Igor Kovalenko.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:59 pm Revision cc6dfecf: tcg-sparc: Implement ext32[su]_i64
- The 32-bit right-shift instructions is defined to extend the shifted
output to 64-bits. A shift count of zero theref... - 09:59 pm Revision 583d1215: tcg-sparc: Implement division properly.
- The {div,divu}2 opcodes are intended for systems for which the
division instruction produces both quotient and remain... - 09:59 pm Revision 5e143c43: tcg-sparc: Do not remove %o[012] from 'r' constraint.
- Only 'L' constraint needs that.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwi... - 09:59 pm Revision 7a3766f3: tcg-sparc: Implement add2, sub2, mulu2.
- Add missing 32-bit double-word support opcodes.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Bl... - 09:59 pm Revision ba225198: tcg-sparc: Add tcg_out_arithc.
- Add a function to handle the register-vs-immediate test for arithmetic.
Also, adjust the OP_32_64 macro so that it a... - 09:24 pm Revision 3d72f9a2: QMP: Don't free async event's 'data'
- The monitor_protocol_event() function will free the
event's data, this is wrong as 'data' management is up
to the cal... - 09:24 pm Revision 83755c17: vnc_refresh: return if vd->timer is NULL
- Hi all,
calling vnc_update_client in vnc_refresh might have the unlikely side
effect of setting vd->timer = NULL, if ... - 09:24 pm Revision dbd48324: qdev: fix thinko leading to guest crashes
- Without this fix, guest crashes with drive=virtio.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by:... - 08:55 pm Revision 514d97de: dma/sb16: make clang analyzer not complain
- Signed-off-by: malc <av1474@comtv.ru>
01/11/2010
- 11:20 pm Revision 5a5d4a76: Sparc64: enable real access to PCI configuration space
- Leave the bogus access method used by OpenBIOS in place for now.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:41 pm Revision 49e75cf3: virtio-pci: thinko fix
- Since patch ed757e140c0ada220f213036e4497315d24ca8bct, virtio will
sometimes clear all status registers on bus master... - 09:41 pm Revision 1559ca00: dmg: fix ->open failure
- Currently the dmg image format driver simply opens the images as raw
if any kind of failure happens. This is contrar... - 09:41 pm Revision bfe4e172: Handle TFTP ERROR from client
- If a PXE client only wants to find out the size of a file, it will
open the file and then abort the transfer by sendi... - 09:41 pm Revision 2cae6f5e: pc: add machine type for 0.12
- Add a new machine type for qemu 0.12.
Also fixup the 0.11 machine type: msi for virtio-blk-pci was enabled
after the... - 09:41 pm Revision bdb5ee30: roms: minor fixes and cleanups.
- Changes:
- Drop extra file argument from rom_add_file().
- Drop fw_dir check in do_info_roms, we allways have a d... - 09:41 pm Revision de9352bc: fw_cfg: rom loader tweaks.
- Changes:
- make dir argument mandatory, we allways have one anyway
(vgaroms or genroms).
- check for duplicates,... - 09:41 pm Revision c3863f25: Update to SeaBIOS 0.5.1
- 5da6833 Update version to 0.5.1
669c991 Fix sign error preventing incorrect memory over 4gig calculation.
7e6bd3e... - 09:41 pm Revision 88169ddf: pci: allow loading roms via fw_cfg.
- This patch adds a pci bus property 'rombar' which specifies whenever
the pci rom should be loaded via pci rom bar (de... - 09:41 pm Revision 20a86364: pc: add rombar to compat properties for pc-0.10 and pc-0.11
- So '-M pc-0.10' and '-M pc-0.11' will use the fw_cfg rom load method
by default.
Signed-off-by: Gerd Hoffmann <kraxe... - 09:41 pm Revision ca1a8a06: make help output be a little more self-consistent
- Signed-off-by: Bruce Rogers <brogers@novell.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:41 pm Revision 8832cb80: roms: rework rom loading via fw
- This patch changes the way rom loading via fw_cfg is handled.
Instead of having pc_init1() call a function which pass... - 09:40 pm Revision 8172539d: virtio: add features as qdev properties
- Add feature bits as properties to virtio. This makes it possible to e.g. define
machine without indirect buffer suppo... - 09:40 pm Revision d2364ee4: qdev: add bit property type
- This adds "bit" property type, which is a boolean stored in a 32 bit
integer field, with legal values on and off. Wi... - 09:40 pm Revision 704a76fc: virtio: rename features -> guest_features
- Rename features->guest_features. This is
what they are, avoid confusion with
host features which we also need to keep... - 09:40 pm Revision c0ced0f3: pc-bios: Update README (SeaBIOS)
- The PC BIOS no longer comes from Bochs.
This patch updates the related entry.
V2 - Modify SeaBIOS description and UR... - 05:56 pm Revision af364b41: MCE: Fix bug of IA32_MCG_STATUS after system reset
- Now, if we inject a fatal MCE into guest OS, for example Linux, Linux
will go panic and then reboot. But if we inject... - 05:56 pm Revision 3f7638ec: Fix CPU topology initialization
- Late initialization of CPU topology in CPUState prevents KVM guests to
actually see the topology.
Signed-off-by: Jir... - 05:56 pm Revision e73223a5: remove pending exception on vcpu reset.
- Without this qemu can even start on kvm modules with events support
since default value of exception_injected in zero... - 05:56 pm Revision f2d928d4: vmware_vga: Check cursor dimensions passed from guest to avoid buffer overflow
- Check that the cursor dimensions passed from the guest for the
DEFINE_CURSOR command don't overflow the available spa... - 05:56 pm Revision 042ec49d: lsi: use QTAILQ for lsi_queue
- Replace the funky array logic for queued commands with standard
qemu list functions. Also rename lsi_queue to lsi_re... - 05:56 pm Revision af12ac98: lsi: have lsi_request for the whole life time of the request.
- Right now lsi_request is allocated when a request is queued and released
when a request is unqueued. With this patch... - 05:56 pm Revision daa70311: lsi: move current_dev into lsi_request
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:56 pm Revision b96a0da0: lsi: move dma_len+dma_buf into lsi_request
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:56 pm Revision aa4d32c4: lsi: pass lsi_request to lsi_reselect
- All callers of lsi_reselect have a lsi_request struct at hand anyway.
So just pass it directly instead of having lsi_...
01/10/2010
- 10:54 pm Revision 0b987f19: PCI: Fix a typo
- Fixes build with PCI_DEBUG defined.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:25 pm Revision bae7b517: Sparc64: increase APB register range
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
01/09/2010
- 11:27 pm Revision 9c9b0512: Sparc64: use firmware configuration device for command line storage
- Avoid a ROM conflict.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 05:07 pm Revision 3d709fe7: oss: fix fragment setting
- Previous patch introduced subtle regression, in cases when
OSS_GETVERSION fails the code wasn't falling back to
SNDCT... - 04:55 pm Revision 6d246526: oss: issue OSS_GETVERSION ioctl only when needed
- Signed-off-by: malc <av1474@comtv.ru>
- 12:55 am Revision 59bc10ee: finish VPATH -> vpath translation
- This adds a few more vpath suffixes and points the remaining two paths
explicitly to $(SRC_PATH) in order to eliminat...
01/08/2010
- 11:28 pm Revision 78d9356d: oss: refactor code around policy setting
- This fixes a problem with a previous patch spotted by Juergen Lock,
thanks to him again.
Signed-off-by: malc <av1474... - 09:54 pm Revision 25d0ae90: Makefile: remove obsolete libuser.a rule
- libuser.a was removed by 0e8c9214ba1d4128cf92442cd343bc3733478261.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm Revision d532b26c: sparc64: interrupt trap handling
- cpu_check_irqs
- handle SOFTINT register TICK and STICK timer bits
- only check interrupt levels greater than PIL val... - 07:16 pm Revision 2df6c2d0: sparc64: move cpu_interrupts_enabled to cpu.h
- - to be used by cpu_check_irqs
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swi... - 07:15 pm Revision 709f2c1b: sparc64: add macros to deal with softint and timer interrupt
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:15 pm Revision 4dc28134: sparc64: check for pending irq when pil, pstate or softint is changed
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:14 pm Revision 1fae7b70: sparc64: use helper_wrpil to check pending irq on write
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:13 pm Revision 68e8a3f0: sparc64: add PIL to cpu state dump
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:12 pm Revision 7e8695ed: sparc64: trace pstate and global register set changes
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:12 pm Revision d780a466: sparc64: change_pstate should have 32bit argument
- - pstate is 32bit variable, no need to pass 64bit value around
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gm... - 05:58 pm Revision 52001445: multiboot: Separate multiboot loading into separate file
- Move multiboot loading code into separate files as suggested by Alex Graf.
Signed-off-by: Adam Lackorzynski <adam@os... - 05:58 pm Revision ee021627: multiboot: Support arbitrary number of modules.
- Signed-off-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:58 pm Revision d0652aa8: linuxboot: fix gdt address calculation
- The gdt address calculation in linuxboot.bin is broken in two ways: first
it loads %cs into %eax, but that instructio... - 05:58 pm Revision 076d2471: Use vpath directive
- The vpath directive has two advantages over the VPATH variable:
1) it allows to skip searching of .o files; 2) the de... - 05:58 pm Revision 012f0879: Makefile: Update unmodified config-devices.mak automatically
- This makes rebuilds after source updates easier
for most users (who don't edit config-devices.mak).
Signed-off-by: S... - 05:58 pm Revision c9f398e5: debugcon: support for debugging consoles (e.g. Bochs port 0xe9)
- Add generic support for debugging consoles (simple I/O ports which
when written to cause debugging output to be writt... - 05:58 pm Revision 810f49b5: QMP: Drop wrong assert()
- Some commands return a QList of QDicts, which is valid,
but will trig the assert().
Just drop it.
Reported-by: Nath... - 05:58 pm Revision 95a2f9bc: block/vdi: allow disk sizes not multiple of block size
- The disk image I created from my old laptop disk with VBoxManage
internalcommand converthd obviously was not a multip... - 05:58 pm Revision ceb69615: net: add API to disable/enable polling
- When vhost is bound to a backend device, we need to stop polling it when
vhost is started, and restart polling when v... - 10:26 am Revision e726fe7d: oss: workaround for cases when OSS_GETVERSION is not defined
- Thanks to Juergen Lock.
Signed-off-by: malc <av1474@comtv.ru>
01/07/2010
- 10:02 pm Revision 95372a39: Sparc32: clear exception_index with -1 value
- See also 821b19fe923ac49a24cdb4af902584fdd019cee6.
Spotted by Artyom Tarasenko and Igor Kovalenko.
Signed-off-by: B... - 08:08 pm Revision 0e8c9214: Drop --whole-archive and static libraries
- Juan has contributed a cool Makefile infrastructure that enables us to drop
static libraries completely:
Move shared... - 03:55 pm Revision 18cb1d85: vnc: Fix artifacts in hextile decoding
- 02c2b87 introduced a regression whereas the foreground color in a hextile
update was not being properly invalidated l... - 09:57 am Revision 41ea49b3: Cocoa: Shutdown when window is closed
- The application is not very useful once the guest window is closed.
QEMU is not a document-based application; termina... - 09:57 am Revision 12381085: Cocoa: Suppress window resize animation
- Disable the nice resize animation, to avoid drawing glitches
following a guest's screen size change.
Based on patch ... - 09:57 am Revision 561ef251: Cocoa: Use optimized drawing for the window
- Default is NO.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: malc <av1474@comtv.ru> - 09:57 am Revision fd10a04e: Cocoa: Silence type warning
- Add const for "qemu" character literal, to avoid:
warning: initialization discards qualifiers from pointer target ty... - 09:57 am Revision f4918804: Cocoa: Don't unconditionally show the window
- When QEMU was launched in no-graphic, Curses or VNC mode,
don't run it as a Cocoa application.
Based on patch by Ale... - 09:57 am Revision d50f71dc: Cocoa: Mark the View as opaque
- Default is NO.
Cf. http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaPerformance/Articles/C... - 09:57 am Revision 17ccbc27: Cocoa: Redraw the View asynchronously
- Cf. http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaPerformance/Articles/CustomViews.html
... - 09:57 am Revision 38ec7b53: Cocoa: Fix compilation on Mac OS X v10.4 and earlier
- NSView's enterFullScreenMode:withOptions: and
exitFullScreenModeWithOptions: are available on v10.5
and later only. U... - 09:57 am Revision 44e4c0ba: Cocoa: ppc64 host support
- Fix integer usage in the Cocoa backend: NSInteger is long on LP64.
http://developer.apple.com/mac/library/documentat... - 09:57 am Revision 77047bb7: Cocoa: Silence warning for cocoa_keycode_to_qemu
- Make cocoa_keycode_to_qemu static, to avoid:
warning: no previous prototype for ‘cocoa_keycode_to_qemu’
Signed-off-... - 09:57 am Revision 04afa4a8: Cocoa: Silence warning on Big Endian host
- __LITTLE_ENDIAN__ is undefined on Big Endian host.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: John A...
01/06/2010
- 07:35 pm Revision 821b19fe: sparc64: clear exception_index with -1 value
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:16 pm Revision ea3fdd5d: Merge remote branch 'mst/for_anthony' into staging
01/03/2010
- 02:19 pm Revision dffbe217: pass env to raise_exception if called outside of op_helper code
- - this fixes stepping with gdb, where do_unassigned_access
may be called from gdb handler, outside of generated cod... - 02:16 pm Revision 87f6d3f6: sparc64: switch to MMU global registers in more MMU related traps
- - extended range of MMU related traps which use MMU global registers,
as listed in Ultrasparc-IIi document
- no vis... - 04:14 am Revision 99596385: target-i386: Fix "call im" on x86_64 when executing 32-bit code
- Similarly to what is done in 32938e127f50a40844a0fb9c5abb8691aeeccf7e
for "jmp im", trunc the immediate to 32-bit whe... - 04:14 am Revision 3e372cf8: loader: don't call realloc(non_null, 0) when no symbols are present
- According to C99, realloc(non_null, 0) != free(non_null), that's why
it is forbidden in QEMU.
When there are no symb...
12/30/2009
- 02:27 pm Revision b430a225: Sparc64: split DPRINTF into CPUIRQ and EBUS versions
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:26 pm Revision 302698e8: Sparc64: fix compile with DEBUG_IRQ enabled
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 03:26 am Revision 3caf2562: sdl: print the reason why SDL thinks SDL_Init failed before exiting
- Signed-off-by: malc <av1474@comtv.ru>
12/28/2009
- 04:22 pm Revision 19e65b47: Add missing newline at the end of options list
- In qemu-kvm this place looks even more "interesting":
-runas user Change to user id user just before starting t... - 01:37 pm Revision 60f67a9c: Update Sparc64 OpenBIOS image to r649.
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
12/27/2009
- 10:52 pm Revision f6b6f1bc: Sparc64: move APB PCI memory base to correct location
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:52 pm Revision cf616802: PCI: Fix bus address conversion
- Pass physical addresses to map functions instead of PCI bus addresses.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:25 pm Revision 6bb4ca57: sparc: make command line available also via firmware configuration device
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:09 am Revision ff44c2f3: tcg: Add tcg_unsigned_cond.
- Returns an unsigned version of a signed condition;
returns the original condition otherwise.
Signed-off-by: Richard ...
Also available in: Atom