Activity

From 12/20/2009 to 01/18/2010

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...
Blue Swirl
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...
Blue Swirl
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>
Mike Frysinger
01:03 am Revision 82584e21: audio: include more information into audio_bug's output
Signed-off-by: malc <av1474@comtv.ru> malc

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...
malc
11:06 am Revision 787cfbc4: Sparc32: improve DMA controller IRQ debugging
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:06 am Revision dca47edd: ESP: improve IRQ debugging
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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...
Artyom Tarasenko
11:05 am Revision 694b9309: Update Sparc OpenBIOS images to r665
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

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...
Artyom Tarasenko
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...
Richard Henderson
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...
Edgar E. Iglesias

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...
Stefan Weil
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...
Kazu Hirata
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...
Richard Henderson
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...
Shin-ichiro KAWASAKI
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...
Vince Weaver
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...
Edgar E. Iglesias
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>
Edgar E. Iglesias
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...
Edgar E. Iglesias
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 <...
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...
Gleb Natapov
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...
Milan Plzik
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>
Markus Armbruster
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...
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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...
Christoph Hellwig
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...
Amit Shah
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...
Amit Shah
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...
Amit Shah
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...
Amit Shah
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...
Amit Shah
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...
Amit Shah
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 ...
Christoph Hellwig
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 ...
Kevin Wolf
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. ...
Kevin Wolf
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...
Paolo Bonzini
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...
Paolo Bonzini
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.
...
Paolo Bonzini
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>
Paolo Bonzini
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...
Paolo Bonzini

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'...
Blue Swirl
08:58 pm Revision f7e683b8: Sparc32: remove dead increment, spotted by clang
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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> Blue Swirl
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...
Blue Swirl
08:52 pm Revision 89835363: Sparc32: remove unused env/envs variables, spotted by clang
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:49 pm Revision 701eed4b: Sparc32: remove unused variable, spotted by clang
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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...
Stefan Weil
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...
Stefan Weil
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...
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 ...
Juergen Lock

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...
Jan Kiszka
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...
Jan Kiszka
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...
Michael S. Tsirkin
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>
Blue Swirl
10:04 pm Revision 3eb26cc2: Sparc64: Fix PCI config accessor order
Fix by Igor Kovalenko.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Luiz Capitulino
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 ...
Stefano Stabellini
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:...
Michael S. Tsirkin
08:55 pm Revision 514d97de: dma/sb16: make clang analyzer not complain
Signed-off-by: malc <av1474@comtv.ru> malc

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>
Blue Swirl
09:41 pm Revision 49e75cf3: virtio-pci: thinko fix
Since patch ed757e140c0ada220f213036e4497315d24ca8bct, virtio will
sometimes clear all status registers on bus master...
Michael S. Tsirkin
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...
Christoph Hellwig
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...
Thomas Horsten
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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,...
Gerd Hoffmann
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...
Anthony Liguori
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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>
Bruce Rogers
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...
Gerd Hoffmann
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...
Michael S. Tsirkin
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...
Michael S. Tsirkin
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...
Michael S. Tsirkin
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...
Stefan Weil
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...
Huang Ying
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...
Jiri Denemark
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...
Gleb Natapov
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...
Roland Dreier
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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>
Gerd Hoffmann
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>
Gerd Hoffmann
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_...
Gerd Hoffmann

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>
Blue Swirl
08:25 pm Revision bae7b517: Sparc64: increase APB register range
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

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>
Blue Swirl
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...
malc
04:55 pm Revision 6d246526: oss: issue OSS_GETVERSION ioctl only when needed
Signed-off-by: malc <av1474@comtv.ru> malc
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...
Paolo Bonzini

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...
malc
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>
Blue Swirl
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...
Igor V. Kovalenko
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...
Igor V. Kovalenko
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>
Igor V. Kovalenko
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>
Igor V. Kovalenko
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>
Igor V. Kovalenko
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>
Igor V. Kovalenko
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>
Igor V. Kovalenko
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...
Igor V. Kovalenko
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...
Adam Lackorzynski
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>
Adam Lackorzynski
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...
Avi Kivity
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...
Paolo Bonzini
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...
Stefan Weil
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...
H. Peter Anvin
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...
Luiz Capitulino
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...
François Revol
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...
Michael S. Tsirkin
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>
malc

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...
Blue Swirl
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...
Andreas Färber
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...
Anthony Liguori
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...
Andreas Färber
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 ...
Andreas Färber
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>
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
09:57 am Revision 17ccbc27: Cocoa: Redraw the View asynchronously
Cf. http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaPerformance/Articles/CustomViews.html
...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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-...
Andreas Färber
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...
Andreas Färber

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>
Igor V. Kovalenko
03:16 pm Revision ea3fdd5d: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori

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...
Igor V. Kovalenko
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...
Igor V. Kovalenko
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...
Aurelien Jarno
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...
Aurelien Jarno

