Activity
From 12/17/2009 to 01/15/2010
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 ...
12/25/2009
- 09:27 pm Revision ecbe1576: block/bochs: improve format checking
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 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:... - 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... - 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... - 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... - 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... - 08:18 pm Revision c71b5b4a: PCI: partially revert 2e01c8cf4b076b05013c87723e3fc710b50a0a7a
- Bus address conversion was not correct.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 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> - 06:12 pm Revision 2fe0ee97: Fix Sparse error: dubious one-bit signed bitfield
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:12 pm Revision f6dc18df: Fix Sparse warning: dubious: !x & y
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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@...
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... - 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-... - 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 ... - 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... - 01:18 am Revision 502e64fe: target-arm: fix strexd
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:17 am Revision f7001a3b: linux-user: fix build with gcc-4.1
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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>
12/23/2009
- 05:45 pm Revision 22ff51ee: qemu-nbd: fix OpenBSD linker warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 05:35 pm Revision 6474bd69: qemu-io: suppress a warning with gcc 4.0.2
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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-... - 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... - 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... - 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.... - 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@... - 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@... - 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@... - 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... - 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... - 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@... - 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@... - 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@... - 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@... - 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... - 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... - 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@... - 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@... - 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@... - 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@... - 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... - 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... - 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... - 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 <... - 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... - 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... - 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... - 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-... - 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@... - 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... - 04:33 pm Revision a7b15a5c: Revert "Revert "pci: interrupt disable bit support""
- This reverts commit d587e0787153f0224a6140c5015609963ceaabfb.
- 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... - 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...
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.... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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 ... - 12:10 pm Revision 4f7836b7: Update OpenBIOS PPC image to revision 647
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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...
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>
12/19/2009
- 10:49 pm Revision 935effc2: Multiboot support: Fix rom_copy
- ROMs need to be loaded if they are anywhere in the requested area, not
only at the very beginning. This fixes Multibo... - 09:29 pm Revision 49995e17: linux-user: use TARGET_ABI_FMT_lx to print abi_ulong types
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 09:29 pm Revision dd0a3651: linux-user: fix ELF_USE_CORE_DUMP/USE_ELF_CORE_DUMP confusion
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:29 pm Revision 21e807fa: linux-user: commonify definitions of target typedefs
- There's no sense in separately declaring target_{elf_greg,uid,gid,pid}_t
for every architecture. Just declare them o... - 09:29 pm Revision d049e626: linux-user: fix ARM core dumps on opposite-endian hosts
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:29 pm Revision e2f3e741: linux-user: add core dump support for PPC
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:29 pm Revision 7631c97e: linux-user: add core dump support for SH
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:29 pm Revision 7a93cc55: linux-user: add core dump support for M68K
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:29 pm Revision 51e52606: linux-user: add core dump support for MIPS
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 08:45 pm Revision d032d1b4: linux-user: Fix mmap_lock ordering
- mmap_lock() can be called while tb_lock() is being held. To
avoid deadlock when one thread is holding mmap_lock and a... - 08:45 pm Revision 66393fb9: linux-user: cleanup force_sig() calls
- Force_sig should be always called with TARGET_ signals.
Not that it really matters with SEGV, so this patch is
just f... - 08:45 pm Revision f9e69bd9: roms: allow roms to be loaded at address 0
- It was possible to load roms at address 0, but commit
632cf034b401cdd01dae253a8b577fe518e37654 started to forbid that... - 08:45 pm Revision f76cfe56: linux-user: enable tb unlinking when compiled with NPTL
- Fixes receiving signals when guest code is being executed in a tight
loop. For an example, try interrupting the follo... - 05:44 pm Revision 58faa1a6: user: fix compilation without -fpie
- Fixes breakage by 299060a06e7c73de5cb9962edbca7f7f9e0b7f25.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 05:16 pm Revision 299060a0: user_only: compile everything with -fpie
- We really need compile _all_ sources for user target with -fpie when
use --enable-user-pie.
It's regression introduc... - 05:04 pm Revision d14ed254: target-ppc: Initialize OpenPIC properly
- When lowering an IRQ line, we search for the line we're supposed to lower.
Usually we run into an optimization there... - 05:04 pm Revision b4b784fe: target-ppc: Use interrupts for escc
- When using the escc with Linux, we need interrupts. So instead of creating
a dummy device, let's just map them to the... - 05:04 pm Revision 060fbfe1: hw/openpic.c: replace tabs by spaces
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 04:26 pm Revision 0aced4e2: Update version and changelog to sync with stable branch
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:26 pm Revision b6e098d7: monitor: Introduce 'M' argument type
- This is a target long value in megabytes which should be
converted to bytes.
It will be used by handlers which accep... - 04:26 pm Revision 3b0bd6ec: monitor: do_balloon(): Use 'M' argument type
- This makes do_balloon() accept megabyte values from the user
Monitor while accepting byte values for QMP.
Signed-off... - 04:26 pm Revision c7493749: e1000: Don't muck with PCI commmand register
- Otherwise, the driver does not work in Linux after the INT_DISABLE changes in
PCI.
Michael Tsirkin had a patch to do... - 04:26 pm Revision 13232b8f: Revert "monitor: Convert do_migrate_set_speed() to QObject"
- This reverts commit 3a4921047d514c336531c304bec362c4d138ebcc.
From Luiz:
do_migrate_set_speed() accepts a suffix ... - 04:26 pm Revision 4303f6d8: Update to SeaBIOS 0.5.0
- The only change is updating the makefile but that way we're carrying an official
release.
Signed-off-by: Anthony Lig... - 04:26 pm Revision 94048982: QMP: Update spec file
- - Remove "draft" status
- Change default success response to be json-object
- Change error and event data member to b... - 04:26 pm Revision 0abc6579: QMP: Return an empty dict by default
- Currently, when a regular command doesn't have any data to output,
QMP will emit:
{ "return": "OK" }
Returning an e... - 04:26 pm Revision 3661d51e: QMP: Assure that returned data is a QDict
- This is for debug purposes only.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Ligu... - 04:26 pm Revision 052f1b9b: QMP: Update README file
- - Fix output description
- Fix command-line usage notes
- Minor improvements
Signed-off-by: Luiz Capitulino <lcapitu... - 04:26 pm Revision 43e713ce: QMP: Only handle converted commands
- Looks like I dropped this check when addressing the 'query-'
commands request.
QMP should only handle converted comm... - 10:30 am Revision 82c09f2f: target-ppc: fix ppc32 kvm build
- My segment sync patch broke compilation on PPC32, because it was trying to
sync the SLB even though ppc32 CPUs don't ... - 12:23 am Revision 099fe236: fix pidfile option to work in WIN32
- Explicit read/write locking pidfile under WIN32 is bit extreme
nobody get the chance to read the pidfile. Convert to ... - 12:23 am Revision 1e8b27ca: Fix win32 log file location
- /tmp doesn't exist under win32. Ease the pain of win32 development slightly.
From: Juha Riihimäki <juha.riihimaki@no... - 12:23 am Revision 9a0c6a33: fix networking on win32 host
- At least under some mingw compilers slirp networking fails without declaring
these fields packed.
From: Juha Riihimä... - 12:23 am Revision c6703b47: Give a error when running out of iomem areas.
- The limit of iomem areas is quite low. Without the
debug print, it is quite hard to figure out why more
devices are n... - 12:23 am Revision 659139d7: Make USB hid devices self-powered
- Simplifies power budget negotiation.
Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
Signed-off-by: Aurelien Jarn... - 12:23 am Revision 109ac32f: handle SD CMD5 without error messages
- From: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-b... - 12:23 am Revision 384dce1e: usb-musb: convert fifo to 8bit and add more registers
- Convert musb fifo to 8bit to allow 8/16/32bit access
MUSB allows reading and writing to the fifo in 32/16/8 bit
widt...
12/18/2009
- 07:26 pm Revision c2039bd0: Support PCI based option rom loading
- Currently, we preload option roms into the option rom space in memory. This
prevents DDIM from functioning correctly... - 07:26 pm Revision 8c52c8f3: pci romfiles: add property, add default to PCIDeviceInfo
- This patch adds a romfile property to the pci bus. It allows to specify
a romfile to load into the rom bar of the pc... - 07:26 pm Revision c2b5bda4: fw_cfg: make calls typesafe
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:26 pm Revision abe147e0: fw_cfg: add API for file transfer.
- This patch adds a file transfer interface to fw_cfg. Intended to be
used for passing non-pci option roms and vgabios... - 07:26 pm Revision 379526a4: roms: use new fw_cfg file xfer support.
- roms: use fw_cfg for vgabios and option rom loading, additionally to
deploying them the traditional way (copy to 0xc0... - 07:26 pm Revision 632cf034: roms: remove option rom packing logic
- Now that we load the option roms via fw_cfg, we can stop copying
them to the 0xc000 -> 0xe000. The patch does just t... - 07:26 pm Revision 2dc3f77c: Update SeaBIOS to include PCI based option rom loading
- Also remove pcbios from the tree. It will no longer work.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:26 pm Revision ec7efac4: Fix backcompat for hotplug of SCSI controllers
- SCSI controllers have no trouble existing without any attached
disks. This could be achieved with the (legacy) monito... - 07:26 pm Revision 8095cb3e: vmware: increase cursor buffer size.
- The cursor pixmap size we calculate later ends up being 4096 dwords
long by the looks of it. This boots an F12 LiveCD... - 07:26 pm Revision acb6685f: Revert "kvm: x86: Save/restore exception_index"
- This reverts commit ebbc8a3d8e76d0402f8a08c10c0f32e24715d41d.
As suggested by Jan Kiszka,
"It was obsoleted by d1... - 07:26 pm Revision c62313bb: monitor: Accept input only byte-wise
- This allows to suspend command interpretation and execution
synchronously, e.g. during migration.
Signed-off-by: Jan... - 07:26 pm Revision aef30c3c: Revert "fdc: fix vmstate variable passed"
- Floppy used the io_base address to register savevm region.
This reverts commit 2966b390d0f7cd5e5b971290fcc20685de374... - 07:26 pm Revision 47f5ba72: fdc: fix migration from 0.11
- 0.11 uses as instance ide io_base, get it back
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Ant... - 07:26 pm Revision b5cc6e32: VMware VGA: Only enable dirty log tracking when fifo is disabled
- This patch enables dirty log tracking whenever it's needed and disables it
when it is not.
We unconditionally enable... - 07:26 pm Revision a6109ff1: Fix VMware VGA depth computation
- VMware VGA requires that the depth presented to the guest is the same as the
DisplaySurface that it renders to. This... - 07:26 pm Revision ee3e41a9: Make sure to enable dirty log tracking for VMware VGA
- This is needed for VMware VGA to work properly under KVM.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:26 pm Revision f351d050: vmware: setup PCI BAR 2 for FIFO as per vmware spec
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 07:26 pm Revision f0138a63: Make sure to enable dirty tracking of VBE vram mapping
- Apparently, VBE maps the VGA vram to a fixed physical location. KVM requires
that all mappings of the VGA vram have ... - 07:26 pm Revision 9ef5c4bf: qdev: improve property error reporting.
- Add a error message in case we fail to parse a qdev property.
Also make qemu not abort() in case setting a global pr... - 07:26 pm Revision 42be86ce: usb-net: use qdev for -usbdevice
- Rebased to master, adapted to device renaming by armbru,
no other changes.
Signed-off-by: Gerd Hoffmann <kraxel@redh... - 07:26 pm Revision eba6fe87: usb-host: check mon before using it.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:26 pm Revision 69fd02ee: fix vga names in default_list
- Fix mismerge between 64465297 and 556cd098.
Cc: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Gerd Hoffmann <... - 07:26 pm Revision 29ec3156: QDict: Fix size update
- Key replacement should not update the dictionary's size.
This commit also adds a test for the bug.
Signed-off-by: L... - 07:26 pm Revision 15ff7705: Check rom_load_all() return value.
- Check rom_load_all() return value.
Also don't make option rom loading failure fatal.
Signed-off-by: Gerd Hoffmann <k... - 07:26 pm Revision cfdf2c40: monitor: do_balloon(): Check for errors
- do_balloon() should check for ballooning availability as
do_info_balloon() does.
Noted by Daniel P. Berrange <berran... - 07:26 pm Revision 183e6e52: monitor: Avoid readline functions in QMP
- The monitor_read_command() function is readline specific
and should only be used when readline is available.
Signed-... - 07:26 pm Revision 2daa1191: monitor: Catch printing to non-existent monitor
- The monitor_vprintf() function now touches the 'mon' pointer
before calling monitor_puts(), this causes block migrati... - 07:26 pm Revision ac33f8fa: defaults: split default_drive
- Split default_drive into default_{floppy,cdrom,sdcard}.
Also add QEMUMachine flags to disable them per machine.
Sign... - 07:26 pm Revision d8bcbabf: defaults: update device_list[]
- Add isa-fdc (disables default_floppy).
Add ide-drive (disables default_cdrom).
Also walk the -global QemuOpts, so we... - 07:26 pm Revision 78d714e0: monitor: Use 'device' in eject
- Monitor's eject command uses 'filename' for the device name
argument, but 'device' is a better name.
Signed-off-by: ... - 07:26 pm Revision 36ecd7c0: Fix thinko in linuxboot.S
- The %gs segment that was used was not matching the comments.
I just moved the GDT descriptor on the stack instead.
S... - 07:26 pm Revision 40a0d7c3: qemu-io: Fix memory leak
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:26 pm Revision 75f12475: Revert "Rename DriveInfo.onerror to on_write_error" (fix mismerge)
- Part of the first patch of the -drive rerror series has been merged once more
on top of the rest of the series. This ... - 07:26 pm Revision 092493be: Fix loading of ELF multiboot kernels
- The multiboot implementation assumed that there is only one program header
(which contains the entry point) and that ... - 07:26 pm Revision 18dd19a7: qdev: Improve uni-north device names
- Switch to the names suggested by Blue Swirl.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Ant... - 07:26 pm Revision 2dd650e5: Avoid permanently disabled QEMU monitor when UNIX migration fails
- If a UNIX migration command is attempt to a UNIX socket which does
not exist, then the monitor is suspended, but neve... - 07:26 pm Revision d587e078: Revert "pci: interrupt disable bit support"
- This reverts commit 0ea5709a32085f7d14901a09d12bd35f9b267607.
Per discussion with Michael Tsirkin, this is too risky... - 07:26 pm Revision 02c2b87f: vnc: hextile: do not generate ForegroundSpecified and SubrectsColoured tiles
- This violates the RFB specification (section 6.6.4). It happens to work with
most clients but it's still wrong.
Rep... - 07:26 pm Revision d46272c7: target-i386: Fix evaluation of DR7 register
- hw_breakpoint_type and hw_breakpoint_len used the wrong index multiplier
to extract type and len.
Signed-off-by: Jan... - 07:26 pm Revision 31827373: kvm: x86: Use separate exception_injected CPUState field
- Marcelo correctly remarked that there are usage conflicts between QEMU
core code and KVM /wrt exception_index. So spe... - 05:39 pm Revision e249651c: S390: Bail out without KVM
- Currently only the S390 KVM target works. To keep users from accidently not
using KVM, let's not even initialize the ... - 05:34 pm Revision 86f3dba6: S390: Don't tell guest we're updating config space
- Currently we always set the "config space changed" bit to 1 when triggering
any virtio interrupt. While that worked i... - 05:34 pm Revision 38536da1: add default virtcon initialization
- When going through the default devices, we don't initialize the virtio
console, unless we're doing -nographic.
I sup... - 05:34 pm Revision a1e4b07f: S390: Loop through virtio console devices
- We used to always create one single virtio console device. This breaks when
either zero of multiple virtio console de... - 05:32 pm Revision d7963c43: target-s390: Fail on unknown instructions
- We were being a bit too nice and didn't give the guest an invalid instruction
interrupt.
While that works, it's not ... - 05:29 pm Revision 3a03bfa5: osdep: Fix runtime failure on older Linux kernels
- If QEMU finds newer kernel header files on compilation time, it will use
advertised features like pipe2 or SOCK_CLOEX...
12/17/2009
- 07:27 pm Revision c1bb0dce: Fix a make -j race
- Make libuser.a depend on $(GENERATED_HEADERS) too so make -j won't start
building it before the headers exist. (Ther... - 07:12 pm Revision 06445248: target-alpha: Fix generic ctz64.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:12 pm Revision 68bd052e: target-alpha: Fix cvtlq.
- We were missing the 0xc0000000 mask, leading to incorrect results.
Signed-off-by: Richard Henderson <rth@twiddle.net... - 07:12 pm Revision d0af5445: target-alpha: Fix float32_to_s vs zero exponent.
- There was a bug in float32_to_s that incorrectly mapped a zero exponent
to 0x38. This meant 0.0f != 0. At the same ... - 07:12 pm Revision dbb30fe6: target-alpha: Implement fp branch/cmov inline.
- The old fcmov implementation had a typo:
- tcg_gen_mov_i64(cpu_fir[rc], cpu_fir[ra]);
which moved the conditio... - 07:11 pm Revision fe57ca82: target-alpha: Add placeholders for missing userspace PALcalls.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:28 am Revision ab3aee26: target-mips: No MIPS16 support for 4Kc, 4KEc cores
- Fix regression introduced by d19954f46dfc262612c30e9534e660e953049487.
4Kc and 4KEc don't support MIPS16.
Signed-of...
Also available in: Atom