Activity
From 07/01/2010 to 07/30/2010
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... - 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... - 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...
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> - 06:15 pm Revision 58f5c1eb: cris: Correct settls1 testcase.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 04:42 pm Revision 61eb865a: cris: Correct ADDO and ADDOQ testcases.
- Verified on real HW.
Signed-off-by: Edgar E. Iglesias <edgar@axis.com> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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>
07/28/2010
- 03:58 pm Revision 36500de6: Update version for 0.13.x
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
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... - 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-... - 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... - 03:39 pm Revision fd2f659e: Update version for 0.13.0-rc0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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... - 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@... - 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... - 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... - 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-... - 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... - 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... - 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... - 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 ... - 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... - 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)... - 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... - 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... - 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... - 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... - 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... - 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-... - 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... - 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> - 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... - 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> - 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... - 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... - 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...
07/26/2010
- 04:05 pm Revision 7ed6184b: Merge remote branch 'mst/for_anthony' into staging
- 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... - 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... - 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... - 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... - 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... - 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... - 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 ...
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... - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 01:09 am Revision a5efa644: microblaze: Remove unused members from the disas context
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 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...
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... - 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... - 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... - 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 ... - 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 ...
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...
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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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-... - 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... - 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... - 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... - 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...
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...
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 ... - 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... - 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> - 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... - 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.
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...
07/16/2010
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> - 04:19 pm Revision c84995c5: Merge remote branch 'origin/master' into staging
- 04:17 pm Revision c7ba56c4: Merge remote branch 'kwolf/for-anthony' into staging
- 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...
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...
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... - 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> - 07:18 pm Revision 0bffbc6c: target-ppc: add vexptefp instruction
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 07:18 pm Revision 8229c991: softfloat: add float32_exp2()
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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... - 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... - 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,... - 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... - 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... - 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... - 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... - 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... - 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_... - 04:56 pm Revision f077caa9: Merge remote branch 'mst/for_anthony' into staging
- 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...
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... - 03:13 pm Revision d67eb20f: Merge branch 'master' into pci
- 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:
-... - 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...
07/11/2010
- 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... - 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... - 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.... - 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... - 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... - 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... - 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... - 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... - 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, ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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:... - 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... - 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... - 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... - 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...
07/07/2010
- 10:37 pm Revision 09d7ae90: Fix warning about uninitialized variable
- With gcc 4.2.1-sjlj (mingw32-2) I get this warning:
/src/qemu/exec.c: In function 'qemu_ram_alloc':
/src/qemu/exec.c:... - 08:54 pm Revision 6defcc37: sheepdog: fix compile error on systems without TCP_CORK
- WIN32 is not only the system which doesn't have TCP_CORK (e.g. OS X).
Signed-off-by: MORITA Kazutaka <morita.kazutak...
07/06/2010
- 06:48 pm Revision 5efb397f: Merge remote branch 'kwolf/for-anthony' into staging
- 06:36 pm Revision fb787f81: ramblocks: No more being lazy about duplicate names
- Now that we have a working qemu_ram_free() and the primary runtime
user of it has been updated, don't be lenient abou... - 06:36 pm Revision 01657c86: virtio-net: Incorporate a DeviceState pointer and let savevm track instances
- Stuff a pointer to the DeviceState into the VirtIONet structure so that
we can easily remove the vmstate entry later.... - 06:36 pm Revision 4f43c1ff: pci: Implement BusInfo.get_dev_path()
- This works great for PCI since a <segment>:<bus>:<dev>.<fn> uniquely
describes a global address. No need to traverse... - 06:36 pm Revision 0be71e32: savevm: Add DeviceState param
- When available, we'd like to be able to access the DeviceState
when registering a savevm. For buses with a get_dev_p... - 06:36 pm Revision 7685ee6a: savevm: Make use of DeviceState
- For callers that pass a device we can traverse up the qdev tree and
make use of the BusInfo.get_dev_path information ... - 06:36 pm Revision 5fce2b3e: eepro100: Add a dev field to eeprom new/free functions
- This allows us to create a more meaningful savevm string.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com... - 06:36 pm Revision 6772b936: qdev: Add a get_dev_path() function to BusInfo
- This function is meant to provide a stable device path for buses
which are able to implement it. If a bus has a glob... - 06:36 pm Revision 1724f049: qemu_ram_alloc: Add DeviceState and name parameters
- These will be used to generate unique id strings for ramblocks. The name
field is required, the device pointer is op... - 06:36 pm Revision cc9e98cb: ramblocks: Make use of DeviceState pointer and BusInfo.get_dev_path
- With these two pieces in place, we can start naming ramblocks. When
the device is present and it lives on a bus that... - 06:36 pm Revision 97ab12d4: savevm: Migrate RAM based on name/offset
- Synchronize RAM blocks with the target and migrate using name/offset
pairs. This ensures both source and target have... - 06:36 pm Revision 230741dc: pci: Free the space allocated for the option rom on removal
- Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:36 pm Revision a55bbe31: savevm: Create a new continue flag to avoid resending block name
- Allows us to compress the protocol a bit by setting a flag on the
offset which indicates we're still working within t... - 06:36 pm Revision 04b16653: qemu_ram_free: Implement it
- Now that we can support a ram_addr_t space with holes, we can implement
qemu_ram_free().
Signed-off-by: Alex William... - 06:36 pm Revision e44359c3: savevm: Use RAM blocks for basis of migration
- We don't want to assume a contiguous address space, so migrate based
on RAM blocks instead of a fixed linear address ... - 06:36 pm Revision 680a34ee: scsi: Fix SCSI bus reset
- When the controller raises the SCSI reset line, we have to perform the
requested reset on all disks attached to the c... - 06:36 pm Revision f292787d: make rtc alatm work
- Convert alarm time from BCD if needed before comparing with current
time.
Signed-off-by: Gleb Natapov <gleb@redhat.c... - 06:36 pm Revision d17b5288: Remove uses of ram.last_offset (aka last_ram_offset)
- We currently need this either to allocate the next ram_addr_t for a
new block, or for total memory to be migrated. B... - 06:36 pm Revision 44ae28f3: pc: Allocate all ram in a single qemu_ram_alloc()
- This will benefit us when we migrate based on ramblock name since
we won't be bouncing between separate blocks.
Sign... - 06:36 pm Revision 262ea18e: Fix io-thread build breakage of a88790a14f
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:05 pm Revision 33b1db1c: block: add sheepdog driver for distributed storage support
- Sheepdog is a distributed storage system for QEMU. It provides highly
available block level storage volumes to VMs li... - 06:05 pm Revision dce9e928: ide: Reject invalid CHS geometry
- drive_init() doesn't permit invalid CHS for if=ide, but that's
worthless: we get it via if=none and -device.
Signed-... - 06:05 pm Revision 7aa9c811: ide: Reject readonly drives unless CD-ROM
- drive_init() doesn't permit option readonly for if=ide, but that's
worthless: we get it via if=none and -device.
Sig... - 06:05 pm Revision 9ac228e0: qcow2/vdi: Change check to distinguish error cases
- This distinguishes between harmless leaks and real corruption. Hopefully users
better understand what qemu-img check ... - 06:05 pm Revision 2930b313: Add virtio disk identification support
- This patch adds the final missing bits for support of
passing a serial/id string to a virtio-blk guest driver.
The g... - 06:05 pm Revision 528f7663: blockdev: Clean up how readonly persists across virtual media change
- Since commit cb4e5f8e, monitor command change makes the new media
readonly iff the type hint is BDRV_TYPE_CDROM, i.e.... - 06:05 pm Revision d246673d: block migration: Fix test for read-only drive
- init_blk_migration_it() skips drives with type hint BDRV_TYPE_CDROM.
The intention is to skip read-only drives. Howe... - 06:05 pm Revision 65d21bc7: raw-posix: Fix test for host CD-ROM
- raw_pread_aligned() retries up to two times if the block device backs
a virtual CD-ROM (a drive with media=cdrom and ... - 06:05 pm Revision b47b3525: fdc: Reject unimplemented error actions
- drive_init() doesn't permit them for if=floppy, but that's worthless:
we get them via if=none and -global.
This can ... - 06:05 pm Revision bd6c9a61: qdev: Don't hw_error() in qdev_init_nofail()
- Some of the failures are internal errors, and hw_error() is okay then.
But the common way to fail is bad user input, ... - 06:05 pm Revision 620f862e: scsi: Reject unimplemented error actions
- drive_init() doesn't permit rerror for if=scsi, but that's worthless:
we get it via if=none and -device.
Moreover, s... - 06:05 pm Revision c4d74df7: ide: Make ide_init_drive() return success
- It still always succeeds. The next commits will add failures.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
... - 06:05 pm Revision 42e766a2: scsi: Error locations for -drive if=scsi device initialization
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:05 pm Revision f597627f: ide: Improve error messages
- Use error_report(), because it points to the error location.
Reword "tried to assign twice" messages to make it clea... - 06:05 pm Revision cd8722bb: ide: Replace IDEState members is_cdrom, is_cf by drive_kind
- The two aren't independent variables. Make that obvious.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signe... - 06:05 pm Revision 94ac7268: error: New qemu_opts_loc_restore()
- Needed for decent error locations when complaining about options
outside of qemu_opts_foreach(). That one sets the l... - 06:05 pm Revision e076f338: qemu-img check: Distinguish different kinds of errors
- People think that their images are corrupted when in fact there are just some
leaked clusters. Differentiating severa... - 04:53 pm Revision 69e8b162: Include sys/mman.h before qemu-options.h
- The result of parsing qemu-options.def depends on whehter or not
MAP_POPULATE is defined, so make sure to include sys... - 04:31 pm Revision 734003e6: Merge remote branch 'kwolf/for-anthony' into staging
- 04:31 pm Revision 02d0ba14: Merge remote branch 'qmp/for-anthony' into staging
07/05/2010
- 12:39 pm Revision 9f5a1fae: cris: Avoid debug clobbering for both I & D MMU state.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@axis.com>
- 11:24 am Revision 3c4fe427: cris: Dont clobber the MMU state across calls to cpu_get_phys_page_debug.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:15 am Revision 253248a3: cris: Break out rand LFSR update into a separate func.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@axis.com>
07/03/2010
- 09:49 am Revision 08af49da: piix4: compile only once
- Compile piix4 in hwlib. Two compilations less for the full build.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:48 am Revision a88790a1: remove exec-all.h inclusion from cpu.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:48 am Revision 10eb0cc0: move cpu_pc_from_tb to target-*/exec.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:47 am Revision 83dae095: remove unused stuff from */exec.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
07/02/2010
- 04:44 pm Revision 453f9a16: block: Fix early failure in multiwrite
- bdrv_aio_writev may call the callback immediately (and it will commonly do so
in error cases). Current code doesn't c... - 04:44 pm Revision de189a1b: block: Handle multiwrite errors only when all requests have completed
- Don't try to be clever by freeing all temporary data and calling all callbacks
when the return value (an error) is ce... - 02:18 pm Revision 698f0d52: blkdebug: Free QemuOpts after having read the config
- Forgetting to free them means that the next instance inherits all rules and
gets its own rules only additionally.
Si... - 02:18 pm Revision dfb0acd8: blockdev: drive_get_by_id() is no longer used, remove
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 02:18 pm Revision 18846dee: block: Catch attempt to attach multiple devices to a blockdev
- For instance, -device scsi-disk,drive=foo -device scsi-disk,drive=foo
happily creates two SCSI disks connected to the... - 02:18 pm Revision bb67ab02: qemu-option: New qemu_opts_reset()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 02:18 pm Revision 327cdad4: blkdebug: Fix set_state_opts definition
- The list head was initialized to point to the wrong list, so all actions ended
up being handled as inject-error even ... - 02:18 pm Revision f8b6cc00: qdev: Decouple qdev_prop_drive from DriveInfo
- Make the property point to BlockDriverState, cutting out the DriveInfo
middleman. This prepares the ground for block... - 02:18 pm Revision 8db520ce: blkdebug: Initialize state as 1
- state = 0 in rules means that the rule is valid for any state. Therefore it's
impossible to have a rule that works on... - 02:18 pm Revision f9092b10: savevm: Survive hot-unplug of snapshot device
- savevm.c keeps a pointer to the snapshot block device. If you manage
to get that device deleted, the pointer dangles... - 02:18 pm Revision 3ac906f7: block: Clean up bdrv_snapshots()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 02:18 pm Revision c2abccec: qemu-img: avoid calling exit(1) to release resources properly
- This patch removes exit(1) from error(), and properly releases
resources such as a block driver and an allocated memo... - 02:18 pm Revision 57c88866: ide: Make PIIX and ISA IDE init functions return the qdev
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 02:18 pm Revision c0897e0c: pc: Fix CMOS info for drives defined with -device
- Drives defined with -drive if=ide get get created along with the IDE
controller, inside machine->init(). That's befo... - 02:18 pm Revision 7d0d6950: block: Fix virtual media change for if=none
- BlockDriverState member removable controls whether virtual media
change (monitor commands change, eject) is allowed. ... - 02:18 pm Revision 19dbcbf7: qcow2: Fix error handling during metadata preallocation
- People were wondering why qemu-img check failed after they tried to preallocate
a large qcow2 file and ran out of dis... - 02:18 pm Revision 14bafc54: blockdev: Clean up automatic drive deletion
- We automatically delete blockdev host parts on unplug of the guest
device. Too much magic, but we can't change that ... - 02:18 pm Revision fa66b909: scsi: scsi_bus_legacy_handle_cmdline() can fail, fix callers
- None of its callers checks for failure. scsi_hot_add() can crash
because of that:
(qemu) drive_add 4 if=scsi,format... - 02:18 pm Revision fa12fbbe: ide: Make it explicit that ide_create_drive() can't fail
- All callers of ide_create_drive() ignore its value. Currently
harmless, because it fails only when qdev_init() fails... - 02:18 pm Revision 0c6f9c17: blockdev: Remove drive_get_serial()
- Unused since commit 6ced55a5.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@... - 02:18 pm Revision 15c7733b: Don't reset bs->is_temporary in bdrv_open_common
- To fix https://bugs.launchpad.net/qemu/+bug/597402 where qemu fails to
call unlink() on temporary snapshots due to bs... - 02:18 pm Revision e4700e59: blockdev: New drive_get_by_blockdev()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 02:18 pm Revision 39508e7a: block: allow filenames with colons again for host devices
- Before the raw/file split we used to allow filenames with colons for host
device only. While this was more by accide... - 02:55 am Revision 8713f8ff: Don't declare XSAVE as supported
- i386 cpuid.c currently claims XSAVE is supported in the CPUID filter,
but that's not true: Only FXSAVE is supported. ... - 02:53 am Revision c045af25: Add more boundary checking to sse3/4 parsing
- ssse3 uses tables with only two entries per op, but it is indexed
with b1 which can contain variables upto 3. This ha... - 12:45 am Revision d6f3a845: Makefile: add qemu-options.def to distclean
- Remove generated qemu-options.def at "make distclean".
Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>... - 12:45 am Revision bb42e28b: target-arm: fix addsub/subadd implementation
- Signed-off-by: Chih-Min Chao <cmchao@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:45 am Revision 4c4fd3f8: target-arm : fix parallel saturated subtraction implementation
- Signed-off-by: Chih-Min Chao <cmchao@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:45 am Revision ed89a2f1: target-arm : fix thumb2 parallel add/sub opcode decoding
- Signed-off-by: Chih-Min Chao <cmchao@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:45 am Revision afa88c3a: target-mips: add Loongson support prefetch
- Loongson CPU uses a load to zero register for prefetch.
Emulate it as a NOP.
Signed-off-by: Aurelien Jarno <aurelien... - 12:45 am Revision 7418027e: target-i386: fix xchg rax,r8
- We were ignoring REX_B while special-casing NOP, i.e. xchg eax,eax.
Signed-off-by: Richard Henderson <rth@twiddle.ne... - 12:45 am Revision d7a5842b: Add QMP/qmp-commands.txt to .gitignore
- QMP/qmp-commands.txt is a generated file.
Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
Signed-off-b...
07/01/2010
- 08:27 pm Revision e4940c60: QMP: handle_qmp_command(): Small cleanup
- Drop a unneeded label and QDECREF() call.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 08:27 pm Revision a6c4d364: monitor: Allow to exclude commands from QMP
- Ported commands that are marked 'user_only' will not be considered for
QMP monitor sessions. This allows to implement... - 08:27 pm Revision 0d078b2a: QDict: Introduce functions to retrieve QDictEntry values
- Next commit will introduce a new QDict iteration API which
returns QDictEntry entries, but we don't want users to dir... - 08:27 pm Revision bbafc7a8: QMP: Fix python helper /wrt long return strings
- Remove the arbitrary limitation of 1024 characters per return string and
read complete lines instead. Required for de... - 08:27 pm Revision 410cbafe: net: delete QemuOpts when net_client_init() fails.
- This fixes the following scenario using QMP.
First, put a bogus argument "foo" to "type", which results in an error.... - 08:27 pm Revision 5af7bbae: QMP: Fix error reporting in the async API
- The current asynchronous command API doesn't return a QMP response
when the async command fails.
This is easy to rep... - 08:27 pm Revision 8754c81e: QError: Enhance QERR_DEVICE_NOT_ACTIVE's user desc
- The 'by the guest' part is misleading, it could be disabled by
the host too.
We will likely need more surgery if we ... - 08:27 pm Revision 83aba69e: QDict: Rename 'err_value'
- A missing key is not an error.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 08:27 pm Revision c8bc3cd7: QDict: Small terminology change
- Let's call a 'hash' only what is returned by our hash function,
anything else is a 'bucket'.
This helps avoiding con... - 08:27 pm Revision 8d7e8457: QMP: Teach basic capability negotiation to python example
- As sending "qmp_capabilities" on session start became mandatory, both
python examples were broken.
Signed-off-by: Ja... - 08:27 pm Revision f2b07f35: QDict: Introduce new iteration API
- It's composed of functions qdict_first() and qdict_next(), plus
functions to access QDictEntry values.
This API was ... - 08:27 pm Revision d02c6bd4: check-qdict: Introduce test for the new iteration API
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 08:27 pm Revision 0bbab46d: QMP: Drop old input object checking
- Previous commit added qmp_check_input_obj(), it does all the
checking we need.
Signed-off-by: Luiz Capitulino <lcapi... - 08:27 pm Revision eb159d13: Monitor: handle optional '-' arg as a bool
- Historically, user monitor arguments beginning with '-' (eg. '-f')
were passed as integers down to handlers.
I've ma... - 08:27 pm Revision 2dbc8db0: QMP: New argument checker (first part)
- Current QMP's argument checker is more complex than it should be
and has (at least) one serious bug: it ignores unkno... - 08:27 pm Revision 4af9193a: QMP: New argument checker (second part)
- This commit introduces the second (and last) part of QMP's new
argument checker.
The job is done by check_client_arg... - 08:27 pm Revision f6b4fc8b: QMP: Drop old client argument checker
- Previous two commits added qmp_check_client_args(), which
fully replaces this code and is way better.
It's important... - 08:27 pm Revision 60d76d7b: QError: Introduce QERR_QMP_EXTRA_MEMBER
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 08:27 pm Revision c917c8f3: QMP: Introduce qmp_check_input_obj()
- This is similar to qmp_check_client_args(), but it checks if
the input object follows the specification (QMP/qmp-spec... - 08:27 pm Revision 35006ac8: QDict: Introduce qdict_get_try_bool()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 07:58 pm Revision 03a63484: monitor: Fix leakage during completion processing
- Given too many arguments or an invalid command, we were leaking the
duplicated argument strings.
Signed-off-by: Jan ... - 07:58 pm Revision 3b6dbf27: monitor: Fix command completion vs. boolean switches
- We now have to move forward to the next argument type via next_arg_type.
This patch fixes completion for 'eject' and ... - 07:58 pm Revision 8ac470c1: monitor: Establish cmd flags and convert the async tag
- As we want to add more flags to monitor commands, convert the only so
far existing one accordingly.
Signed-off-by: J... - 08:48 am Revision 5c13fdfd: target-mips: split load and store
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Also available in: Atom