12/30/2009

02:27 pm Revision b430a225: Sparc64: split DPRINTF into CPUIRQ and EBUS versions
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
02:26 pm Revision 302698e8: Sparc64: fix compile with DEBUG_IRQ enabled
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
03:26 am Revision 3caf2562: sdl: print the reason why SDL thinks SDL_Init failed before exiting
Signed-off-by: malc <av1474@comtv.ru> malc

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...
Michael Tokarev
01:37 pm Revision 60f67a9c: Update Sparc64 OpenBIOS image to r649.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

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> Blue Swirl
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>
Blue Swirl
08:25 pm Revision 6bb4ca57: sparc: make command line available also via firmware configuration device
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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 ...
Richard Henderson

12/25/2009

09:27 pm Revision ecbe1576: block/bochs: improve format checking
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:19 pm Revision 114cdfa9: block.c: fix warning with _FORTIFY_SOURCE
CC block.o
cc1: warnings being treated as errors
block.c: In function 'bdrv_open2':
block.c:400: error: ignoring r...
Kirill A. Shutemov
08:19 pm Revision 00ccf932: block/bochs.c: fix warning with _FORTIFY_SOURCE
CC block/bochs.o
cc1: warnings being treated as errors
block/bochs.c: In function 'seek_to_sector':
block/bochs.c:...
Kirill A. Shutemov
08:19 pm Revision 5fdb3aa1: savevm.c: fix warning with _FORTIFY_SOURCE
CC savevm.o
cc1: warnings being treated as errors
savevm.c: In function 'file_put_buffer':
savevm.c:342: error: ig...
Kirill A. Shutemov
08:19 pm Revision f0d98b05: slirp/misc.c: fix warning with _FORTIFY_SOURCE
CC slirp/misc.o
cc1: warnings being treated as errors
slirp/misc.c: In function 'fork_exec':
slirp/misc.c:209: err...
Kirill A. Shutemov
08:19 pm Revision 5a41ecc5: hw/pc.c: fix warnings with _FORTIFY_SOURCE
CC i386-softmmu/pc.o
cc1: warnings being treated as errors
/usr/src/RPM/BUILD/qemu-0.11.92/hw/pc.c: In function 'l...
Kirill A. Shutemov
08:19 pm Revision 34ba360f: path.c fix warning with _FORTIFY_SOURCE
CC libuser/path.o
cc1: warnings being treated as errors
/usr/src/RPM/BUILD/qemu-0.11.92/path.c: In function 'new_e...
Kirill A. Shutemov
08:18 pm Revision c71b5b4a: PCI: partially revert 2e01c8cf4b076b05013c87723e3fc710b50a0a7a
Bus address conversion was not correct.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
06:50 pm Revision 2e01c8cf: PCI: make pci_mem_base private
Make pci_mem_base private to PCIBus. Add a function to set it.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
06:12 pm Revision 2fe0ee97: Fix Sparse error: dubious one-bit signed bitfield
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:12 pm Revision f6dc18df: Fix Sparse warning: dubious: !x & y
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:11 pm Revision 545557d4: scsi: fix Sparse warning: Initializer entry defined twice
Both REWIND and REZERO_UNIT use 0x01, READ_POSITION and PRE_FETCH
share 0x34.
Signed-off-by: Blue Swirl <blauwirbel@...
Blue Swirl

12/24/2009

08:40 pm Revision ad674e53: MAC DBDMA: store register values in native endianness
Store the register values in native endianness, by dropping all the
endianness conversion functions, and converting t...
Aurelien Jarno
08:39 pm Revision c84bd4f1: Intel CPUs starting from pentium have apic
Intel CPUs starting from pentium have apic. Lets advertise it.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-...
Gleb Natapov
08:30 pm Revision f21a59c2: loader: more ignores for rom intended to be loaded by the bios
Similarly to what has been done in e405a2ba91b68817cae2a428de55fe9616a4cf37,
ignore rom intended to be loaded by the ...
Aurelien Jarno
09:33 am Revision e405a2ba: Don't load options roms intended to be loaded by the bios in qemu
The first such option rom will load at address 0, which isn't very nice,
and the second will report a conflict and ab...
Avi Kivity
01:18 am Revision 502e64fe: target-arm: fix strexd
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
01:17 am Revision f7001a3b: linux-user: fix build with gcc-4.1
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:47 am Revision 58e3e400: linuxboot.bin is a generated file
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Juan Quintela

