Activity

From 07/11/2010 to 08/09/2010

08/09/2010

04:25 pm Revision f040236c: Merge remote branch 'kwolf/for-anthony' into staging
Anthony Liguori
11:13 am Revision a523eb06: microblaze: Fix the target version of stat64 struct
MicroBlaze needs TARGET_STAT64_HAS_BROKEN_ST_INO.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
Edgar E. Iglesias

08/07/2010

07:04 pm Revision 60592edd: audio/sdl: return on error
Signed-off-by: malc <av1474@comtv.ru> malc

08/06/2010

01:21 pm Revision 138afb02: mips: Add support for VInt and VEIC irq modes
Signed-off-by: Edgar E. Iglesias <edgar@axis.com> Edgar E. Iglesias
12:15 pm Revision d087bb3e: audio/sdl: be more anal about errors
Signed-off-by: malc <av1474@comtv.ru> malc
12:15 pm Revision 4b7c0418: audio: make audio_pt_init block all signals
Signed-off-by: malc <av1474@comtv.ru> malc

08/05/2010

03:57 pm Revision 14542fea: kvm: remove guest triggerable abort()
This abort() condition is easily triggerable by a guest if it configures
pci bar with unaligned address that overlaps...
Gleb Natapov
03:57 pm Revision 70fedd76: kvm: Don't walk memory_size == 0 slots in kvm_client_migration_log
If we've unregistered a memory area, we should avoid calling
qemu_get_ram_ptr() on the left over phys_offset cruft in...
Alex Williamson

08/04/2010

12:00 am Revision 748a4ee3: sparc32: use FW_CFG_CMDLINE_SIZE
Add support for getting kernel command line size with
FW_CFG_CMDLINE_SIZE.
Signed-off-by: Blue Swirl <blauwirbel@gma...
Blue Swirl

08/03/2010

04:57 pm Revision 8a426614: block: Change bdrv_commit to handle multiple sectors at once
bdrv_commit copies the image to its backing file sector by sector, which
is (surprise!) relatively slow. Let's take a...
Kevin Wolf
04:57 pm Revision f0aa7a8b: loadvm: improve tests before bdrv_snapshot_goto()
This patch improves the resilience of the load_vmstate() function, doing
further and better ordered tests.
In load_v...
Miguel Di Ciurcio Filho
04:57 pm Revision 953844d1: ide: Avoid canceling IDE DMA
The reason for not actually canceling the I/O is because with
virtualization and lots of VM running, a guest fs may m...
Andrea Arcangeli
04:57 pm Revision 4be9762a: block: Change bdrv_eject() not to drop the image
bdrv_eject() gets called when a device model opens or closes the tray.
If the block driver implements method bdrv_ej...
Markus Armbruster
04:57 pm Revision bd0858bb: block migration: replace tabs by spaces.
Signed-off-by: Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Yoshiaki Tamura
04:57 pm Revision 336c1c12: block: Fix bdrv_has_zero_init
Assuming that any image on a block device is not properly zero-initialized is
actually wrong: Only raw images have th...
Kevin Wolf

08/02/2010

09:49 pm Revision 5933e8a9: fix last cpu timer initialization
The timer #0 is the system timer, so the timer #num_cpu is the
timer of the last CPU, and it must be initialized in s...
Artyom Tarasenko

07/31/2010

