Activity
From 05/16/2010 to 06/14/2010
06/14/2010
- 11:46 pm Revision 55541c8a: make qemu_thread_create block all signals
- All signals will thus be routed through the IO thread.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off... - 11:46 pm Revision 4cf3e6f3: acpi_piix4: save gpe and pci hotplug slot status
- PCI hotplug currently doesn't work after a migration because
we don't migrate the enable bits of the GPE state. Pull... - 11:46 pm Revision faa1f8dd: migration: use qemu_free() instead of free().
- Although there is no difference, other migration related code use
qemu_free(), and it should be better to be consiste... - 11:46 pm Revision b560a9ab: qemu-option: Reject anti-social IDs
- Restrict IDs to letters, digits, '-', '.', '_', starting with a
letter.
This takes care of '/' in qdev IDs breaking ... - 11:46 pm Revision 46aaebff: un-register kbd driver in case of USB kbd unplug.
- If a USB keyboard is unplugged, the keyboard eventhandler is never
removed, and events will continue to be passed thr... - 11:46 pm Revision 1bb65042: qdev: Revert the hack to let -net nic and pci_add set qdev ID
- Setting the ID in pci_nic_init() is a blatant violation of the
DeviceState abstraction. Which even carries a comment... - 11:46 pm Revision 7e608e89: virtio-blk: stop tracking old_bs
- There is a 1:1 relation between VirtIOBlock and BlockDriverState instances,
no need to track it because it won't chan... - 11:46 pm Revision 3709c1b7: Clarify error message when a PCI slot is already in use (v2)
- When mistakenly configuring two devices in the same PCI slot,
QEMU gives a not entirely obvious message about a 'devf... - 11:46 pm Revision fd42deeb: Add exit notifiers.
- Hook up any cleanup work which needs to be done here. Advantages over
using atexit(3):
(1) You get passed in a po... - 11:46 pm Revision c20fd872: virtio-blk: simplify multiwrite calling conventions
- Pass the MultiReqBuffer structure down all the way to the I/O submission
instead of takin it apart. Also mark num_wr... - 11:46 pm Revision 304e3a7c: migration-tcp: call migrate_fd_error() instead of close() and free().
- This patch fixes the following error report. When changing
migration-tcp.c to call migrate_fd_error() instead of clo... - 07:41 pm Revision f2fcffbb: etrax-ser: Support the uart rx fifo.
- Add support for the rx fifo to speed up bulk transfers.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@axis.com> - 07:12 pm Revision 2ffcb18d: Make netdev_del delete the netdev even when it's in use
- To hot-unplug guest and host part of a network device, you do:
device_del NIC-ID
netdev_del NETDEV-ID
For P... - 07:12 pm Revision 40ac17cd: pass info about hpets to seabios.]
- Currently HPET ACPI table is created regardless of whether qemu actually
created hpet device. This may confuse some g... - 07:12 pm Revision f471a17e: ram_blocks: Convert to a QLIST
- This makes the RAM block list easier to manipulate. Also incorporate
relevant variables into the RAMList struct.
Si... - 07:12 pm Revision bd69fe84: qemu-option: Fix uninitialized value in append_option_parameter
- When dest is NULL, i.e. a new copy of the list is created, we don't get a
properly terminated list after the realloc.... - 07:12 pm Revision 072c2c31: hpet: Init capability register only once
- The capability register is read-only from guest POV, so we do not need
to update it on reset.
Signed-off-by: Jan Kis... - 06:58 pm Revision ac7045cf: Remove unused DEBUG defines from hw/msix.c
- Remove unused DEBUG defines from hw/msix.c to avoid having anything
define the word DEBUG without any additions such ... - 06:58 pm Revision 27124888: Change #define DEBUG to #define E1000_DEBUG in hw/e1000.c
- Change #define DEBUG to #define E1000_DEBUG in hw/e1000.c to make
it possible to build QEMU with -DDEBUG
Signed-off-... - 06:33 pm Revision a4673e27: Merge remote branch 'kwolf/for-anthony' into staging
- Conflicts:
hw/pc.c - 05:39 pm Revision a2da0395: Merge remote branch 'qmp/for-anthony' into staging
- 01:37 am Revision 09564574: OHCI address decoding fix
- Ignore high address bits when PCI memory window is not mapped on a page
boundary.
Signed-off-by: Paul Brook <paul@co...
06/13/2010
- 09:00 pm Revision 11165820: Move stdbool.h
- Move inclusion of stdbool.h to common header files, instead of including
in an ad-hoc manner.
Signed-off-by: Paul Br... - 03:33 pm Revision ea4e78e5: monitor/QMP: Drop info hpet / query-hpet
- This command was of minimal use before, now it is useless as the hpet
become a qdev device and is thus easily discove... - 03:33 pm Revision 8caa0065: hpet: Add MSI support
- This implements the HPET capability of routing IRQs to the front-side
bus, aka MSI support. This feature can be enabl... - 03:33 pm Revision be4b44c5: hpet: Make number of timers configurable
- One HPET block supports up to 32 timers. Allow to instantiate more than
the recommended and implemented minimum of 3.... - 03:33 pm Revision cea1adfd: vmstate: Add VMSTATE_STRUCT_VARRAY_UINT8
- Required for hpet.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:33 pm Revision 7d932dfd: hpet/rtc: Rework RTC IRQ replacement by HPET
- Allow the intercept the RTC IRQ for the HPET legacy mode. Then push
routing to IRQ8 completely into the HPET. This al... - 03:33 pm Revision 22a9fe38: hpet: Add support for level-triggered interrupts
- By implementing this feature we can also remove a nasty way to kill qemu
(by trying to enable level-triggered hpet in... - 03:33 pm Revision b7eaa6c7: hpet: Drop static state
- Instead of keeping a static reference around, pass the state to
hpet_enabled and hpet_get_ticks. All callers now have... - 03:32 pm Revision 7afbecc9: hpet: Move static timer field initialization
- Properly initialize HPETTimer::tn and HPETTimer::state once during
hpet_init instead of (re-)writing them on every re... - 03:32 pm Revision 822557eb: hpet: Convert to qdev
- Register the HPET as a sysbus device and create it that way. As it can
route its IRQs to any ISA IRQ, we need to conn... - 03:32 pm Revision ad0a6551: hpet: Silence warning on write to running main counter
- Setting the main counter while the HPET is enabled may not be a good
idea of the guest, but it is supported and shoul... - 03:32 pm Revision 9cec89e8: hpet: Start/stop timer when HPET_TN_ENABLE is modified
- We have to update the qemu timer when the per-timer enable bit is
toggled, just like for HPET_CFG_ENABLE changes.
Si... - 03:32 pm Revision 27bb0b2d: hpet: Coding style cleanups and some refactorings
- This moves the private HPET structures into the C module, simplifies
some helper functions and fixes most coding styl... - 03:32 pm Revision 6982d664: hpet: Catch out-of-bounds timer access
- Also prevent out-of-bounds write access to the timers but don't spam the
host console if it triggers.
Signed-off-by:... - 01:50 pm Revision c3d96978: configure: Fix evaluation of config-host.mak in create_config
- Only match on true dir variable assignments, avoid generating garbage
due to the "# Configured with: ..." line which ... - 01:28 pm Revision d66ed0ea: tcg-s390: correctly detect s390 with a 64-bit kernel
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
06/12/2010
- 08:49 am Revision b0cb640a: Compile OS specific files only once for all targets
- OS specific files are not target dependent, so they can be compiled
once for all targets.
Signed-off-by: Blue Swirl ... - 08:49 am Revision 0766379d: Move chroot handling to OS specific files.
- Move chroot handling to OS specific files.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Acked-by: Juan Quin... - 08:49 am Revision 8847cfe8: Move runas handling from vl.c to OS specific files.
- Move code to handle runas, ie. change of user id of QEMU process
to OS specific files and provide dummy stub for Win3... - 08:49 am Revision e06eb601: Make os_change_process_uid and os_change_root os-posix.c local
- os_change_process_uid() and os_change_root() are now only called
from os-posix.c, so no need to keep win32 stubs for ... - 08:49 am Revision 9f16732a: Rename qemu-options.h to qemu-options.def
- Rename qemu-options.h to qemu-options.def as it is not a header file
for general use and this leaves space for a prop... - 08:49 am Revision 59a5264b: Introduce OS specific cmdline argument handling and move SMB arg to os-posix.c
- Introduce OS specific cmdline argument handling by calling
os_parse_cmd_args() at the end of switch() statement. Move... - 08:49 am Revision ce798cf2: Move set_proc_name() to OS specific files.
- Move handling to change process name to POSIX specific files
plus add a better error message to cover the case where ... - 08:49 am Revision eb505be1: Move daemonize handling to OS specific files
- Move daemonize handling from vl.c to OS specific files. Provide dummy
stubs for Win32.
Signed-off-by: Jes Sorensen <... - 08:49 am Revision 9156d763: Move line-buffering setup to OS specific files.
- Move line-buffering setup to OS specific files.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Acked-by: Juan... - 08:49 am Revision 39626c03: Create qemu-os-win32.h and move WIN32 specific declarations there
- Create qemu-os-win32.h for WIN32 specific declarations. Move polling
handling declaration into this file from sysemu.... - 08:49 am Revision 19113504: Introduce os-win32.c and move polling functions from vl.c
- This introduces os-win32.c. It is meant to carry win32 specific
functions thata are not relevant for all of QEMU as w... - 08:49 am Revision 0d93ca7c: vl.c: Move host_main_loop_wait() to OS specific files.
- Move host_main_loop_wait() to OS specific files. Create
qemu-os-posix.h and provide empty inline for the POSIX case.
... - 08:49 am Revision 86b645e7: Introduce os-posix.c and create os_setup_signal_handling()
- Introcuce os-posix.c and move posix specific signal handling
there.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat... - 08:49 am Revision 69bd73b1: Move win32 early signal handling setup to os_setup_signal_handling()
- Move win32 early signal handling setup to os_setup_signal_handling()
Signed-off-by: Jes Sorensen <Jes.Sorensen@redha... - 08:49 am Revision 8d963e6a: Move main signal handler setup to os specificfiles.
- Move main signal handler setup to os specific files.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Acked-by:... - 08:49 am Revision fe98ac14: Rename os_setup_signal_handling() to os_setup_early_signal_handling()
- Rename os_setup_signal_handling() to os_setup_early_signal_handling()
Signed-off-by: Jes Sorensen <Jes.Sorensen@redh... - 08:49 am Revision 6170540b: Move find_datadir to OS specific files.
- This moves the win32 and POSIX versions of find_datadir() to OS
specific files, and removes some #ifdef clutter from ... - 08:49 am Revision ddc9120e: vl.c: Remove double include of netinet/in.h for Solaris
- vl.c: netinet/in.h is already included once above for the
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Acke...
06/11/2010
- 10:37 pm Revision 41ba8341: NEON vldN optimization
- When combining multiple values as part of a NEON array load, do explcit
shift/or rather than using gen_bfi. This voi... - 10:35 pm Revision 02e95918: hxtool: Fix line number reporting on SQMP/EQMP errors
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 09:25 pm Revision 03308f6c: json-lexer: Initialize 'x' and 'y'
- The 'lexer' variable is passed by the caller, it can contain anything
(eg. garbage).
Signed-off-by: Luiz Capitulino ... - 09:25 pm Revision f7c05274: implement optional lookahead in json lexer
- Not requiring one extra character when lookahead is not necessary
ensures that clients behave properly even if they, ... - 09:25 pm Revision 2e89c068: json-streamer: Don't use qdict_put_obj()
- It's not needed, use qobject_put() instead and get a cleaner code.
Signed-off-by: Luiz Capitulino <lcapitulino@redha... - 09:25 pm Revision ecb50f5f: json-lexer: Drop 'buf'
- QString supports adding a single char, 'buf' is unneeded.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 09:25 pm Revision d22b0bd7: check-qjson: Add more escape tests
- While there make the fail_unless() calls print error messages.
IMPORTANT: The test for "\/" is failing, don't know w... - 09:25 pm Revision 1041ba7a: json-lexer: Handle missing escapes
- The JSON escape sequence "\/" and "\\" are valid and should be
handled.
Signed-off-by: Luiz Capitulino <lcapitulino@... - 09:25 pm Revision 7f8fca7c: add some tests for invalid JSON
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 09:25 pm Revision 28e91a68: remove unnecessary lookaheads
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 09:25 pm Revision bd032695: qjson: Handle "\f"
- It's valid JSON and should be handled.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 07:39 pm Revision 0e2029a0: tcg: fix DEF macro after commit c61aaf7a388c4ad95d8b546fdb9267dc01183317
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 07:16 pm Revision 28d7cc49: tcg-s390: Adjust compilation flags.
- Force -m31/-m64 based on s390/s390x target.
Force -march=z990. The TCG backend will always require the
long-displac... - 07:15 pm Revision 6a1621b9: tcg-s390: Compute is_write in cpu_signal_handler.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:15 pm Revision 4d58be06: s390x: Don't use a linker script for user-only.
- The default placement of the application at 0x80000000 is fine,
and will avoid the default placement for most other g... - 07:15 pm Revision d35b261c: s390x: Avoid _llseek.
- There's no _llseek on s390x either. Replace the existing
test for __x86_64__ with a functional test for __NR_llseek.... - 10:30 am Revision eba0b893: tcg-s390: Allocate the code_gen_buffer near the main program.
- This allows the use of direct calls to the helpers,
and a direct branch back to the epilogue.
Signed-off-by: Richard... - 09:46 am Revision 1bcaae66: tcg-s390: Icache flush is a no-op.
- Before gcc 4.2, __builtin___clear_cache doesn't exist, and
afterward the gcc s390 backend implements it as nothing.
...
06/10/2010
- 09:52 pm Revision dc397ca3: tcg-i386: fix andi r, r, 0xff
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 09:41 pm Revision 447d681e: tcg-i386: remove use of _Bool that slipped code review
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 08:57 pm Revision 85948643: esp: lower IRQ on soft reset
- 42f1ced228c9b616cfa2b69846025271618e4ef5 removed irq lowering
during reset. However, for chip reset command and DMA r... - 07:50 pm Revision e163ae7b: qbus: fix memory leak in qbus_free()
- BusState::name is allocated in qbus_create_inplace().
So it should be freed by qbus_free().
Signed-off-by: Isaku Yam... - 07:49 pm Revision bd418d90: multiboot: compilation fix with DEBUG_MULTIBOOT enabled.
- This patch fixes the following compilation errors in multiboot.c
when DEBUG_MULTIBOOT is defined.
Use TARGET_FMT_plx ... - 07:48 pm Revision fe7f9567: vga-isa-mm: remove one #ifdef CONFIG_BOCHS_VBE.
- remove one #ifdef CONFIG_BOCHS_VBE.
Call vga_init_vbe() instead.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.... - 07:48 pm Revision 0f2ad63f: main: allocate gui_timer only once.
- fix memory leak.
there is no need to allocate more than one gui_timer.
Signed-off-by: Isaku Yamahata <yamahata@valin... - 05:21 pm Revision 60a3992e: Merge remote branch 'mst/for_anthony' into staging
- 03:45 pm Revision 77d4f95e: cris: Break out image loading to hw/cris-boot.c.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@axis.com>
- 01:46 am Revision 402ce448: s390: Update disassembler to the last GPLv2 from binutils.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:46 am Revision 2024c539: s390: Disassemble some general-instruction-extension insns.
- The full general-instruction-extension facility was added to binutils
after the change to GPLv3. This is not the ent... - 01:16 am Revision 5d8a4f8f: tcg-i386: Merge 64-bit generation.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:14 am Revision 1c0fd160: configure: display sysconfdir in summary
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:09 am Revision ca35f780: move computation of tools and roms outside of config-host.mak generation
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:09 am Revision 6bde81cb: configure: ignore unknown --xyzdir options
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:09 am Revision 683035de: configure: move directory defaults earlier
- Unify with existing special-purpose configure code for win32.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Sig... - 01:09 am Revision 0b24e75f: configure: introduce more --xyzdir options
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:09 am Revision 1dabe05c: configure: expand ${prefix} in create_config
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:09 am Revision 7ee2822c: rename CONFIG_QEMU_PREFIX
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:09 am Revision 99d7cc75: configure: move all directory entries in config-host.mak close
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:09 am Revision f2b9e1e3: configure: unify handling of xyzdir variables
- Making an xyzdir variable for each directory prepares for the next
patches introducing config-host.h defines and conf... - 01:09 am Revision 604f78e0: configure: delete duplicate create_config case stanza
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:09 am Revision a447d4dc: configure: bail out early on invalid -cpu option
- It would fail later anyway.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aureli... - 01:09 am Revision 190e9c59: configure: introduce confdir and confsuffix
- confsuffix was write-only, flesh it out.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien ... - 01:09 am Revision 0bfe8cc0: configure: dyngen is long time gone
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:09 am Revision e7b45cc4: configure: introduce sysconfsuffix
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:09 am Revision f55fe278: configure: avoid using expr
- Just a personal preference against duplicating hieroglyphics.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Sig... - 01:09 am Revision 4021d247: configure: remove some bashisms
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:37 am Revision 33087598: target-mips: Fix compilation
- TCGv t1 needs tcg_temp_free instead of tcg_temp_free_i32.
Cc: Nathan Froyd <froydnj@codesourcery.com>
Cc: Aurelien J...
06/09/2010
- 05:10 pm Revision 0fddbbf2: linux-user: honor low bit of entry PC for MIPS
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 05:10 pm Revision bbfa8f72: target-mips: add microMIPS exception handler support
- Unlike MIPS16, microMIPS lets you choose the ISA mode for your exception
handlers. The ISA mode is selectable via a ... - 05:10 pm Revision aecf1376: hw: honor low bit in mipssim machine
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 05:10 pm Revision e459440a: target-mips: move FP FMT comments closer to the definitions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:10 pm Revision c61aaf7a: tcg: get rid of DEF2 in tcg-opc.h
- Now that tcg-opc.h is only used in TCG code, get rid of DEF2 in
tcg-opc.h.
Signed-off-by: Aurelien Jarno <aurelien@a... - 05:10 pm Revision 239fda31: tcg: get rid of copy_size in TCGOpDef
- copy_size is a left-over from the dyngen era, remove it.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 05:10 pm Revision bf4120ad: target-mips: define constants for magic numbers
- Add FMT_* constants for the floating-point format field in opcodes and
tweak a few places to use them. Add enums for... - 05:10 pm Revision 620e48f6: target-mips: mips16 cleanups
- Change code handling mips16-specific branches to use ISA-neutral special
opcodes. Since there are several places whe... - 05:10 pm Revision 3c824109: target-mips: microMIPS ASE support
- Add instruction decoding for the microMIPS ASE. All we do is decode and
then forward to the existing gen_* routines.... - 05:10 pm Revision 8153667c: target-mips: refactor c{, abs}.cond.fmt insns
- Move all knowledge about coprocessor-checking and register numbering
into the gen_cmp* helper functions.
Signed-off-... - 01:35 pm Revision 590bf491: Fix multiboot compilation
- Commit dd4239d6574ca41c94fc0d0f77ddc728510ffc57 broke multiboot. It replaced the
instruction "rep insb (%dx), %es:(%e... - 12:58 pm Revision 50e32ea8: net: Fix hotplug with pci_add
- The correct model type wasn't getting added when hotplugging nics with
pci_add.
Testcase: start VM with default nic ... - 12:18 pm Revision e4d58b41: tcg: Make some tcg-target.c routines static.
- Both tcg_target_init and tcg_target_qemu_prologue
are unused outside of tcg.c.
Signed-off-by: Richard Henderson <rth... - 12:18 pm Revision 3b6dac34: tcg: Add TYPE parameter to tcg_out_mov.
- Mirror tcg_out_movi in having a TYPE parameter. This allows x86_64
to perform the move at the proper width, which ma...
06/08/2010
- 08:15 pm Revision 26ebe468: target-mips: break out [ls][wd]c1 and rdhwr insn generation
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Acked-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: A... - 08:12 pm Revision d44cff22: Fix --enable-user-pie compilation.
- We forgot to propagate -fpie to the libdis-user directory.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Acked-...
06/07/2010
- 05:23 pm Revision 940cda94: virtio-net: truncating packet
- virtio net attempts to peek into virtio queue to
determine that we have enough space for the complete
packet to fit. ... - 12:54 pm Revision fd1dc858: microblaze: Make MSR_UM and MSR_VM part of the tb flags
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 12:53 pm Revision 7375c86f: petlogix-3adsp: Tweak displacement of cmdline and fdt blob.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
06/04/2010
- 11:01 pm Revision 0ffbba35: migration-exec: fix OpenBSD build warning
- Add include directives to get WIFEXITED() and WEXITSTATUS() macros defined.
Fixes warnings:
CC migration-exec.o... - 10:48 pm Revision 8c0e6340: target-i386: fix decoding of negative 4-byte displacements
- Negative four byte displacements need to be sign-extended after
c086b783eb7a578993d6d2ab62c4c2666800b63d. Do so.
Si... - 04:20 pm Revision 653dbec7: block: Fix serial number assignment
- We should use 'dinfo->serial' length, 'serial' is a pointer, so
the serial number length is currently limited to the ... - 04:20 pm Revision 666daa68: blockdev: Collect block device code in new blockdev.c
- Anything that moves hundreds of lines out of vl.c can't be all bad.
Signed-off-by: Markus Armbruster <armbru@redhat.... - 12:43 pm Revision 236f1f67: Fix error message in drive_init
- The real error is the return value of bdrv_open. errno might be overwritten or
not even set to that value in the firs... - 12:43 pm Revision 08a00559: block: Assume raw for drives without media
- qemu -cdrom /dev/cdrom with an empty CD-ROM drive doesn't work any more because
we try to guess the format and when t... - 12:43 pm Revision 7cdb1f6d: block: call the snapshot handlers of the protocol drivers
- When snapshot handlers are not defined in the format driver, it is
better to call the ones of the protocol driver. T... - 12:43 pm Revision 2bc93fed: close all the block drivers before the qemu process exits
- This patch calls the close handler of the block driver before the qemu
process exits.
This is necessary because the ... - 12:43 pm Revision 552fee93: scsi: Fix info qtree for scsi-disk.ver
- Show the actual default value instead of <null> when the property has
not been set.
Signed-off-by: Markus Armbruster... - 12:43 pm Revision 7b370f51: qdev: Move declaration of qdev_init_bdrv() into qdev.h
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:43 pm Revision a803cb8e: blockdev: Hide QEMUMachine from drive_init()
- To pave the way for moving it out of vl.c.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin... - 12:43 pm Revision 57dac7ef: ide: Remove redundant IDEState member conf
- Commit 428c149b added IDEState member conf to let commit 0009baf1 find
the BlockConf from there. It exists only for ... - 12:43 pm Revision 0923c577: qemu-io: Fix error messages
- The truncate and getlength commands passed a negative error number to strerror.
They also happen to be the two functi... - 12:43 pm Revision 57234ee4: ide: Split non-qdev code off ide_init2()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:43 pm Revision f2747760: blockdev: Belatedly remove driveopts
- Unused since commit 9dfd7c7a.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@... - 12:43 pm Revision fb08000c: usb: Remove unused usb_device_add() parameter is_hotplug
- Unused since commit b3e461d3.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@... - 12:43 pm Revision d21357df: qdev: Don't leak string property value on hot unplug
- parse_string() qemu_strdup()s the property value. It is never freed.
It needs to be freed along with the device. Ot... - 12:43 pm Revision 6ced55a5: ide: Turn drive serial into a qdev property ide-drive.serial
- It needs to be a qdev property, because it belongs to the drive's
guest part.
Bonus: info qtree now shows the serial... - 12:43 pm Revision 1a43782e: blockdev: Belatedly remove MAX_DRIVES
- Unused since commit 751c6a17.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@... - 12:43 pm Revision 3e82990b: Cleanup: bdrv_open() no need to shift total_size just to shift back.
- In bdrv_open() there is no need to shift total_size >> 9 just to
multiply it by 512 again just a few lines later, sin... - 12:43 pm Revision d459da0e: ide: Split ide_init1() off ide_init2()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:43 pm Revision 870111c8: ide: Change ide_init_drive() to require valid dinfo argument
- IDEState members drive_serial_str and version are now left empty until
an actual drive is connected. Before, they go... - 12:43 pm Revision cc984673: qdev: New qdev_prop_set_string()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:43 pm Revision 1573a35d: Cleanup: virtio-blk.c: Be more consistent using BDRV_SECTOR_SIZE instead
- Clean up virtio-blk.c to be more consistent using BDRV_SECTOR_SIZE
instead of hard coded 512 values.
Signed-off-by: ... - 12:43 pm Revision a0fef654: scsi: Turn drive serial into a qdev property scsi-disk.serial
- It needs to be a qdev property, because it belongs to the drive's
guest part.
Bonus: info qtree now shows the serial... - 12:43 pm Revision 03432407: ide: Fix info qtree for ide-drive.ver
- Show the actual default value instead of <null> when the property has
not been set.
Signed-off-by: Markus Armbruster... - 12:43 pm Revision 9040385d: Cleanup: raw-posix.c: Be more consistent using BDRV_SECTOR_SIZE instead of 512
- Clean up raw-posix.c to be more consistent using BDRV_SECTOR_SIZE
instead of hard coded 512 values.
Signed-off-by: J... - 12:43 pm Revision 124964b5: ide: Remove useless IDEDeviceInfo members unit, drive
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:43 pm Revision eb5a3165: Cleanup: Be consistent and use BDRV_SECTOR_SIZE instead of 512
- Clean up block.c and use BDRV_SECTOR_SIZE rather than hard coded
numbers (512) when referring to sector size througho...
06/03/2010
- 10:55 pm Revision 358c360f: Merge remote branch 'kwolf/for-anthony' into staging
- 10:55 pm Revision 41ef56e6: migration: respect exit status with exec:
- This patch makes sure that if the exec: process exits with a non-zero return
status, we treat the migration as failed... - 01:02 am Revision 4309a79b: tcg-i386: fix a typo
- Fix a typo introduced by c28b14c694d759f39fe3ae4f8d03b567da5b93f8.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
06/02/2010
- 11:51 pm Revision c28b14c6: tcg-i386: declare tcg_out_tlb_load() inline
- Declare tcg_out_tlb_load() inline so that we don't loose optimisations
with commit 8516a04467cb7954cdc32e8b79b4b7df56... - 11:50 pm Revision 82bb07db: tcg-i386: Remove some ifdefs in qemu_ld/st.
- Tidy some code by replacing ifdefs by C ifs.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurel... - 11:50 pm Revision 1a6dc1e4: tcg-i386: Swap order of TLB hit and miss paths.
- Make fallthru be TLB hit and branch be TLB miss. Doing this
both improves branch prediction and will allow further c... - 11:50 pm Revision be5a4eb7: tcg-i386: Split out TLB Hit path from qemu_ld/st.
- Splitting out these functions will allow further cleanups.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed... - 11:50 pm Revision 8516a044: tcg-i386: Split out tlb load function.
- Share some code between qemu_ld and qemu_st.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurel... - 11:50 pm Revision 96b4cf38: tcg-i386: Tidy data16 prefixes.
- Include it in the opcode as an extension, as with P_EXT
or the REX bits in the x86-64 port.
Signed-off-by: Richard H... - 11:08 pm Revision fb170183: sparc64: fix umul and smul insns
- - truncate and sign or zero extend operands before multiplication
- factor out common code to gen_op_multiply() with ... - 11:07 pm Revision 09487205: sparc64: fix udiv and sdiv insns
- - truncate second operand to 32bit
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue... - 11:06 pm Revision 0e2fa9ca: sparc64: improve ldf and stf insns
- - implemented block load/store primary/secondary with user privilege
Signed-off-by: Igor V. Kovalenko <igor.v.kovale... - 11:06 pm Revision b219094a: sparc64: use symbolic name for MMU index v1
- - use symbolic name for MMU index
v0->v1:
- change debug traces to DPRINTF_MMU
- fix debug trace function names
Sign... - 11:05 pm Revision fe987e23: sparc64: fix ldxfsr insn
- - rearrange code to break from switch when appropriate
- allow deprecated ldfsr insn
Signed-off-by: Igor V. Kovalenk... - 11:04 pm Revision c086b783: sparc64: fix 32bit load sign extension
- - change return type of ldl_* to uint32_t to prevent unwanted sign extension
visible in sparc64 load alternate addr... - 11:03 pm Revision 1295001c: sparc64: fix missing address masking v1
- - address masking for ldqf and stqf insns
- address masking for lddf and stdf insns
- address masking for translating... - 11:03 pm Revision 9168b3a5: sparc64: fix tag access register on mmu traps
- - set mmu tag access register on FAULT and PROT traps as well
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gma... - 11:54 am Revision 7f974481: virtio-net: stop vhost backend on vmstop
- vhost net currently keeps running after vmstop,
which causes trouble as qemy does not check
for dirty pages anymore.
... - 12:15 am Revision 54d43eac: vnc: tight: don't forget last pixel in tight_encode_indexed_rect
- A simple patch would have been to just remove count -= 1, but this
one also replace the while (count--) with a for(i ... - 12:15 am Revision 270ec219: vnc: tight: don't forget the third color
- While couting color, if the third color was only present one
time it wasn't added to the palette.
Signed-off-by: Cor... - 12:15 am Revision d9b73e47: vnc: add missing target for vnc-encodings-*.o
- vnc-encodings-*.c dependencies where missing.
Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-by: A...
06/01/2010
- 09:48 pm Revision 33572ece: monitor: Reorder info documentation
- Push the doc fragments for the info command to the end of
qemu-monitor.hx. This helps to establish a proper layout in... - 09:48 pm Revision 637503d1: Monitor: Drop QMP documentation from code
- Previous commit added QMP documentation to the qemu-monitor.hx
file, it's is a copy of this information.
While it's ... - 09:48 pm Revision b40292e7: QMP: Introduce commands documentation
- One of the most important missing feature in QMP today is its
supported commands documentation.
The plan is to make ... - 09:34 pm Revision 38141097: Merge remote branch 'mst/for_anthony' into HEAD
- 09:31 pm Revision 1d4b638a: vnc: move size-changed check into the vnc_desktop_resize function.
- This make sure we send a desktop resize message only in case we actually
have to, using the new variables which track... - 09:31 pm Revision 847ce6a1: vnc: don't send invalid screen updates.
- Don't send updates for screen areas which are outside the clients
desktop. May happed with vnc clients which don't s... - 09:30 pm Revision 6356e472: vnc: send desktopresize event as reply to set encodings
- In case the desktop did resize while the vnc connection setup was still
in progress the client isn't informed about i... - 09:30 pm Revision 621aaeb9: vnc: factor out vnc_desktop_resize()
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:30 pm Revision 5862d195: vnc: keep track of client desktop size
- Add two new variables to keep track of the vnc clients desktop size.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com... - 08:53 pm Revision 26572b8a: check for active_console before using it
- Other vga_hw_* functions do the same.
Fixes a segmentation fault. Trigger: boot with -nodefaults,
then connect via v... - 08:53 pm Revision b6278084: Add support for depth 15 to qemu_default_pixelformat()
- Makes qemu_default_pixelformat(15) return pixelformat filled for 15 bit
color depth (16 bpp, 5 bits for red,green,blu... - 08:53 pm Revision a132a679: virtio-serial-bus: fix ports_map allocation on init
- Fix for too small allocation to ports_map
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Amit Shah <amit... - 08:53 pm Revision eafaf1e5: resent: x86/cpuid: Add kvm32 CPU model
- Create a kvm32 CPU model that describes a least common denominator
for KVM capable guest CPUs. Useful for migration p... - 08:53 pm Revision aa7d73fd: vnc: tight: add palette encoding
- Add palette tight encoding. Palette encoding will try to count the number
of colors for a given rectangle, and if thi... - 08:53 pm Revision 8a0f0d0c: vnc: explain why set_encodings loop is reversed
- Add a small comment to explain why we need to start from
the end of the array to set the right prefered encoding.
Si... - 08:53 pm Revision 380282b0: vnc: add basic tight support
- Add support for tight encoding [1]. This patch only add support
for "basic" tight compression without any filter.
[1... - 08:53 pm Revision 161c4f20: vnc: remove a memory leak in zlib
- Makes sure we free all ressources used in zlib encoding (zlib stream
and buffer).
Signed-off-by: Corentin Chary <cor... - 08:53 pm Revision 78c98c78: vnc: don't clear zlib stream on set_encoding
- On init, values are already NULL, but we shouldn't try
to reset them each time a client send a set encoding
command b... - 08:53 pm Revision 3fc250b4: migration: Fix calculation of bytes_transferred
- When a page with all identical bytes is transferred, it is counted
as a full page (TARGET_PAGE_SIZE) although only on... - 08:53 pm Revision b05ad290: vnc: only use a single zlib stream
- According to http://tigervnc.org/cgi-bin/rfbproto#zlib-encoding
zlib encoding only uses a single stream. Current impl... - 08:53 pm Revision b4bea3f2: vnc: add support for tight fill encoding
- Fill encoding detects rectangles using only one color and send only
one pixel value.
Signed-off-by: Corentin Chary <... - 08:53 pm Revision 5d418e3b: vnc: add buffer_free()
- Add a buffer_free() helper to free vnc buffers and
remove some duplicated code in vnc_disconnect_finish().
Signed-of... - 08:53 pm Revision a9f20d31: Revert "vnc: set the right prefered encoding"
- This patch was wrong, because the loop was already reversed,
so the first encoding was correctly set at the end of th... - 08:53 pm Revision 9f643ec0: vnc: adjust compression zstream level
- Adjust zlib compression level if needed by calling deflateParams.
Signed-off-by: Corentin Chary <corentincj@iksaif.n... - 08:53 pm Revision a885211e: vnc: return the number of rectangles
- Some encodings like tight supports tiling (spliting in
multiple sub-rectangles). So we needed a way to tell
vnc_updat... - 08:53 pm Revision 780a049e: vnc: really call zlib if we want zlib
- send_framebuffer_update() was calling hextile instead of zlib
since commit 70a4568fe0c5a64adaa3da5030b7109e5199e692.
... - 08:53 pm Revision 4091da4b: Add dependency of JSON unit tests on config-host.h
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
05/31/2010
- 09:59 pm Revision 9af9b330: ioapic: improve debugging
- Add a DPRINTF macro, use it also to see irq deliveries.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:55 pm Revision 17e6a53f: Fix leul_to_cpu on big endian hosts
- Commit 213acd2e introduced leul_to_cpu with a special code path for big endian
hosts. Unfortunately that code used pr... - 08:40 pm Revision e03c22a9: arm: fix arm kernel boot for non zero start addr
- Booting an arm kernel has been broken a while when booting from non zero start
address. This is due to the order of e... - 08:18 pm Revision 0f89cc7b: target-ppc: remove useless line
- This line was a bit clear.
The next lines set or reset this bit (LE) depending of another bit (ILE).
So the first lin... - 08:17 pm Revision c3d420ea: target-ppc: fix RFI by clearing some bits of MSR
- Since commit 2ada0ed, "Return From Interrupt" is broken for PPC processors
because some interrupt specifics bits of S... - 04:39 pm Revision e075e788: pci-hotplug: make them aware of pci domain.
- add helper function which converts root bus to pci domain.
make them aware of pci domain.
Signed-off-by: Isaku Yamah... - 04:33 pm Revision 0c6fcb62: pci.h: remove unused constants.
- So remove unused constants,
PCI_STATUS_RESERVED_MASK_LO, PCI_STATUS_RESERVED_MASK_HI,
PCI_COMMAND_RESERVED, PCI_COMMA... - 04:33 pm Revision 5e434f4e: pci: clean up of pci_set_default_subsystem_id().
- Use pci accessor function.
don't return value because it always return 0 and
the caller doesn't check the return valu... - 04:33 pm Revision 3c18685f: pci: add const to pci_is_express(), pci_config_size().
- add const to pci_is_express(), pci_config_size().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-... - 04:33 pm Revision 1b4e8f73: msix: remove duplicated defines.
- remove defines which are already defined in pci_regs.h
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed...
05/30/2010
- 10:20 pm Revision aa6f63ff: mc146818rtc: improve debugging
- Add a separate flag for debugging coalesced interrupts.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:22 am Revision da7ed379: sparc32 SuperSPARC MMU Breakpoint Action register (SS-20 OBP fix)
- SuperSPARC MMU Breakpoint Action register is used by OBP at boot
The patch allows booting Solaris and some other OS ...
05/29/2010
- 11:23 pm Revision 471fd342: pc: improve debugging
- Add a DPRINTF macro and use it for ISA and PIC interrupts.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:23 pm Revision 0a3c5921: apic: improve debugging
- Add a DPRINTF macro. Use TARGET_FMT_plx for printing target_phys_addr_t
items. Add a separate flag for debugging coal... - 11:23 pm Revision 8ac02ff8: i8259: improve debugging
- Add a DPRINTF macro.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:20 pm Revision 03ae77d6: sparc64: fix user emulator build
- Accesses with _nucleus prefix are not available when building user
emulators:
CC sparc64-linux-user/op_helper.o
... - 11:20 am Revision 3386376c: Pad iommu with an empty slot (necessary for SunOS 4.1.4)
- On the real hardware (SS-5, LX) the MMU is not padded, but aliased.
Software shouldn't use aliased addresses, neither... - 10:26 am Revision 54a3c0f0: sparc64: fix 128-bit atomic load from nucleus context v1
- - change 128-bit atomic loads to reference nucleus context
v0->v1: dropped disassembler change
Signed-off-by: Igor V.... - 04:27 am Revision 68a1c816: Pre-allocate guest address space
- Allow pre-allocation of the guest virtual address space in usermode emulation.
Signed-off-by: Paul Brook <paul@codes... - 12:27 am Revision 0be1d07c: alpha-linux-user: Fill in SI_CODE for SIGSEGV.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:27 am Revision 50401022: Use calloc in qemu_mallocz.
- Avoids the memset if the allocator has gotten new zeroed
storage from the operating system.
Signed-off-by: Richard H... - 12:27 am Revision 680c877a: linux-user: Use qemu-malloc.c.
- Since we're no longer setting PAGE_RESERVED, there's no need to
implement qemu_malloc via mmap.
Signed-off-by: Richa... - 12:20 am Revision 564e2fe8: linux-user: Fix compilation with DEBUG defined
- Signed-off-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aure...
05/28/2010
- 11:08 pm Revision 82f24fcc: Fix hw/gt64xxx.c compilation with DEBUG defined
- Use TARGET_FMT_plx as format placeholder for target_phys_addr_t
Signed-off-by: Riccardo Magliocchetti <riccardo.magl... - 11:08 pm Revision 3c05613a: Fix typo in balloon help
- Fix launchpad #563883
Signed-off-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Signed-off-by: Aureli... - 10:48 pm Revision c1735af1: musicpal: Drop redundant reset call
- Reset is now triggered after init, no need for explicit calls anymore.
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>... - 10:47 pm Revision d8e06f97: doc: Update monitor info subcommands
- The "info blockstats" documentation was copy-pasted as "info block"
instead of "info blockstats". The documentation ... - 10:33 pm Revision 97679527: Fix overflow in i440fx_init()
- The ram_size parameter can be larger than an int, so it may be truncated.
Fix by using the correct type.
Signed-off... - 10:25 pm Revision 9ba8c3f4: arm: prevent coprocessor IO reset
- This prevent coprocessor IO structure from being reset on cpu reset. This was
a problem for PXA which uses coprocesso... - 09:54 pm Revision 3e1dbadd: tcg: Use INDEX_op_qemu_ld32 for 32-bit results.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 02:29 pm Revision 1a396859: block: Add missing bdrv_delete() for SG_IO BlockDriver in find_image_format()
- This patch adds a missing bdrv_delete() call in find_image_format() so that a
SG_IO BlockDriver properly releases the... - 02:29 pm Revision 86fa8da8: qcow2: Fix corruption after error in update_refcount
- After it is done with updating refcounts in the cache, update_refcount writes
all changed entries to disk. If a refco... - 02:29 pm Revision 25408c09: qcow2: Fix corruption after refblock allocation
- Refblock allocation code needs to take into consideration that update_refcount
will load a different refcount block i... - 02:29 pm Revision ed0df867: qcow2: Return right error code in write_refcount_block_entries
- write_refcount_block_entries used to return -EIO for any errors. Change this to
return the real error code.
Signed-o... - 02:29 pm Revision 55c17e98: qcow2: Change l2_load to return 0/-errno
- Provide the error code to the caller instead of just indicating success/error.
Signed-off-by: Kevin Wolf <kwolf@redh... - 02:29 pm Revision 1c46efaa: qcow2: Allow qcow2_get_cluster_offset to return errors
- qcow2_get_cluster_offset() looks up a given virtual disk offset and returns the
offset of the corresponding cluster i... - 02:14 pm Revision c63782cb: block.h: Make BDRV_SECTOR_SIZE 64 bit safe
- C defaults to int, so make definition of BDRV_SECTOR_SIZE 64 bit
safe as it and BDRV_SECTOR_MASK may be used against ... - 02:14 pm Revision b587a52c: posix-aio-compat: Expand tabs that have crept in
- This patch expands tabs on a few lines so the code formats nicely and
follows the QEMU coding style.
Signed-off-by: ... - 02:14 pm Revision 175e1152: qcow2: Fix error handling in l2_allocate
- l2_allocate has some intermediate states in which the image is inconsistent.
Change the order to write to the L1 tabl... - 02:14 pm Revision 1b7c801b: qcow2: Clear L2 table cache after write error
- If the L2 table was already updated in cache, but writing it to disk has
failed, we must not continue using the chang... - 02:14 pm Revision 776cbbbd: qemu-io: Add multiwrite command
- The new multiwrite commands allows to use qemu-io for testing
bdrv_aio_multiwrite.
Signed-off-by: Kevin Wolf <kwolf@... - 02:14 pm Revision cbf1dff2: block: Fix multiwrite with overlapping requests
- With overlapping requests, the total number of sectors is smaller than the sum
of the nb_sectors of both requests.
S... - 02:14 pm Revision dc33bb34: drive: allow rerror, werror and readonly for if=none
- When creating guest disks the qdev way using ...
-drive if=none,id=$name,args
-device $driver,drive=$name
it is... - 02:14 pm Revision b50cbabc: add support for protocol driver create_options
- This patch enables protocol drivers to use their create options which
are not supported by the format. For example, ...
05/27/2010
- 09:57 pm Revision 29f91781: vhost_net.c: v2 Fix build failure introduced by 0bfcd599e3f5c5679cc7d0165a0a18...
- Fix build failure introduced by 0bfcd599e3f5c5679cc7d0165a0a1822e2f60de2
The format statement expects unsigned long ... - 01:08 am Revision c3177288: Make cache=unsafe the default for -snapshot
- When using -snapshot we don't care about data integrity of the cow file
at all, so let's disable flushing there and s...
05/26/2010
- 10:14 pm Revision d63baf92: sparc64: clean up pci bridge map
- - remove unused host state and store pci bus pointer only
- do not map host state access into unused 1fe.10000000 ran... - 10:13 pm Revision 5910b047: sparc64: rename sun4u cpu to Ultrasparc IIi
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:05 pm Revision 016f5cf6: Add cache=unsafe parameter to -drive
- Usually the guest can tell the host to flush data to disk. In some cases we
don't want to flush though, but try to ke...
05/24/2010
- 11:18 pm Revision d467b679: vnc: rich cursor support.
- Uses VNC_ENCODING_RICH_CURSOR. Adding XCURSOR support should be
possible without much trouble. Shouldn't be needed ... - 11:18 pm Revision fbe6d7a4: use new cursor struct + functions for vmware vga and sdl.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision ebbeb789: Virtio-net: Replace the hardcode 6 with defined ETN_ALEN
- hw/virtio-net.h:
#define ETH_ALEN 6
ETH_ALEN was defined by commit 7967406801aa897fae83caad3278ac85a342adaa
S... - 11:18 pm Revision 111f8ec9: sdl: Do not disable screensaver by default
- Unless we are running in full-screen mode, QEMU's SDL window should not
disable the host's screensaver. The user can ... - 11:18 pm Revision 254e5950: cursor: add cursor functions.
- Add a new cursor type to console.h and a bunch of functions to
deal with cursors the (new) cursor.c file.
Signed-off... - 11:18 pm Revision 019e78ba: Fix error handling in qemu_read_config_file
- We need to close the file even in error case. While at it, make the callers
catch all kind of errors. ENOENT is allow... - 06:53 pm Revision 9c678ccd: Merge remote branch 'kwolf/for-anthony' into staging
- 05:00 pm Revision 3853528a: Merge remote branch 'qmp/for-anthony' into staging
- 12:14 pm Revision 16f04416: microblaze: Handle new elf mach nr for sysemu.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
05/22/2010
- 04:32 pm Revision 259d5577: lsi: Fix value overflow in request tag processing
- This fixes a mismerge of 64d564094cac5f72eeaeb950c442b773a00d3586 (wrong
patch version): We need to mask the tag valu... - 03:52 pm Revision 664a65b0: sparc64: flush translations on mmu context change
- - two pairs of softmmu indexes bind softmmu tlb to cpu tlb in fault handlers
using value of DMMU primary and second... - 03:51 pm Revision 9fd1ae3a: sparc64: fix mmu context at trap levels above zero
- - cpu_mmu_index return MMU_NUCLEUS_IDX if trap level is not zero
- cpu_get_tb_cpu_state: store trap level and primary... - 03:50 pm Revision e2129586: sparc64: fix dump_mmu to look for global bit in tte value instead of tag
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:48 pm Revision 2aae2b8e: sparc64: fix pstate privilege bits
- - refactor code to handle hpstate only if available for current cpu
- conditionally set hypervisor bit in hpstate reg... - 03:34 pm Revision b8e9fc06: sparc64: generate data access exception on RW violation
- - separate PRIV and PROT handling
- DPRINTF_MMU macro to clean up debug code
- dump mmu_idx, trap level and mmu conte... - 12:07 pm Revision 65899fe3: sparc32 protect read-only bits in DMA CSR registers
- On a real hardware changing read-only bits has no effect
Use a mask common for SCSI and Ethernet registers. The cruci... - 11:39 am Revision ae6b2c4e: vmstate: fix breakage by 7e72abc382b700a72549e8147bdea413534eeedc
- cirrus_post_load() will be executed twice when loading vm states and then the
wrong physical memory will be registere... - 11:37 am Revision 9848bbf1: Fix -device help and documentation
- Commit 6616b2ad reverted commit 40ea285c. Looks like a mismerge to
me.
Signed-off-by: Markus Armbruster <armbru@red... - 11:36 am Revision 4c0a6db0: Fix tarbin Makefile rule
- The 'tarbin' Makefile rule doesn't include qemu-system-sparc64, but
should do, now that sparc64-softmmu is in the def... - 11:34 am Revision 6c913ba5: hxtool: Add syntax error detection
- Add basic imbalance detection for STEXT/ETEXI.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blu... - 11:33 am Revision 3c4c3210: Fix TEXI section mark imbalance in qemu-img-cmd.hx
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:31 am Revision a71cd2a5: Put dependency files in proper subdir
- This seems to resolve subtle breakages of our build system:
Dependency files generated for targets like 'dir/foo.o' ... - 11:24 am Revision b1acdd2c: Clean libhw subdirs as well
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Acked-by: Juan Quint... - 11:02 am Revision 0bfcd599: Fix %lld or %llx printf format use
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:00 am Revision 4556bd8b: Compile dma only once
- Use a qemu_irq to request CPU exit.
7 compilations less for the full build.
Signed-off-by: Blue Swirl <blauwirbel@g... - 10:59 am Revision c86d2c23: pckbd: improve debugging
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:59 am Revision 956a3e6b: Compile pckbd only once
- Use a qemu_irq to indicate A20 line changes. Move I/O port 92
to pckbd.c.
Signed-off-by: Blue Swirl <blauwirbel@gmai...
05/21/2010
- 07:42 pm Revision 9e42382f: linux-user: do not warn for missing pselect6
- Libc will fallback gracefully if pselect6 is not available. Thus put
pselect6 to nowarn until the atomicity issues of... - 07:41 pm Revision 9002ec79: tcg: Initialize the prologue after GUEST_BASE is fixed.
- This will allow backends to make intelligent choices about how
to implement GUEST_BASE.
Signed-off-by: Richard Hende... - 07:41 pm Revision 7221f058: tcg-ia64: Fix some register usage issues.
- (1) The output registers were not marked call-clobbered, even though
they can be modified by called functions.
(2... - 07:41 pm Revision 4b31713d: tcg-hppa: Load GUEST_BASE as an immediate.
- Now that the prologue is generated after GUEST_BASE is fixed,
we can load it as an immediate, and also avoid reservin... - 07:41 pm Revision 6781d08d: tcg-ia64: Load GUEST_BASE into a register.
- Saves one bundle per memory operation.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Ja... - 07:22 pm Revision a5b3b13b: alpha-linux-user: Fix sigprocmask.
- Alpha passes oldset by value in a register, and returns the newset
as the return value; as compared to the standard i... - 07:22 pm Revision f43ce12b: alpha-linux-user: Fix sigsuspend parameters.
- Alpha passes the signal set in a register, not by reference.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Sign... - 07:22 pm Revision 9231733a: alpha-linux-user: Fix getxpid.
- Put ppid in the second return register.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien J... - 07:22 pm Revision fb41a66e: alpha-linux-user: Fix pipe return mechanism.
- At the same time, tidy the code wrt MIPS and SH4 which have the
same two register return mechanism. Fix confusion be... - 07:22 pm Revision 57f18a95: alpha-linux-user: Add correct sigaction constants.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:22 pm Revision 7dd46c02: alpha-linux-user: Fix brk error return.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:22 pm Revision 1b6bd8c7: alpha-linux-user: Fix siginfo.si_addr for SIGSEGV and SIGBUS.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:20 pm Revision 5d1e4e85: tcg-i386: Use lea for three-operand add.
- The result is shorter than the mov+add that TCG would
otherwise generate for us.
Signed-off-by: Richard Henderson <r... - 07:20 pm Revision 78686523: tcg-i386: Nuke trailing whitespace.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:20 pm Revision 55e082a7: tcg-i386: Tidy ext8u and ext16u operations.
- Define OPC_MOVZBL and OPC_MOVZWL. Factor opcode emission to
separate functions.
Signed-off-by: Richard Henderson <r... - 07:20 pm Revision 6858614e: tcg-i386: Tidy push/pop.
- Move tcg_out_push/pop up in the file so that they can be used
by qemu_ld/st. Define a tcg_out_pushi to be used as we... - 07:20 pm Revision aadb21a4: tcg-i386: Tidy calls.
- Define OPC_CALL_Jz, generated by tcg_out_calli; use the later
throughout. Unify the calls within qemu_st; adjust the... - 07:20 pm Revision 6817c355: tcg-i386: Tidy ext8s and ext16s operations.
- Define OPC_MOVSBL and OPC_MOVSWL. Factor opcode emission to
separate functions.
Signed-off-by: Richard Henderson <r... - 07:20 pm Revision 3c3accc6: tcg-i386: Tidy ret.
- Define and use OPC_RET.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@a... - 07:20 pm Revision 32a8ffb9: tcg-i386: Tidy setcc.
- Define and use OPC_SETCC.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien... - 07:20 pm Revision a369a702: tcg-i386: Tidy immediate arithmetic operations.
- Define OPC_ARITH_EvI[bz]; use throughout. Use tcg_out_ext8u
directly in setcond. Use tgen_arithi in qemu_ld/st.
Si... - 07:20 pm Revision 34a6d0b7: tcg-i386: Tidy lea.
- Implement full modrm+sib addressing mode processing.
Use that in qemu_ld/st to output the LEA.
Signed-off-by: Richar... - 07:20 pm Revision b3e66df7: tcg-i386: Tidy xchg.
- Define and use OPC_XCHG_ax_r32.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <au... - 07:20 pm Revision 9363dedb: tcg-i386: Tidy unary arithmetic.
- Define OPC_GRP3 and EXT3_FOO to match. Use them instead of
bare constants.
Define OPC_GRP5 and rename the existing ... - 07:20 pm Revision 81570a70: tcg-i386: Tidy non-immediate arithmetic operations.
- Add more OPC values, and tgen_arithr. Use the later throughout.
Note that normal reg/reg arithmetic now uses the Gv... - 07:20 pm Revision ef10b106: tcg-i386: Tidy movi.
- Define and use OPC_MOVL_Iv.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aureli... - 07:20 pm Revision 0566d387: tcg-i386: Tidy multiply.
- Define and use OPC_IMUL_GvEv{,Ib,Iz}.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jar... - 05:09 pm Revision a9456998: axisdev88: Fix passing of kernel cmdline.
- Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
- 03:05 pm Revision f6d20d0f: Replace \0s with spaces before sending strings to curses.
- Signed-off-by: Bernhard Kauer <kauer@tudos.org>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 01:00 pm Revision d6759902: arm_timer: reload timer when enabled
- Reload the timer when TimerControl is written, if the timer is to be
enabled. Otherwise, if an earlier write to Time... - 01:00 pm Revision a9cf98d9: arm_timer: fix oneshot mode
- In oneshot mode, the delta needs to come from the TimerLoad register,
not the maximum limit.
Signed-off-by: Rabin Vi... - 12:52 pm Revision 0b2ec6fc: pflash_cfi01: add device ID read command
- Add support to read manufacturer and device ID. For everything else (eg.
lock bits) 0 is returned.
Signed-off-by: Mi... - 12:49 pm Revision 618fbb84: virtio-blk: fix barrier support
- Before issuing the barrier to the block driver we need to flush our oustanding
queue of write requests, as the flush ... - 12:49 pm Revision 396759ad: block: Add SG_IO device check in refresh_total_sectors()
- This patch adds a special case check for scsi-generic devices in
refresh_total_sectors() to skip the subsequent Block... - 12:49 pm Revision 792b45b1: vvfat: Fix compilation with DEBUG defined
- gcc does not like passing a NULL where an int value is expected:
block/vvfat.c: In function ‘checkpoint’:
block/vvfa... - 12:49 pm Revision f8ea0b00: block: Make find_image_format() return 'raw' BlockDriver for SG_IO devices
- This patch adds a special BlockDriverState->sg check in block.c:find_image_format()
after bdrv_file_open() -> block/r... - 12:49 pm Revision 3e89cb04: vvfat: More build fixes with DEBUG
- Casting a pointer to an int doesn't work on 64 bit platforms. Use the %p printf
conversion specifier instead.
Signed... - 12:49 pm Revision 77be4366: block: fix sector comparism in multiwrite_req_compare
- The difference between the start sectors of two requests can be larger
than the size of the "int" type, which can lea... - 12:49 pm Revision c53a7285: block: fix aio_flush segfaults for read-only protocols (e.g. curl)
- Not all block format drivers expose an io_flush method (reasonable for
read-only protocols), so calling io_flush ther... - 12:49 pm Revision de6c8042: virtio-blk: Avoid zeroing every request structure
- The VirtIOBlockRequest structure is about 40 KB in size. This patch
avoids zeroing every request by only initializin...
05/20/2010
- 11:37 pm Revision 81a204e4: pc: fix segfault introduced by 3d53f5c36ff6
- Commit 3d53f5c36ff6 introduced a segfault by erroneously making fw_cfg a
'void **' and passing it around in different... - 10:58 pm Revision 70c48285: target-sparc: Inline some generation of carry for ADDX/SUBX.
- Computing carry is trivial for some inputs. By avoiding an
external function call, we generate near-optimal code for... - 10:15 pm Revision da441cff: tcg-i386: Tidy jumps.
- Define OPC_JCC*, OC_JMP*, and EXT_JMPN_Ev. Use them throughout.
Signed-off-by: Richard Henderson <rth@twiddle.net>
... - 10:15 pm Revision a042ef94: tcg-i386: Eliminate extra move from qemu_ld64.
- If the address register overlaps one of the output registers
simply issue the clobbering load last, rather than emitt... - 10:13 pm Revision af266089: tcg-i386: Tidy move operations.
- Define OPC_MOVB* and OPC_MOVL*; use them throughout.
Use tcg_out_ld/st instead of bare tcg_out_modrm_offset
when it m... - 10:09 pm Revision f53dba01: tcg-i386: Tidy shift operations.
- Define OPC_SHIFT_{1,Ib,cl}. Factor opcode emission to a function.
Signed-off-by: Richard Henderson <rth@twiddle.net... - 10:04 pm Revision fcb5dac1: tcg-i386: Tidy bswap operations.
- Define OPC_BSWAP. Factor opcode emission to separate functions.
Signed-off-by: Richard Henderson <rth@twiddle.net>
... - 10:04 pm Revision 702a8a99: Remove i386 from .gitignore
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
05/19/2010
- 10:04 pm Revision 5a4bb580: target-sparc: Simplify ICC generation.
- Use int32 types instead of target_ulong when computing ICC. This
simplifies the generated code for 32-bit host and 6... - 10:03 pm Revision 4c1a0d82: target-sparc: Fix compilation with --enable-debug.
- Return a target_ulong from compute_C_icc to match the width of the users.
Signed-off-by: Richard Henderson <rth@twid... - 08:29 pm Revision 02021c3f: Fix __VA__ARGS__ typo in cris mmu.c
- Fix compilation with DEBUG defined
Signed-off-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Signed-o... - 07:39 pm Revision e476492e: linux-user: fix 32-bit host breakage
- Fix breakage introduced by commit 81bbe906c89b6b7af58a1eeb96ec5a0bfdc3386f.
Signed-off-by: Aurelien Jarno <aurelien@... - 06:45 pm Revision 39b59d26: Monitor: Return before exiting with 'quit'
- This is a new version of the (now reverted) following commit:
0e8d2b5575938b8876a3c4bb66ee13c5d306fb6d
The 'quit' M... - 06:45 pm Revision 41836a9f: Fix qtypes' licenses
- - Change from GPL to LGPL
- Add license text when missing
- Minor cosmetic changes to make all headers look the same
... - 06:45 pm Revision a691d41a: sysemu: Export 'no_shutdown'
- It's a global variable already, do_quit() will use it.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 06:45 pm Revision a8751701: Revert "Monitor: Return before exiting with 'quit'"
- This reverts commit 0e8d2b5575938b8876a3c4bb66ee13c5d306fb6d.
Next commits will do the same thing in a better way.
... - 06:04 pm Revision 6c6a58ae: Revert "PCI: Convert pci_device_hot_add() to QObject"
- Short story: We don't want pci_add in QMP. Long story follows.
pci_add can do two things:
* Hot plug a PCI NIC. d... - 06:04 pm Revision b752daf0: Revert "monitor: Convert do_pci_device_hot_remove() to QObject"
- We don't want pci_del in QMP. Use device_del instead.
This reverts commit 6848d827162fea039f2658414a4adb6164a4f9b0.... - 06:04 pm Revision b3e5e3e6: QMP: Add "Downstream extension of QMP" to spec
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
- 04:24 pm Revision 0d5d4699: microblaze: Update elf machine nums.
- 189 was allocated in upstream binutils.
0xbaab was the old temporary value. Still used by some tools and the
linux k... - 04:09 pm Revision e4cbd44d: microblaze: Add linux-user core dumping support.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 09:46 am Revision 6648e296: tcg-i386: Allocate call-saved registers first.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:46 am Revision 4ab50ccf: tcg-i386: Tidy initialization of tcg_target_call_clobber_regs.
- Setting the registers one by one is easier to read, and gets
optimized by the compiler just the same.
Signed-off-by:... - 09:46 am Revision fec0e3e8: Fix cross compilation
- This patch enhances the algorithm which finds the correct settings for SDL.
For cross compilations (when cross_prefix...
05/18/2010
- 10:23 pm Revision d5900813: target-s390: enable SIGP Initial Reset
- For SMP to work with KVM, we need to properly emulate the SIGP Initial Reset
Command. Recent (2.6.32) kernels issue t... - 10:12 pm Revision 3d78499a: target-ppc: remove dead code
- This function had been disabled from the beginning:
see 9fddaa0c0cabb610947146a79b4a9a38b0a216e5
cpu_reset() functio... - 10:12 pm Revision fe270d04: target-s390: add firmware code
- This patch adds a firmware blob to the S390 target. The blob is a simple
implementation of a virtio client that tries... - 09:21 pm Revision c821c2bd: PPC/KVM: make iothread work
- When running with --enable-io-thread the timer we have doesn't help,
because it doesn't wake up the CPU thread. So in... - 08:56 pm Revision a5829fd9: fix chardev_init for win32
- chardev_init functions use socket,so socket_init() shoud be placed at
the front of chardev_init on win32.
Signed-off... - 08:49 pm Revision e23a22e6: qemu-sockets: avoid strlen of NULL pointer
- If the user wants to create a chardev of type socket but forgets to give a
host= option, qemu_opt_get returns NULL. T... - 08:30 pm Revision 81bbe906: linux-user: rlimit conversion between host and target.
- rlim_t conversion between host and target added.
Otherwise there are some incorrect case like
- RLIM_INFINITY on 32bi...
05/17/2010
- 10:32 pm Revision c69ea0df: Compile acpi_piix4, apm and pm_smbus only once
- 12 compilations less for the full build.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:17 pm Revision 12941418: Merge remote branch 'kwolf/for-anthony' into staging
- 08:41 pm Revision f7ce7287: Merge remote branch 'mst/for_anthony' into staging
- 11:20 am Revision 21955137: Fix docs for block stats monitor command
- The 'parent' field in the 'query-blockstats' monitor command is
part of the top level block device QDict, not part of... - 11:20 am Revision 1dec5a70: parallels: use qemu block API
- Use bdrv_pwrite to access the backing device instead of pread, and
convert the driver to implementing the bdrv_open m... - 11:20 am Revision dede4188: block/vpc: Fix conversion from size to disk geometry
- The VHD algorithm calculates a disk geometry
which is usually smaller than the requested size.
QEMU tried to round u... - 11:20 am Revision af474591: use qemu_free() instead of free()
- There is a call to free() where qemu_free() should instead be used.
Signed-off-by: Bruce Rogers <brogers@novell.com>... - 11:20 am Revision 9d8b88f6: parallels: use pread
- Use pread instead of lseek + read in preparation of using the qemu
block API.
Signed-off-by: Christoph Hellwig <hch@... - 11:20 am Revision c3349197: block: Fix bdrv_commit
- When reopening the image, don't guess the driver, but use the same driver as
was used before. This is important if th... - 11:20 am Revision 20993081: block: Fix protocol detection for Windows devices
- We can't assume the file protocol for Windows devices, they need the same
detection as other files for which an expli... - 11:20 am Revision 35ed5de6: block: Remove special case for vvfat
- The special case doesn't really us buy anything. Without it vvfat works more
consistently as a protocol. We get raw o... - 11:20 am Revision 16cdf7ce: dmg: use pread
- Use pread instead of lseek + read in preparation of using the qemu
block API. Note that dmg actually uses the implic... - 11:20 am Revision 64a31d5c: dmg: use qemu block API
- Use bdrv_pwrite to access the backing device instead of pread, and
convert the driver to implementing the bdrv_open m... - 11:20 am Revision 7a6f3913: bochs: use qemu block API
- Use bdrv_pwrite to access the backing device instead of pread, and
convert the driver to implementing the bdrv_open m... - 11:20 am Revision cd02a24b: dmg: fix reading of uncompressed chunks
- When dmg_read_chunk encounters an uncompressed chunk it currently
calls read without any previous adjustment of the f... - 11:20 am Revision b76b6e95: block/vdi: Allow disk images of size 0
- Even it is not very useful, users may create images of size 0.
Without the special option CONFIG_ZERO_MALLOC, qemu_m... - 11:20 am Revision b666d239: block: Avoid unchecked casts for AIOCBs
- Use container_of for one direction and &acb->common for the other one.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:20 am Revision f21dc3a4: block/vdi: Fix image opening and creation for odd disk sizes
- The fix is based on a patch from Kevin Wolf. Here his comment:
"The number of blocks needs to be rounded up to cover... - 11:20 am Revision efbca10f: bochs: use pread
- Use pread instead of lseek + read in preparation of using the qemu
block API.
Signed-off-by: Christoph Hellwig <hch@... - 11:20 am Revision 3abbc4d9: block: Remove semicolon in BDRV_SECTOR_MASK macro
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:20 am Revision c94304be: cloop: use pread
- Use pread instead of lseek + read in preparation of using the qemu
block API.
Signed-off-by: Christoph Hellwig <hch@... - 11:20 am Revision 38d8dfa1: ide: Fix ide_dma_cancel
- When cancelling a request, bdrv_aio_cancel may decide that it waits for
completion of a request rather than for cance... - 11:20 am Revision cb7cf0e3: qemu-nbd: Improve error reporting
- - use err(3) instead of errx(3) if errno is available
to report why failed
- let fail prior to daemon(3) if opening... - 11:20 am Revision 20be49e4: cloop: use qemu block API
- Use bdrv_pwrite to access the backing device instead of pread, and
convert the driver to implementing the bdrv_open m...
05/16/2010
- 11:33 am Revision 21ffd181: sparc: move DT and QT defines to op_helper.c
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:54 am Revision 88c8e03f: sparc64: fix TT_WOTHER value
- - fix off by one error in spill trap number bit for other window (must be bit 5)
- fixes invalid instruction issue wi... - 10:54 am Revision 170f4c55: sparc64: fix mmu demap operand typo
- - must use store address operand to demap, not store value
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail....
Also available in: Atom