12/23/2009

05:45 pm Revision 22ff51ee: qemu-nbd: fix OpenBSD linker warning
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
05:40 pm Revision 2758aa52: e1000: add link to data sheet
Link to data sheet at intel.com so people can find it.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off...
Michael S. Tsirkin
05:35 pm Revision 6474bd69: qemu-io: suppress a warning with gcc 4.0.2
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
05:34 pm Revision 2bff4b6f: Compile qemu-nbd also on OpenBSD and Solaris
basename() needs #include <libgen.h>.
No prototype for daemon() is available on Solaris, but link
succeeds.
Signed-...
Blue Swirl
04:35 pm Revision 4da5fcd3: piix_pci: use range helper function
use range helper function in i440fx_write_config().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-of...
Isaku Yamahata
04:35 pm Revision 56594fe3: piix_pci: add link to i440fx data sheet.
add link to i440fx data sheet.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsir...
Isaku Yamahata
04:35 pm Revision 1cd9656f: list MST as pci layer maintainer
List MST as PCI maintainer so that people know
whom to Cc on patches.
Signed-off-by: Michael S. Tsirkin <mst@redhat....
Michael S. Tsirkin
04:35 pm Revision 5845f0e5: lsi: symbolic names for pci registers
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
04:35 pm Revision 0b5b3547: rtl: switch to symbolic names for pci registers
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
04:35 pm Revision 97526229: pcnet: switch to symbolic names for pci registers
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
04:35 pm Revision d577679e: pci: add more status bits
will be used by eepro100.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Juan Quintela <quintela@redha...
Michael S. Tsirkin
04:35 pm Revision 508cc6b4: eepro100: symbolic names for pci registers
No functional changes. I verified that the generated binary
does not change in meaningful ways.
Signed-off-by: Micha...
Michael S. Tsirkin
04:35 pm Revision 1e68f8c4: piix: symbolic constants
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
04:35 pm Revision 409570a7: cmd646: symbolic names for pci registers
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
04:35 pm Revision 3fa0f955: vmware_vga: symbolic names for pci registers
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
04:35 pm Revision e6c4cfd5: ne2000: switch to symbolic names for pci registers
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
04:35 pm Revision 5d89715b: pci: add another devsel macro
will be used by ensoniq emulation
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Juan Quintela <quinte...
Michael S. Tsirkin
04:35 pm Revision f2c688bb: piix_pci: define symbolic value for PAM0, PAM6 and SMRAM.
Define symbolic value in i440fx configuration space
for 0x59, 0x5f and 0x7f and use them.
Signed-off-by: Isaku Yamah...
Isaku Yamahata
04:35 pm Revision fcce95e2: wdt_i6300esb: symbolic names for pci registers
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
04:35 pm Revision 4468fb63: ac97: symbolic names for pci registers
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
04:35 pm Revision db579e9e: usb-uhci: symbolic names for pci registers
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
04:35 pm Revision d74dbb94: usb-ohci: symbolic names for pci registers
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
04:35 pm Revision b81ebc69: pci: remove unused macro
PCI_STATUS_DEVSEL is unused, and it also
has a different name in pci_regs.h
Remove.
Signed-off-by: Michael S. Tsirki...
Michael S. Tsirkin
04:35 pm Revision b8ba4176: pci: remove PCIBus::config_reg.
PCIBus::config_reg isn't used anymore, so remove it.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-o...
Isaku Yamahata
04:35 pm Revision 3d09c490: pci: s/PCI_SUBVENDOR_ID/PCI_SUBSYSTEM_VENDOR_ID/g
To match Linux PCI register definition,
rename PCI_SUBVENDOR_ID to PCI_SUBSYSTEM_VENDOR_ID.
Signed-off-by: Isaku Yam...
Isaku Yamahata
04:35 pm Revision cb67beb1: pci: import Linux pci_regs.h
Import Linux pci_regs.h. Later PCI register definitions in pci.h
will be eliminated.
Signed-off-by: Isaku Yamahata <...
Isaku Yamahata
04:35 pm Revision fb58a897: pci: use pci_regs.h
include pci_regs.h and remove duplicated defines.
And remove unused PCI_REVISION and PCI_SUBDEVICE_ID.
Signed-off-by...
Isaku Yamahata
04:35 pm Revision e0fe0204: gt64xxx: remove gt64120_{read, write}_config().
They call only pci_default_{read, write}_config().
So they aren't necessary.
Signed-off-by: Isaku Yamahata <yamahata...
Isaku Yamahata
04:35 pm Revision a40e3411: acpi: use range helper function.
use range helper function in pm_write_config().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by...
Isaku Yamahata
04:35 pm Revision 98a3cb02: msix: use range helper function.
use range helper function in msix_write_config().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-...
Isaku Yamahata
04:35 pm Revision d3e2f135: es1370: symbolic names for pci registers
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
04:34 pm Revision a9cbacb0: e1000: switch to symbolic names for pci registers
No functional changes. I verified that the generated
object binary does not change.
Signed-off-by: Michael S. Tsirki...
Michael S. Tsirkin
04:33 pm Revision a7b15a5c: Revert "Revert "pci: interrupt disable bit support""
This reverts commit d587e0787153f0224a6140c5015609963ceaabfb. Michael S. Tsirkin
08:25 am Revision 59d1c1c2: USB: Improve usbdevice error messages
When an non-existent USB device is specified on the command line,
print "qemu: could not add USB device 'X'".
Likewis...
Scott Tsai
08:13 am Revision 2edd07ef: target-alpha: Initialize fpcr
Linux, at least, disables exceptions by default.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: A...
Richard Henderson

