Activity
From 08/17/2010 to 09/15/2010
09/15/2010
- 05:18 pm Revision 41557447: PPC: Redesign interrupt trigger path
- According to the Book3S spec, the interrupt context starts with an MSR
value that is rather simple. If we leave out t... - 05:18 pm Revision f844c817: PPC: Enable hint bits for lwarx/ldarx
- The lwarx and ldarx instructions have a bit to give some hint to the
CPU which is safe to ignore. We currently refuse... - 04:35 pm Revision 9a7c4878: serial: Update parameters after load
- This is the patch to update serial port parameters after guest is
already loaded.
Signed-off-by: Michal Novotny <min...
09/14/2010
- 05:02 pm Revision 6b37c87c: vhost: fix infinite loop on error path
- file.index is unsigned, hence 'while (--file.index >= 0)'
will loop > forever. Change to while (file.index-- > 0).
R... - 11:58 am Revision 46411f86: Remove wrong semicolon in macro definition
- Macros normally should not end with a semicolon,
otherwise their usage results in two statements
where only one state...
09/13/2010
- 10:03 pm Revision 5a9ff381: pci: sorting out type confusion in pci_register_bar().
- This patch sorts out invalid use of pcibus_t.
In pci_register_bar(), pcibus_t wmask is used. It should,
however, be... - 10:03 pm Revision 2bbb9c2f: pci: don't ignore invalid parameter for pci_register_bar().
- Abort when invalid value for region_num is passed to pci_register_bar.
That is caller's bug. Abort instead of silentl... - 10:03 pm Revision 0bb750ef: pci: improve signature of pci_register_bar().
- Make type uint8_t from int because PCIIORegion::type is uint8_t.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> - 10:03 pm Revision cf4c01fd: pci_ids.h: add vendor id of Texas Intesruments
- add vendor id of Texas Intesruments.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 03:32 pm Revision b6601141: serial: Wrap debug prints around a DPRINTF macro
- Signed-off-by: Michal Novotny <minovotn@redhat.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
09/11/2010
- 07:38 pm Revision 73d74342: ESP: fix ESP DMA access when DMA is not enabled
- Sending ESP a command caused it to trigger DMA immediately
even if DMA was not enabled at the DMA controller.
Add a ... - 03:29 pm Revision 24e0e38b: powerpc: Avoid TLB related log spamming
- Invalid TLB entries are normal and should not spam the log.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 01:43 pm Revision 2184d75b: trace: fix a regex portability problem
- The /bin/sh in Milax has problems with the regex:
Error: invalid trace backend
Please choose a supported trace backen...
09/10/2010
- 11:54 pm Revision dda85211: trace: fix a typo
- There is no qemu_valloc() but qemu_vmalloc().
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:53 pm Revision 876f256b: HACKING: add rules for printf-like functions
- Add rules for printf-like functions, based on libvirt HACKING.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:53 pm Revision d241f143: HACKING: add string management rules
- Add string management rules, somewhat like libvirt HACKING.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:52 pm Revision 54b2cc50: HACKING: add memory management rules
- Add memory management rules, somewhat like libvirt HACKING.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:47 pm Revision 84174436: HACKING: add C type rules
- Add C type rules, adapted from libvirt HACKING. Also include
a description of special QEMU scalar types.
Move typede... - 09:46 pm Revision 45fad878: HACKING: add preprocessor rules
- Add a new file, HACKING, in order to collect recurring
issues with submitted patches.
Start with preprocessor rules,... - 03:30 am Revision 9f810beb: vmware_vga: Replace the few tab-indents with spaces (clean-up).
- Use 4 spaces instead of 2, too.
- 03:23 am Revision 4dedc07f: vmware_vga: Add checks to deal with non-atomic fifo writes.
- Janne Huttunen noticed that the FIFO end pointer is updated by the
guest after writing each word to the FIFO, at leas... - 02:55 am Revision 6a8aabd3: hw/omap: Fix default setup for OMAP UART devices
- Character devices created by qemu_chr_open don't
allow duplicate device names, so naming all
UART devices "null" no l... - 12:22 am Revision 6d519a5f: trace: Trace virtio-blk, multiwrite, and paio_submit
- This patch adds trace events that make it possible to observe
virtio-blk.
Signed-off-by: Stefan Hajnoczi <stefanha@l... - 12:22 am Revision 62dd89de: trace: Trace entry point of balloon request handler
- Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:22 am Revision bd3c9aa5: trace: Trace port IO
- Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:22 am Revision 64979a4d: trace: Trace virtqueue operations
- This patch adds trace events for virtqueue operations including
adding/removing buffers, notifying the guest, and rec... - 12:22 am Revision cd245a19: trace: Trace qemu_malloc() and qemu_vmalloc()
- It is often useful to instrument memory management functions in order to
find leaks or performance problems. This pa... - 12:22 am Revision 81a97d9d: trace: Add user documentation
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
- 12:22 am Revision 26f7227b: trace: Add simple built-in tracing backend
- This patch adds a simple tracer which produces binary trace files. To
try out the simple backend:
$ ./configure --t... - 12:22 am Revision 22890ab5: trace: Support for dynamically enabling/disabling trace events
- This patch adds support for dynamically enabling/disabling of trace events.
This is done by internally maintaining ea... - 12:22 am Revision 1e2cf2bc: trace: Support disabled events in trace-events
- Sometimes it is useful to disable a trace event. Removing the event
from trace-events is not enough since source cod... - 12:22 am Revision 7e24e92a: trace: Add LTTng Userspace Tracer backend
- This patch adds LTTng Userspace Tracer (UST) backend support. The UST
system requires no kernel support but libust a... - 12:22 am Revision 9410b56c: trace: Specify trace file name
- Allow users to specify a file for trace-outputs at configuration.
Also, allow trace files to be annotated by <pid> so... - 12:22 am Revision ab6540d5: trace: Add trace file name command-line option
- This patch adds an optional command line switch '-trace' to specify the
filename to write traces to, when qemu starts... - 12:22 am Revision c5ceb523: trace: Add trace-file command to open/close/flush trace file
- This patch adds the trace-file command:
trace-file [on|off|flush]
Open, close, or flush the trace file. If no ... - 12:22 am Revision 94a420b1: trace: Add trace-events file for declaring trace events
- This patch introduces the trace-events file where trace events can be
declared like so:
qemu_malloc(size_t size) "si...
09/09/2010
- 11:05 pm Revision ef9d48da: microblaze: Add support for fcmp.un
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 10:37 pm Revision e403e433: elf: Calculate symbol size if needed
- Symbols with a size of 0 are unusable for the disassembler.
Example:
While running an arm linux kernel, no symbolic... - 10:13 pm Revision d7d9b528: Fix OpenBSD build warning
- Fix this warning:
CC savevm.o
/src/qemu/savevm.c: In function `do_savevm':
/src/qemu/savevm.c:1900: warning: pas... - 11:24 am Revision b76da7e3: microblaze: User-mode emulation of hw-excp signals
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 11:20 am Revision 97694c57: microblaze: Add basic FPU emulation
- Missing:
* fcmp.un insn
* Denormalized exceptions
* Exception model is not accurate
Signed-off-by: Edgar E. Iglesias... - 10:58 am Revision bdc0bf29: microblaze: Add definitions for FSR reg fields
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 01:09 am Revision 8b33d9ee: Revert "Make default invocation of block drivers safer (v3)"
- This reverts commit 79368c81bf8cf93864d7afc88b81b05d8f0a2c90.
Conflicts:
block.c
I haven't been able to come up w...
09/08/2010
- 10:55 pm Revision b19159e8: Revert "PPC: Qdev'ify e500 pci"
- This reverts commit 13b7fdeffa68e3382231a70308593ae6a75d96c3.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:54 pm Revision 031c0c55: Revert "PPC: Make e500 pci byte swap config data"
- This reverts commit cfb207e643d94e3e96d456b1df14c5e36f6aa9e5.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:29 pm Revision 53462f4a: Merge remote branch 'agraf/ppc-next' into staging
- 10:26 pm Revision aab2e8f7: Merge remote branch 'kwolf/for-anthony' into staging
- 10:26 pm Revision dccbe6fb: Merge remote branch 'mst/for_anthony' into staging
- 08:28 pm Revision 630c2689: virtio-9p: Change handling of flags in open() path for 9P2000.L
- This patch applies on top of 9P2000.L patches that we have on the list.
I took a look at how 9P server is handling op... - 08:28 pm Revision 8f4d1ca5: [virtio-9p] This patch implements TLERROR/RLERROR on the qemu 9P server.
- Signed-off-by: Arun R Bharadwaj <arun@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ib... - 08:28 pm Revision cf03eb2c: [virtio-9p] Remove all instances of unnecessary dotu variable.
- Signed-off-by: Arun R Bharadwaj <arun@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ib... - 08:26 pm Revision 783f04e1: virtio-9p: Fix the memset usage
- The arguments are wrong. Use qemu_mallocz directly
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 08:26 pm Revision 61b6c499: virtio-9p: Hide user.virtfs xattr in case of mapped security.
- With mapped security mode we use "user.virtfs" namespace is used
to store the virtFs related attributes. So hide it f... - 08:26 pm Revision 5c0f255d: virtio-9p: Use lchown which won't follow symlink
- We should always use functions which don't follow
symlink on the server
Signed-off-by: Aneesh Kumar K.V <aneesh.kuma... - 08:26 pm Revision 9ed3ef26: virtio-9p: Add support for removing xattr
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 08:26 pm Revision 12848bfc: virtio-9p: Add SM_NONE security model
- This is equivalent to SM_PASSTHROUGH security model.
The only exception is, failure of privilige operation like chown... - 08:26 pm Revision 10b468bd: virtio-9p: Implement TXATTRCREATE
- TXATTRCREATE: Prepare a fid for setting xattr value on a file system object.
size[4] TXATTRCREATE tag[2] fid[4] na... - 08:26 pm Revision c7b4b0b3: rename - change name of file or directory
- size[4] Trename tag[2] fid[4] newdirfid[4] name[s]
size[4] Rrename tag[2]
Implement the 2000.L rename operation. A n... - 08:26 pm Revision d62dbb51: virtio-9p: Add fidtype so that we can do type specific operation
- We want to add type specific operation during read/write
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ib... - 08:26 pm Revision fa32ef88: virtio-9p: Implement TXATTRWALK
- TXATTRWALK: Descend a ATTR namespace
size[4] TXATTRWALK tag[2] fid[4] newfid[4] name[s]
size[4] RXATTRWALK tag[2] ... - 08:26 pm Revision 771e9d4c: [virtio-9p] qemu: virtio-9p: Implement LOPEN
- Implement 9p2000.L version of open(LOPEN) interface in qemu 9p server.
For LOPEN, no need to convert the flags to an... - 08:26 pm Revision 5268cecc: qemu: virtio-9p: Implement TMKNOD
- Implement TMKNOD as part of 2000.L Work
Synopsis
size[4] Tmknod tag[2] fid[4] name[s] mode[4] major[4] minor[4]... - 08:26 pm Revision 8fc39ae4: [virtio-9p] Make v9fs_do_utimensat accept timespec structures instead of v9stat.
- Currently v9fs_do_utimensat takes a V9fsStat argument and builds
timespec structures. It sets tv_nsec values to 0 by ... - 08:26 pm Revision c1568af5: [virtio-9p] This patch implements TLCREATE for 9p2000.L protocol.
- SYNOPSIS
size[4] Tlcreate tag[2] fid[4] name[s] flags[4] mode[4] gid[4]
size[4] Rlcreate tag[2] qid[13] iou... - 08:26 pm Revision b67592ea: qemu: virtio-9p: Implement TMKDIR
- Synopsis
size[4] Tmkdir tag[2] fid[4] name[s] mode[4] gid[4]
size[4] Rmkdir tag[2] qid[13]
Description
... - 08:26 pm Revision c79ce737: virtio-9p: Implement server side of setattr for 9P2000.L protocol.
- SYNOPSIS
size[4] Tsetattr tag[2] attr[n]
size[4] Rsetattr tag[2]
DESCRIPTION
The setattr com... - 08:26 pm Revision b2c224be: [virtio-9p] Implement TLINK for 9P2000.L
- Create a Hardlink.
SYNOPSIS
size[4] Tlink tag[2] dfid[4] oldfid[4] newpath[s]
size[4] Rlink tag[2]
DESCRIPTION
C... - 08:26 pm Revision 08c60fc9: [virtio-9p] Define and implement TSYMLINK for 9P2000.L
- This patch implements creating a symlink for TSYMLINK request
and responds with RSYMLINK. In the case of error, we re... - 08:26 pm Revision 00ede4c2: virtio-9p: getattr server implementation for 9P2000.L protocol.
- SYNOPSIS
size[4] Tgetattr tag[2] fid[4] request_mask[8]
size[4] Rgetattr tag[2] lstat[n... - 08:26 pm Revision 5e94c103: virtio-9p: Compute iounit based on host filesystem block size
- Compute iounit based on the host filesystem block size and pass it to
client with open/create response. Also return i... - 08:26 pm Revision 74bc02b2: virtio-9p: Do not reset atime
- Current code resets file's atime to 0 when there is a change in mtime.
This results in resetting the atime to "19... - 08:26 pm Revision be940c87: qemu: virtio-9p: Implement statfs support in server
- Implement statfs support in qemu server based on Sripathi's
initial statfs patch.
Signed-off-by: M. Mohan Kumar <moh... - 08:26 pm Revision 926487b7: virtio-9p: Return correct error from v9fs_remove
- Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>
In v9fs_remove_post_remove() we currently ignore the error retur... - 08:26 pm Revision c18e2f94: [V4] virtio-9p: readdir implementation for 9p2000.L
- This patch implements the server part of readdir() implementation for
9p2000.L
SYNOPSIS
size[4] Treaddir ta... - 08:26 pm Revision 84151514: qemu: virtio-9p: Recognize 9P2000.L protocol
- Make 9P server recognize 9P2000.L protocol version
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: V... - 01:39 pm Revision 7ec5e6a4: qcow2: Remove unnecessary flush after L2 write
- When a new cluster was allocated, we only need a flush after the write to the
L2 table if it was a COW and we need to... - 01:39 pm Revision ceb25e5c: block: Fix BDRV_O_CACHE_MASK
- BDRV_O_CACHE_MASK should have been extended when cache=unsafe introduced a new
flag BDRV_O_NO_FLUSH. There are curren... - 01:39 pm Revision 1bd8e175: qemu-img convert: Use cache=unsafe for output image
- If qemu-img crashes during the conversion, the user will throw away the broken
output file anyway and start over. So ... - 01:39 pm Revision 05acda4d: raw-posix: improve detection of scsi-generic devices
- Allow symbolic links which point to /dev/sgX devices.
Signed-off-by: Bernhard Kohl <bernhard.kohl@nsn.com>
Signed-of... - 01:39 pm Revision ebef0bbb: scsi-disk: add some optional scsi commands
- I use a legacy OS which depends on some optional SCSI commands.
In fact this implementation does nothing special, but... - 01:39 pm Revision 79d1d331: Improve ATA IDENTIFY word 64 contents.
- Fill in word 64 of IDENTIFY data to indicate support for PIO modes 3 and 4.
This allows NetBSD guests to use UltraDMA... - 01:39 pm Revision 897804d6: raw-posix: Don't use file name for host_cdrom detection on Linux
- On Linux, we have code to detect CD-ROMs using an ioctl. We shouldn't lose
anything but false positives by removing t... - 01:39 pm Revision b407a81e: qemu-io: Make alloc output useful when nb_sectors=1
- There is no indication whether or not the sector is allocated when
nb_sectors=1:
sector allocated at offset 64 KiB... - 01:39 pm Revision aa2b1e89: scsi: fix and improve debug prints
- Some of them are not compile clean.
Signed-off-by: Bernhard Kohl <bernhard.kohl@nsn.com>
Signed-off-by: Kevin Wolf <... - 01:39 pm Revision 333d50fe: scsi-disk: fix the check of the DBD bit in the MODE SENSE command
- The DBD bit does not work as expected.
SCSI-Spec:
http://ldkelley.com/SCSI2/SCSI2/SCSI2-08.html#8.2.10
"A disable bl... - 01:39 pm Revision a9c17b2b: scsi-disk: return CHECK CONDITION for unknown page codes in the MODE SENSE com...
- SCSI-Spec:
http://ldkelley.com/SCSI2/SCSI2/SCSI2-08.html#8.2.10
"An initiator may request any one or all of the suppo... - 01:39 pm Revision 2488b740: scsi-disk: fix the block descriptor returned by the MODE SENSE command
- The block descriptor contains the number of blocks, not the highest LBA.
Real hard disks return 0 if the number of bl... - 01:39 pm Revision 282ab04e: scsi-disk: respect the page control (PC) field in the MODE SENSE command
- The page control (PC) field defines the type of mode parameter values
to be returned in the mode pages:
PC=0 : Curre... - 01:39 pm Revision ce512ee1: scsi-disk: fix the mode data header returned by the MODE SENSE(10) command
- The header for the MODE SENSE(10) command is 8 bytes long.
Signed-off-by: Bernhard Kohl <bernhard.kohl@nsn.com>
Sig... - 01:39 pm Revision 78e70c30: scsi-disk: fix the mode data length field returned by the MODE SENSE command
- The MODE DATA LENGTH field indicates the length in bytes of the following
data that is available to be transferred. T...
09/07/2010
- 08:29 pm Revision a697a334: virtio-net: Introduce a new bottom half packet TX
- Based on a patch from Mark McLoughlin, this patch introduces a new
bottom half packet transmitter that avoids the lat... - 08:29 pm Revision 4b4b8d36: virtio-net: Rename tx_timer_active to tx_waiting
- De-couple this from the timer since we might want to use
different backends to send the packet.
Signed-off-by: Alex ... - 08:29 pm Revision e3f30488: virtio-net: Limit number of packets sent per TX flush
- If virtio_net_flush_tx() is called with notification disabled, we can
race with the guest, processing packets at the ... - 08:29 pm Revision f0c07c7c: virtio-net: Make tx_timer timeout configurable
- Add an option to make the TX mitigation timer adjustable as a device
option. The 150us hard coded default used curre... - 08:27 pm Revision ca736c8e: vhost_net: mergeable buffers support
- use the new tap APIs to set header length
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 08:27 pm Revision 445d892f: tap: add APIs for vnet header length
- Add APIs to control host header length. First user
will be vhost-net.
Signed-off-by: Michael S. Tsirkin <mst@redhat.... - 08:27 pm Revision ef4252b1: tap: generalize code for different vnet header len
- Make host vnet header length a structure field in
preparation for using this support in linux kernel.
Signed-off-by:... - 08:10 pm Revision f4c817e0: pci bridge: add helper function for ssvid capability.
- helper function to add ssvid capability.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Micha... - 08:10 pm Revision 5beb8ad5: pci: call hotplug callback even when not hotplug case for later use.
- call hotplug callback even when not hotplug case for later use.
And move hotplug check into hotplug callback.
PCIE sl... - 08:10 pm Revision ca77089d: pci: consolidate pci_add_capability_at_offset() into pci_add_capability().
- By making pci_add_capability() the special case of
pci_add_capability_at_offset() of offset = 0,
consolidate pci_add_... - 08:10 pm Revision 43c945f1: pci: make pci_parse_devfn() aware of func.
- make pci_parse_devfn() aware of func. With func = NULL it behave as before.
This will be used later.
Signed-off-by: ... - 08:01 pm Revision 68f79994: pci_bridge: introduce pci bridge library.
- introduce pci bridge library.
convert apb bridge and dec p2p bridge to use new pci bridge library.
save/restore is su... - 02:46 pm Revision 42a87658: PPC: Change PPC maintainer
- Since nobody else seems interested in maintaining PPC, let's change the
maintainer to myself. I keep a staging tree a...
09/06/2010
- 02:47 pm Revision a05e8a6e: qemu: e1000 fix TOR math
- Patch b0b900070c7cb29bbefb732ec00397abe5de6d73 made
TOR valuer incorrect: the spec says it should always
include the ...
09/05/2010
- 12:50 pm Revision cfb207e6: PPC: Make e500 pci byte swap config data
- The config data field on the e500 pci controller is in little endian, so we need
to enable byte swap there.
Signed-o... - 12:50 pm Revision 13b7fdef: PPC: Qdev'ify e500 pci
- The e500 PCI controller isn't qdev'ified yet. This leads to severe issues
when running with -drive.
To be able to us... - 12:50 pm Revision fc87e185: KVM: PPC: Add level based interrupt logic
- KVM on PowerPC used to have completely broken interrupt logic. Usually,
interrupts work by having a PIC that pulls a ...
09/04/2010
- 01:11 pm Revision ba5e7f82: vnc: use bswapNN() rather than bswap_NN()
- bswap_NN() variants are not always available in CONFIG_MACHINE_BSWAP_H case
and bswapNN() are public APIs in "bswap.h... - 12:55 pm Revision 49e3fcc2: vnc: tight: remove unused variable
- Signed-off-by: Serge Ziryukin <ftrvxmtrx@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:53 pm Revision ad0a4ac1: Fix ivshmem build on 32-bit hosts
- stat() fields can be more or less anything depending on configuration, cast
explicitly to uint64_t to avoid printf() ... - 12:52 pm Revision c93031e5: virtio-9p: Make sure -virtfs option works correctly
- When making copy of arguments we were doing partial copy
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ib... - 12:52 pm Revision 1b27d7a1: hw/ivshmem.c don't check for negative values on unsigned data types
- There is no need to check for dest < 0 or vector >= 0 as both are
uint16_t.
This should fix problems with broken bui... - 12:45 pm Revision 37a05af0: load_multiboot(): get_image_size() returns int
- Do not store return of get_image_size() in a uint32_t as it makes it
impossible to detect error returns from get_imag... - 12:45 pm Revision 7390cdfb: Change DPRINTF() to do{}while(0) to avoid compiler warning
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:45 pm Revision 2116eff9: size_t is unsigned, change to ssize_t to handle errors from tight_compress_data()
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:45 pm Revision 26056e0c: Fix repeated typo: was "end if list" instead of "end of list"
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:45 pm Revision e301b13d: Respect return value from nbd_client()
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:45 pm Revision 0a4eb864: Remove unused argument for nbd_client()
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
08/31/2010
- 11:16 pm Revision cb93bbdd: Fix OpenBSD linker warning
- Fix a warning from OpenBSD linker:
../libhw32/vl.o(.text+0x5c3c): In function `main':
/src/qemu/vl.c:2335: warning: s...
08/30/2010
- 11:06 pm Revision d729bb9a: acpi: fix file size check with -acpitable.
- acpi table file can be modified during load so file size check
should be more strict.
pointer calculation should be a... - 07:29 pm Revision 7d631a11: savevm: Generate a name when run without one
- When savevm is run without a name, the name stays blank and the snapshot is
saved anyway.
The new behavior is when s... - 07:29 pm Revision f9209915: monitor: make 'info snapshots' show only fully available snapshots
- The output generated by 'info snapshots' shows only snapshots that exist on the
block device that saves the VM state.... - 07:29 pm Revision 1d45f8b5: nbd: Introduce NBD named exports.
- This patch allows to connect Qemu using NBD protocol to an nbd-server
using named exports.
For instance, if on the h... - 07:29 pm Revision 2aa326be: vvfat: fat_chksum(): fix access above array bounds
- Signed-off-by: Loïc Minier <loic.minier@linaro.org>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 07:29 pm Revision cdbae851: qemu-img rebase: Open new backing file read-only
- We never write to a backing file, so opening rw is useless. It just means that
you can't rebase on top of a file for ... - 07:29 pm Revision b6a4805b: virtio-blk: Fix migration of queued requests
- in_sg[].iovec and out_sg[].ioved are pointer to (source) host memory and
therefore invalid after migration. When load... - 07:29 pm Revision 34cf0081: posix-aio-compat: Fix async_conmtext for ioctl
- Set the async_context_id field when queuing an async ioctl call
Signed-off-by: Andrew de Quincey <adq@lidskialf.net>... - 07:29 pm Revision ee181196: block: Fix image re-open in bdrv_commit
- Arguably we should re-open the backing file with the backing file format and
not with the format of the snapshot imag... - 07:29 pm Revision 010cb2b3: sheepdog: remove unnecessary includes
- "qemu_socket.h" includes all necessary files and
including <netinet/tcp.h> without <netinet/in.h>
could cause errors ... - 07:29 pm Revision 42fb2e07: virtio: Factor virtqueue_map_sg out
- Separate the mapping of requests to host memory from the descriptor iteration.
The next patch will make use of it in ...
08/28/2010
- 11:50 am Revision 02a89b21: isapc: fix segfault.
- https://bugs.launchpad.net/bugs/611646
reports that ./i386-softmmu/qemu -M isapc segfaults.
This patch fixes the segf... - 11:47 am Revision 95c318f5: Fix segfault in mmio subpage handling code.
- It is possible that subpage mmio is registered over existing memory
page. When this happens "memory" will have real m...
08/26/2010
- 09:04 pm Revision 9e84a470: etraxfs_eth: correct use of ! and &
- Combining bitwise AND and logical NOT is suspicious.
Fixed by this Coccinelle script:
// From http://article.gmane.o... - 08:57 pm Revision 8aa80ff8: Sparc: update OpenBIOS images to r859
- Update Sparc32 and Sparc64 OpenBIOS images to SVN revision 859.
Bring also pc-bios/README up to date including the u... - 07:18 pm Revision 52ba784d: Fix "make install" with a cross toolchain
- We must be able to use a non-native strip executable, but not all
versions of 'install' support the --strip-program o... - 07:18 pm Revision d23ab920: ppc4xx: correct SDRAM controller warning message condition
- The message "Truncating memory to %d MiB to fit SDRAM controller limits"
should be displayed only when a user chooses... - 07:18 pm Revision ceee6da6: ppc4xx: load Bamboo kernel, initrd, and fdt at fixed addresses
- We can't use the return value of load_uimage() for the kernel because it
can't account for BSS size, and the PowerPC ... - 07:18 pm Revision a86299e5: ppc4xx: don't unregister RAM at reset
- The PowerPC 4xx SDRAM controller emulation unregisters RAM in its reset
callback. However, qemu_system_reset() is now... - 07:15 pm Revision 419ef5f1: PPC: Update openbios binary to r859
- This updates the openBIOS binary to r589, adding support for PPC PV feature
pass-through in KVM.
Signed-off-by: Alex... - 07:13 pm Revision 45024f09: PPC: Add PV hypercall transport through fw_cfg
- On KVM for PPC we need to tell the guest which instructions to use when
doing a hypercall. The clean way to do this i...
08/24/2010
- 06:22 pm Revision 2446333c: Rearrange block headers
- Changing block.h or blockdev.h resulted in recompiling most objects.
Move DriveInfo typedef and BlockInterfaceType e...
08/23/2010
- 11:10 pm Revision e945fb76: Merge remote branch 'qemu-kvm/uq/master' into staging
- 01:11 am Revision dfe795e7: QemuOpts: allow new option groups be registered at runtime.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:11 am Revision 0ec0291d: QMP/monitor: update do_info_version() to output broken down version string
- This code was originally developed by Daniel P. Berrange <berrange@redhat.com>
Signed-off-by: Miguel Di Ciurcio Filh... - 01:11 am Revision 3329f07b: QemuOpts: make most qemu_*_opts static
- Switch tree to lookup-by-name using qemu_find_opts().
Also hook up virtfs options so qemu_find_opts works for them to... - 01:11 am Revision 03b0ba70: compile -fsdev and -virtfs cmd line options unconditionally.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:11 am Revision 916452df: VGA: Don't register deprecated VBE range
- Old versions of the BOCHs VGA BIOS (cira 2003) made use of VBE
registers at 0xff80/81. In VBE API version 0xb0c2 the... - 01:11 am Revision 05705ce2: QMP doc: Add 'Stability Considerations' section
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:11 am Revision d29f3196: QMP: Update README file
- A number of changes I prefer to do in one shot:
- Fix example
- Small clarifications
- Add multiple monitors example... - 01:11 am Revision 6597e1a6: QMP: update 'query-version' documentation
- Update the documentation of 'query-version' to output the string version broken
down.
Signed-off-by: Miguel Di Ciurc... - 12:48 am Revision ac71103d: vnc: check fd before calling qemu_set_fd_handler2() in vnc_client_write()
- Setting fd = -1 to qemu_set_fd_handler2() causes bus error at FD_SET
in main_loop_wait().
Signed-off-by: Yoshiaki Ta... - 12:19 am Revision 9742bf26: exec: replace tabs by spaces.
- Signed-off-by: Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:19 am Revision 8b53a865: virtio-serial: Cleanup on device hot-unplug
- Free malloc'ed memory, unregister from savevm and clean up virtio-common
bits on device hot-unplug.
This was found p... - 12:19 am Revision 583cd3cb: target-i386: svm: Fix MSRPM check
- Correct the calculation of the offset in the msrpm
for the MSR range 0 - 0x1fff.
Signed-off-by: Adam Lackorzynski <a... - 12:19 am Revision d20878d2: arch_init: replace tabs by spaces.
- Signed-off-by: Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:19 am Revision 5ccaa4ce: pckbd: support for commands 0xf0-0xff: Pulse output bit
- I have a guest OS which sends the command 0xfd to the keyboard
controller during initialization. To get rid of the me... - 12:19 am Revision 6977dfe6: exec: remove code duplication in qemu_ram_alloc() and qemu_ram_alloc_from_ptr()
- Since most of the code in qemu_ram_alloc() and
qemu_ram_alloc_from_ptr() are duplicated, let
qemu_ram_alloc_from_ptr(...
08/21/2010
- 12:04 am Revision cc597832: Replace qemu_malloc + memset with qemu_mallocz
- Replace a qemu_malloc call, followed by a memset, with qemu_mallocz.
Found with this Coccinelle semantic patch, adap... - 12:03 am Revision 66fe09ee: Use ARRAY_SIZE macro
- Replace array size calculations with ARRAY_SIZE macro.
Implemented with this Coccinelle semantic patch, adapted from...
08/19/2010
- 11:24 pm Revision f143efa6: Remove useless NULL check for qemu_strdup return value
- Found with this Coccinelle semantic patch:
@@
expression E;
identifier ptr;
identifier fn ~= "qemu_strn?dup";
@@
-pt... - 11:24 pm Revision 8e00128d: Remove useless NULL checks for qemu_malloc return value
- Found with this Coccinelle semantic patch:
@@
expression E;
identifier ptr;
identifier fn ~= "qemu_mallocz*";
@@
-pt... - 04:44 pm Revision 5e77aaa0: QEMUFileBuffered: indicate that we're ready when the underlying file is ready
- QEMUFileBuffered stops writing when the underlying QEMUFile is not ready,
and tells its producer so. However, when t... - 04:44 pm Revision 027c9e21: rtc: Remove TARGET_I386 from qemu-config.c, enables driftfix
- qemu-config.c doesn't contain any target-specific code, and the
TARGET_I386 conditional code didn't get compiled as a... - 04:44 pm Revision 760e77ea: savevm: Reset last block info at beginning of each save
- If we save more than once we need to reset the last block info or else
only the first save has the actual block info ... - 04:44 pm Revision e447b1a6: set proper migration status on ->write error (v5)
- If ->write fails, declare migration status as MIG_STATE_ERROR.
Also, in buffered_file.c, ->close the object in case ...
Also available in: Atom