10:43 pm Revision ad7ee4ad: Initialize a variable in all cases
Commit d167f9bc06a577d6c85b8ed6991c1efe175aae7d missed this one:
/src/qemu/ui/vnc-enc-tight.c:1483: warning: 'ret' ma...
Blue Swirl
10:40 pm Revision aee474eb: Fix uint8_t comparison with negative value
Commit 7bccf57383cca60a778d5c543ac80c9f62d89ef2 missed this one:
/src/qemu/ui/vnc-enc-tight.c: In function 'send_sub_...
Blue Swirl
10:40 pm Revision 3690cec8: Fix a warning on OpenSolaris
Add a missing #include statement to avoid a warning:
/src/qemu/net/tap-solaris.c: In function 'tap_open':
/src/qemu/n...
Blue Swirl
06:14 pm Revision 671b0f36: Correctly identify multiple cpus in SMP systems
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Hervé Poussineau
06:14 pm Revision cf7c00d5: Remove unused constant
Remove unused constant MIPS_FCR0
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Aurelien Jarn...
Hervé Poussineau
06:14 pm Revision 14414da4: jazz led: Fix debug prints
Add a macro to easily enable/disable debug prints
Also fix wrong printf formatters
Signed-off-by: Hervé Poussineau <...
Hervé Poussineau
01:50 am Revision 872a91b4: xilinx-s3adsp: Add support for loading u-boot images.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
01:42 am Revision 811976dc: xilinx-s3adsp: Fix loading of raw binaries.
Set high to a word aligned address beyond loaded image.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
12:25 am Revision 708f2ada: Remove unused eventfd.h
This header is not present on my system and causes a build
failure, but is also not used in these files, so remove it...
Mike McCormack
12:14 am Revision 8e84865e: migration: Accept 'cont' only after successful incoming migration
When a 'cont' is issued on a VM that's just waiting for an incoming
migration, the VM reboots and boots into the gues...
Amit Shah
12:09 am Revision 7899f799: mips64el: fulong: PCI_DEVFN() clean up.
Use PCI_DEVFN() where appropriate.
The resulted stripped binary remains same
with/without thie patch.
Cc: Huacai Che...
Isaku Yamahata
12:05 am Revision dca98169: remove pointless if from vl.c
We already set sockets to nonzero in the code above.
So this if statement always evaluates true. Remove it.
Signed-...
Joel Schopp
12:05 am Revision 61bca294: remove dead code from hw/loader.c
Removing dead code. Above we already continued when
rom->addr + valuegreaterthan0 < addr so this condition is always...
Joel Schopp
12:05 am Revision ca1d6ac6: fix variable type in qemu-io.c
The variable len can get a negative return value from cvtnum,
which we check for, but which is impossible with the cu...
Joel Schopp
12:00 am Revision 69e58af9: savevm: Fix memory leak of compat struct
Forgot to check for and free these.
Found-by: Zachary Amsden <zamsden@redhat.com>
Signed-off-by: Alex Williamson <al...
Alex Williamson

07/30/2010

11:59 pm Revision 5ab4bb59: virtio-serial: Check if more max_ports specified than we can handle
Currently virtio-serial supports a maximum of 31 ports. Specifying the
'max_ports' parameter to be > 31 on the cmd li...
Amit Shah
10:12 pm Revision cdc6f542: Merge branch 'for-anthony' of git://repo.or.cz/qemu/kevin
* 'for-anthony' of git://repo.or.cz/qemu/kevin:
Fix -snapshot deleting images on disk change
block: Use error cod...
Aurelien Jarno
10:09 pm Revision 18e9ea8a: linux-user: fix build on hosts not using guest base
Commit 68a1c816868b3e35a1da698af412b29e61b1948a broke qemu on hosts not
using guest base. It uses reserved_va uncondi...
Aurelien Jarno

07/29/2010

07:54 pm Revision 5d5c9930: linux-user: Protect against allocation failure in load_symbols.
Cc: malc <av1474@comtv.ru>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: malc <av1474@comtv.ru>
Richard Henderson
06:15 pm Revision 58f5c1eb: cris: Correct settls1 testcase.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
04:42 pm Revision 61eb865a: cris: Correct ADDO and ADDOQ testcases.
Verified on real HW.
Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
Edgar E. Iglesias
09:32 am Revision 28490231: linux-user: Define ELF_DATA generically.
The only consideration on this value is the target endianness.
The existing defines were incorrect for alpha and sh4e...
Richard Henderson
09:32 am Revision 60dcbcb5: linux-user: Put the stack guard page at the top.
There are no supported stack-grows-up targets. We were putting
the guard page at the highest address, i.e. the botto...
Richard Henderson
09:32 am Revision 682674b8: linux-user: Load symbols from the interpreter.
First, adjust load_symbols to accept a load_bias parameter. At the same
time, read the entire section header table i...
Richard Henderson
09:32 am Revision 991f8f0c: linux-user: Clean up byte-swapping in elfload.c.
Remove ifdefs from code by defining empty inline functions
when byte swapping isn't needed. Push loops over swapping...
Richard Henderson
09:32 am Revision bf858897: linux-user: Re-use load_elf_image for the main binary.
This requires moving the PT_INTERP extraction and GUEST_BASE
handling into load_elf_image. Key this off a non-null p...
Richard Henderson
09:32 am Revision 9955ffac: linux-user: Reduce lseek+reads while loading elf files.
Define BPRM_BUF_SIZE to 1k and read that amount initially. If the
data we want from the binary is in this buffer, us...
Richard Henderson
09:32 am Revision 8e62a717: linux-user: Extract load_elf_image from load_elf_interp.
Moving toward a single copy of the elf binary loading code.
Fill in the details of the loaded image into a struct ima...
Richard Henderson
09:32 am Revision b9329d4b: linux-user: Remove partial support for a.out interpreters.
At the bottom of the a.out support was the unimplemented load_aout_interp
function. There were other portions of the...
Richard Henderson
09:32 am Revision 9058abdd: linux-user: Improve consistency checking in elf headers.
Validate more fields of the elf header. Extract those checks
into two common functions to be used in both load_elf_i...
Richard Henderson
09:32 am Revision e167d46c: Add more DT_* and AT_* constants to qemu's copy of elf.h.
Moving some PPC AT_* constants from elfload.c at the same time.
Signed-off-by: Richard Henderson <rth@twiddle.net>
S...
Richard Henderson
09:32 am Revision d97ef72e: linux-user: Reindent elfload.c.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Richard Henderson
09:32 am Revision cf129f3a: linux-user: Handle filesz < memsz for any PT_LOAD segment.
I caught padzero not properly initializing the .bss segment
on a statically linked Alpha program. Rather than a mini...
Richard Henderson