12/21/2009

10:52 pm Revision 56f4927e: tcg-sparc: Implement brcond2.
Split out tcg_out_cmp and properly handle immediate arguments.
Fix constraints on brcond to match what SUBCC accepts....
Richard Henderson
10:52 pm Revision a212ea75: tcg-sparc: Use TCG_TARGET_REG_BITS in conditional compilation.
The test TCG_TARGET_REG_BITS==64 is exactly the feature that we
are checking for, whereas something involving __sparc...
Richard Henderson
10:52 pm Revision 43172207: tcg-sparc: Improve tcg_out_movi for sparc64.
Generate sign-extended 32-bit constants with SETHI+XOR.
Otherwise tidy the routine to avoid the need for
conditional ...
Richard Henderson
10:49 pm Revision 4a09aa89: tcg-sparc: Fix imm13 check in movi.
We were unnecessarily restricting imm13 constants to 12 bits.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Sig...
Richard Henderson
10:19 pm Revision 21a88941: ARM PBX-A9 memory map tweaks
Add core tile memeory to the RealView PBX-A9 board. Document the
memeory maps that are known to work with the qemu b...
Paul Brook
05:06 pm Revision 209bf965: LAN9118 improvements
Implement LAN9118 general purpose timer and PHY interrupts. Fix global
interrupt status bit.
Signed-off-by: Paul Bro...
Paul Brook
05:03 pm Revision 73b01960: PPC: Make DCR uint32_t
For what I know DCR is always 32 bits wide, so we should also use uint32_t to
pass it along the stacks.
This fixes a...
Alexander Graf
02:52 pm Revision b711de95: PPC64: Fix alternate timebase
Fix the alternate time base the same way as the default timebase. SPR_ATBL
should return a 64-bit value on 64 bit imp...
Aurelien Jarno
02:42 pm Revision e3ea6529: PPC64: Fix timebase
On PPC we have a 64-bit time base. Usually (PPC32) this is accessed using
two separate 32 bit SPR accesses to SPR_TBU...
Alexander Graf
12:29 pm Revision c4b3be39: target-alpha: Emit tcg debug_insn_start.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Richard Henderson
12:29 pm Revision a3b3912a: linux-user: Add aliases for some Alpha syscalls
Alpha always used 32-bit uids, but never renamed the syscalls
to match i386 when 32-bit uids were added there. This ...
Richard Henderson
12:10 pm Revision 4f7836b7: Update OpenBIOS PPC image to revision 647
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
11:04 am Revision 46214a27: ppc64: Change default machine to mac99
Also change the New World default CPU to 970FX for ppc64,
since the G4 is a 32-bit CPU.
Signed-off-by: Andreas Färbe...
Andreas Färber

12/20/2009

10:18 pm Revision 9706c06d: cpu-all.h: fix cpu_get_real_ticks() #ifdef
Reported-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
« Previous
Next »
 

Also available in: Atom