Activity
From 01/31/2013 to 03/01/2013
03/01/2013
- 05:07 pm Revision bffa7d32: Add support in cached to return data to caller
- The function responsible for this (serve_req) fills the original request
with data from xcache. - 04:01 pm qemu Revision 7a2771d1: sh: move files referencing CPU to hw/sh4/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:01 pm qemu Revision 8786b05e: i386: move files referencing CPU to hw/i386/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:01 pm qemu Revision 320ba5fe: build: always link device_tree.o into emulators if libfdt available
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:01 pm qemu Revision dd285b06: arm: move files referencing CPU to hw/arm/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:01 pm qemu Revision 53018216: hw: move boards and other isolated files to hw/ARCH
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:01 pm qemu Revision 9f64bd8a: ppc: move more files to hw/ppc
- These sPAPR files do not implement devices, move them over.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 04:01 pm qemu Revision 9743b581: m68k: move files referencing CPU to hw/m68k/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:01 pm qemu Revision c68c4a56: ppc: move files referencing CPU to hw/ppc/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:01 pm qemu Revision e4c8b28c: ppc: express FDT dependency of pSeries and e500 boards via default-configs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:01 pm qemu Revision 83c9f4ca: hw: include hw header files with full paths
- Done with this script:
cd hw
for i in `find . -name '*.h' | sed 's/^..//'`; do
echo '\,^#.*include.*["<]'$i'[">], ... - 03:31 pm Revision d4f53895: Add copyright infromation.
- 03:31 pm Revision 7dbe4d28: Add xcache_free function
- 03:26 pm Revision 137841f8: xcache: Remove from lru when removed from cache
- 02:57 pm qemu Revision 7948b4b0: ppc: do not use ../ in include files
- This simplifies the scripted execution of the next patch.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:57 pm qemu Revision 7e6b14df: virtio-9p: use CONFIG_VIRTFS, not CONFIG_LINUX
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:57 pm qemu Revision eac7ec7f: vt82c686: vt82c686 is not a PCI host bridge
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:57 pm qemu Revision 60653b28: virtio-9p: remove PCI dependencies from hw/9pfs/
- Also move the 9p.h file to 9pfs/virtio-9p-device.h, for consistency
with the corresponding .c file.
Signed-off-by: P... - 02:57 pm qemu Revision 1559e0d4: hw: move device-hotplug.o to toplevel, compile it once
- The situation with device-hotplug.c is similar to qdev-monitor.c.
Add a stub for pci_drive_hot_add, so that it can be... - 02:54 pm qemu Revision b4a42f81: hw: move qdev-monitor.o to toplevel directory
- qdev-monitor.c is the only "core qdev" file that is not used in
user-mode emulation, and it does not define anything ... - 02:53 pm qemu Revision fd7f0d66: hw: move fifo.[ch] to libqemuutil
- fifo.c is generic code that can be easily unit tested. So it
belongs in libqemuutil.
Signed-off-by: Paolo Bonzini <... - 02:50 pm Revision 2992d32d: Fix handling of size limits
- 02:18 pm qemu Revision 159b6e9f: hw: move char backends to backends/
- Braille and msmouse support is in hw/, but it is not hardware.
Move it to the backends/ directory.
Signed-off-by: Pa... - 02:00 pm Revision a514cb77: Add binheap lru cache to xcache
- 01:55 pm Revision afc5365e: Fix typo in XBINHEAP_MIN
- 12:51 pm Revision 1d74b08e: Merge branch 'feature-cache' of https://code.grnet.gr/git/archipelago into fea...
- 12:51 pm Revision 6911ee41: Fix cached to work with xcache changes
- 12:48 pm Revision 98679bb5: Add xbinheap xtype struct
- 12:22 pm Revision b0afdffb: Add xcache test program.
- 12:19 pm Revision 8fd9a2b7: Improve xcache.
- Put does not require lock.
Insert returns another handler if another cache entry exists with the same name.
Bug fixes. - 10:23 am Revision 9a0be91c: Fix comments and add a possible assertion
02/28/2013
- 08:49 pm qemu Revision e3f9d31c: cadence_gem: Flush queued packets
- The device needs to check for queued RX packets when the RX path is re-enabled.
Signed-off-by: Peter Crosthwaite <pe... - 08:49 pm qemu Revision 288f1e3f: cadence_gem: Add debug msgs for rx desc movement
- Add some helpful messages that show the rx descriptor pointer moving as packets
are rxed.
Signed-off-by: Peter Crost... - 08:49 pm qemu Revision 1c5d0790: cadence_gem: factor out can_rx() logic replication
- The gem_receive() function replicates the logic for whether or not the device
can rx. Just call the actual gem_can_re... - 08:49 pm qemu Revision ae80a354: cadence_gem: fix interrupt events
- Bits in the ISR were continually mirroring their corresponding TX/RX SR bits.
This is incorrect. The ISR bits are onl... - 08:49 pm qemu Revision a7fd6915: m25p80.c: Use QOM classes for part differentiation
- Currently, M25P80 uses an object property to differentiate between flash parts.
Changed this over to use QOM sub-clas... - 08:49 pm qemu Revision 5025388b: cadence_gem: Don't reset rx desc pointer on rx_en
- This doesn't happen in the real hardware. The Zynq TRM explicitly states that
this bit has no effect on the rx descri... - 08:49 pm qemu Revision b972b4e2: xilinx_zynq: Added SD controllers
- The Xilinx Zynq device has two SDHCI controllers. Added to the machine model.
Reviewed-by: Peter Maydell <peter.mayd... - 08:49 pm qemu Revision 80f4d9fc: vl.c: allow for repeated -sd arguments
- Allows for repeating of -sd arguments in the same way as -pflash and -mtdblock.
Acked-by: Igor Mitsyanko <i.mitsyank... - 08:23 pm qemu Revision 353575f0: arm: a9mpcore: Coreify the SCU
- Split the SCU in a9mpcore out into its own object definition. mpcore is now
just a container for the mpcore component... - 08:23 pm qemu Revision d7dfca08: hw/sdhci: introduce standard SD host controller
- Device model for standard SD Host Controller Interface (SDHCI) compliant with
version 2.00 of SD association specific... - 08:23 pm qemu Revision 845769fc: arm: arm11mpcore, a9mpcore: CamelCased type names
- To conform with QEMU coding style.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Signed-off-by: Pe... - 08:23 pm qemu Revision cde4577f: arm: mptimer: Remove WDT distinction
- In QEMU emulation, there is no functional difference between the ARM mpcore
private timers and watchdogs. Removed all... - 08:23 pm qemu Revision c6205ddf: arm: mptimer: CamelCased type names
- Trivial find replace on type names "timerblock" and "arm_mptimer_state" to
conform with QEMU coding style.
Signed-of... - 08:23 pm qemu Revision 95959782: arm: a9mpcore: remove old_timer_status field
- This field was write only and thus unused. Removed.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
... - 08:23 pm qemu Revision 1be97bf2: hw/pflash_cfi01: Treat read in unknown command state as read
- The code for handling the default "unknown command state" case in
pflash_read in pflash_cfi01.c comments "reset state... - 08:23 pm qemu Revision 5c78d6a8: hw/ds1338: Fix conversion between 12 hours and 24 hours modes.
- The proper mapping between 24 hours and 12 hours modes is:
0 12 AM
1-11 1-11 AM
12 12 PM
13-23 1-11 P... - 08:23 pm qemu Revision 6e392787: hw/pflash_cfi01: Make read after byte-write or erase return status
- The Intel flash command set requires that a read operation after
doing a 'single byte write' command returns the stat... - 03:03 pm Revision f3553af6: Add error check for a malloc
- 02:39 pm Revision e4a1bd3b: Merge branch 'feature-cache' of https://code.grnet.gr/git/archipelago into fea...
- Conflicts:
xseg/peers/user/cached.c - 02:37 pm Revision f22868a8: Fix various bugs in cached.
- Also add a lot of logging messages.
- 02:36 pm Revision cf564822: Fix xcache implementation.
- Fix wrong reference counting of cache entries.
Also fix unprotected xcache_put - 02:13 pm Revision d0091461: Code cleanups and function explanations
- 01:05 pm Revision a84277f9: Add comments to mark the code flow
- 01:05 pm Revision 102e080a: Parse cache_size, write_policy correctly
- 01:05 pm Revision 96c1ddcb: Update print_cached to show write policy
- 12:16 pm Revision 2431ff52: Fix bug in xwaitq
- In xwaitq_signal, lock could be released twice due to premature release inside
the condition checking loop. - 10:19 am qemu Revision 5c75fb10: update seabios to 1.7.2.1
- Alex Williamson (3):
seabios q35: Enable all PIRQn IRQs at startup
seabios q35: Add new PCI slot to irq r...
02/27/2013
- 09:20 pm Revision e842d87c: Add more debug messages
- 09:06 pm qemu Revision a4bcea3d: target-i386: Use mulu2 and muls2
- These correspond very closely to the insns that we're emulating.
Signed-off-by: Richard Henderson <rth@twiddle.net>
... - 09:03 pm Revision 448da6cd: Add support for seed values given by the user
- A new option has been added (--seed) which allows the user to pre-define
the seed that he/she wants. This has the fol... - 09:02 pm Revision 7a23015b: Mark INVALID buckets as LOADING in rw_range
- Also fix bucket limits and add debugging
- 06:12 pm libxseg Revision 0bb5f1fe: Add defer support to peers
- Add support to peer skeleton to defer requests to another peer, by forwarding
requests to another port. - 06:12 pm Revision 0bb5f1fe: Add defer support to peers
- Add support to peer skeleton to defer requests to another peer, by forwarding
requests to another port. - 06:12 pm Revision 92aef0a3: Change "yoda" mallocs
- Simply switch 'sizeof(y) * x' to 'x * sizeof(y)' for readability
reasons. - 06:12 pm Revision 7640ad22: Add peer_req to struct cached anb fix init_node
- The `init_node` function problem:
init_node is passed as (void *) a (struct peerd *) pointer. This
pointer was incorr... - 06:12 pm Revision 95c4b0dc: Correct max_req_size argument parsing
- 06:12 pm Revision 7e6a51d5: Choose appropriate shift size for xcache
- 06:12 pm Revision 53b45f01: Add print function for struct cached
- 05:37 pm libxseg Revision e3052736: Reimplement xseg paths and add xseg_forward
- Reimplement xseg paths. Paths are a tool for the administrator to dynamically
alter a running xseg setup, by forcing ... - 05:37 pm Revision e3052736: Reimplement xseg paths and add xseg_forward
- Reimplement xseg paths. Paths are a tool for the administrator to dynamically
alter a running xseg setup, by forcing ... - 05:24 pm qemu Revision 554f1997: Set virtio-serial device to have a default of 2 MSI vectors.
- The virtio-serial device is expected to use 2 MSI vectors, one for
control queue and a second shared for all queues.
... - 05:23 pm qemu Revision 0e98b436: ICH9 LPC: Reset Control Register, basic implementation
- This commit does the same for the ICH9 LPC as commit 1ec4ba74 for the
PIIX3. For the present we're ignoring the Full ... - 05:23 pm qemu Revision 7feb640c: Fix guest OS hang when 64bit PCI bar present
- This patch addresses the issue fully described here:
http://lists.nongnu.org/archive/html/qemu-devel/2013-02/msg01804... - 05:23 pm qemu Revision 2af234e6: e1000: unbreak the guest network migration to 1.3
- QEMU 1.3 does not emulate the link auto negotiation, so if migrate to a
1.3 machine during link auto negotiation, the... - 05:10 pm qemu Revision f6b26cf2: net: reduce the unnecessary memory allocation of multiqueue
- Edivaldo reports a problem that the array of NetClientState in NICState is too
large - MAX_QUEUE_NUM(1024) which will... - 05:10 pm qemu Revision d26e445c: tap: set IFF_ONE_QUEUE per default
- historically the kernel queues packets two times. once
at the device and second in qdisc. this is believed to cause
i... - 05:10 pm qemu Revision 40e8c26d: doc: document -netdev hubport
- Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 05:10 pm qemu Revision ce675a75: tap: forbid creating multiqueue tap when hub is used
- Obviously, hub does not support multiqueue tap. So this patch forbids creating
multiple queue tap when hub is used to... - 05:10 pm qemu Revision af347aa5: qmp: netdev_add is like -netdev, not -net, fix documentation
- Cc: qemu-stable@nongnu.org
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@red... - 05:10 pm qemu Revision 7d91ddd2: net: fix unbounded NetQueue
- In the current implementation of qemu, running without a network
backend will cause the queue to grow unbounded when ... - 05:10 pm qemu Revision 199ee608: net: fix qemu_flush_queued_packets() in presence of a hub
- When frontend and backend are connected through a hub as below
(showing only one direction), and the frontend (or in ... - 05:10 pm Revision ee0aa112: Change libxseg minor version to 2
- 05:10 pm libxseg Revision ee0aa112: Change libxseg minor version to 2
- 12:27 pm Revision df230697: Fix permissions in ext storage log directory.
- 12:27 pm libxseg Revision df230697: Fix permissions in ext storage log directory.
- 12:24 pm Revision 1ba96f57: Make archipelago-ganeti install log dir.
- Make archipelago-ganeti install log directory with the right permissions.
- 12:24 pm libxseg Revision 1ba96f57: Make archipelago-ganeti install log dir.
- Make archipelago-ganeti install log directory with the right permissions.
02/26/2013
- 11:59 pm qemu Revision 6b37a23d: vhost: memory sync fixes
- This fixes two bugs related to memory sync during
migration:
- ram address calculation was missing the chunk
... - 09:36 pm qemu Revision ee24aaf3: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- # By Jan Kiszka
# Via Jan Kiszka
* kiszka/queues/slirp:
slirp: Properly initialize pollfds_idx of new sockets - 09:35 pm qemu Revision 31e76f65: glib: Add compat wrapper for g_poll on old glib
- Older glib doesn't implement g_poll(). Most notably the glib version in use
on SLE11 is on 2.18 which is hit by this.... - 09:31 pm qemu Revision 989b697d: qemu-log: default to stderr for logging output
- Switch the default for qemu_log logging output from "/tmp/qemu.log"
to stderr. This is an incompatible change in some... - 09:30 pm qemu Revision ab400449: show --disable-gtk and --enable-gtk in the help message
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Message-id: 1361759268-16314-1-git-send-email-hutao@cn.fujitsu.com
Signe... - 09:29 pm qemu Revision bc0477c7: Add compat for GDK_KEY_XXX symbols
- The GDK_KEY_XXX symbols are new in GTK3 and only the most
recent GTK2 releases. Most versions of GTK2 have simply
use... - 09:29 pm qemu Revision ef6413a2: Add compat macro for gtk_widget_get_realized
- The gtk_widget_get_realized method only arrived in GTK 2.20,
so defined a compat macro for earlier GTK
Signed-off-by... - 09:29 pm qemu Revision 528de90a: Add support for enabling build with GTK3
- Add a arg to configure to switch from GTK2 (default) to
GTK3 (optional) build for QEMU.
./configure --with-gtkabi=... - 09:29 pm qemu Revision 0d206640: Ensure x_keymap.o is built when GTK is enabled
- The x_keymap.o file is required by both GTK and SDL builds,
so it must be explicitly listed as a GTK dep to ensure th... - 09:29 pm qemu Revision fe43bca8: Replace expose-event handler with draw handler in GTK3
- In GTK3 the 'expose-event' signal has been replaced by a new
'draw' signal. The only difference is that the latter wi... - 09:29 pm qemu Revision 1ed76b59: Conditionalize use of gtk_widget_size_request
- The gtk_widget_size_request method has been replaced by
the gtk_widget_get_preferred_size method in GTK3. Conditional... - 09:29 pm qemu Revision 8906de76: Conditionalize use of gdk_display_warp_pointer
- In GTK3 the gdk_display_warp_pointer method is deprecated.
Instead we should use gdk_device_warp on the GdkDevice
ins... - 09:29 pm qemu Revision 530daf82: Replace gtk_menu_append with gtk_menu_shell_append
- The gtk_menu_append method has long been deprecated in favour
of the gtk_menu_shell_append method. The former is now ... - 09:29 pm qemu Revision 2a05485d: Conditionalize use of gdk_pointer_grab / gdk_pointer_ungrab
- On GTK3 there is support for multiple pointer devices, so
rather than using gdk_pointer_grab / gdk_pointer_ungrab
we... - 09:29 pm qemu Revision 51572ab0: Remove use of GtkVBox in GTK3
- The GtkVBox class is deprecated, in favour of just using the
GtkBox class directly. Eventually even GtkBox will be
de... - 09:29 pm qemu Revision 655199da: Conditionalize use of gdk_keyboard_grab / gdk_keyboard_ungrab
- On GTK3 there is support for multiple keyboard devices, so
rather than using gdk_keyboard_grab / gdk_keyboard_ungrab... - 09:29 pm qemu Revision 66962f14: Remove use of gdk_drawable_get_{screen, display}
- The gdk_drawable_get_screen and gdk_drawable_get_display
methods don't exist in GDK3. Fortunately, even on GTK2
they ... - 09:29 pm qemu Revision cba68834: Add compat for gdk_drawable_get_size on GTK3
- GTK3 lacks the gdk_drawable_get_size method, so we create a
stub impl which gets the get_width/get_height mehtods ins... - 09:26 pm qemu Revision f963e4d0: gtk ui: unbreak spice
- Merge of the gtk ui brought a initialitation order issue for spice:
The using_spice variable isn't set yet when check... - 05:43 pm Revision 4f869efc: Adjust custom peer usage to match its arguments
- 04:25 pm Revision b36861ef: Remove shared lib dependencies from archipelago.
- Let dh_shlibdebs take care of those.
- 04:25 pm libxseg Revision b36861ef: Remove shared lib dependencies from archipelago.
- Let dh_shlibdebs take care of those.
- 03:44 pm qemu Revision 864a556e: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- # By Paolo Bonzini (7) and others
# Via Kevin Wolf
* kwolf/for-anthony: (22 commits)
pc: add compatibility machine ... - 03:44 pm qemu Revision 9a1d7f00: Merge remote-tracking branch 'quintela/stats.next' into staging
- # By Juan Quintela
# Via Juan Quintela
* quintela/stats.next:
migration: calculate expected_downtime
migration: d... - 03:44 pm qemu Revision b1c07f06: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Markus Armbruster
# Via Luiz Capitulino
* luiz/queue/qmp:
check-qjson: More thorough testing of UTF-8 in strings - 02:47 pm Revision 9e7908a9: Read command-line arguments correctly
- Besides write-policy, all necessary argument parsing and error checks
have been added. Also, cache_size is changed fr... - 01:10 pm qemu Revision 7bd43ec2: slirp: Properly initialize pollfds_idx of new sockets
- Otherwise we may start processing sockets in slirp_pollfds_poll that
were created past slirp_pollfds_fill.
Signed-of... - 12:47 pm Revision bb540b1a: Revert "Add ceph dependency to python archipelago setup.py"
- This reverts commit 28c458b9f28664df933b03e487fa76337a948765.
- 12:47 pm libxseg Revision bb540b1a: Revert "Add ceph dependency to python archipelago setup.py"
- This reverts commit 28c458b9f28664df933b03e487fa76337a948765.
- 12:47 pm libxseg Revision e9230446: Revert "Add ceph dependency to python archipelago setup.py"
- This reverts commit 9c609c9b409d2be8c6559f965770773edf6e22ee.
- 12:47 pm Revision e9230446: Revert "Add ceph dependency to python archipelago setup.py"
- This reverts commit 9c609c9b409d2be8c6559f965770773edf6e22ee.
- 12:46 pm Revision 8a70f1cb: Add python-ceph dependency to python-archipelago
- 12:46 pm libxseg Revision 8a70f1cb: Add python-ceph dependency to python-archipelago
- 11:10 am Revision 28c458b9: Add ceph dependency to python archipelago setup.py
- 11:10 am libxseg Revision 28c458b9: Add ceph dependency to python archipelago setup.py
- 11:09 am libxseg Revision f1addfad: Update dependency to v0.56.3+grnet librados
- 11:09 am Revision f1addfad: Update dependency to v0.56.3+grnet librados
02/25/2013
- 10:32 pm qemu Revision 08f4a0f7: target-ppc: Fix SUBFE carry
- While ~T0+T1+CF = T1-T0+CF-1 is true for the low 32-bits,
it does not produce the correct carry-out to bit 33. Do
ex... - 10:32 pm qemu Revision 8c3ac601: arm/translate.c: Fix adc_CC/sbc_CC implementation
- commits 49b4c31efcce45ab714f286f14fa5d5173f9069d and
2de68a4900ef6eb67380b0c128abfe1976bc66e8 reworked the implementa... - 10:32 pm qemu Revision e77f0832: target-arm: Fix sbc_CC carry
- While T0+~T1+CF = T0-T1+CF-1 is true for the low 32-bits,
it does not produce the correct carry-out to bit 33. Do
ex... - 07:55 pm Revision b34091e0: Implement rw_range
- This function is currently used for reads, when some of the buckets are
invalid. rw_range issues requests to blocker ... - 07:54 pm Revision 83a47de8: Minor fixes
- 07:54 pm Revision c1fde464: Allow LFSR to be used for sizes smaller than 2^3
- 06:06 pm libxseg Revision 9c609c9b: Add ceph dependency to python archipelago setup.py
- 06:06 pm Revision 9c609c9b: Add ceph dependency to python archipelago setup.py
- 06:01 pm libxseg Revision 3f0cc10b: Remove dummy, vlmc-xseg, pfiled from peers build.
- 06:01 pm Revision 3f0cc10b: Remove dummy, vlmc-xseg, pfiled from peers build.
- 06:00 pm libxseg Revision 683e3462: Remove dummy, vlmc-xseg, pfiled from peers build.
- 06:00 pm Revision 683e3462: Remove dummy, vlmc-xseg, pfiled from peers build.
- 05:58 pm libxseg Revision 8b630f2d: Add python archipelago dependencies to setup.py
- 05:58 pm Revision d768f2f8: Add python xseg dependencies to setup.py
- 05:58 pm Revision 8b630f2d: Add python archipelago dependencies to setup.py
- 05:58 pm libxseg Revision d768f2f8: Add python xseg dependencies to setup.py
- 05:57 pm libxseg Revision 855e4975: Bump version.
- Bumped version to 0.2rc3.
- 05:57 pm Revision 855e4975: Bump version.
- Bumped version to 0.2rc3.
- 05:49 pm Revision 77431bc3: Fix dependencies among packages
- 05:49 pm libxseg Revision 77431bc3: Fix dependencies among packages
- 05:23 pm Revision 4c7c7bf7: Bump version.
- Bumped version to 0.2next.
- 05:23 pm libxseg Revision 4c7c7bf7: Bump version.
- Bumped version to 0.2next.
- 05:23 pm libxseg Revision 04e39ea3: Add python xseg dependencies to setup.py
- 05:23 pm Revision 04e39ea3: Add python xseg dependencies to setup.py
- 05:22 pm libxseg Revision 9f038ba5: Add python archipelago dependencies to setup.py
- 05:22 pm Revision 9f038ba5: Add python archipelago dependencies to setup.py
02/23/2013
- 11:20 pm qemu Revision a345481b: target-mips: fix for sign-issue in MULQ_W helper
- Correct sign-propagation before multiplication in MULQ_W helper.
The change also fixes previously incorrect expected ... - 11:20 pm qemu Revision 9c19eb1e: target-mips: fix for incorrect multiplication with MULQ_S.PH
- The change corrects sign-related issue with MULQ_S.PH. It also includes
extension to the already existing test which ... - 07:25 pm qemu Revision d1f8cd83: target-unicore32: Use mul*2 for do_mult
- Cc: Guan Xuetao <gxt@mprc.pku.edu.cn>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <b... - 07:25 pm qemu Revision 1d3b7084: target-sh4: Use mul*2 for dmul*
- Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swir... - 07:25 pm qemu Revision d2123a07: target-xtensa: Use add2/sub2 for mac
- Cc: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <b... - 07:25 pm qemu Revision c9cda20b: target-xtensa: Use mul*2 for mul*hi
- Cc: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <b... - 07:25 pm qemu Revision 15fe216f: target-sparc: Use official add2/sub2 interfaces for addx/subx
- Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <b... - 07:25 pm qemu Revision 528692a8: target-sparc: Use mul*2 for multiply
- Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <b... - 07:25 pm qemu Revision 2fdcb629: target-ppc: Use setcond in gen_op_cmp
- Which means that callers need not copy data into local tmps.
Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Richa... - 07:25 pm qemu Revision e4a2c846: target-ppc: Compute mullwo without branches
- Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blau... - 07:25 pm qemu Revision ba4af3e4: target-ppc: Compute arithmetic shift carry without branches
- Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blau... - 07:25 pm qemu Revision fd3f0081: target-ppc: Implement neg in terms of subf
- Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blau... - 07:25 pm qemu Revision b5a73f8d: target-ppc: Use add2 for carry generation
- Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blau... - 07:25 pm qemu Revision 146de60d: target-ppc: Compute addition carry with setcond
- Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blau... - 07:25 pm qemu Revision ffe30937: target-ppc: Compute addition overflow without branches
- Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blau... - 07:25 pm qemu Revision da91a00f: target-ppc: Split out SO, OV, CA fields from XER
- In preparation for more efficient setting of these fields.
Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Richard... - 07:25 pm qemu Revision 23ad1d5d: target-ppc: Use mul*2 in mulh* insns
- Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blau... - 07:25 pm qemu Revision bf45f971: target-cris: Use mul*2 in mul* insns
- Cc: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Bl... - 07:25 pm qemu Revision f402f38f: tcg: Implement muls2 with mulu2
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm qemu Revision ce1dd5d1: target-mips: Use mul[us]2 in [D]MULT[U] insns
- Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swir... - 07:25 pm qemu Revision 2de68a49: target-arm: Implement sbc_cc inline
- Use sub2 if available, otherwise use 64-bit arithmetic.
Cc: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: ... - 07:25 pm qemu Revision d693e147: tcg-arm: Implement muls2_i32
- We even had the encoding of smull already handy...
Cc: Andrzej Zaborowski <balrogg@gmail.com>
Signed-off-by: Richard... - 07:25 pm qemu Revision 624988a5: tcg-i386: Implement multiword arithmetic ops
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm qemu Revision 49b4c31e: target-arm: Implement adc_cc inline
- Use add2 if available, otherwise use 64-bit arithmetic.
Cc: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: ... - 07:25 pm qemu Revision f1fae40c: tcg: Apply life analysis to 64-bit multiword arithmetic ops
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm qemu Revision c9f10124: target-arm: Use mul[us]2 and add2 in umlal et al
- Cc: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue S... - 07:25 pm qemu Revision 831d7fe8: target-arm: Use mul[us]2 in gen_mul[us]_i64_i32
- Cc: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue S... - 07:25 pm qemu Revision dc46d1c6: target-s390x: Use mulu2 for mlgr insn
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm qemu Revision 962415fc: target-alpha: Use mulu2 for umulh insn
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm qemu Revision 76f13133: target-i386: Use add2 to implement the ADX extension
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm qemu Revision e3482cb8: target-arm: Use add2 in gen_add_CC
- Cc: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue S... - 07:25 pm qemu Revision d7156f7c: tcg: Add 64-bit multiword arithmetic operations
- Matching the 32-bit multiword arithmetic that we already have.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm qemu Revision f6953a73: tcg: Implement multiword addition helpers
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm qemu Revision 696a8be6: tcg: Implement multiword multiply helpers
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm qemu Revision 3c51a985: tcg: Implement a 64-bit to 32-bit extraction helper
- We're going to have use for this shortly in implementing other helpers.
Signed-off-by: Richard Henderson <rth@twiddl... - 07:25 pm qemu Revision bbc863bf: tcg-i386: Always implement 32-bit multiword ops
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm qemu Revision e6a72734: tcg: Make 32-bit multiword operations optional for 64-bit hosts
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm qemu Revision 803d805b: tcg-sparc: Always implement 32-bit multiword ops
- Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <b... - 07:25 pm qemu Revision 4d3203fd: tcg: Add signed multiword multiplication operations
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:21 pm qemu Revision f708e736: Merge branch 'eflags3' of git://github.com/rth7680/qemu
- * 'eflags3' of git://github.com/rth7680/qemu: (61 commits)
target-i386: Use movcond to implement shiftd.
target-i... - 06:11 pm qemu Revision 6ab7e546: Replace all setjmp()/longjmp() with sigsetjmp()/siglongjmp()
- The setjmp() function doesn't specify whether signal masks are saved and
restored; on Linux they are not, but on BSD ... - 02:42 pm Revision ee38a94a: Get correct iodepth
- 12:00 pm qemu Revision d1c36ba7: SPARC LEON power-down support added
- Signed-off-by: Ronald Hecht <address@hidden>
Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Signed-off-by: Blu... - 12:00 pm qemu Revision 7a0a9c2c: Added LEON MMU ASI mappings and corrected LEON3 MMU masks.
- This patch adds SPARC ASI mappings that are used by the LEON processor.It also
corrects the MMU context register and ... - 12:00 pm qemu Revision 99e44800: grlib-apbuart: Add support of various flags
- - enable/disable Rx and Tx
- Rx and Tx interrupt
- Tx FIFO empty and Tx SHIFT empty
Signed-off-by: Fabien Chouteau... - 12:00 pm qemu Revision 8eda2228: Typo: replace gptimer by apbuart
- Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:50 am qemu Revision af18078d: disas/i386.c: Add explicit braces round empty for-loop body
- Add explicit braces round an empty for-loop body; this fits
QEMU style and is easier to read than an inconspicuous se... - 11:42 am qemu Revision 632314c4: qemu-log: Remove qemu_log_try_set_file() and its users
- Remove the function qemu_log_try_set_file() and its users (which
are all in TCG code generation functions for various... - 11:39 am qemu Revision 685cbd2f: xhci: fix bad print specifier
- This fixes the following compilation error:
hw/usb/hcd-xhci.c:1156:17: error: format ‘%llx’ expects argument of type
...
02/22/2013
- 10:49 pm qemu Revision 30e8f22b: gtk: Rename File to Machine menu and add pause, reset and power down items
- This adds basic guest control commands to the "Machine" menu - a nice
added-value for the GTK UI.
We use "pause" as ... - 10:49 pm qemu Revision 10409282: ui/gtk: Use menu item from stock for full screen
- This reduces the required translations and gives a nicer menu
with an icon.
The full screen menu item is no longer a... - 10:48 pm qemu Revision 28d2e5b2: ui/gtk: Support versions of VTE before 0.26
- This is needed for current Debian stable (Squeeze).
VTE versions before 0.26 did not support VtePty.
Lower the vers... - 10:48 pm qemu Revision c95e3080: Reenable -Wstrict-prototypes
- One part of this patch reverts commit 22bc9a46, which disabled the
warning. The rest of it deals with the warning by ... - 10:29 pm qemu Revision bf3caa3d: pc: add compatibility machine types for 1.4
- Adds both pc-i440fx-1.4 and pc-q35-1.4.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf... - 10:29 pm qemu Revision 215e47b9: blockdev: enable discard by default
- Because discard is now a host parameter, we can always fake it as enabled
in the guest. This is an extension of the ... - 10:29 pm qemu Revision ded9d2d5: qemu-nbd: add --discard option
- Similar to --cache and --aio, this option mimics the discard suboption
of "-drive".
Signed-off-by: Paolo Bonzini <pb... - 10:29 pm qemu Revision a9384aff: blockdev: add discard suboption to -drive
- Add support for BDRV_O_UNMAP from the QEMU command-line.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-o... - 10:29 pm qemu Revision 9e8f1835: block: implement BDRV_O_UNMAP
- It is better to present homogeneous hardware independent of the storage
technology that is chosen on the host, hence ... - 10:21 pm qemu Revision 9a665b2b: block: complete all IOs before .bdrv_truncate
- bdrv_truncate() invalidates the bdrv_check_request() result for
in-flight requests, so there should better be none.
... - 10:21 pm qemu Revision 02700315: coroutine: trim down nesting level in perf_nesting test
- 20000 nested coroutines require 20 GB of virtual address space.
Only nest 1000 of them so that the test (only enabled... - 10:21 pm qemu Revision 40239784: coroutine: move pooling to common code
- The coroutine pool code is duplicated between the ucontext and
sigaltstack backends, and absent from the win32 backen... - 10:21 pm qemu Revision 4dc9f9d6: qemu-iotests: Test qcow2 image creation options
- Just create lots of images and try out each of the creation options that
qcow2 provides (except backing_file/fmt for ... - 10:21 pm qemu Revision e930d201: qemu-iotests: Add qemu-img compare test
- Simple test for qemu-img compare to check it's working correctly.
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.... - 10:21 pm qemu Revision d14ed18c: qemu-img: Add compare subcommand
- This patch adds new qemu-img subcommand that compares content of two disk
images.
Signed-off-by: Miroslav Rezanina <... - 10:21 pm qemu Revision f382d43a: qemu-img: Add "Quiet mode" option
- There can be a need to turn output to stdout off. This patch adds a -q option
that enable "Quiet mode". In Quiet mode... - 10:21 pm qemu Revision b35b2bba: block: Add synchronous wrapper for bdrv_co_is_allocated_above
- There's no synchronous wrapper for bdrv_co_is_allocated_above function
so it's not possible to check for sector alloc... - 10:21 pm qemu Revision 7d81c141: block: refuse negative iops and bps values
- Negative I/O throttling iops and bps values do not make sense so reject
them with an error message.
Reviewed-by: Kev... - 10:21 pm qemu Revision c546194f: block: use Error in do_check_io_limits()
- The do_check_io_limits() function returns false when I/O limits are
invalid but it doesn't set an Error to indicate w... - 10:21 pm qemu Revision 4db35162: qcow2: support compressed clusters in BlockFragInfo
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
- 10:21 pm qemu Revision e6439d78: qemu-img: add compressed clusters to BlockFragInfo
- Show how many clusters are compressed. This can be used to monitor how
many compressed clusters remain and whether t... - 10:21 pm qemu Revision c9fc5083: qemu-img: fix missing space in qemu-img check output
- The qemu-img check fragmentation printf() is missing a space before the
'=' sign. The human output is not guaranteed... - 10:21 pm qemu Revision fba31bae: qcow2: record fragmentation statistics during check
- The qemu-img check command can display fragmentation statistics:
* Total number of clusters in virtual disk
* Numbe... - 10:21 pm qemu Revision 801f7044: qcow2: introduce check_refcounts_l1/l2() flags
- The check_refcounts_l1/l2() functions have a check_copied argument to
check that the QCOW_O_COPIED flag is consistent... - 10:21 pm qemu Revision c6bb9ad1: qemu-img: find the image end offset during check
- This patch adds the support for reporting the image end offset (in
bytes). This is particularly useful after a conver... - 10:21 pm qemu Revision 8599ea4c: qemu-img: add json output option to the check command
- This option --output=[human|json] makes qemu-img check output a human
or JSON representation at the choice of the use... - 06:26 pm Revision fff9d64b: Identation fixes
- 06:25 pm Revision 3294fced: Fix compilation errors
- 05:55 pm libxseg Revision 343e8278: Change libxseg minor from 0.1 to 1
- 05:55 pm Revision 343e8278: Change libxseg minor from 0.1 to 1
- 05:53 pm qemu Revision 82fb0c89: unbreak hw/usb/redirect.c build
- Commit 8550a02d1239415342959f6a32d178bc05c557cc added a streams
parameter to usb_wakeup and didn't update redirect.c.... - 05:53 pm qemu Revision 5cbb0828: ui/gtk: require at least GTK 2.18 and VTE 0.26
- This gives us the bare amount of features we need. We can add work arounds
for older versions and lower the requirem... - 05:33 pm Revision d30453d0: Change libxseg minor from 0.1 to 1
- 05:33 pm libxseg Revision d30453d0: Change libxseg minor from 0.1 to 1
- 05:32 pm Revision 79291dfa: Small changes to cached peer
- 03:44 pm Revision a551e67c: Improve cached design and implement some functionality
- 03:44 pm Revision 76f79162: Add xcache implementation
- 03:43 pm Revision 85428c4c: Add exports for wait, work queues
- 03:42 pm Revision 4b1a848d: Add xwaitq implementation
- 03:42 pm Revision 7c7a7494: Add xworkq implementation
- 03:40 pm Revision 5be18103: Add limit to xhash
- 03:40 pm Revision b2c05548: Remove unused linker file from xobj.o
- 03:40 pm Revision 67e10529: Improve xlock try lock function
- 03:40 pm Revision 039cd516: Initial cached implementation
- 03:34 pm Revision 45de0faf: Fix xseg, archipelago python cleanup
- 03:34 pm libxseg Revision 45de0faf: Fix xseg, archipelago python cleanup
- 03:33 pm libxseg Revision f42d39db: Fix xseg, archipelago python cleanup
- 03:33 pm Revision f42d39db: Fix xseg, archipelago python cleanup
- 03:17 pm qemu Revision 3f58eade: ui/gtk: Fix build (missing include for setlocale)
- At least for Ubuntu Linux locale.h is needed.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Message-id: 1361514481-261... - 11:12 am qemu Revision 90f8ae72: migration: calculate expected_downtime
- We removed the calculation in commit e4ed1541ac9413eac494a03532e34beaf8a7d1c5
Now we add it back. We need to create... - 11:12 am qemu Revision a3e879cd: migration: calculate end time after we have sent the data
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com> - 11:12 am qemu Revision cc283e3b: migration: change initial value of expected_downtime
- 0 is a very bad initial value, what we are trying to get is
max_downtime, so that is a much better estimation.
Signe... - 11:12 am qemu Revision 7161082c: migration: don't account sleep time for calculating bandwidth
- While we are sleeping we are not sending, so we should not use that
time to estimate our bandwidth.
Signed-off-by: J... - 12:34 am qemu Revision 73d4dc71: gtk: suppress accelerators from the File menu when grab is active
- If you're full screen, you probably expect Ctrl-Q to go to the guest,
not the host. I think restricting certain menu... - 12:34 am qemu Revision 15546425: gtk: make default UI (v5)
- A user can still enable SDL with '-sdl' or '-display sdl' but start making the
default display GTK by default.
I'd a... - 12:34 am qemu Revision d861def3: gtk: add virtual console support (v2)
- This enables VteTerminal to be used to render the text consoles. VteTerminal is
the same widget used by gnome-termin... - 12:34 am qemu Revision 5104a1f6: gtk: add support for input grabbing (v2)
- There is a small deviation from SDL's behavior here. Instead of Ctrl+Alt
triggering grab, we now use Ctrl-Alt-g to t... - 12:34 am qemu Revision c6158483: gtk: add support for screen scaling and full screen (v5)
- Basic menu items to enter full screen mode and zoom in/out. Unlike SDL, we
don't allow arbitrary scaling based on wi... - 12:34 am qemu Revision 834574ea: gtk: add translation support (v5)
- This includes a de_DE translation from Kevin Wolf and an it translation from
Paolo Bonzini.
Cc: Paolo Bonzini <pbonz... - 12:34 am qemu Revision a4ccabcf: ui: add basic GTK gui (v5)
- This is minimalistic and just contains the basic widget infrastructure. The GUI
consists of a menu and a GtkNotebook... - 12:34 am qemu Revision 22bc9a46: build: disable Wstrict-prototypes
- GTK won't build with strict-prototypes due to gtkitemfactory.h:
/* We use () here to mean unspecified arguments.... - 12:34 am qemu Revision d82831db: console: allow VCs to be overridden by UI
- We want to expose VCs using a VteTerminal widget. We need access to provide our
own CharDriverState in order to do t... - 12:34 am qemu Revision 00e2ceae: qom/object.c: Allow itf cast with num_itfs = 0
- num_interfaces only tells you how many interfaces the concrete child class has
(as defined in the TypeInfo). This mea... - 12:34 am qemu Revision 3e407de4: qom/object.c: Reset interface list on inheritance
- The QOM framework will attempt the recreate a classes interface list from
scratch for each class. This means that a c... - 12:34 am qemu Revision b1424e03: vga: fix byteswapping.
- In case host and guest endianness differ the vga code first creates
a shared surface (using qemu_create_displaysurfac... - 12:33 am qemu Revision ba43da36: Remove elderly top level TODO file
- The top level TODO file hasn't been touched since 2008, so it's now
an unhelpful and out of date mix of things that h... - 12:33 am qemu Revision 2ca81baa: help: add docs for multiqueue tap options
- Cc: Markus Armbruster <armbru@redhat.com>
Cc: Jason Wang <jasowang@redhat.com>
Signed-off-by: Jason Wang <jasowang@re... - 12:17 am qemu Revision 9cbaacf9: main-loop: drop rfds/wfds/xfds for good
- Now that all *_fill() and *_poll() functions use GPollFD we no longer
need rfds/wfds/xfds or pollfds_from_select()/po... - 12:17 am qemu Revision d0c8d2c0: aio: extract aio_dispatch() from aio_poll()
- We will need to loop over AioHandlers calling ->io_read()/->io_write()
when aio_poll() is converted from select(2) to... - 12:17 am qemu Revision 6b5f8762: aio: convert aio_poll() to g_poll(3)
- AioHandler already has a GPollFD so we can directly use its
events/revents.
Add the int pollfds_idx field to AioCont... - 12:17 am qemu Revision 8917c3bd: slirp: switch to GPollFD
- Slirp uses rfds/wfds/xfds more extensively than other QEMU components.
The rarely-used out-of-band TCP data feature ... - 12:17 am qemu Revision b5a01a70: aio: support G_IO_HUP and G_IO_ERR
- aio-posix.c could not take advantage of G_IO_HUP and G_IO_ERR because
select(2) does not have equivalent events. Now... - 12:17 am qemu Revision a3e4b4a8: iohandler: switch to GPollFD
- Convert iohandler_select_fill() and iohandler_select_poll() to use
GPollFD instead of rfds/wfds/xfds.
Signed-off-by:... - 12:17 am qemu Revision 134a03e0: main-loop: fix select_ret uninitialized variable warning
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Message-id: 136135... - 12:17 am qemu Revision cf1d078e: slirp: slirp/slirp.c coding style cleanup
- The slirp glue code uses tabs in some places. Since the next patch will
modify the file, convert tabs to spaces and ... - 12:17 am qemu Revision 48ce11ff: main-loop: switch POSIX glib integration to GPollFD
- Convert glib file descriptor polling from rfds/wfds/xfds to GPollFD.
The Windows code still needs poll_fds[] and n_p... - 12:17 am qemu Revision cbff4b34: main-loop: switch to g_poll() on POSIX hosts
- Use g_poll(3) instead of select(2). Well, this is kind of a cheat.
It's true that we're now using g_poll(3) on POSIX...
02/21/2013
- 08:17 pm qemu Revision 3960c41f: check-qjson: More thorough testing of UTF-8 in strings
- Test cases are scraped from Markus Kuhn's UTF-8 decoder capability and
stress test at
http://www.cl.cam.ac.uk/~mgk25/... - 05:51 pm Revision d1c90cf7: Fix incorrect reading of "insanity" parameter
- 05:39 pm qemu Revision 70aa41b5: Merge remote-tracking branch 'kraxel/usb.78' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/usb.78:
uas-uas: usb3 streams
usb-xhci: usb3 streams
usb-core: ... - 05:38 pm qemu Revision 259dc0c1: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- # By Alin Tomescu (1) and others
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
.gitignore: Ignore optionrom/*.a... - 02:04 pm Revision cb941f65: Fix identation
- 12:44 pm Revision f28f24f2: Make bench snappier when asked to terminate
- 12:34 pm Revision 6e7ab1f1: Print more useful results
- 11:38 am qemu Revision 159c9836: .gitignore: Ignore optionrom/*.asm
- Signed-off-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 11:34 am qemu Revision 11e5d738: ppc: fix bamboo >256MB RAM initialization in hw/ppc4xx_devs.c
- I was trying to launch a PowerPC "bamboo" machine with more than 256MB of RAM
with qemu-system-ppc -M bamboo -kernel ... - 11:33 am qemu Revision 499a6165: Add some missing qtest binaries to .gitignore
- These binaries are generated during make check on at least some
configurations, so att them to .gitignore.
Signed-of... - 11:33 am qemu Revision b15aaca4: xilinx_axienet.c: Assert no error when making link
- This gives an awful silent failure when it doesn't work. Assert against link
creation failure.
Signed-off-by: Peter ... - 11:33 am qemu Revision 87f1361c: Remove forward declaration of non-existant variable
- This variable has been removed 5 years ago in 970ac5a3082428dca91171f270dcd95d6f4b2636.
Signed-off-by: Hervé Poussin... - 12:16 am Revision 250a7608: Fix signal handling of peers
02/20/2013
- 05:28 pm Revision 3827a0f9: Tweak performance of bench
- 09:58 am Revision 61df4193: Fix LFSR behavior
- 09:05 am qemu Revision f437d0a3: target-i386: Use movcond to implement shiftd.
- With this being all straight-line code, it can get deleted
when the cc variables die.
Signed-off-by: Richard Henders... - 09:05 am qemu Revision e2f515cf: target-i386: Discard CC_OP computation in set_cc_op also
- The shift and rotate insns use movcond to set CC_OP, and thus
achieve a conditional EFLAGS setting. By discarding CC... - 09:05 am qemu Revision a41f62f5: target-i386: Use movcond to implement shift flags.
- With this being all straight-line code, it can get deleted
when the cc variables die.
Signed-off-by: Richard Henders... - 09:05 am qemu Revision 34d80a55: target-i386: Use movcond to implement rotate flags.
- With this being all straight-line code, it can get deleted
when the cc variables die.
Signed-off-by: Richard Henders... - 09:05 am qemu Revision 321c5351: target-i386: Implement tzcnt and fix lzcnt
- We weren't computing flags for lzcnt at all. At the same time,
adjust the implementation of bsf/bsr to avoid the loc... - 09:05 am qemu Revision f1300734: target-i386: Use clz/ctz for bsf/bsr helpers
- And mark the helpers as NO_RWG_SE.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 09:05 am qemu Revision cd7f97ca: target-i386: Implement ADX extension
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 09:05 am qemu Revision 436ff2d2: target-i386: Add CC_OP_CLR
- Special case xor with self. We need not even store the known
zero into cc_src.
Signed-off-by: Richard Henderson <rt...
02/19/2013
- 07:15 pm Revision 14e8d4f6: Fix flag handling of struct bench
- 06:59 pm Revision 62a9cc91: Fix target names and chunk offsets
- 05:24 pm Revision 5e76beb5: Increment completed requests of insane timers
- Even if a timer is not used for a benchmark, we need to increment its
completed requests since these are needed to ca... - 04:28 pm Revision d49e18aa: Implement most semi-finished functionalities
- Summary of new functionalities:
* Add support for 4 different xseg operations (read, write, info,
delete).
* Add s... - 02:18 pm qemu Revision 89a453d4: uas-uas: usb3 streams
- Add usb3 streams support to the uas (usb attached scsi) emulation.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 02:17 pm qemu Revision 024426ac: usb-xhci: usb3 streams
- Add streams support to the xhci emulation. No secondary streams yet,
only linear stream arays are supported for now.... - 01:30 pm qemu Revision 6a98d1c0: usb: make usb_packet_copy operate on combined packets
- Likewise usb_packet_skip.
Also usb_packet_size.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:30 pm qemu Revision e382d966: usb: add usb_ep_set_halted
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:30 pm qemu Revision 1a3973b3: usb-host: remove usb_host_device_close
- Nobody implements that anyway.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:30 pm qemu Revision 4075975d: usb-host: move legacy cmd line bits
- The code handling the "-usbdevice host:..." legacy command line
syntax is moved to the new hw/usb/host-legacy.c file.... - 01:30 pm qemu Revision 2e5df36d: usb: fix endpoint descriptor ordering
- Fix the ordering of the endpoint descriptors for superspeed endpoints:
The superspeed companion must come first, poss... - 01:30 pm qemu Revision 8550a02d: usb-core: usb3 streams
- This patch adds support for usb3 streams to the usb subsystem core.
This is just adding a streams field / parameter i... - 01:30 pm qemu Revision 6ef3ccd1: usb-redir: simplify packet copy
- usb_packet_copy can handle combined packets now,
so it isn't needed to special-case them any more.
Also use the new ... - 01:30 pm qemu Revision 07d17e77: allow disabling usb smartcard support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:30 pm qemu Revision 9db7c414: usb-storage: use scsi_req_enqueue return value
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:28 pm qemu Revision 6c83f815: make usb devices configurable
- Leave the core usb devices (usb hub, tablet, mouse, keyboard)
enabled unconditionally. Make the other ones configura... - 12:53 pm qemu Revision f4ece404: fix scripts/make_device_config.sh
- Make it handle multiple include statements in a file:
(1) The printf needs a space so the include files will be sep... - 10:51 am qemu Revision 62162fff: usb: Makefile cleanup
- Group files, sprinkle in some comments.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:52 am qemu Revision 0592f74a: target-i386: Implement PDEP, PEXT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 01:52 am qemu Revision e2c3c2c5: target-i386: Implement RORX
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 01:52 am qemu Revision 5f1f4b17: target-i386: Implement MULX
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 01:52 am qemu Revision 02ea1e6b: target-i386: Implement BZHI
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 01:52 am qemu Revision 4a554890: target-i386: Implement SHLX, SARX, SHRX
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 01:52 am qemu Revision bc4b43dc: target-i386: Implement BLSR, BLSMSK, BLSI
- Do all of group 17 at one time for ease.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 01:39 am qemu Revision 701ed211: target-i386: Decode the VEX prefixes
- No actual required uses of these encodings yet.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 01:39 am qemu Revision 111994ee: target-i386: Implement MOVBE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 01:39 am qemu Revision 7073fbad: target-i386: Implement ANDN
- As this is the first of the BMI insns to be implemented,
this carries quite a bit more baggage than normal.
Signed-o... - 01:39 am qemu Revision c7ab7565: target-i386: Implement BEXTR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 01:39 am qemu Revision 4a6fd938: target-i386: Tidy prefix parsing
- Avoid duplicating switch statement between 32 and 64-bit modes.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 01:39 am qemu Revision 988c3eb0: target-i386: Use CC_SRC2 for ADC and SBB
- Add another slot in ENV and store two of the three inputs. This lets us
do less work when carry-out is not needed, a... - 01:25 am qemu Revision db9f2597: target-i386: Make helper_cc_compute_{all,c} const
- Pass the data in explicitly, rather than indirectly via env.
This avoids all sorts of unnecessary register spillage.
... - 01:21 am qemu Revision 8601c0b6: target-i386: Don't reference ENV through most of cc helpers
- In preparation for making this a const helper.
By using the proper types in the parameters to the helper functions,
... - 01:03 am qemu Revision 891a5133: target-i386: Update cc_op before TCG branches
- Placing the CC_OP_DYNAMIC at the join is less effective than
before the branch, as the branch will have forced global... - 01:03 am qemu Revision a3251186: target-i386: optimize flags checking after sub using CC_SRCT
- After a comparison or subtraction, the original value of the LHS will
currently be reconstructed using an addition. ... - 01:03 am qemu Revision dc259201: target-i386: introduce gen_jcc1_noeob
- A jump that ends a basic block or otherwise falls back to CC_OP_DYNAMIC
will always have to call gen_op_set_cc_op. H... - 01:03 am qemu Revision 63633fe6: target-i386: use gen_op for cmps/scas
- Replace low-level ops with a higher-level "cmp %al, (A0)" in the case
of scas, and "cmp T0, (A0)" in the case of cmps... - 01:03 am qemu Revision cc8b6f5b: target-i386: cleanup temporary macros for CCPrepare
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 01:03 am qemu Revision 276e6b5f: target-i386: introduce gen_prepare_cc
- This makes the i386 front-end able to create CCPrepare structs for all
condition, not just those that come from a sin... - 01:03 am qemu Revision 943131ca: target-i386: use CCPrepare to generate conditional jumps
- This simplifies all the jump generation code. CCPrepare allows the
code to create an efficient brcond always, so the... - 01:03 am qemu Revision 69d1aa31: target-i386: inline gen_prepare_cc_slow
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 01:03 am qemu Revision bec93d72: target-i386: introduce CCPrepare
- Introduce a struct that describes how to build a *cond operation
that checks for a given x86 condition code. For now... - 01:03 am qemu Revision f32d3781: target-i386: introduce gen_cmovcc1
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 01:03 am qemu Revision 57eb0cc8: target-i386: expand cmov via movcond
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 01:03 am qemu Revision 2cb47645: target-i386: optimize setbe
- This is looking at EFLAGS, but it can do so more efficiently with
setcond.
Reviewed-by: Blue Swirl <blauwirbel@gmail... - 01:03 am qemu Revision 3b9d3cf1: target-i386: kill cpu_T3
- It is almost unused, and it is simpler to pass a TCG value directly
to gen_shiftd_rm_T1_T3. This value is then writt... - 01:03 am qemu Revision c365395e: target-i386: optimize setcc instructions
- Reconstruct the arguments for complex conditions involving CC_OP_SUBx (BE,
L, LE). In the others do it via setcond a... - 01:03 am qemu Revision 086c4077: target-i386: do not call helper to compute ZF/SF
- ZF, SF and PF can always be computed from CC_DST except in the
CC_OP_EFLAGS case (and CC_OP_DYNAMIC, which just resol... - 01:03 am qemu Revision 8115f117: target-i386: use inverted setcond when computing NS or NZ
- Make gen_compute_eflags_z and gen_compute_eflags_s able to compute the
inverted condition, and use this in gen_setcc_... - 01:03 am qemu Revision 06847f1f: target-i386: convert gen_compute_eflags_c to TCG
- Do the switch at translation time, converting the helper templates to
TCG opcodes. In some cases CF can be computed ... - 01:03 am qemu Revision 1a5c6359: target-i386: change gen_setcc_slow_T0 to gen_setcc_slow
- Do not hard code the destination register.
Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Paolo Bonzi... - 01:03 am qemu Revision be10b289: target-i386: optimize setle
- And allow gen_setcc_slow to operate on cpu_cc_src.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by:... - 01:03 am qemu Revision 6fa38ed2: target-i386: clean up sahf
- Discard CC_DST and set s->cc_op immediately after computing EFLAGS.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.co... - 01:03 am qemu Revision 5bdb91b0: target-i386: use gen_jcc1 to compile loopz
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 01:03 am qemu Revision fee71888: target-i386: Name the cc_op enumeration
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 01:03 am qemu Revision 3ca51d07: target-i386: Introduce set_cc_op
- This will provide a good hook into which we can consolidate
all of the cc variable discards.
Signed-off-by: Richard ... - 01:03 am qemu Revision e207582f: target-i386: Don't clobber s->cc_op in gen_update_cc_op
- Use a dirty flag to know whether env->cc_op is up to date,
rather than forcing s->cc_op to DYNAMIC and losing info.
... - 01:03 am qemu Revision 773cdfcc: target-i386: Use gen_update_cc_op everywhere
- All of the conditional calls to gen_op_set_cc_op go away, and
gen_op_set_cc_op itself gets inlined into its only rema... - 01:03 am qemu Revision 1608ecca: target-i386: add helper functions to get other flags
- Introduce new functions to extract PF, SF, OF, ZF in addition to CF.
These provide single entry points for optimizing... - 01:03 am qemu Revision d229edce: target-i386: do not compute eflags multiple times consecutively
- After calling gen_compute_eflags, leave the computed value in cc_reg_src
and set cc_op to CC_OP_EFLAGS. The next few... - 01:03 am qemu Revision ccfcdd09: target-i386: no need to flush out cc_op before gen_eob
- This makes code more similar to the other callers of gen_eob, especially
loopz/loopnz/jcxz.
Signed-off-by: Paolo Bon... - 01:03 am qemu Revision b666265b: target-i386: Move CC discards to set_cc_op
- This gets us universal coverage, rather than scattering discards
around at various places. As a bonus, we do not emi... - 01:03 am qemu Revision f5847c91: target-i386: compute eflags outside rcl/rcr helper
- Always compute EFLAGS first since it is needed whenever
the shift is non-zero, i.e. most of the time. This makes it ... - 01:03 am qemu Revision c7b3c873: target-i386: factor gen_op_set_cc_op/tcg_gen_discard_tl around computing flags
- Before computing flags we need to store the cc_op to memory. Move this
to gen_compute_eflags_c and gen_compute_eflag... - 01:03 am qemu Revision d824df34: target-i386: introduce gen_ext_tl
- Introduce a function that abstracts extracting an 8, 16, 32 or 64-bit value
with or without sign, generalizing gen_ex... - 01:03 am qemu Revision 0ff6addd: target-i386: move eflags computation closer to gen_op_set_cc_op
- This ensures the invariant that cpu_cc_op matches s->cc_op when calling
the helpers. The next patches need this beca... - 01:03 am qemu Revision 1b99f83e: test-i386: make it compile with a recent gcc
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 01:03 am qemu Revision 93ab25d7: target-i386: use OT_* consistently
- Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Rich... - 01:03 am qemu Revision 52320e15: target-i386: move carry computation for inc/dec closer to gen_op_set_cc_op
- This ensures the invariant that cpu_cc_op matches s->cc_op when calling
the helpers. The next patches need this beca... - 01:03 am qemu Revision b27fc131: target-i386: drop cc_op argument of gen_jcc1
- As in the gen_repz_scas/gen_repz_cmps case, delay setting
CC_OP_DYNAMIC in gen_jcc until after code generation. All ... - 01:03 am qemu Revision 91642ff8: target-i386: factor setting of s->cc_op handling for string functions
- Set it to the appropriate CC_OP_SUBx constant in gen_scas/gen_cmps.
In the repz case it can be overridden to CC_OP_DY... - 01:03 am qemu Revision 40475087: test-i386: QEMU_PACKED is not defined here
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
02/18/2013
- 09:56 pm Revision 9b5853f2: Add an LFSR PRNG for bench
- The PRNG introduced by this commit is a Galois-XNOR LFSR, which can
generate unique pseudorandom numbers. Also, seede... - 07:36 pm libxseg Revision 92bc111d: Bump version
- 07:36 pm Revision 92bc111d: Bump version
- 07:30 pm libxseg Revision 3607109f: Fix python egg-files install
- 07:30 pm Revision 3607109f: Fix python egg-files install
- 07:26 pm Revision a7dbf720: Fix python package names
- 07:26 pm libxseg Revision a7dbf720: Fix python package names
- 06:20 pm qemu Revision cc2832a5: rtc-test: add testcases for alarms in 12hour mode
- Trying (unsuccessfully) to break the device model as mentioned in
https://bugs.launchpad.net/qemu/+bug/1090558.
At l... - 06:20 pm qemu Revision f9b3ed40: rtc-test: always set register B in its entirety
- Eliminate dependencies between one test and the others.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-i... - 06:19 pm Revision f0fdcabf: Fix xseg dependency for archipelago tool
- 06:19 pm libxseg Revision f0fdcabf: Fix xseg dependency for archipelago tool
- 06:06 pm libxseg Revision 511bdce8: Fix version in debian/rules
- 06:06 pm Revision 511bdce8: Fix version in debian/rules
- 04:40 pm qemu Revision 7d2a929f: vnc-tls: Fix compilation with newer versions of GNU-TLS
- In my installation of GNU-TLS (v3.0.23) the type
gnutls_anon_server_credentials is marked deprecated, so -Werror
brea... - 04:39 pm qemu Revision f0378099: help: Fix markup of heading "USB options" so it appears in -help
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 1... - 04:39 pm qemu Revision 84644c45: doc help: A few options are under inappropriate headings, fix
- --device is under heading "USB options". --name and --uuid are under
"Virtual File system pass-through options". Mo... - 04:39 pm qemu Revision 10adb8be: doc help: Collect block device stuff under its own heading
- Collect them from "Standard options", "File system options", "Virtual
File system pass-through options", "Debug/Exper... - 04:39 pm qemu Revision 6265c43b: doc: Fill some option doc gaps in manual page and qemu-doc
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 1... - 04:39 pm qemu Revision c70a01e4: doc: Fix texinfo @table markup in qemu-options.hx
- End tables before headings, start new ones afterwards. Fixes
incorrect indentation of headings "File system options"... - 04:39 pm qemu Revision b8f490eb: doc: Fix some option entries in qemu-doc's function index
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 1... - 04:39 pm qemu Revision 31e70d6c: help: Drop bogus help on -qtest and -qtest-log
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 1... - 04:39 pm qemu Revision c538ca66: isa: Split off instance_init for ISADevice
- Prepares for assigning IRQs before QOM realize.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Andr... - 04:39 pm qemu Revision 872536bf: qtest: Add MMIO support
- Introduce [qtest_]{read,write}[bwlq]() libqtest functions and
corresponding QTest protocol commands to replace local ... - 04:39 pm qemu Revision b73cf9e9: libqtest: Introduce qtest_qmpv() and convert remaining macro
- In order to convert qmp() macro to an inline function, expose a
qtest_qmpv() function, reused by qtest_qmp().
We can... - 04:39 pm qemu Revision 6acf801d: libqtest: Convert macros to functions and clean up documentation
- libqtest.h provides a number of shortcut macros to avoid tests feeding
it the QTestState they operate on. Most of the... - 04:37 pm qemu Revision 3c3adde0: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- # By Andreas Färber
# Via Andreas Färber
* afaerber/qom-cpu: (47 commits)
target-i386: Split command line parsing o...
02/17/2013
- 04:28 pm qemu Revision ff7a1eb0: host-utils: Improve mulu64 and muls64
- The new formulation makes better use of add-with-carry type insns
that the host may have. Use gcc's sign adjustment ... - 04:28 pm qemu Revision f4c0f986: tests: Add unit tests for mulu64 and muls64
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:28 pm qemu Revision f540166b: host-utils: Use __int128_t for mul[us]64
- Replace some x86_64 specific inline assembly with something that
all 64-bit hosts ought to optimize well. At worst t... - 04:27 pm qemu Revision be96bd3f: tcg/ppc: Fix build of tcg_qemu_tb_exec()
- Commit 0b0d3320db74cde233ee7855ad32a9c121d20eb4 (TCG: Final globals
clean-up) moved code_gen_prologue but forgot to u...
02/16/2013
- 09:24 pm Revision 41616c5b: Add utility functions to header file
- 08:51 pm Revision 1d086ace: Design the program's skeleton for new features
- Bench peer must be able to test all xseg operations in a synchronous or
asynchronous way. Also, it must have a valida... - 07:00 pm qemu Revision 05499f4b: target-sparc: Fix debug output for DEBUG_MMU
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by... - 03:51 pm qemu Revision 2d64255b: target-i386: Split command line parsing out of cpu_x86_register()
- In order to instantiate a CPU subtype we will need to know which type,
so move the cpu_model splitting into cpu_x86_i... - 03:51 pm qemu Revision 0dac8459: target-s390x: Drop unused cpu_s390x_close() prototype
- It was never implemented.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:51 pm qemu Revision fcd7d003: cpu: Move exit_request field to CPUState
- Since it was located before breakpoints field, it needs to be reset.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:51 pm qemu Revision c05efcb1: cpu: Add CPUArchState pointer to CPUState
- The target-specific ENV_GET_CPU() macros have allowed us to navigate
from CPUArchState to CPUState. The reverse direc... - 03:51 pm qemu Revision 5c3c6a68: target-i386: Move cpu_x86_init()
- Consolidate CPU functions in cpu.c.
Allows to make cpu_x86_register() static.
No functional changes.
Reviewed-by: E... - 03:51 pm qemu Revision 0203f86f: target-lm32: Drop unused cpu_lm32_close() prototype
- It was never implemented.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:51 pm qemu Revision 0315c31c: cpu: Move running field to CPUState
- Pass CPUState to cpu_exec_{start,end}() functions.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:51 pm qemu Revision 5353d03d: spapr_hcall: Replace open-coded CPU loop with qemu_get_cpu()
- The helper functions all access ppc-specific fields only so don't bother
to change arguments to PowerPCCPU and use en... - 03:51 pm qemu Revision 912ebe10: ppce500_spin: Replace open-coded CPU loop with qemu_get_cpu()
- Potentially env could be NULL whereas cpu would still be valid and
correspond to a previous env.
Wrapping this in qe... - 03:51 pm qemu Revision 440c8152: e500: Replace open-coded loop with qemu_get_cpu()
- Since we still need env for ppc-specific fields, obtain it via the new
env_ptr fields to avoid "cpu" name conflicts b... - 03:51 pm qemu Revision d77953b9: cpu: Move current_tb field to CPUState
- Explictly NULL it on CPU reset since it was located before breakpoints.
Change vapic_report_tpr_access() argument to... - 03:51 pm qemu Revision 907a5e32: cputlb: Pass CPUState to cpu_unlink_tb()
- CPUArchState is no longer needed.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision d9c27f00: target-unicore32: Move TCG initialization to UniCore32CPU initfn
- Normalize the "inited" logic and add a tcg_enabled() check to suppress
it for qtest.
Ensures that a QOM-created UniC... - 03:50 pm qemu Revision 25733ead: target-xtensa: Move TCG initialization to XtensaCPU initfn
- Combine this with breakpoint handler registration, guarding both with
tcg_enabled() to suppress also TCG init for qte... - 03:50 pm qemu Revision 5266d20a: target-sparc: Move TCG initialization to SPARCCPU initfn
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 03:50 pm qemu Revision 0d34282f: cpu: Move host_tid field to CPUState
- Change gdbstub's cpu_index() argument to CPUState now that CPUArchState
is no longer used.
Signed-off-by: Andreas Fä... - 03:50 pm qemu Revision 6ae064fc: target-cris: Introduce CRISCPU subclasses
- Use class_init functions to initialize the VR in preparation for
overriding v32+ behavior there.
Move cpu_cris_init(... - 03:50 pm qemu Revision cb3fb38e: target-m68k: Pass M68kCPU to m68k_set_irq_level()
- Simplifies use of cpu_reset_interrupt() et al.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 9a6ee9fd: mcf_intc: Pass M68kCPU to mcf_intc_init()
- Store it in mcf_intc_state.
Prepares for passing it to m68k_set_irq_level().
Signed-off-by: Andreas Färber <afaerber... - 03:50 pm qemu Revision 4025cfd5: mcf5206: Pass M68kCPU to mcf5206_init()
- Store it in m5206_mbar_state. Prepares for passing M68kCPU to
m68k_set_irq_level().
Signed-off-by: Andreas Färber <a... - 03:50 pm qemu Revision f3273ba6: ppc405_uc: Pass PowerPCCPU to ppc40x_{core,chip,system}_reset()
- Prepares for changing cpu_interrupt() argument to CPUState.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 03:50 pm qemu Revision c7937d9f: target-m68k: Return M68kCPU from cpu_m68k_init()
- Turn cpu_init() into a static inline function for backwards
compatibility.
Signed-off-by: Andreas Färber <afaerber@s... - 03:50 pm qemu Revision 868e2824: target-lm32: Move TCG initialization to LM32CPU initfn
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 03:50 pm qemu Revision 79614b78: target-arm: Move TCG initialization to ARMCPU initfn
- Ensures that a QOM-created ARMCPU is usable.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision d1a94fec: target-cris: Move TCG initialization to CRISCPU initfn
- Split out TCG initialization from cpu_cris_init(). Avoid CPUCRISState
dependency for v10-specific initialization and ... - 03:50 pm qemu Revision aa7408ec: target-sh4: Move TCG initialization to SuperHCPU initfn
- Add a tcg_enabled() check to suppress it for qtest.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 2b7ac767: target-s390x: Move TCG initialization to S390CPU initfn
- Ensures that a QOM-created S390CPU is usable.
Acked-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Andreas F... - 03:50 pm qemu Revision 60925d26: target-ppc: Move TCG initialization to PowerPCCPU initfn
- Ensures that a QOM-created PowerPCCPU is usable.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 78ce64f4: target-mips: Move TCG initialization to MIPSCPU initfn
- Make mips_tcg_init() non-static and add tcg_enabled() check to suppress
it for qtest.
Signed-off-by: Andreas Färber ... - 03:50 pm qemu Revision cd0c24f9: target-microblaze: Move TCG initialization to MicroBlazeCPU initfn
- Split off TCG initialization from cpu_mb_init() into mb_tcg_init() to
call it from the initfn.
Ensures that a QOM-cr... - 03:50 pm qemu Revision 1cc89619: target-m68k: Move TCG initialization to M68kCPU initfn
- Add a tcg_enabled() check to suppress it for qtest.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 9c23169e: target-lm32: Introduce QOM realizefn for LM32CPU
- Introduce a realizefn and set realized = true in cpu_lm32_init().
Also move cpu_reset() call from initfn to realizef... - 03:50 pm qemu Revision ca45f8b0: target-cris: Introduce QOM realizefn for CRISCPU
- Introduce realizefn and set realized = true from cpu_cris_init().
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>... - 03:50 pm qemu Revision 6d1bbc62: target-m68k: Introduce QOM realizefn for M68kCPU
- Introduce realizefn and set realized = true in cpu_m68k_init().
Split off GDB registration to a new m68k_cpu_init_gd... - 03:50 pm qemu Revision 5f6c9643: target-xtensa: Introduce QOM realizefn for XtensaCPU
- Introduce realizefn and set realized = true in cpu_xtensa_init().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 088383e3: target-unicore32: Introduce QOM realizefn for UniCore32CPU
- Introduce a realizefn and set realized = true in uc32_cpu_init().
Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
[AF: I... - 03:50 pm qemu Revision b6e91ebf: target-sparc: Introduce QOM realizefn for SPARCCPU
- Introduce realizefn and set realized = true in cpu_sparc_init().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 55acb588: target-sh4: Introduce QOM realizefn for SuperHCPU
- Introduce a realizefn and set realized = true in cpu_sh4_init().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 1f136632: target-s390x: Introduce QOM realizefn for S390CPU
- Introduce realizefn and set realized = true in cpu_s390x_init().
Defer CPU reset from initfn to realizefn.
Acked-by... - 03:50 pm qemu Revision c1caf1d9: target-mips: Introduce QOM realizefn for MIPSCPU
- Introduce a realizefn and set realized = true from cpu_mips_init().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 746b03b2: target-microblaze: Introduce QOM realizefn for MicroBlazeCPU
- Introduce realizefn and set realized = true from cpu_mb_init().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 4f658099: cpu: Prepare QOM realizefn
- Overwrite the default implementation with a no-op, no longer
attempting to call DeviceClass::init.
Signed-off-by: An... - 03:50 pm qemu Revision 14969266: target-arm: Update ARMCPU to QOM realizefn
- Turn arm_cpu_realize() into a QOM realize function, no longer called
via cpu.h prototype. To maintain the semantics o... - 03:50 pm qemu Revision bd1b2828: target-alpha: Update AlphaCPU to QOM realizefn
- Update the alpha_cpu_realize() signature and hook up to
DeviceClass::realize. Set realized = true in cpu_alpha_init()... - 03:50 pm qemu Revision 4776ce60: target-ppc: Update PowerPCCPU to QOM realizefn
- Adapt ppc_cpu_realize() signature, hook it up to DeviceClass and set
realized = true in cpu_ppc_init().
Reviewed-by:... - 03:50 pm qemu Revision 2b6f294c: target-i386: Update X86CPU to QOM realizefn
- Adapt the signature of x86_cpu_realize(), hook up to
DeviceClass::realize and set realized = true in cpu_x86_init().
... - 03:50 pm qemu Revision c296262b: target-openrisc: Update OpenRISCCPU to QOM realizefn
- Update the openrisc_cpu_realize() signature, hook it up to
DeviceClass::realize and set realized = true in cpu_openri... - 01:12 pm qemu Revision 453776e5: bitops: Remove routines redundant with host-utils
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Blue Sw... - 01:12 pm qemu Revision 0f9d8bd3: bitops: Replace bitops_ctol with ctzl
- The is the only remaining user.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Eric Blake <eblake@r... - 01:12 pm qemu Revision 4932398f: bitops: Inline bitops_flsl
- This is the only remaining user.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Eric Blake <eblake@... - 01:12 pm qemu Revision 14e53426: target-i386: Inline bitops_flsl
- Use clz32 directly. Which makes slightly more sense given
that the input is type "int" and not type "long".
Signed-... - 01:12 pm qemu Revision 0cfa6adc: bitops: Write bitops_flsl in terms of clzl
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Blue Sw... - 01:12 pm qemu Revision 5bbf90be: memory: Use non-bitops ctzl
- A memory size of zero is invalid, and so that edge condition
does not occur.
Signed-off-by: Richard Henderson <rth@t... - 01:12 pm qemu Revision 265ce4a5: bitops: Use non-bitops ctzl
- The use of ctz has already eliminated zero, and thus the difference
in edge conditions between the two routines is ir... - 01:11 pm qemu Revision 18331e7c: hbitmap: Use non-bitops ctzl
- Both uses of ctz have already eliminated zero, and thus the difference
in edge conditions between the two routines is... - 01:09 pm qemu Revision 72d81155: host-utils: Fix coding style and add comments
- Add function comments to the routines, documenting the corner
cases upon which we are standardizing. Fix the few ins... - 01:09 pm qemu Revision 01654373: host-utils: Add host long specific aliases for clz, ctz, ctpop
- We will standardize on these names, rather than the similar routines
currently residing in qemu/bitops.h.
Signed-off... - 12:45 pm qemu Revision 38dad9e5: qemu-log: Rename CPULogItem, cpu_log_items to QEMULogItem, qemu_log_items
- Rename the typedef CPULogItem and the public array cpu_log_items
to names that better reflect the fact that the qemu_... - 12:45 pm qemu Revision b946bffa: cpus.c: Drop unnecessary set_cpu_log()
- The set_cpu_log() function in cpus.c is a fairly simple wrapper
which is only called from one location. Just inline t... - 12:44 pm qemu Revision 24537a01: qemu-log: Rename the public-facing cpu_set_log function to qemu_set_log
- Rename the public-facing function cpu_set_log to qemu_set_log. This
requires us to rename the internal-only qemu_set_... - 12:44 pm qemu Revision 4fde1eba: qemu-log: Rename cpu_str_to_log_mask to qemu_str_to_log_mask
- Rename cpu_str_to_log_mask() to qemu_str_to_log_mask(), since
the qemu_log functionality is no longer restricted to T... - 12:44 pm qemu Revision 59a6fa6e: qemu-log: Abstract out "print usage message about valid log categories"
- Abstract out the "print a human readable list of all the
valid log categories" functionality which is currently dupli... - 12:43 pm qemu Revision 9a7e5424: qemu-log: Unify {cpu_set,set_cpu}_log_filename as qemu_set_log_filename
- The qemu_log() functionality is no longer specific to TCG CPU debug logs.
Rename cpu_set_log_filename() to qemu_set_l... - 12:41 pm qemu Revision 5e5f07e0: TCG: Move translation block variables to new context inside tcg_ctx: tb_ctx
- It's worth to clean-up translation blocks variables and move them
into one context as was suggested by Swirl.
Also if... - 12:40 pm qemu Revision 0b0d3320: TCG: Final globals clean-up
- Signed-off-by: Evgeny Voevodin <evgenyvoevodin@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:40 am qemu Revision 2742f56d: Open up 1.5 development tree
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 12:15 am qemu Revision 03e94e39: Update VERSION for release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
02/15/2013
- 11:53 am Revision 7534f41f: Merge branch 'feature-bench' into debian-feature-bench
- 11:40 am Revision b0074b6c: Fix segfault, parameters validation
02/14/2013
- 08:00 pm Revision 907e1862: Initial support for xseg ops
- 04:58 pm qemu Revision 571f65ec: Update VERSION of release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:58 pm qemu Revision 71652365: Revert "Update OpenBIOS images"
- This reverts commit 10442558ab1797bfbb01285b909e34c5cf038f12.
With the updated OpenBIOS image, -M g3beige fails to b... - 03:38 pm Revision 10956d59: Alpha release of bench peer
- On this release, the bench peer can measure the total elapsed time
of the benchmark. TODO:
* Allow bench peer to be ...
02/13/2013
- 07:57 pm qemu Revision 9893c80d: cadance_uart: Accept input after rx FIFO pop
- The device returns false from the can receive function when the FIFO is
full. This means the device should check for ... - 07:57 pm qemu Revision 8a8f5840: block/curl: only restrict protocols with libcurl>=7.19.4
- The curl_easy_setopt(state->curl, CURLOPT_PROTOCOLS, ...) interface was
introduced in libcurl 7.19.4. Therefore we c... - 07:57 pm qemu Revision d36b2b90: qapi: Flatten away ChardevPort
- Simplifies the schema and the code.
QMP command
{ "execute" : "chardev-add",
"arguments" : { "id" : "ser0... - 07:57 pm qemu Revision d037d6bb: chardev: Fix manual page and qemu-doc for -chardev tty
- Broken in commit d59044ef.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@re... - 07:57 pm qemu Revision cc2a9043: net: Avoid NULL function pointer dereference on cleanup
- The pSeries machine and some other devices don't supply a cleanup
callback. Revert part of 1ceef9f27359cbe92ef124bf74... - 07:56 pm qemu Revision 91b0a8f3: s390: Fix handling of iscs.
- There are two ways to express an interruption subclass:
- As a bitmask, as used in cr6.
- As a number, as used in the... - 07:56 pm qemu Revision 760794f7: s390/sclpconsole: prevent char layer callback during initialization
- Starting a qemu with an sclp console and pressing a key very early
can result in
"qemu-system-s390x: hw/s390x/sclpcon... - 07:56 pm qemu Revision bd9a8d85: s390: Keep I/O interrupts enabled for all iscs.
- do_io_interrupt() would stop scanning further iscs if it found
an I/O interrupt it could inject. This might cause the... - 02:01 pm qemu Revision dada5c7e: xilinx.h: Dont qdev_create from ethernet_create()
- Pulled the qdev_create functionality out of xilinx_axiethernet_create() and
pushed it up to the petalogix_ml605_mmu m... - 02:01 pm qemu Revision 7ce4106c: xilinx.h: s/xilinx_axiethernetdma()/xilinx_axidma()
- This function has nothing to do with ethernet. Its reusable for all DMA clients.
Dropped the "ethernet" in the name a... - 12:26 am qemu Revision 0231ed4f: Merge remote-tracking branch 'stefanha/block' into staging
- * stefanha/block:
Revert "block/vpc: Fix size calculation"
block/raw-posix: detect readonly Linux block devices u... - 12:26 am qemu Revision ad55ab42: migration: make qemu_ftell() public and support writable files
- Migration .save_live_iterate() functions return the number of bytes
transferred. The easiest way of doing this is by... - 12:26 am qemu Revision 4a0e6714: trace: deal with deprecated glib thread functions
- g_thread_create() was deprecated in favor of g_thread_new() and
g_cond_new() was deprecated in favor of GCond initial... - 12:26 am qemu Revision 6aaa9dae: block-migration: fix pending() and iterate() return values
- The return value of .save_live_pending() is the number of bytes
remaining. This is just an estimate because we do no... - 12:26 am qemu Revision 30d94087: trace: use glib atomic int types
- Juan reported that RHEL 6.4 hosts give compiler warnings because we use
unsigned int while glib prototypes use volati...
02/12/2013
- 07:53 pm libxseg Revision b62308c0: Make archipelago tool handle updates
- 07:53 pm Revision b62308c0: Make archipelago tool handle updates
- 07:39 pm Revision 59da5107: Make bench send requests faster
- 07:37 pm Revision 9ee6e632: debian packaging compiles only user-space stuff
- 07:37 pm libxseg Revision 9ee6e632: debian packaging compiles only user-space stuff
- 07:35 pm Revision f439d224: Makefile now supports userspace-only build
- 07:35 pm libxseg Revision f439d224: Makefile now supports userspace-only build
- 07:16 pm Revision acdff93c: Merge Makefile from feature branch
- 07:15 pm Revision 187766c5: Fix missing removal of config.mk
- 06:43 pm Revision 0bd87e98: Remodify debian/rules auto_build
- 06:38 pm Revision be15cf3a: Merge branch 'debian-feature-testuseronly' of https://code.grnet.gr/git/archip...
- 06:38 pm Revision ccec716c: Merge branch 'debian-feature-testuseronly' of https://code.grnet.gr/git/archip...
- 06:33 pm Revision b99899d7: Merge branch 'debian-feature-testuseronly' of https://code.grnet.gr/git/archip...
- 06:33 pm Revision 5b224dc1: dh_auto_build: build only xseg userspace
- 06:29 pm Revision c9822607: Merge branch 'feature-testuseronly' of https://code.grnet.gr/git/archipelago i...
- 06:28 pm Revision 25593d4d: Make dh default make command build only userspace
- 05:46 pm Revision 9411922a: dh_auto_build: build only xseg userspace
- 05:39 pm Revision 3e2c3649: Make dh default make command build only userspace
- 05:22 pm libxseg Revision 53c5d4cf: Merge branch 'feature-segdev' into develop
- 05:22 pm Revision 53c5d4cf: Merge branch 'feature-segdev' into develop
- 05:22 pm Revision 616eb002: Remove segdev usercount logging
- 05:22 pm libxseg Revision 616eb002: Remove segdev usercount logging
- 05:22 pm libxseg Revision a869eced: xseg_segdev user driver: close fd on deallocate
- 05:22 pm Revision 1bbee379: xseg_segdev kernel driver: put segdev on initialization
- 05:22 pm libxseg Revision e8123adf: xsegbd: use xseg leave instead of unmapping the segment
- 05:22 pm libxseg Revision d520cde3: print usercount on segdev destroy
- 05:22 pm libxseg Revision 1bbee379: xseg_segdev kernel driver: put segdev on initialization
- 05:22 pm Revision a869eced: xseg_segdev user driver: close fd on deallocate
- 05:22 pm Revision e8123adf: xsegbd: use xseg leave instead of unmapping the segment
- 05:22 pm Revision d520cde3: print usercount on segdev destroy
- 05:22 pm Revision 7b4f31ea: xseg_segdev driver: do not destroy old segment when allocating a new one
- 05:22 pm libxseg Revision 7b4f31ea: xseg_segdev driver: do not destroy old segment when allocating a new one
- 05:22 pm libxseg Revision d534d300: Fix possible race in segdev_get and segdev_destroy segment
- 05:22 pm Revision d534d300: Fix possible race in segdev_get and segdev_destroy segment
- 05:22 pm libxseg Revision b3bb52fe: xseg_segdev driver: segdev_put if allocate fails
- 05:22 pm Revision e4f791c0: xseg_segdev user driver: do not try to destroy old segment on allocation
- 05:22 pm Revision 1201e543: segdev: put segdev on write error
- 05:22 pm Revision b3bb52fe: xseg_segdev driver: segdev_put if allocate fails
- 05:22 pm libxseg Revision e4f791c0: xseg_segdev user driver: do not try to destroy old segment on allocation
- 05:22 pm libxseg Revision 1201e543: segdev: put segdev on write error
- 02:56 pm Revision 80ac8108: Add python version in control file
- 02:56 pm libxseg Revision 0cce2df9: Make archipelago stop not to be invoked during installation
- 02:56 pm libxseg Revision 80ac8108: Add python version in control file
- 02:56 pm Revision 0cce2df9: Make archipelago stop not to be invoked during installation
- 02:04 pm Revision 13d0e2ab: Merge branch 'feature-bench' into debian-feature-bench
- Conflicts:
xseg/peers/user/peer.h - 02:02 pm Revision 0c3e3ef3: Fix missing function declaration
- 01:32 pm libxseg Revision d812f2c9: Fix autopkg_debian to work with buildbot
- 01:32 pm Revision d812f2c9: Fix autopkg_debian to work with buildbot
- 01:28 pm Revision 994433b9: Simplify port binding code
- 01:25 pm qemu Revision 33ccf667: Revert "block/vpc: Fix size calculation"
- This reverts commit f880defbb06708d30a38ce9f2667067626acdd38.
Jeff Cody's testing revealed that the interpretation o... - 01:22 pm qemu Revision da888d37: block/raw-posix: detect readonly Linux block devices using BLKROGET
- Linux block devices can be set read-only with "blockdev --setro
<device>". The same thing can be done for LVM volume... - 01:01 pm libxseg Revision 2f4993fa: Merge branch 'feature-merklehash' into develop
- 01:01 pm Revision 2f4993fa: Merge branch 'feature-merklehash' into develop
- 01:00 pm Revision 78204c21: Mapper: use merkle hash to calculate name of snapshot
- 01:00 pm libxseg Revision 78204c21: Mapper: use merkle hash to calculate name of snapshot
- 11:03 am qemu Revision 03ec2f83: hw/m25p80.c: add WRSR(0x01) support
- Atmel, SST and Intel/Numonyx serial flash tend to power up
with the software protection bits set.
And thus the new m2... - 09:02 am Revision ead5d018: Fix segfault
- 08:57 am Revision 5fee7d0f: Keep naming in peerd_loop consistent
02/11/2013
- 09:22 pm qemu Revision 58fa4325: qapi: Improve chardev-add documentation
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id: 1360602348-4727-1-git-send-email-armbru@redhat.com
S... - 09:22 pm qemu Revision d7cd3694: migration: restrict scope of incoming fd read handler
- The incoming migration is processed in a coroutine and uses an fd read
handler to enter the yielded coroutine when da... - 09:22 pm qemu Revision d0bce760: libi2c-omap: Fix endianness dependency
- The libqos driver for omap_i2c currently does not work on Big Endian.
Introduce helpers for reading from and writing ... - 09:22 pm qemu Revision 5dd6be06: qtest: Use strtoull() for uint64_t
- On 32-bit hosts, unsigned long may be uint32_t and uint64_t may be
unsigned long long. Account for this by always usi... - 09:22 pm qemu Revision 84eac317: libqtest: Fix documentation copy&paste errors
- The [qtest_]in[bwl]() functions/macros don't have a value argument.
Signed-off-by: Andreas Färber <afaerber@suse.de>... - 08:07 pm libxseg Revision fcda2401: Makefiles do not remove version files
- 08:07 pm Revision fcda2401: Makefiles do not remove version files
- 08:04 pm Revision ca9b311d: Add xseg version file to gitignore
- 08:04 pm libxseg Revision ca9b311d: Add xseg version file to gitignore
- 07:26 pm libxseg Revision 7a1e9ce4: Fix wrong entry points in python-xseg
- 07:26 pm Revision 7a1e9ce4: Fix wrong entry points in python-xseg
- 06:38 pm Revision 683f69fb: Fix timers and add them to critical paths
- Fixed incorrect handling of elapsed time and used appropriate timers to
benchmark crtical paths. - 06:34 pm Revision eebbbc7a: Complete unification of thread_loop/peerd_loop
- 04:14 pm qemu Revision f880defb: block/vpc: Fix size calculation
- The size calculated from the CHS values is not the real image (disk) size,
but usually a smaller value. This is cause... - 04:14 pm qemu Revision 2c5a7f20: block-migration: fix block_save_iterate() return value
- The .save_live_iterate() function returns 0 to continue iterating or 1
to stop iterating.
Since 16310a3cca7320edb934... - 04:14 pm qemu Revision d5f1f286: block-migration: improve "Unknown flags" error message
- Show the actual flags value and include "block migration" in the error
message so it's clear where the error is comin... - 04:14 pm qemu Revision 9ee0cb20: block-migration: fix blk_mig_save_dirty_block() return value checking
- Commit 43be3a25c931a7f61a76fbfc9d35584cbfc5fb58 changed the
blk_mig_save_dirty_block() return code handling. The fun... - 04:13 pm qemu Revision 7216ae3d: qemu-option: Disable two helpful messages that got broken recently
- commit 8be7e7e4 and commit ec7b2ccb messed up the ordering of error
message and the helpful explanation that should f... - 04:13 pm qemu Revision 312fd5f2: error: Strip trailing '\n' from error string arguments (again)
- Commit 6daf194d and be62a2eb got rid of a bunch, but they keep coming
back. Tracked down with this Coccinelle semant... - 04:13 pm qemu Revision cfdd1628: vl: Drop redundant "parse error" reports
- qemu_opts_parse() reports the error already, and in a much more useful
way.
Signed-off-by: Markus Armbruster <armbru... - 04:13 pm qemu Revision 49295ebc: vl: Exit unsuccessfully on option argument syntax error
- We exit successfully after reporting syntax error for argument of
--sandbox and --add-fd.
We continue undaunted afte... - 04:13 pm qemu Revision 1a9522cc: error: Clean up abuse of error_report() for help
- Use error_printf() instead, so the help gets presented more nicely.
Signed-off-by: Markus Armbruster <armbru@redhat.... - 04:13 pm qemu Revision 474c2134: error: Clean up error strings with embedded newlines
- The arguments of error_report() should yield a short error string
without newlines.
A few places try to print additi... - 04:10 pm qemu Revision 2da2e52d: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Peter Maydell
# Via Luiz Capitulino
* luiz/queue/qmp:
tests/test-string-input-visitor: Handle errors provoked ... - 03:38 pm Revision cfca3f66: vlmc: Fix config STORAGE option in mapinfo
- 03:38 pm libxseg Revision cfca3f66: vlmc: Fix config STORAGE option in mapinfo
- 09:00 am Revision 192f80d8: Fix segfault
- 03:10 am Revision cdd839f2: Unify thread loop with peerd_loop
- Since peerd_loop with thread_loop don't have many differences between
them, they can be unified in a single loop. TOD...
02/09/2013
- 03:39 pm qemu Revision 10442558: Update OpenBIOS images
- Update OpenBIOS images to SVN r1097 built from submodule.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:32 pm Revision 854dd6ae: Add timer implementation
- This an initial timer implementation. It is not very polished at the
momment and some implementation choices will hav...
02/08/2013
- 07:14 pm qemu Revision fb6d1bbd: block/curl: disable extra protocols to prevent CVE-2013-0249
- There is a buffer overflow in libcurl POP3/SMTP/IMAP. The workaround is
simple: disable extra protocols so that they... - 07:14 pm qemu Revision 70ef6a5b: xilinx_zynq: Fix wrong IRQ number of the second EHCI controller
- The IRQ number of the second EHCI controller should be 76, not 75.
Signed-off-by: Liming Wang <walimisdev@gmail.com>... - 07:14 pm qemu Revision 32ab06bc: hw/virtio-net: disable multiqueue by default
- The new multiqueue feature adds fields to the virtio device config, which
breaks Windows guests. Disable the feature ... - 07:14 pm qemu Revision 0eb256a2: qemu-nbd: document --cache and --aio options
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:13 pm qemu Revision 14f9b664: hw/virtio-net.c: set config size using host features
- Currently, the config size for virtio devices is hard coded. When a new
feature is added that changes the config size... - 04:07 pm libxseg Revision 213d5af6: Add ctypes import to vlmc.py
- 04:07 pm Revision 213d5af6: Add ctypes import to vlmc.py
- 04:02 pm libxseg Revision 7fafad8f: Merge branch 'develop' into debian-develop
- Conflicts:
xseg/sys/user/python/setup.py
xseg/tools/archipelago/archipelago/archipelago.py
xseg/tools/archipelago/... - 04:02 pm Revision 7fafad8f: Merge branch 'develop' into debian-develop
- Conflicts:
xseg/sys/user/python/setup.py
xseg/tools/archipelago/archipelago/archipelago.py
xseg/tools/archipelago/... - 03:44 pm Revision 8b4a1a0d: Merge branch 'feature-fixwarnings' into develop
- 03:44 pm libxseg Revision 8b4a1a0d: Merge branch 'feature-fixwarnings' into develop
- 03:44 pm libxseg Revision 0278caf0: Fix compilation warnings
- 03:44 pm Revision 0278caf0: Fix compilation warnings
- 03:37 pm qemu Revision 1e89ad5b: virtio-net: pass host features to virtio_net_init
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 03:33 pm Revision 443b73b9: PEP8 fixes in vlmc ext_scripts
- 03:33 pm Revision 1fe02183: PEP8 fixes for python xseg
- 03:33 pm libxseg Revision 1fe02183: PEP8 fixes for python xseg
- 03:33 pm libxseg Revision 443b73b9: PEP8 fixes in vlmc ext_scripts
- 03:33 pm libxseg Revision 622463a9: vlmc tool: split showmapped in get mapped and show mapped
- also add is_mapped functionality
- 03:33 pm libxseg Revision 9be3efb6: Adjust vlmc ext scripts to the new archipelago module
- 03:33 pm Revision 976f1467: More PEP8 fixes
- 03:33 pm libxseg Revision 976f1467: More PEP8 fixes
- 03:33 pm Revision 9be3efb6: Adjust vlmc ext scripts to the new archipelago module
- 03:33 pm Revision 622463a9: vlmc tool: split showmapped in get mapped and show mapped
- also add is_mapped functionality
- 03:33 pm Revision 1075ead7: PEP8 fixes
- 03:33 pm libxseg Revision 1075ead7: PEP8 fixes
- 03:33 pm Revision b45a87cb: Fix Xseg_ctx spec parsing
- 03:33 pm Revision b6e85f87: Make vlmc map return id of xsegbd_device
- 03:33 pm Revision 87f68767: Fix xsegbd races when releasing/opening device
- 03:33 pm Revision d0d49d63: Make vlmc snapshot return snapshot name on success
- 03:33 pm libxseg Revision b6e85f87: Make vlmc map return id of xsegbd_device
- 03:33 pm libxseg Revision 87f68767: Fix xsegbd races when releasing/opening device
- 03:33 pm libxseg Revision d0d49d63: Make vlmc snapshot return snapshot name on success
- 03:33 pm libxseg Revision b45a87cb: Fix Xseg_ctx spec parsing
- 03:33 pm libxseg Revision cf446599: Make archipelago functions, take kwargs
- 03:33 pm libxseg Revision d05e921b: Make vlmc module function take kwargs
- 03:33 pm libxseg Revision 7bac0881: Fix archipelago / vlmc modules
- 03:33 pm Revision d05e921b: Make vlmc module function take kwargs
- 03:33 pm Revision cf446599: Make archipelago functions, take kwargs
- 03:33 pm Revision 7bac0881: Fix archipelago / vlmc modules
- 03:33 pm Revision 979bf615: Make archipelago/vlmc tool modular
- 03:33 pm libxseg Revision f68e1b4f: Fix sys.exit in cli entry point
- 03:33 pm Revision c5effb5f: Add devflow version for xseg
- 03:33 pm Revision f68e1b4f: Fix sys.exit in cli entry point
- 03:33 pm libxseg Revision c5effb5f: Add devflow version for xseg
- 03:33 pm Revision 0c6d42b1: Add archipelago devflow version
- 03:33 pm libxseg Revision 979bf615: Make archipelago/vlmc tool modular
- 03:33 pm libxseg Revision 0c6d42b1: Add archipelago devflow version
- 03:33 pm libxseg Revision 51886667: Make archipelago tool, python module
- 03:33 pm Revision 4ff7f1fb: Make install use version supplied by version file
- 03:33 pm Revision 51886667: Make archipelago tool, python module
- 03:33 pm libxseg Revision 4ff7f1fb: Make install use version supplied by version file
- 03:32 pm Revision a9b91f5f: Add ci files
- 03:32 pm libxseg Revision a9b91f5f: Add ci files
- 03:30 pm libxseg Revision c3491600: Fix xsegbd_args in archipelago tool
- 03:30 pm Revision c3491600: Fix xsegbd_args in archipelago tool
- 03:30 pm Revision 897382a9: Fix imports in vlmc tool
- 03:30 pm libxseg Revision 4ab3ce85: Add experimental map info command
- 03:30 pm Revision 4ab3ce85: Add experimental map info command
- 03:30 pm libxseg Revision b5082da8: Make {create, destroy}_segment use xseg bindings
- Also fix SPEC encoding bug
- 03:30 pm Revision 4c6f3ce8: Fix TOPDIR export in base.mk
- 03:30 pm Revision b5082da8: Make {create, destroy}_segment use xseg bindings
- Also fix SPEC encoding bug
- 03:30 pm libxseg Revision 897382a9: Fix imports in vlmc tool
- 03:30 pm libxseg Revision 4c6f3ce8: Fix TOPDIR export in base.mk
- 03:30 pm Revision 485eabc0: Add vlmc info command
- 03:30 pm Revision f2cfb415: Make vlmc list volumes using python rados module
- 03:30 pm Revision b737a7f6: Pythonize archipelago tool. Also add independent peer manipulation
- 03:30 pm Revision 2203e6f8: Make vlmc use configurable lock file dir.
- Set as /var/lock as default. Also increased spin lock sleep time to 0.2s
- 03:30 pm libxseg Revision 485eabc0: Add vlmc info command
- 03:30 pm libxseg Revision f2cfb415: Make vlmc list volumes using python rados module
- 03:30 pm libxseg Revision 2203e6f8: Make vlmc use configurable lock file dir.
- Set as /var/lock as default. Also increased spin lock sleep time to 0.2s
- 03:30 pm libxseg Revision b737a7f6: Pythonize archipelago tool. Also add independent peer manipulation
- 03:30 pm Revision 70939a82: Change order of mapper, vlmc in archipelago peer construction
- 03:30 pm libxseg Revision 70939a82: Change order of mapper, vlmc in archipelago peer construction
- 11:28 am Revision 79500cf0: Add support for custom peer loop
- There is a new field in struct peerd called "custom_peerd_loop". If any
peer wants to use its own loop instead of the...
02/07/2013
- 09:13 pm qemu Revision b8904921: net: fix infinite loop on exit
- 1ceef9f27359cbe92ef124bf74de6f792e71f6fb added handling for cleaning
up multiple queues in qemu_del_nic() for cases w... - 05:22 pm qemu Revision 01845438: tests/test-string-input-visitor: Handle errors provoked by fuzz test
- It's OK and expected for visitors to return errors when presented with
the fuzz test's random data. Since the fuzzer ... - 01:58 pm Revision 0bf26f7e: Parse and error-check arguments
- 02:33 am qemu Revision ecd8d471: Update version for release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 12:39 am qemu Revision bd4bd24e: Merge branch 'for-linux-user' of https://git.gitorious.org/qemu-m68k/qemu-m68k...
- * 'for-linux-user' of https://git.gitorious.org/qemu-m68k/qemu-m68k:
linux-user: correct reboot()
linux-user: cor... - 12:37 am qemu Revision 0bc8ce94: linux-user: Restore cast to target type in get_user()
- Commit 658f2dc97 accidentally dropped the cast to the target type of
the value loaded by get_user(). The most visibl... - 12:37 am qemu Revision f565235b: hw/pxa2xx: Fix transposed crn/crm values for pxa2xx cp14 perf regs
- When the pxa2xx performance counter related cp14 registers were converted
from a switch-statement implementation to t... - 12:36 am qemu Revision 5b2cd985: Merge remote-tracking branch 'stefanha/tracing' into staging
- # By Markus Armbruster
# Via Stefan Hajnoczi
* stefanha/tracing:
trace: Fix location of simpletrace.py in docs
tr... - 12:36 am qemu Revision 3f23624c: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- # By Michael Tokarev (1) and Stefan Weil (1)
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
vnc: recognize Hunga... - 12:35 am qemu Revision 8a14952c: hmp: Disable chardev-add and chardev-remove
- As a general rule, HMP commands must be built on top of the QMP API.
Luiz and others have worked long & hard to make ... - 12:35 am qemu Revision 543f3412: hmp: make memchar-read escape ASCII control chars except \n and \t
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Antho... - 12:35 am qemu Revision 44f3bcd2: qmp: Drop wasteful zero-initialization in qmp_memchar_read()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Antho... - 12:35 am qemu Revision 6fd5b669: qemu-char: Drop undocumented chardev "memory" compatibility syntax
- This is a new device, so there's no compatibility to maintain, and its
use case isn't common enough to justify shorth... - 12:35 am qemu Revision 3949e594: qemu-char: Saner naming of memchar stuff & doc fixes
- New device, has never been released, so we can still improve things
without worrying about compatibility.
Naming is ... - 12:35 am qemu Revision 094c8c2c: qemu-char: Fix chardev "memory" not to drop IAC characters
- Undocumented misfeature, get rid of it while we can.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-b... - 12:35 am qemu Revision 5c230105: qemu-char: General chardev "memory" code cleanup
- Inline trivial cirmem_chr_is_empty() into its only caller.
Rename qemu_chr_cirmem_count() to cirmem_count().
Fast r... - 12:35 am qemu Revision de1cc36e: qemu-char: Support suffixed ringbuf size arguments like "size=64K"
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Antho... - 12:35 am qemu Revision 13289fb5: qmp: Plug memory leaks in memchar-write, memchar-read
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Antho... - 12:35 am qemu Revision c287e99f: qmp: Drop superfluous special case "empty" in qmp_memchar_read()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Antho... - 12:35 am qemu Revision c4f331b6: qmp: Clean up type usage in qmp_memchar_write(), qmp_memchar_read()
- Const-correctness, consistently use standard C types instead of mixing
them with GLib types.
Signed-off-by: Markus A... - 12:35 am qemu Revision 3ab651fc: qmp: Clean up design of memchar-read
- The data returned has a well-defined size, which makes the size
returned along with it redundant at best. Drop it.
... - 12:35 am qemu Revision 82e59a67: qmp: Fix design bug and read beyond buffer in memchar-write
- Command memchar-write takes data and size parameter. Begs the
question what happens when data doesn't match size.
W... - 12:35 am qemu Revision 1a69278e: qmp: Use generic errors in memchar-read, memchar-write
- New errors should be generic unless there's a real use case for rich
errors.
Signed-off-by: Markus Armbruster <armbr...
02/06/2013
- 05:54 pm Revision d2f6e7a7: Add initial support for benchmarking xseg
- 05:46 pm Revision 190373c2: Merge branch 'develop' of into feature-apyrgio
- 04:52 pm qemu Revision 2a0e1ad6: vnc: recognize Hungarian doubleacutes
- As reported in http://bugs.debian.org/697641 , some Hungarian keys
does not work with qemu when using vnc display.
T... - 04:52 pm qemu Revision f38f7a84: target-m68k: Fix comment
- * spelling fix ito -> into
* reorder to match load/store
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: ... - 04:29 pm qemu Revision 15af6321: vnc: recognize Hungarian doubleacutes
- As reported in http://bugs.debian.org/697641 , some Hungarian keys
does not work with qemu when using vnc display.
T... - 04:29 pm qemu Revision a911a182: qemu/9p: Don't ignore error in fid clunk
- We use the clunk request to do the actual xattr operation. So don't
ignore the error value for fid clunk.
Security m... - 04:29 pm qemu Revision facf98ad: qemu/iovec: Don't assert if sbytes is zero
- Since these values can possibly be sent from guest (for hw/9pfs), do a sanity check
on them. A 9p write request with ... - 04:29 pm qemu Revision ddcb73b7: e1000: fix link down handling with auto negotiation
- Fixes a couple of regression bugs introduced by
b9d03e352cb6b31a66545763f6a1e20c9abf0c2c and related to
auto-negotiat... - 04:29 pm qemu Revision 84208085: configure: Fix build with XFree
- The build is broken on ppc64-linux, possibly only with new binutils:
ld: hw/lm32/../milkymist-tmu2.o: undefined refe... - 04:29 pm qemu Revision 91107fdf: bswap: Fix width of swap in leul_to_cpu
- The misnamed HOST_LONG_BITS is really HOST_POINTER_BITS. Here we're
explicitly using an unsigned long, rather than u... - 12:43 pm Revision 1ac75db4: Merge branch 'feature-modulartools' into debian-feature-modulartools
- Conflicts:
devflow.conf
xseg/sys/user/python/setup.py
xseg/tools/archipelago/Makefile
xseg/tools/archipelago/arch... - 12:43 pm libxseg Revision 1ac75db4: Merge branch 'feature-modulartools' into debian-feature-modulartools
- Conflicts:
devflow.conf
xseg/sys/user/python/setup.py
xseg/tools/archipelago/Makefile
xseg/tools/archipelago/arch... - 12:35 pm Revision e53f40bd: Make archipelago/vlmc tool modular
- 12:35 pm libxseg Revision e53f40bd: Make archipelago/vlmc tool modular
- 12:15 pm Revision 757588f1: Fix CI script
- 12:15 pm libxseg Revision 757588f1: Fix CI script
- 11:10 am libxseg Revision c459e773: Add devflow version for xseg
- 11:10 am Revision c459e773: Add devflow version for xseg
- 04:51 am qemu Revision 5f876756: bios: recompile BIOS
- SeaBIOS is really close to spilling over to 256k. Until we can better
handle migration across RAM block size changes...
02/05/2013
- 10:52 pm qemu Revision e722d705: trace: Direct access of atomics is verboten, use the API
- The GLib Reference Manual says:
It is very important that all accesses to a particular integer or
pointer be... - 10:52 pm qemu Revision 8f44015e: trace: Fix location of simpletrace.py in docs
- Missed when commit 4c3b5a48 moved it.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek... - 10:52 pm qemu Revision fb3a5085: trace: Fix simple trace dropped event record for big endian
- We use atomic operations to keep track of dropped events.
Inconveniently, GLib supports only int and void * atomics,... - 10:52 pm qemu Revision b6b2c962: trace: Clean up the "try to update atomic until it worked" loops
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Harsh... - 08:22 pm libxseg Revision e8d0df50: Fix sys.exit in cli entry point
- 08:22 pm Revision e8d0df50: Fix sys.exit in cli entry point
- 08:22 pm libxseg Revision af2cf625: Make archipelago tool, python module
- 08:22 pm Revision d71906c5: Add archipelago devflow version
- 08:22 pm libxseg Revision d71906c5: Add archipelago devflow version
- 08:22 pm Revision af2cf625: Make archipelago tool, python module
- 08:22 pm Revision 058a6658: Add ci files
- 08:22 pm libxseg Revision 080b3670: Fix TOPDIR export in base.mk
- 08:22 pm Revision 080b3670: Fix TOPDIR export in base.mk
- 08:22 pm libxseg Revision 058a6658: Add ci files
- 08:22 pm libxseg Revision 60228e15: Make install use version supplied by version file
- 08:22 pm Revision 60228e15: Make install use version supplied by version file
- 08:22 pm libxseg Revision aa428253: Fix xsegbd_args in archipelago tool
- 08:22 pm Revision aa428253: Fix xsegbd_args in archipelago tool
- 07:34 pm libxseg Revision 2e42a4f1: Merge branch 'feature-pythonarchipelagotools' into debian-feature-pythonarchip...
- 07:34 pm Revision 2e42a4f1: Merge branch 'feature-pythonarchipelagotools' into debian-feature-pythonarchip...
- 06:59 pm Revision 88367cd4: Add archipelago devflow version
- 06:59 pm libxseg Revision 88367cd4: Add archipelago devflow version
- 06:20 pm libxseg Revision fad20cb0: Fix typo in python-*.install files
- 06:20 pm Revision fad20cb0: Fix typo in python-*.install files
- 06:01 pm libxseg Revision de868d9c: Merge branch 'feature-pythonarchipelagotools' into debian-feature-pythonarchip...
- 06:01 pm Revision de868d9c: Merge branch 'feature-pythonarchipelagotools' into debian-feature-pythonarchip...
- 06:00 pm libxseg Revision 7b5f112e: Add python-archipelago support
- 06:00 pm Revision 7b5f112e: Add python-archipelago support
- 05:53 pm libxseg Revision 5a1d90c8: Make archipelago tool, python module
- 05:53 pm Revision 5a1d90c8: Make archipelago tool, python module
- 05:39 pm Revision 029199c2: Fix imports in vlmc tool
- 05:39 pm Revision 26e2033b: Make {create, destroy}_segment use xseg bindings
- Also fix SPEC encoding bug
- 05:39 pm Revision 430954f1: Add experimental map info command
- 05:39 pm Revision f966be86: Add vlmc info command
- 05:39 pm libxseg Revision 430954f1: Add experimental map info command
- 05:39 pm libxseg Revision f966be86: Add vlmc info command
- 05:39 pm libxseg Revision 26e2033b: Make {create, destroy}_segment use xseg bindings
- Also fix SPEC encoding bug
- 05:39 pm libxseg Revision 029199c2: Fix imports in vlmc tool
- 05:39 pm Revision e7784752: Change order of mapper, vlmc in archipelago peer construction
- 05:39 pm Revision f9942e1d: Make vlmc use configurable lock file dir.
- Set as /var/lock as default. Also increased spin lock sleep time to 0.2s
- 05:39 pm libxseg Revision 48237c5d: Pythonize archipelago tool. Also add independent peer manipulation
- 05:39 pm libxseg Revision 4078f9ab: Make vlmc list volumes using python rados module
- 05:39 pm Revision 48237c5d: Pythonize archipelago tool. Also add independent peer manipulation
- 05:39 pm libxseg Revision f9942e1d: Make vlmc use configurable lock file dir.
- Set as /var/lock as default. Also increased spin lock sleep time to 0.2s
- 05:39 pm libxseg Revision e7784752: Change order of mapper, vlmc in archipelago peer construction
- 05:39 pm Revision 4078f9ab: Make vlmc list volumes using python rados module
- 04:46 pm libxseg Revision 204ceb1e: Define default DESTDIR for system installation
- 04:46 pm Revision 204ceb1e: Define default DESTDIR for system installation
02/04/2013
- 11:24 pm qemu Revision 0123c486: s390x: silence warning from GCC on uninitialized values
- As best I can tell, this is a false positive.
[aliguori@ccnode4 qemu-s390]$ make
CC s390x-softmmu/target-s3... - 11:24 pm qemu Revision b22dd124: target-s390x: Fix wrong comparison in interrupt handling
- gcc with -Wextra complains about an ordered pointer comparison:
target-s390x/helper.c:660:27: warning:
ordered comp... - 10:39 pm qemu Revision ded67782: acpi_piix4: fix segfault migrating from 1.2
- b0b873a07872f7ab7f66f259c73fb9dd42aa66a9 bumped the vmstate version and
introduced an old-style load function to hand... - 10:38 pm qemu Revision c881e20e: vl.c: validate -numa "cpus" parameter properly
- - Accept empty strings without aborting
- Use parse_uint*() to parse numbers
- Abort if anything except '-' or end-of... - 10:38 pm qemu Revision 5f139965: vl.c: Use parse_uint_full() for NUMA nodeid
- This should catch many kinds of errors that the current code wasn't
checking for:
- Values that can't be parsed as ... - 10:38 pm qemu Revision 845e5bf9: vl.c: Extract -numa "cpus" parsing to separate function
- This will make it easier to refactor that code later.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-... - 10:38 pm qemu Revision 8f302cb0: vl.c: Fix off-by-one bug when handling "-numa node" argument
- The numa_add() code was unconditionally adding 1 to the get_opt_name()
return value, making it point after the end of... - 10:38 pm qemu Revision e4ce85b2: vl.c: numa_add(): Validate nodeid before using it
- Without this check, QEMU will corrupt memory if a too-large nodeid is
provided in the command-line. e.g.:
-numa no... - 10:38 pm qemu Revision ca4c6d36: vl.c: Check for NUMA node limit inside numa_add()
- Instead of checking the limit before calling numa_add(), check the limit
only when we already know we're going to add... - 10:38 pm qemu Revision 12e53a9d: vl.c: Abort on unknown -numa option type
- Abort in case an invalid -numa option is provided, instead of silently
ignoring it.
Signed-off-by: Eduardo Habkost <... - 10:38 pm qemu Revision e3f9fe2d: cutils: unsigned int parsing functions
- There are lots of duplicate parsing code using strto*() in QEMU, and
most of that code is broken in one way or anothe... - 05:12 pm qemu Revision ff057ccb: target-cris: Build fix for debug output
- Around r3361 (81fdc5f8d2d681da8d255baf0713144f8656bac9) env->debug1 used
to contain the address of an MMU fault. This... - 04:16 pm Revision c88386d3: Fix TOPDIR export in base.mk
- 04:16 pm libxseg Revision c88386d3: Fix TOPDIR export in base.mk
- 02:37 pm Revision 0df284ba: Fix typo in `install' parameters
- 02:37 pm libxseg Revision 0df284ba: Fix typo in `install' parameters
- 01:59 pm Revision 48b22c04: Merge branch 'develop' into feature-apyrgio
- 01:37 pm Revision 8983f4cf: Merge branch 'feature-fixmakeversions' into develop
- 01:37 pm libxseg Revision 8983f4cf: Merge branch 'feature-fixmakeversions' into develop
- 01:33 pm libxseg Revision 0462295c: Merge branch 'debian-feature-fixmakeversions' into debian-develop
- 01:33 pm Revision 0462295c: Merge branch 'debian-feature-fixmakeversions' into debian-develop
- 01:30 pm Revision 9b7d45f0: Remove deprecated version substitutions
- 01:30 pm libxseg Revision 9b7d45f0: Remove deprecated version substitutions
- 01:21 pm libxseg Revision 8704fcdc: Make install use version supplied by version file
- 01:21 pm Revision 8704fcdc: Make install use version supplied by version file
- 12:29 pm Revision 40867971: Fix grep_xseg to work both with include/exclude
02/02/2013
- 10:16 pm qemu Revision fbeadf50: bitops: unify bitops_ffsl with the one in host-utils.h, call it bitops_ctzl
- We had two copies of a ffs function for longs with subtly different
semantics and, for the one in bitops.h, a confusi... - 10:13 pm qemu Revision 7b2d9779: util: Fix compilation of envlist.c for MinGW
- MinGW has no strtok_r, so we need a declaration in sysemu/os-win32.h.
We must also fix the include statements in util... - 02:05 am qemu Revision 02cd8090: tap: unbreak -netdev tap,fd=X
- The multiqueue patch series broke -netdev tap,fd=X which manifests
as libvirt not being able to start a guest. This ... - 02:05 am qemu Revision abd8d4a4: Update version for 1.4.0-rc0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
02/01/2013
- 11:53 pm qemu Revision b76facc3: qom: remove object_delete
- This is now unused. Document the initial reference count of an object
and when it will be freed/finalized.
Signed-o... - 11:53 pm qemu Revision b09995ae: qdev: drop extra references at creation time
- qdev_free and qbus_free have to do unparent+unref, because nobody else
drops the initial reference (the one included ... - 11:53 pm qemu Revision 5c099537: cpu: do not use object_delete
- CPUs are never added to the composition tree, so delete is achieved
simply by removing the last references to them.
... - 11:53 pm qemu Revision dc7389b7: qdev: inline object_delete into qbus_free/qdev_free
- We want object_delete to disappear, and we will do this one class at a
time. Inline it for the qdev case, which we w... - 11:53 pm qemu Revision 9d127820: qdev: add reference count to a device for the BusChild
- Each device has a reference through the BusChild. This reference
was not accounted for, add it now.
Reviewed-by: An... - 11:53 pm qemu Revision 62d7ba66: qdev: add reference for the bus while it is referred to by the DeviceState
- Now that the unparent callbacks are complete, we can correctly account
more missing references.
Signed-off-by: Paolo... - 11:53 pm qemu Revision 06f7f2bb: qdev: move unrealization of devices from finalize to unparent
- Similarly, a bus holds a reference back to the device, and this will
prevent the device from going away as soon as th... - 11:53 pm qemu Revision 6c232d2f: qom: document reference counting of link properties
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:53 pm qemu Revision 6853d27a: qdev: move deletion of children from finalize to unparent
- A device will never be finalized as long as it has a reference from
other devices that sit on its buses. To ensure t... - 11:53 pm qemu Revision 39355c38: qdev: change first argument of qbus_create_inplace to void *
- Make it clear that no BUS() macro is needed in the callers (in fact it
wouldn't work because the object has not been ... - 11:53 pm qemu Revision 52e636cd: qom: preserve object while unparenting it
- Avoid that the object disappears after it's deleted from the QOM
composition tree, in case that was the only referenc... - 11:53 pm qemu Revision 4fec6404: pci: use qbus_create in pci_bus_new
- Remove knowledge of QOM innards. The common part of pci_bus_new and
pci_bus_new_inplace is moved to a new function p... - 11:53 pm qemu Revision 013e1182: qdev: remove duplication between qbus_create and qbus_create_inplace
- Move the common part to qbus_realize.
Acked-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbon... - 11:08 pm qemu Revision d5286af5: accel: change {xen, kvm, tcg, qtest}_allowed from int to bool
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:07 pm qemu Revision 217e21be: vl: correct error message when fail to init kvm
- command:
qemu-system-x86_64 -hda disk.img -smp 32 --enable-kvm
error:
Number of SMP cpus requested (32) exceeds max c... - 11:07 pm qemu Revision e3c66d93: vl: skip init accelerator if it's not available
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:45 pm qemu Revision baeddded: sparc: disable qtest in make check
- We've seen this repeatedly in buildbot but I can now reliably
reproduce it myself too. With a few hundred runs of 'm... - 10:40 pm qemu Revision 77a5f4f2: Merge remote-tracking branch 'stefanha/block' into staging
- # By Kevin Wolf (7) and others
# Via Stefan Hajnoczi
* stefanha/block:
block/raw-posix: Build fix for O_ASYNC
vmd... - 09:00 pm qemu Revision 3e3648b2: xen: fix build problem introduced from per-queue peers
- Reported-by Andreas Färber <afaerber@suse.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 08:47 pm Revision 1eabfd70: Fix case where user is root
- In this case, /home/root/... path doesn't exist, so we use a hacky way
to get the scripts' path. - 07:03 pm qemu Revision 5f800801: virtio-net: migration support for multiqueue
- This patch add migration support for multiqueue virtio-net. Instead of bumping
the version, we conditionally send the... - 07:03 pm qemu Revision a9c87c58: virtio-net: compat multiqueue support
- Disable multiqueue support for pre 1.4.
Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Anthony Liguo... - 07:03 pm qemu Revision fed699f9: virtio-net: multiqueue support
- This patch implements both userspace and vhost support for multiple queue
virtio-net (VIRTIO_NET_F_MQ). This is done ... - 07:03 pm qemu Revision e78a2b42: virtio: add a queue_index to VirtQueue
- Add a queue_index to VirtQueue and a helper to fetch it, this could be used by
multiqueue supported device.
Signed-o... - 07:03 pm qemu Revision 0c87e93e: virtio-net: separate virtqueue from VirtIONet
- To support multiqueue virtio-net, the first step is to separate the virtqueue
related fields from VirtIONet to a new ... - 07:03 pm qemu Revision f23fd811: virtio: introduce virtio_del_queue()
- Some device (such as virtio-net) needs the ability to destroy or re-order the
virtqueues, this patch adds a helper to... - 07:03 pm qemu Revision a9f98bb5: vhost: multiqueue support
- This patch lets vhost support multiqueue. The idea is simple, just launching
multiple threads of vhost and let each o... - 07:03 pm qemu Revision 16dbaf90: tap: support enabling or disabling a queue
- This patch introduce a new bit - enabled in TAPState which tracks whether a
specific queue/fd is enabled. The tap/fd ... - 07:03 pm qemu Revision e5dc0b40: tap: introduce a helper to get the name of an interface
- This patch introduces a helper tap_get_ifname() to get the device name of tap
device. This is needed when ifname is u... - 07:03 pm qemu Revision 264986e2: tap: multiqueue support
- Recently, linux support multiqueue tap which could let userspace call TUNSETIFF
for a signle device many times to cre... - 07:03 pm qemu Revision 94fdc6d0: tap: add Linux multiqueue support
- This patch add basic multiqueue support for Linux. When multiqueue is needed, we
will first check whether kernel supp... - 07:03 pm qemu Revision 5193e5fb: tap: factor out common tap initialization
- This patch factors out the common initialization of tap into a new helper
net_init_tap_one(). This will be used by mu... - 07:03 pm qemu Revision 4e4f9ae7: tap: import linux multiqueue constants
- Import multiqueue constants from if_tun.h from 3.8-rc3. A new ifr flag
IFF_MULTI_QUEUE were introduced to create a mu... - 07:03 pm qemu Revision 1ceef9f2: net: multiqueue support
- This patch adds basic multiqueue support for qemu. The idea is simple, an array
of NetClientStates were introduced in... - 07:03 pm qemu Revision f7860455: net: introduce NetClientState destructor
- To allow allocating an array of NetClientState and free it once, this patch
introduces destructor of NetClientState. ... - 07:03 pm qemu Revision 18a1541a: net: introduce qemu_net_client_setup()
- This patch separates the setup of NetClientState from its allocation, this will
allow allocating an arrays of NetClie... - 07:03 pm qemu Revision 948ecf21: net: intorduce qemu_del_nic()
- To support multiqueue nic, this patch separate the nic destructor from
qemu_del_net_client() to a new helper qemu_del... - 07:03 pm qemu Revision 6c51ae73: net: introduce qemu_find_net_clients_except()
- In multiqueue, all NetClientState that belongs to the same netdev or nic has the
same id. So this patches introduces ... - 07:03 pm qemu Revision cc1f0f45: net: introduce qemu_get_nic()
- To support multiqueue, this patch introduces a helper qemu_get_nic() to get
NICState from a NetClientState. The follo... - 07:02 pm qemu Revision b356f76d: net: introduce qemu_get_queue()
- To support multiqueue, the patch introduce a helper qemu_get_queue()
which is used to get the NetClientState of a dev... - 06:50 pm qemu Revision 28a65891: net: tap: use abort() instead of assert(0)
- Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:50 pm qemu Revision ec45f083: net: tap: using bool instead of bitfield
- Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:43 pm qemu Revision 350ed2fc: target-ppc: Fix target_ulong vs. hwaddr format mismatches
- Since HWADDR_PRIx is always the same now, use %016 for TARGET_PPC64 and
%08 for common code. This may slightly change... - 06:43 pm qemu Revision 6bf00766: libqtest: Wait for the right child PID after killing QEMU
- When running "make check" with gcov enabled, we get the following
message:
hw/tmp105.gcda:cannot open data file, ... - 06:43 pm qemu Revision 3e7b8f4e: isa: QOM'ify isa_bus_from_device()
- DeviceState::parent_bus is document as private and should be accessed
through qdev_get_parent_bus(). Use a DEVICE() c... - 06:43 pm qemu Revision 8aae84a1: i2c: Drop I2C_SLAVE_FROM_QDEV() macro
- It is not being used in hot paths and is obsoleted by I2C_SLAVE()
QOM cast macro. Clean it up using a scripted conver... - 06:43 pm qemu Revision 6c8fec83: configure: Keep -Werror enabled for Release Candidates
- The automatic drop of -Werror during the RC phases has in the past led
to warnings creeping into submaintainer trees.... - 06:43 pm qemu Revision 70ddd9f6: Revert "e1000: no need auto-negotiation if link was down"
- This reverts commit 84dd2120247a7d25ff1bb337de21c0e76816ad2d.
I'm not sure what issue the original commit was meant ... - 05:08 pm qemu Revision 5dea9a69: Merge remote-tracking branch 'quintela/migration.next' into staging
- # By Orit Wasserman
# Via Juan Quintela
* quintela/migration.next:
Fix error message in migrate_set_capability HMP ... - 05:06 pm qemu Revision e205842b: Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
- # By Andreas Färber
# Via Alexander Graf
* agraf/s390-for-upstream:
target-s390x: Pass S390CPU to s390_{add, del}_r... - 05:02 pm qemu Revision fabb6042: Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
- # By Andreas Färber (2) and Alexander Graf (1)
# Via Alexander Graf
* agraf/ppc-for-upstream:
target-ppc: Fix build... - 04:11 pm qemu Revision fdf263f6: block/raw-posix: Build fix for O_ASYNC
- Commit eeb6b45d48800e96f67ef2a5c80332557fd45ddb (block: raw-posix image
file reopen) broke the build on OpenIndiana.
... - 03:58 pm qemu Revision cd923475: vmdk: Allow space in file name
- The previous scanf() format string stopped parsing the file name on the
first white white space, which seems to be al... - 03:58 pm qemu Revision 46536235: parallels: Fix bdrv_open() error handling
- Return -errno instead of -1 on errors. Hey, no memory leak to fix here
while we're touching it!
Signed-off-by: Kevin... - 03:58 pm qemu Revision 4f8aa2e1: dmg: Use g_free instead of free
- The buffers are allocated with g_(re)alloc, so use g_free to free them.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>... - 03:58 pm qemu Revision 69d34a36: dmg: Fix bdrv_open() error handling
- Return -errno instead of -1 on errors and add error checks in some
places that didn't have one. Passing things by ref... - 03:58 pm qemu Revision 59294e46: vpc: Fix bdrv_open() error handling
- Return -errno instead of -1 on errors. While touching the
code, fix a memory leak.
Signed-off-by: Kevin Wolf <kwolf@... - 03:58 pm qemu Revision 1a60657f: cloop: Fix bdrv_open() error handling
- Return -errno instead of -1 on errors. While touching the
code, fix a memory leak.
Signed-off-by: Kevin Wolf <kwolf@... - 03:58 pm qemu Revision 5b7d7dfd: bochs: Fix bdrv_open() error handling
- Return -errno instead of -1 on errors. While touching the
code, fix a memory leak.
Signed-off-by: Kevin Wolf <kwolf@... - 03:58 pm qemu Revision 6f74c260: sheepdog: pass vdi_id to sheep daemon for sd_close()
- Sheep daemon needs vdi_id to identify which vdi is closed to release resources
such as object cache.
Cc: MORITA Kazu... - 03:58 pm qemu Revision 7f2039f6: vmdk: Allow selecting SCSI adapter in image creation
- Introduce a new option "adapter_type" when converting to vmdk images.
It can be one of the following: ide (default), ... - 03:58 pm qemu Revision b93d6d24: qemu-iotests: Add regression test for b7ab0fea
- It turned out that the change in b7ab0fea was actually a real qcow2
corruption fix. This is a reproducer for the bug.... - 03:58 pm qemu Revision 63ba17d3: block: Fix is_allocated_above with resized files
- In an image chain, if the base image is smaller than the current
image, we need to make sure to use the current image... - 03:58 pm qemu Revision a04eca10: block: Adds mirroring tests for resized images
- This test verifies two mirroring issues are fixed with resized images:
* sync='top' creates an image that is the pr... - 01:33 pm libxseg Revision e56e5545: Make {create, destroy}_segment use xseg bindings
- Also fix SPEC encoding bug
- 01:33 pm Revision e56e5545: Make {create, destroy}_segment use xseg bindings
- Also fix SPEC encoding bug
- 01:12 pm Revision 414a8eda: Improve arch-scripts
- 12:52 pm Revision 7724b9cd: Add O_EXCL flag when opening segment for creation
- Security fix. One could potentially pass a wrong argument in xseg_create
and destroy an already initialized segment. ... - 12:41 pm Revision 1625ce0b: Add S_IWUSR permission bit for O_CREAT
- In Ubuntu -haven't tested it elsewhere yet- gcc has a global cflag
called "D_FORTIFY_SOURCE=2" that errs when files a... - 11:28 am Revision ebb1fd0f: Add simple bash scripts to make and grep xseg
- 11:15 am Revision 8c5fbfe2: Fix imports in vlmc tool
- 11:15 am libxseg Revision 8c5fbfe2: Fix imports in vlmc tool
- 09:32 am qemu Revision a31ca017: Fix error message in migrate_set_capability HMP command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Eri... - 09:32 am qemu Revision 1b1fdfea: Allow XBZRLE decoding without enabling the capability
- Before this fix we couldn't load a guest from
XBZRLE compressed file.
For example:
The user activated the XBZRLE cap... - 09:32 am qemu Revision dbca1b37: Fix example for query-migrate-capabilities
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Eri... - 09:32 am qemu Revision 21e3cd29: Add XBZRLE testing
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: ... - 09:32 am qemu Revision ba2e28e8: Move XBZRLE encoding code to a separate file to allow testing
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: ... - 03:37 am qemu Revision 8a55ebf0: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- # By Andreas Färber
# Via Andreas Färber
* afaerber/qom-cpu:
linux-user: bsd-user: Don't reset X86CPU twice
targe... - 03:37 am qemu Revision 2854c549: Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
- # By Henry Harrington (1) and Stefan Weil (1)
# Via Andreas Färber
* afaerber-or/cocoa-for-upstream:
cocoa: Replace... - 03:35 am qemu Revision c628d747: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- virtio,make,pci,e1000,vfio,piix
This includes my timestamp generation cleanup,
Amos's and my work on virtio net comm... - 03:02 am qemu Revision f9466733: target-s390x: Clean up cpu_inject_*() signatures
- Despite cautioning that S390CPU is needed for upcoming CPUState
refactorings, commit 5d69c547d947798cba92d836d06f6e01... - 03:02 am qemu Revision a6f921b0: target-s390x: Fix debug output (continued)
- Since its introduction in d5a439645a5a70fed5431318c3bce9dc2caa950f
(s390x: helper functions for system emulation) the... - 03:02 am qemu Revision 07cc7d12: target-s390x: Fix debug output
- Commit 71e470886fb6092504503a5fe41092ace71c096c (target-s390x: fix
style) renamed the cpu_s390x_handle_mmu_fault() ar... - 03:02 am qemu Revision 49e15878: target-s390x: Pass S390CPU to s390_{add, del}_running_cpu()
- This prepares for moving the halted field to CPUState.
Most call sites can already supply S390CPU, for some env becom... - 02:52 am qemu Revision 476b6d16: target-ppc: Fix build for PPC_DEBUG_DISAS
- In r5949 / 76db3ba44ee8db671f804755f13b016eefd13288 (target-ppc: memory
load/store rework) variable little_endian was... - 02:52 am qemu Revision 8e33944f: PPC: Unify dcbzl code path
- The bit that makes a dcbz instruction a dcbzl instruction was declared as
reserved in ppc32 ISAs. However, hardware s... - 02:52 am qemu Revision cca48a93: target-ppc: Fix unused variable warning for FLUSH_ALL_TLBS
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:35 am qemu Revision bc755a00: target-openrisc: TYPE_OPENRISC_CPU should be abstract
- A basic assumption of CPU subtypes is that only specific models get
instantiated. A user is not supposed to instantia... - 02:35 am qemu Revision 77868120: linux-user: bsd-user: Don't reset X86CPU twice
- Since commit 65dee38052597b6285eb208125369f01b29ba6c1 (target-i386:
move cpu_reset and reset callback to cpu.c) the x... - 02:35 am qemu Revision cc36a7a2: target-i386: Pass X86CPU to cpu_x86_set_a20()
- Prepares for cpu_interrupt() changing argument to CPUState.
While touching it, rename to x86_cpu_...() now that it t... - 02:35 am qemu Revision eeb266de: target-unicore32: Rename CPU subtypes
- In the initial conversion of CPU models to QOM types, model names were
mapped 1:1 to type names. As a side effect thi... - 02:35 am qemu Revision 478032a9: target-openrisc: Rename CPU subtypes
- Model names were mapped 1:1 to type names. As a side effect this
registered a type "any", which is now a device.
To ... - 02:35 am qemu Revision 7a9f812b: target-m68k: Rename CPU subtypes
- In the initial conversion of CPU models to QOM types, model names were
mapped 1:1 to type names. As a side effect thi... - 02:35 am qemu Revision 087fe4f8: target-m68k: Mark as unmigratable
- It neither defined CPU_SAVE_VERSION nor implemented cpu_{save,load}().
Mark M68kCPU as unmigratable at device level.
... - 02:35 am qemu Revision c7396bbb: target-s390x: Mark as unmigratable
- CPU_SAVE_VERSION was undefined, so "cpu_common" VMState and
cpu_{save,load}() were not registered. They were no-ops.
... - 02:35 am qemu Revision 1e45d31b: target-sh4: Mark as unmigratable
- It neither defined CPU_SAVE_VERSION nor implemented cpu{save,load}().
Mark it as unmigratable at device level.
Signe... - 02:35 am qemu Revision 004a5690: target-xtensa: Mark as unmigratable
- There was no CPU_SAVE_VERSION defined, so neither "cpu_common" VMState
nor cpu_{save,load}() were registered. Their i... - 02:35 am qemu Revision 3ce8b2bc: target-microblaze: Mark as unmigratable
- cpu_{save,load} were no-ops, so de facto it is unmigratable and no
backwards compatibility to keep. Therefore mark th... - 02:35 am qemu Revision 88e28512: target-unicore32: Mark as unmigratable
- CPU_SAVE_VERSION 2 was bogus as both save and load would just throw a
hw_error(). Therefore we can without problems s... - 01:13 am qemu Revision 6b2578d6: ide/mmio: QOM'ify MMIO IDE for R2D
- It was not qdev'ified before, so turn it into a SysBusDevice.
Keep mmio_ide_init_drives() around to attach the hard d... - 12:42 am qemu Revision e62a214c: target-mips: fix incorrect test for MTHLIP
- The pos field in the DSPControl register is not correctly initialized.
Per documentation, the result of MTHLIP is unp... - 12:42 am qemu Revision 6f0af304: target-mips: enable access to DSP ASE if implemented
- compute_hflags() will reset DSP h-flags, so MX bit should be initially set
for usermode in cpu_state_reset() if DSP A... - 12:42 am qemu Revision f54c35d1: target-mips: Unfuse {,N}M{ADD,SUB}.fmt
- Turn MADD.fmt, MSUB.fmt, NMADD.fmt and NMSUB.fmt from fused to unfused
operations, so that they behave in the same wa... - 12:40 am qemu Revision c728154b: target-mips: Sign-extend the result of LWR
- Sign-extend the result of LWR, as is already done for LWL. This is necessary
in the case where LWR loads the full wo... - 12:38 am qemu Revision 17e8fef1: target-mips: Fix signedness of loads in MIPS16 RESTOREs
- Make RESTORE use sign-extending rather than zero-extending loads.
Signed-off-by: Richard Sandiford <rdsandiford@goog... - 12:33 am qemu Revision 810ded13: Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
- * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Rename CPU types
target-arm: Fi... - 12:30 am qemu Revision df6126a7: target-mips: implement DSP (d)append sub-class with TCG
- DSP instruction from the (d)append sub-class can be implemented with
TCG. Use a different function for these instruct... - 12:30 am qemu Revision 0a16c79c: target-mips: use DSP unions for reduction add instructions
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:29 am qemu Revision 75d012ac: target-mips: use DSP unions for unary DSP operators
- This allow to reduce the number of macros.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien ... - 12:29 am qemu Revision 6de0e6c1: target-mips: use DSP unions for binary DSP operators
- This allow to reduce the number of macros.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien ... - 12:29 am qemu Revision 652613ab: target-mips: add unions to access DSP elements
- Instead of playing with bit shifting, add two unions (one for 32-bit
values, one for 64-bit ones) to access all the D... - 12:29 am qemu Revision ad153f15: target-mips: generate a reserved instruction exception on CPU without DSP
- On CPU without DSP ASE support, a reserved instruction exception (instead of
a DSP ASE sate disabled) should be gener... - 12:29 am qemu Revision d75c135e: target-mips: copy insn_flags in DisasContext
- Copy insn_flags in DisasContext to avoid passing a CPUMIPSState pointer
to subroutines, as suggested by Richard Hende... - 12:29 am qemu Revision f7d2072e: target-mips: fix DSP loads with rd = 0
- When rd is 0, which still need to do the actually load to possibly
generate a TLB exception.
Reviewed-by: Eric Johns...
01/31/2013
- 11:27 pm qemu Revision 7e02dc63: cocoa: Replace non-portable asprintf() by g_strdup_printf()
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Andreas Färber <andreas.faerber@web.de> - 11:02 pm qemu Revision 477a3877: cocoa: Fix VBE function Set Display Start
- Register a dpy_gfx_setdata callback so that the Cocoa code
is notified whenever the screen start address changes.
Co... - 04:23 pm libxseg Revision 2497310c: Add experimental map info command
- 04:23 pm Revision 2497310c: Add experimental map info command
- 04:00 pm Revision 31312a78: Add vlmc info command
- 04:00 pm libxseg Revision 31312a78: Add vlmc info command
- 03:14 pm libxseg Revision 104464c6: Make vlmc list volumes using python rados module
- 03:14 pm Revision 104464c6: Make vlmc list volumes using python rados module
- 03:01 pm Revision 9cc05012: Pythonize archipelago tool. Also add independent peer manipulation
- 03:01 pm libxseg Revision 9cc05012: Pythonize archipelago tool. Also add independent peer manipulation
Also available in: Atom