07/28/2010

03:58 pm Revision 36500de6: Update version for 0.13.x
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

07/27/2010

08:26 pm Revision 249cdb42: Fix mingw32 build
Fix mingw32 build errors like
/src/qemu/ui/vnc-enc-tight.c: In function 'tight_detect_smooth_image24':
/src/qemu/ui/v...
Blue Swirl
06:34 pm Revision d167f9bc: Initialize a variable in all cases
Fix a warning with some GCCs:
/src/qemu/ui/vnc-enc-tight.c: In function `send_sub_rect_nojpeg':
/src/qemu/ui/vnc-enc-...
Blue Swirl
06:32 pm Revision 7bccf573: Fix uint8_t comparisons with negative values
Fix the following warnings:
/src/qemu/hw/ide/core.c: In function `ide_drive_pio_post_load':
/src/qemu/hw/ide/core.c:2...
Blue Swirl
03:39 pm Revision fd2f659e: Update version for 0.13.0-rc0
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
01:36 am Revision 5d8efe39: vnc: tight: don't forget do at the last color
While using indexed colors, the last color was never added to the palette.
Triggered with ubuntu livecd.
Signed-off-...
Corentin Chary
01:36 am Revision b5469b11: vnc: fix tight png memory leak
The tight.png buffer was never released.
Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-by: Anthon...
Corentin Chary
01:36 am Revision d1af0e05: vnc: encapsulate encoding members
This will allow to implement the threaded VNC server in a
more cleaner way.
Signed-off-by: Corentin Chary <corentinc...
Corentin Chary
01:36 am Revision d9c18c24: vnc: tight: remove a memleak in send_jpeg_rect()
buf was never freed.
Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-by: Anthony Liguori <aliguori@...
Corentin Chary
01:36 am Revision 5136a052: vnc: tight: stop using qdict for palette stuff
Profiling with callgrind seems to show that a lot of time is spent
in the palette code (mostly due to memory allocati...
Corentin Chary
01:36 am Revision 4043a013: vnc: tight: fix rgb_prepare_row
rgb_prepare_row bpp depends on the server display surface, not
the client.
Signed-off-by: Corentin Chary <corentincj...
Corentin Chary
01:36 am Revision 96763cf9: vnc: better default values for VNC options
vnc_jpeg and vnc_png are now "auto" by default, this means that
if the dependencies are installed (libjpeg or libpng)...
Corentin Chary
01:36 am Revision 3941bf6f: vnc: tight: specific zlib level and filters for each compression level
Disable png filters for lower compression levels. This should lower
the CPU consumption and reduce encoding time.
Th...
Corentin Chary
01:36 am Revision efe556ad: vnc: tight add PNG encoding
Introduce a new encoding: VNC_ENCODING_TIGHT_PNG [1] (-269) with a new
tight filter VNC_TIGHT_PNG (0x0A). When the cl...
Corentin Chary
01:36 am Revision d01f9595: vnc: add missing lock for vnc_cursor_define()
All vnc_write() calls must be locked (except the ones present before
the protocol initialization).
Signed-off-by: Co...
Corentin Chary
01:36 am Revision bd023f95: vnc: threaded VNC server
Implement a threaded VNC server using the producer-consumer model.
The main thread will push encoding jobs (a list a ...
Corentin Chary
01:36 am Revision 313b1d69: qemu-thread: add qemu_mutex/cond_destroy and qemu_mutex_exit
Add some missing functions in qemu-thread. Currently qemu-thread
is only used for io-thread but it will used by the v...
Corentin Chary
01:36 am Revision 03817eb8: vnc: tight: split send_sub_rect
Split send_sub_rect in send_sub_rect_jpeg and send_sub_rect_nojpeg to
remove all these #ifdef CONFIG_JPEG.
Signed-of...
Corentin Chary
01:36 am Revision 245f7b51: vnc: rename vnc-encoding-* vnc-enc-*
For the same reason that we don't use vnc-authentication-sasl.c but
vnc-auth-sals.c. Because it's tooooo long.
Signe...
Corentin Chary
01:35 am Revision 3e230dd2: ui: move all ui components in ui/
Move sdl, vnc, curses and cocoa UI into ui/ to cleanup
the root directory. Also remove some unnecessary explicit
targ...
Corentin Chary
01:23 am Revision 2f24e2ed: vnc: JPEG should be disabled if the client don't set tight quality
Disable JPEG compression by default and only enable it if the
VNC client has sent the requested quality.
Signed-off-...
Corentin Chary
01:23 am Revision 2f6f5c7a: vnc: tight: add JPEG and gradient subencoding with smooth image detection
Add gradient filter and JPEG compression with an heuristic to detect how
lossy the comppression will be. This code ha...
Corentin Chary
01:23 am Revision 6f9c78c1: vnc: add lossy option
The lossy option can be used to enable lossy compression
methods like gradient or jpeg. This patch disable them by
de...
Corentin Chary
12:19 am Revision 811814bd: vmstate: add subsections code
This commit adds subsections for each device section.
Subsections is the way to handle information that don't need to...
Juan Quintela
12:19 am Revision 50641c5c: ide: fix migration in the middle of pio operation
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
12:19 am Revision 57338424: Revert "ide save/restore current transfer fields"
This reverts commit 42ee76fe82093ba914f0dc83d2decbcf68866144.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Sig...
Juan Quintela
12:19 am Revision 5ee84c33: ide: fix migration in the middle of a bmdma transfer
It reintroduces
Revert "ide save/restore pio/atapi cmd transfer fields and io buffer"
but using subsections. Ad...
Juan Quintela
12:19 am Revision f58ae59c: Initial documentation for migration
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
12:19 am Revision 3abb6260: Revert "ide save/restore pio/atapi cmd transfer fields and io buffer"
This reverts commit ed487bb1d69040b9dac64a4fc076d8dd82b131d6.
The conflicts are due to commit 4fc8d6711aff7a9c11e402...
Juan Quintela

07/26/2010

04:05 pm Revision 7ed6184b: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori
02:39 pm Revision 199630b6: Fix -snapshot deleting images on disk change
Block device change command did not copy BDRV_O_SNAPSHOT flag. Thus
the new image did not have this flag and the file...
Blue Swirl
02:39 pm Revision c98ac35d: block: Use error codes from lower levels for error message
"No such file or directory" is a misleading error message
when a user tries to open a file with wrong permissions.
C...
Stefan Weil
02:39 pm Revision 253cb7b9: ide/atapi: add support for GET EVENT STATUS NOTIFICATION
The GET EVENT STATUS NOTIFICATION is a mandatory command according
to MMC-3, even if event status notification is not...
Aurelien Jarno
02:39 pm Revision 9d0d3138: virtio-blk: Create exit function to unregister savevm
Otherwise we can't migrate after we've removed a virtio block device.
Signed-off-by: Alex Williamson <alex.williamso...
Alex Williamson
02:39 pm Revision 55459498: block: default to 0 minimal / optiomal I/O size
Currently we set them to 512 bytes unless manually specified. Unforuntaly
some brain-dead partitioning tools create ...
Christoph Hellwig
02:39 pm Revision b02bea3a: block migration: propagate return value when bdrv_write() returns < 0
Currently block_load() doesn't check return value of bdrv_write(), and
even the destination weren't prepared to execu...
Yoshiaki Tamura
02:39 pm Revision 6c6b6ba2: move 'unsafe' to end of caching modes in help
Libvirt parses qemu help output to determine qemu features. In particular
it probes for the following: "cache=writeth...
Bruce Rogers

07/25/2010

10:03 pm Revision cdcf9153: etrax: Update ethernet mgm-ctrl reg on writes
Some SW drivers dont keep track of what they've written and
depend on the HW latching write contents for later
read+m...
Edgar E. Iglesias
06:04 pm Revision 728d803b: target-i386: use gen_update_cc_op()
This patch simplifies target-i386/translate.c a bit by replacing some
code with gen_update_cc_op()
Signed-off-by: Ju...
Jun Koi
06:03 pm Revision d092c108: Close socket file descriptor when qemu_accept fails
Signed-off-by: Shahar Havivi <shaharh@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Shahar Havivi
06:03 pm Revision 01cc7ac6: add cscope.* to .gitignore
we have "make cscope", therefore that makes sense to have cscope.* in
.gitignore.
Signed-off-by: Jun Koi <junkoi2004...
Jun Koi
05:59 pm Revision 08dc07a3: slirp: Remove declarations which are no longer needed
The previous patches replaced u_int8_t, u_int16_t, u_int32_t, u_int64_t
by standard int types from stdint.h,
so we ca...
Stefan Weil
05:59 pm Revision b6dce92e: slirp: Replace u_int8_t, u_int16_t, u_int32_t, u_int64_t by standard int types
There is no need to have a second set of integral types.
Replace them by the standard types from stdint.h.
Signed-of...
Stefan Weil
05:59 pm Revision 1fc3dc29: tests: Replace u_int8_t, u_int16_t, u_int32_t, u_int64_t by standard int types
There is no need to have a second set of integral types.
Replace them by the standard types from stdint.h.
Signed-of...
Stefan Weil
05:59 pm Revision 2ee9fb48: block: Replace u_int8_t, u_int16_t, u_int32_t, u_int64_t by standard int types
There is no need to have a second set of integral types.
Replace them by the standard types from stdint.h.
Signed-of...
Stefan Weil
05:54 pm Revision 5dc5d9f0: mips: more fixes to the MIPS interrupt glue logic
Commit 36388314febad3d7675ab919287f03733a560ff6 moved most of the
interrupt logic to cpu-exec.c. Remove the remaining...
Aurelien Jarno
01:09 am Revision a5efa644: microblaze: Remove unused members from the disas context
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias
12:25 am Revision 4b5ef0b5: microblaze: Speed up base + index addressing mode
Speed up reg + reg addressing mode when any of the regs is r0.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@peta...
Edgar E. Iglesias

07/24/2010

10:51 pm Revision b2565c69: microblaze: Use setcond for conditional branches
Use setcond for evaluating the condition for branches.
In the future, we could do better for branches without
delay s...
Edgar E. Iglesias
10:24 pm Revision 61204ce8: microblaze: Improve branch with small immediates
Slight improvements of conditional branches with small
immediate offsets.
Signed-off-by: Edgar E. Iglesias <edgar.ig...
Edgar E. Iglesias
03:42 pm Revision 04906034: remove dead code
this patch removes unused function cpu_restore_state_copy().
Signed-off-by: Jun Koi <junkoi2004@gmail.com>
Signed-of...
Jun Koi
03:34 pm Revision 5779406a: use symbol for DisasContext->is_jmp
This patch replaces constant value assigned for (DisasContext
*)->is_jmp with DISAS_TB_JUMP.
Signed-off-by: Jun Koi ...
Jun Koi
02:40 pm Revision 36388314: mips: Correct MIPS interrupt glue logic for icount
When hw interrupt pending bits in CP0_Cause are set, the CPU should
see the hw interrupt line as active. The CPU may ...
Edgar E. Iglesias

07/23/2010

10:30 am Revision b2178704: microblaze: Pass a ucontext * as 3rd sighandler arg
There is disagreement between microblaze glibc and the kernel
to what the third arg of signal handlers should point t...
Edgar E. Iglesias

07/22/2010

12:21 pm Revision 51a92333: pci_bridge: clean up: remove pci_{register, unregister}_secondary_bus()
Remove pci_{register, unregister}_secondary_bus() by open code.
They are old stype API and aren't used any more by ot...
Isaku Yamahata
12:21 pm Revision 7e98e3af: pci_bridge: rename PCIBridge::bus -> PCIBridge::sec_bus.
To avoid confusion of primary bus with secondary bus,
rename PCIBridge::bus to PCIBridge::sec_bus.
Signed-off-by: Is...
Isaku Yamahata
12:21 pm Revision 783753fd: pci/bridge: split out pci bridge code into pci_bridge.c from pci.c
Move pci bridge related code into pci_bridge.c from pci.c
for further enhancement. pci.c is big enough now, so split ...
Isaku Yamahata
06:52 am Revision e8637c90: scsi: Dequeue requests before invoking completion callback
The request completion callback of the LSI controller may start the next
request that can use the same tag as the com...
Jan Kiszka
06:52 am Revision 24ab68ac: Declare code_gen_ptr, code_gen_max_blocks 'static'
Both values are only used in exec.c, so there is no need
to make them globally available.
Signed-off-by: Stefan Weil...
Stefan Weil
06:52 am Revision 9651ac55: e1000: Fix wrong microwire EEPROM state initialization
This change fixes initialization of e1000's microwire EEPROM internal
state values so that qemu's e1000 emulation wor...
Izumi Tsutsui
06:52 am Revision 3c638d06: Rework debug exception processing for gdb use
Guest debugging is currently broken under CONFIG_IOTHREAD. The reason is
inconsistent or even lacking signaling the d...
Jan Kiszka
06:52 am Revision 472fb0c4: Rename tcg_cpu_exec and tcg_has_work
These functions are also used for kvm under !CONFIG_IOTHREAD, having
'tcg' in their name is just misleading.
Signed-...
Jan Kiszka
06:52 am Revision f8ca7b43: Init qemu_system_cond
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Marcelo...
Jan Kiszka
06:52 am Revision b0052d15: Fix cpu_unlink_tb race
If a signal hit after the env->exit_request check but before cpu_exec
updated env->current_tb, cpu_unlink_tb called f...
Jan Kiszka
06:52 am Revision c629a4bc: Fix cpu_exit for tcp_cpu_exec
If a cpu_exit request is pending, ensure that we leave the CPU loop
quickly. For this purpose, keep the global exit_r...
Jan Kiszka
06:52 am Revision 6cabe1f3: Fix qemu_wait_io_event processing in io-thread mode
When checking for I/O events in the tcg CPU loop, make sure that we
call qemu_wait_io_event_common for all CPUs, not ...
Jan Kiszka
06:52 am Revision 345f4426: Drop redundant global cur_cpu variable
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Marcelo...
Jan Kiszka
06:52 am Revision 1e29a009: virtio-serial: Fix compat property name
Starting with qemu -M pc-0.12 -device virtio-serial
results in
-device virtio-serial: Property 'virtio-serial-pci.m...
Amit Shah
06:52 am Revision 6d1db8c3: linux-user: display cpu list.
As it is done for qemu-system with "-cpu ?", when cpu_list_id() is missing
for a target, call cpu_list() instead.
Si...
Laurent Vivier
06:52 am Revision 1d93f0f0: Introduce proper compiler barrier
Define barrier() as optimization barrier and replace (potentially
unreliable) asm("") fences.
Signed-off-by: Jan Kis...
Jan Kiszka

07/21/2010

12:12 am Revision 9a62fb24: Sparc32: reserve addresses for unimplemented devices on SS-20
Use empty_slot to reserve addresses for several unimplemented devices so they won't fault.
- BPP (parallel port), DB...
Bob Breuer

07/19/2010

02:20 pm Revision cfb0a50a: pci: move out pci internal structures, PCIBus, PCIBridge, and pci_bus_info.
move out pci internal structures, PCIBus, PCIBridge and pci_bus_info into
private header file, pci_internals.h.
This ...
Isaku Yamahata
02:20 pm Revision d154e0ba: vhost: fix miration during device start
We need to know ring layout to allocate log buffer.
So init rings first.
Also fixes a theoretical memory-leak-on-err...
Michael S. Tsirkin
01:49 pm Revision 55e8d1ce: e1000: secrc support
Add support for secrc field. Reportedly needed by old RHEL guests.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
01:49 pm Revision b0b90007: e1000: fix access 4 bytes beyond buffer end
We do range check for size, and get size as buffer,
but copy size + 4 bytes (4 is for FCS).
Let's copy size bytes but...
Michael S. Tsirkin
01:33 am Revision 488243b0: target-ppc: fix power mode checking on 7400/7410
Only the PowerPC 7440/7450 family don't support DOZE mode. PowerPC
7400 and 7410 support it.
Aurelien Jarno

07/17/2010

05:13 pm Revision 3fc00a7b: target-mips: fix xtlb exception for loongson
Loongson 2E and 2F use the same entry for xtlb and tlb exception, at
offset 0x000.
Signed-off-by: Aurelien Jarno <au...
Aurelien Jarno

07/16/2010

04:01 pm Revision 08218b35: Merge remote branch 'origin/master' into staging
Anthony Liguori

07/15/2010

04:32 pm Revision 187b4e08: microblaze: Correct signal frame setup.
Pass the context in r7.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
04:19 pm Revision c84995c5: Merge remote branch 'origin/master' into staging
Anthony Liguori
04:17 pm Revision c7ba56c4: Merge remote branch 'kwolf/for-anthony' into staging
Anthony Liguori
04:17 pm Revision 79368c81: Make default invocation of block drivers safer (v3)
CVE-2008-2004 described a vulnerability in QEMU whereas a malicious user could
trick the block probing code into acce...
Anthony Liguori

07/14/2010

03:35 pm Revision fed61bbe: hw/bonito: remove incorrect pci_mem_base setting
This mistake makes PCI devices can't work correctly.
Signed-off-by: Huacai Chen <zltjiangshi@gmail.com>
Signed-off-b...
Huacai Chen

07/13/2010

10:13 pm Revision b7fdb3ab: qemu-options: add documentation for stdio signal=on|off
Commit 5989020bc11f8ba448d6fb79f4562f882a693d89 introduced a chardev
option to disable signals on stdio. Add the corr...
Aurelien Jarno
09:09 pm Revision 7c2f7260: Update OpenBIOS images
Update PPC, Sparc32 and Sparc64 OpenBIOS images to r821.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
07:18 pm Revision 0bffbc6c: target-ppc: add vexptefp instruction
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
07:18 pm Revision 8229c991: softfloat: add float32_exp2()
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
06:48 pm Revision ac0c14d7: virtio-pci: Check for virtio_blk_init() failure
It can't actually fail now, but the next commit will change that.
s390_virtio_blk_init() already checks for failure,...
Markus Armbruster
06:48 pm Revision d75d25e3: virtio-blk: Fix virtio-blk-s390 to require drive
Move the check from virtio_blk_init_pci(), where it protects only
virtio-blk-pci, to virtio_blk_init(). Without that...
Markus Armbruster
06:48 pm Revision 31f54f24: Block migration fail, ignore error from bdrv_getlength
When there is no block driver associate with BlockDriverState bdrv_getlength
returns -ENOMEDIUM that cause block migr...
Shahar Havivi
06:48 pm Revision 5fb58b06: qemu-img: Fix copy+paste bug in documentation
Replace rebase by resize in documentation of resize command.
Cc: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Cc: K...
Stefan Weil
06:48 pm Revision 98f28ad7: ide scsi virtio-blk: Reject empty drives unless media is removable
Disks without media make no sense. For SCSI, a Linux guest kernel
complains during boot. I didn't try other combina...
Markus Armbruster
05:06 pm Revision fd11a78b: virtio-serial: Assert for virtio queue ready before virtqueue operations
In addition to the previous fix for calling do_flush_queued_data() only
when the virtqueue is ready, ensure do_flush_...
Amit Shah
05:06 pm Revision a03c54f1: virtio-9p: Avoid SEGV when log file couldn't be opened
While running in debug mode if 9P server is unable to open the log file
it results in a SEGV deep down in glibc:
Pro...
Sripathi Kodi
05:06 pm Revision bbe80adf: pc: Avoid registering zero sized memory
No need to call cpu_register_physical_memory() for a zero sized area.
Signed-off-by: Alex Williamson <alex.williamso...
Alex Williamson
05:06 pm Revision 6b611d3a: virtio-serial: Check if virtio queue is ready before consuming data
If a virtio-serial port is removed before the guest comes up and
initialises the virtqueues, qemu exits with the mess...
Amit Shah
04:56 pm Revision f077caa9: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori
04:55 pm Revision 8c929e1e: Update SeaBIOS
- 17d3e46 smbios: Allow all fields to be set via qemu_cfg_smbios_load_field()
- 0d6b8d5 seabios: pciinit: use pci de...
Anthony Liguori

07/12/2010

07:36 pm Revision aa5fb7b3: pci/multi function bit: fix vt82c686.c.
The file, vt82c686.c, was added after the change set of
b80d4a9887fa4b6cc63f8c3a13ab2a45054d3e5c and
fecb93c45c749a4c...
Isaku Yamahata
03:13 pm Revision d67eb20f: Merge branch 'master' into pci
Michael S. Tsirkin
11:20 am Revision 935fc175: target-sh4: Add support for ldc & stc with sgr
Add support for the following missing priviledged intructions:
For SH4:
- stc sgr, Rn
- stc.l sgr, @-Rn
For SH4A:
-...
Alexandre Courbot
11:20 am Revision 8e9b0678: target-sh4: Split the LDST macro into 2 sub-macros
The LDST macro is used to generate ldc and stc instructions that work with a
specific register. However, the SGR regi...
Alexandre Courbot

07/11/2010

11:31 pm Revision 279a4253: virtio-net: correct packet length math
We were requesting too much when checking buffer
length: size already includes host header length.
Further, we shoul...
Michael S. Tsirkin
11:31 pm Revision a213ff63: pci hotplug: make pci hotplug return value to caller
make pci hotplug callback return value to caller.
And when returning error, allocated resources are freed.
Signed-of...
Isaku Yamahata
11:31 pm Revision eb0557db: pci: fix bridge update
bridge config write should trigger updates
on the secondary bus. never on the primary bus.
Signed-off-by: Michael S....
Michael S. Tsirkin
11:15 pm Revision bd57ce8c: vmware_vga: fix reset value for command register
Make init value for this register match the spec.
BAR address is 0 at init, so enabling it
only works by chance.
Sig...
Michael S. Tsirkin
11:15 pm Revision fdac1d99: rtl8139: address TODOs
Make rtl8139 spec compliant, fixing reset values
for command register.
Signed-off-by: Michael S. Tsirkin <mst@redhat...
Michael S. Tsirkin
11:14 pm Revision 9dd749aa: pcnet: address TODOs
pcnet enables memory/io on init, which
does not make sense as BAR values are wrong.
Signed-off-by: Michael S. Tsirki...
Michael S. Tsirkin
11:14 pm Revision f2b07c92: pci hotplug: make pci_device_hot_remove() static
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Mic...
Isaku Yamahata
11:14 pm Revision 71ebd6dc: pci: fix pci_device_reset
Clear interrupt disable bit on reset, according to PCI spec.
Fix pci_device_reset() with 64bit BAR.
Signed-off-by: I...
Isaku Yamahata
08:33 pm Revision 1ddda5cd: AppleSMC device emulation
Intel Macs have a chip called the "AppleSMC" which they use to control
certain Apple specific parts of the hardware, ...
Alexander Graf
08:29 pm Revision 1f5c3f8c: Documentation: Fix spelling bugs
rewuired -> required
ths -> this
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <b...
Stefan Weil
08:27 pm Revision e1a068b2: Makefile: Not every shell support {}
So interpret it by hand.
Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
Signed-off-by: Blue Swirl <bl...
Hidetoshi Seto
08:26 pm Revision ac46eb8b: Makefile: add fsdev/*.{o,d} to clean
There were fsdev/qemu-fsdev.{o,d} not removed at "make clean".
Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fuji...
Hidetoshi Seto
08:01 pm Revision 6eab3de1: pci: set PCI multi-function bit appropriately.
Set PCI multi-function bit according to multifunction property.
PCI address, devfn ,is exported to users as addr prop...
Isaku Yamahata
08:01 pm Revision fecb93c4: pci: set multifunction property for normal device.
use pci_create_simple_multifunction() for normal device which sets
multifunction bit.
At the moment, only pc_piix.c a...
Isaku Yamahata
08:01 pm Revision 7c7b829e: pci_bridge: make pci bridge aware of pci multi function bit.
make pci bridge aware of pci multi function property and let pci generic
code to set the bit.
Cc: Blue Swirl <blauwi...
Isaku Yamahata
08:00 pm Revision 49823868: pci: introduce multifunction property.
introduce multifunction property.
Also introduce new convenient device creation function which
will be used later.
F...
Isaku Yamahata
08:00 pm Revision f4594a3b: qdev: implement qdev_prop_set_bit().
implement qdev_prop_set_bit().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Blue Swirl <bla...
Isaku Yamahata
08:00 pm Revision e327e323: pci: remove PCIDeviceInfo::header_type
replace PCIDeviceInfo::header_type with is_bridge
as suggested by Michael S. Tsirkin <mst@redhat.com>
Signed-off-by:...
Isaku Yamahata
08:00 pm Revision b80d4a98: pci: don't overwrite multi functio bit in pci header type.
Don't overwrite pci header type.
Otherwise, multi function bit which pci_init_header_type() sets
appropriately is los...
Isaku Yamahata
08:00 pm Revision 6fa84913: pci: insert assert that auto-assigned-address function is single function device.
Auto-assigned-address pci function (passing devfn = -1) is always
single function.
This patch adds assert() to guaran...
Isaku Yamahata
07:58 pm Revision 520128bd: pci: use PCI_DEVFN() where appropriate.
Use PCI_DEVFN() and PCI_FUNC_MAX where appropriate.
This patch make it clear that func = 0.
test:
The following obje...
Isaku Yamahata
11:24 am Revision 161f85e6: target-mips: add loongson 2E & 2F integer instructions
This patch adds support for loongson 2E & 2F instructions. They are the
same instructions, but differ by the opcode e...
Aurelien Jarno
« Previous
Next »
 

Also available in: Atom