Activity
From 01/21/2012 to 02/19/2012
02/19/2012
- 11:09 pm libxseg Revision 12615dbf: xsegbd/xsegdev: Fix xsegbd/xsegdev memory leak
- xsegdev_get/put and the associated xsegdev->userfield struct member
were incorrectly used, resulting in a memory leak... - 11:09 pm Revision 12615dbf: xsegbd/xsegdev: Fix xsegbd/xsegdev memory leak
- xsegdev_get/put and the associated xsegdev->userfield struct member
were incorrectly used, resulting in a memory leak... - 10:55 pm Revision 80dd232b: Remove incorrect comment
- 10:55 pm libxseg Revision 80dd232b: Remove incorrect comment
- 10:43 pm libxseg Revision 0072a4af: Introduce various fixes, run end-to-end
- Introduce various fixes, some aesthetic, to make
the infrastructure run end-to-end, xsegbd-to-filed
after merging of ... - 10:43 pm Revision 0072a4af: Introduce various fixes, run end-to-end
- Introduce various fixes, some aesthetic, to make
the infrastructure run end-to-end, xsegbd-to-filed
after merging of ... - 06:12 pm libxseg Revision 1d05f782: Initial support for config parsing for vlmc-tool
- 06:12 pm Revision 1d05f782: Initial support for config parsing for vlmc-tool
- 05:15 pm Revision c89f8110: Minor parsing fixes for vlmc tool
- 05:15 pm libxseg Revision c89f8110: Minor parsing fixes for vlmc tool
- 05:11 pm libxseg Revision 0592e2bb: Minor fixes for helpers
- 05:11 pm Revision 0592e2bb: Minor fixes for helpers
- 05:05 pm libxseg Revision b3a5a8ba: Fixes for the vlmc-tool
- * Change the parsing to be compatible with ganeti rbd calls
* Force python2.7 (needed by subprocess module) - 05:05 pm Revision b3a5a8ba: Fixes for the vlmc-tool
- * Change the parsing to be compatible with ganeti rbd calls
* Force python2.7 (needed by subprocess module) - 05:04 pm Revision abea4350: More fixes for helper scripts
- 05:04 pm libxseg Revision abea4350: More fixes for helper scripts
- 02:11 pm libxseg Revision e0cd4893: Fix two instances of XS_ERROR
- 02:11 pm Revision e0cd4893: Fix two instances of XS_ERROR
- 02:01 pm libxseg Revision 22bba5b4: Merge branch 'tools' into xseg
- Conflicts:
xseg/xq/xq.c - 02:01 pm Revision 22bba5b4: Merge branch 'tools' into xseg
- Conflicts:
xseg/xq/xq.c - 01:51 pm libxseg Revision bcb4e3a2: Merge branch 'filed' into xseg
- 01:51 pm Revision bcb4e3a2: Merge branch 'filed' into xseg
02/18/2012
- 06:52 pm libxseg Revision c2500d0e: XS_ERROR renamed to XS_FAILED
- 06:52 pm Revision c2500d0e: XS_ERROR renamed to XS_FAILED
- 06:35 pm Revision 3aa37dd0: portable and future-proof locks
- 06:35 pm libxseg Revision 3aa37dd0: portable and future-proof locks
- 06:34 pm libxseg Revision 03511c52: relative pointers
- 06:34 pm Revision 03511c52: relative pointers
- 06:24 pm libxseg Revision 86e4849f: relative pointer doubly linked lists
- 06:24 pm Revision 86e4849f: relative pointer doubly linked lists
- 12:55 pm qemu Revision 35b5c044: target-xtensa: add ICOUNT SR and debug exception
- ICOUNT SR gets incremented on every instruction completion provided that
CINTLEVEL at the beginning of the instructio... - 12:55 pm qemu Revision ab58c5b4: target-xtensa: add DEBUGCAUSE SR and configuration
- DEBUGCAUSE SR holds information about the most recent debug exception.
See ISA, 4.7.7 for more details.
Signed-off-b... - 12:55 pm qemu Revision e61dc8f7: target-xtensa: implement instruction breakpoints
- Add IBREAKA/IBREAKENABLE SRs and implement debug exception, BREAK and
BREAK.N instructions and IBREAK breakpoints.
I... - 12:16 pm qemu Revision 50198112: kvmvapic: Use optionrom helpers
- Use OPTION_ROM_START/END from the common header file, add comment to
init code.
Signed-off-by: Jan Kiszka <jan.kiszk... - 12:16 pm qemu Revision 1189aa51: kvmvapic: Simplify mp/up_set_tpr
- The CH registers is only written, never read. So we can remove these
operations and, in case of up_set_tpr, also the ... - 12:16 pm qemu Revision 209ca750: optionsrom: Reserve space for checksum
- Always add a byte before the final 512-bytes alignment to reserve the
space for the ROM checksum.
Signed-off-by: Jan... - 12:15 pm qemu Revision e5ad936b: kvmvapic: Introduce TPR access optimization for Windows guests
- This enables acceleration for MMIO-based TPR registers accesses of
32-bit Windows guest systems. It is mostly useful ... - 12:15 pm qemu Revision 2a2af967: kvmvapic: Add option ROM
- This imports and builds the original VAPIC option ROM of qemu-kvm.
Its interaction with QEMU is described in the comm... - 12:15 pm qemu Revision d362e757: target-i386: Add infrastructure for reporting TPR MMIO accesses
- This will allow the APIC core to file a TPR access report. Depending on
the accelerator and kernel irqchip mode, it w... - 12:15 pm qemu Revision d798e974: Allow to use pause_all_vcpus from VCPU context
- In order to perform critical manipulations on the VM state in the
context of a VCPU, specifically code patching, stop... - 12:15 pm qemu Revision 5207a5e0: Remove useless casts from cpu iterators
- CPUState::next_cpu is already CPUState *.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivi... - 12:15 pm qemu Revision 8e564b4e: Process pending work while waiting for initial kick-off in TCG mode
- When the TCG thread is started but not yet the machine, we wait in
qemu_tcg_cpu_thread_fn on tcg_halt_cond. To allow ... - 12:15 pm qemu Revision e479c207: kvm: Set cpu_single_env only once
- As we have thread-local cpu_single_env now and KVM uses exactly one
thread per VCPU, we can drop the cpu_single_env u...
02/17/2012
- 11:25 pm qemu Revision 692f737c: target-xtensa: implement info tlb monitor command
- Command dumps valid ITLB and DTLB entries.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> - 11:25 pm qemu Revision a044ec2a: target-xtensa: fetch 3rd opcode byte only when needed
- According to ISA, 3.5.4, third opcode byte should not be fetched for
2-byte instructions.
Signed-off-by: Max Filippo... - 11:25 pm qemu Revision b96ac3e4: target-xtensa: define TLB_TEMPLATE for MMU-less cores
- TLB_TEMPLATE macro specifies TLB geometry in the core configuration.
Make TLB_TEMPLATE available for region protectio... - 09:35 pm libxseg Revision 88a8e86b: Correct the tests for unset config variables
- 09:35 pm Revision 88a8e86b: Correct the tests for unset config variables
- 07:02 pm qemu Revision 99c7f878: input: send kbd+mouse events only to running guests.
- Trying to interact with a stopped guest will queue up the events,
then send them all at once when the guest continues... - 05:58 pm qemu Revision 61b7b67d: i8254: Do not raise IRQ level on reset
- Avoid changing the IRQ level to high on reset as it may trigger spurious
events. Instead, open-code the effects of pi... - 05:58 pm qemu Revision 5904ae4e: hpet: Save/restore cached RTC IRQ level
- In legacy mode, the HPET suppresses the RTC interrupt delivery via IRQ
8 but keeps track of the RTC output level and ... - 05:58 pm qemu Revision b1277b03: i8254: Factor out interface header
- Move the public interface of the PIT into its own header file and update
all users.
Signed-off-by: Jan Kiszka <jan.k... - 05:58 pm qemu Revision 319ba9f5: i8254: Pass alternative IRQ output object on initialization
- HPET legacy emulation will require control over the PIT IRQ output. To
enable this, add support for an alternative IR... - 05:58 pm qemu Revision ce967e2f: i8254: Rework & fix interaction with HPET in legacy mode
- When the HPET enters legacy mode, the IRQ output of the PIT is
suppressed and replaced by the HPET timer 0. But the c... - 05:58 pm qemu Revision 302fe51b: pcspk: Convert to qdev
- Convert the PC speaker device to a qdev ISA model. Move the public
interface to a dedicated header file at this chanc... - 05:58 pm qemu Revision 4aa5d285: i8254: Factor out pit_get_channel_info
- Instead of providing 4 individual query functions for mode, gate, output
and initial counter state, introduce a servi... - 05:58 pm qemu Revision aa24822b: i8259: Do not clear level-triggered lines in IRR on init
- When an input line is handled as level-triggered, it will immediately
raise an IRQ on the output of a PIC again that ... - 05:58 pm qemu Revision ad4cf3f6: libcacard configure fixes
- libcacard is only used by system emulation.
Only define libcacard_libs/cflags once.
Signed-off-by: Paul Brook <paul@... - 05:58 pm qemu Revision 4dcc3f58: configure: Remove OpenBSD workaround for curses probe
- Remove the OpenBSD workaround for the curses probe. This has not been
necessary for 5 releases now.
Signed-off-by: B... - 05:58 pm qemu Revision a0dbf408: qom: Fix typo in Object's documentation
- Fixes a warning from gtk-doc.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Anthony Liguori <aligu... - 05:58 pm qemu Revision 438e1c79: qom: Fix identifiers in documentation
- Fixes gtk-doc warnings.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Anthony Liguori <aliguori@us... - 05:58 pm qemu Revision 4ed658ca: qdev: Fix qdev_try_create() semantics
- Since QOM'ification, qdev_try_create() uses object_new() internally,
which asserts "type != NULL" when the type is no... - 05:58 pm qemu Revision 7dfbfc79: vnc: Don't demote authentication scheme when changing password/disabling login
- Currently when disabling login in VNC, the password is cleared out and the
authentication protocol is forced to AUTH_... - 05:42 pm libxseg Revision 3c705bc9: Helper scripts to setup and test xsge components
- 05:42 pm Revision 3c705bc9: Helper scripts to setup and test xsge components
- 05:41 pm libxseg Revision 99760219: Initial commit for the (blockd-specific) vlmc tool
- 05:41 pm Revision 99760219: Initial commit for the (blockd-specific) vlmc tool
- 04:33 pm qemu Revision 6095aa88: qemu-queue: add QSLIST
- Based on http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/sys/queue.h?rev=1.53
with only the prefix change.
Signed-off-by... - 04:33 pm qemu Revision cf904cfa: qemu-queue: drop QCIRCLEQ
- The main advantage of circular lists (the fact that the head node
has the same memory layout as any other node) is co... - 04:33 pm qemu Revision 1bbbdabd: coroutine: switch to QSLIST
- QSLIST can be used for a free list, do it.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony... - 04:33 pm qemu Revision 31552529: notifier: switch to QLIST
- Notifiers do not need to access both ends of the list, and using
a QLIST also simplifies the API.
Signed-off-by: Pao... - 02:50 pm qemu Revision c77de088: Merge remote-tracking branch 'bonzini/nbd-for-anthony' into staging
- * bonzini/nbd-for-anthony:
nbd: add git tree to MAINTAINERS
open /dev/nbd in nbd_client_thread
do not chdir(/) ... - 02:50 pm qemu Revision 3d7f5721: Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
- * pmaydell/arm-devs.for-upstream: (22 commits)
hw/pl031: Actually raise interrupt on timer expiry
MAINTAINERS: Ad... - 02:48 pm qemu Revision a19255a3: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
linux-user: brk() debugging
virtio: Remove unneeded g_free() check in virtio_cleanup(... - 01:41 pm qemu Revision a6ac2313: open /dev/nbd in nbd_client_thread
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 01:41 pm qemu Revision e5950790: nbd: add git tree to MAINTAINERS
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 01:41 pm qemu Revision 9faf31b6: do not chdir(/) in qemu-nbd before opening all files
- When qemu-nbd becomes a daemon it calls daemon(3) with
nochdir=0, so daemon(3) changes current directory to /.
But at... - 01:13 pm qemu Revision 13a16f1d: hw/pl031: Actually raise interrupt on timer expiry
- Fix a typo in pl031_interrupt() which meant we were setting a bit
in the interrupt mask rather than the interrupt sta... - 01:13 pm qemu Revision 766fd09f: MAINTAINERS: Add hw/highbank.c maintainer
- Signed-off-by: Mark Langsdorf <mark.langsdorf@calxeda.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 01:13 pm qemu Revision 22168e66: Remove unnecessary includes of primecell.h
- The primecell.h header now only has the definitions of constants
indicating the usage of the arm_sysctl GPIO lines; r... - 01:13 pm qemu Revision 2a957703: hw/primecell.h: Remove obsolete pl080_init() declaration
- Remove an obsolete declaration of pl080_init(), which has been
incorrect since the conversion of pl080 to qdev back i... - 01:13 pm qemu Revision 54de1e5b: hw/arm_sysctl: Drop legacy init function
- Drop the legacy init function arm_sysctl_init(), since it has no
users left any more. This allows us to drop the awkw... - 01:13 pm qemu Revision 961f195e: hw/vexpress.c: Add vexpress-a15 machine
- Add the vexpress-a15 machine, and the A-Series memory map it uses.
Signed-off-by: Peter Maydell <peter.maydell@linar... - 01:13 pm qemu Revision 96eacf64: arm_boot: Pass base address of GIC CPU interface, not whole GIC
- The arm_boot secondary boot loader code needs the address of
the GIC CPU interface. Obtaining this from the base addr... - 01:13 pm qemu Revision b7206878: hw/vexpress.c: Instantiate the motherboard CLCD
- Instantiate the CLCD on the vexpress motherboard as well as one on
the daughterboard -- the A15 daughterboard does no... - 01:13 pm qemu Revision 4c3b29b8: hw/vexpress.c: Factor out daughterboard-specific initialization
- Factor out daughterboard specifics into a data structure and
daughterboard initialization function, in preparation fo... - 01:13 pm qemu Revision aac1e02c: hw/vexpress.c: Move secondary CPU boot code to SRAM
- On real Versatile Express hardware, the boot ROM puts the secondary
CPU bootcode/holding pen in SRAM. We can therefor... - 01:13 pm qemu Revision 2558e0a6: hw/vexpress.c: Make motherboard peripheral memory map table-driven
- Pull the addresses used for mapping motherboard peripherals into
memory out into a table. This will allow us to simpl... - 01:13 pm qemu Revision 5d782e08: hw/a15mpcore.c: Add Cortex-A15 private peripheral model
- Add a model of the Cortex-A15 memory mapped private peripheral
space. This is fairly simple because the only memory m... - 01:13 pm qemu Revision fc63dcff: MAINTAINERS: Add maintainers for Exynos SOC.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Acked-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Pe... - 01:13 pm qemu Revision 30628cb1: Exynos4210: added display controller implementation
- Exynos4210 display controller (FIMD) has 5 hardware windows with alpha and
chroma key blending functions.
Signed-off... - 01:13 pm qemu Revision 2c2c6496: hw/exynos4210.c: Add LAN support for SMDKC210.
- SMDKC210 uses lan9215 chip, but lan9118 in 16-bit mode seems to
be enough.
Signed-off-by: Evgeny Voevodin <e.voevodi... - 01:13 pm qemu Revision 1248f8d4: hw/lan9118: Add basic 16-bit mode support.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-... - 01:13 pm qemu Revision 12c775db: ARM: exynos4210: MCT support.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 01:13 pm qemu Revision df91b48f: ARM: exynos4210: basic Power Management Unit implementation
- Patch adds basic model for Exynos4210 SoC PMU.
This model implements PMU registers just as a bulk of memory. Currentl... - 01:13 pm qemu Revision 62db8bf3: ARM: exynos4210: PWM support.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 01:13 pm qemu Revision e5a4914e: ARM: exynos4210: UART support
- Add basic support of exynos4210 UART
Signed-off-by: Maksim Kozlov <m.kozlov@samsung.com>
Signed-off-by: Evgeny Voevo... - 01:12 pm qemu Revision 0caa7113: ARM: Samsung exynos4210-based boards emulation
- Add initial support of NURI and SMDKC210 boards
Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-b... - 01:12 pm qemu Revision 8e03cf1e: ARM: exynos4210: IRQ subsystem support.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 10:10 am qemu Revision 9de36b1a: Make -machine/-enable-kvm options merge into a single list
- Make the "machine" option list use list merging, so that multiple
-machine arguments (and the -enable-kvm argument) a... - 10:08 am qemu Revision da93318a: qemu-option: Add support for merged QemuOptsLists
- Add support for option lists which are merged together, so that
"-listname foo=bar -listname bar=baz" is equivalent t... - 09:34 am qemu Revision a84fac14: target-arm/helper.c: tb_flush() on CPU reset
- Since target-arm has some CPUState fields for which we take the approach
of baking assumptions about them into transl... - 09:30 am qemu Revision 761c9eb0: hw/arm: Remove redundant arguments from set_kernel_args*
- The parameters initrd_size and base are already included
in the info parameter, so there is no need to pass them
sepa... - 09:25 am qemu Revision 4f56da61: pxa2xx_lcd: SRAM is valid location for the framebuffer
- Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 09:15 am qemu Revision 2d2624a0: target-arm/helper.c: Correct FPSID value for Cortex-A9
- The correct FPSID for the Cortex-A9 (according to the TRM) is
0x41033090 for the r0p0 that we claim to model.
Signed... - 08:42 am qemu Revision dd4427a6: nseries: attach monitor powerdown request to menelaus
- I noticed some unused code in the twl92230, probably from before
qdev-ification. This patch makes the machine use th... - 12:17 am libxseg Revision ce164530: Fix a bug in device id assignment
- 12:17 am Revision ce164530: Fix a bug in device id assignment
02/16/2012
- 06:21 pm qemu Revision d1f86636: kvm: Synchronize cpu state in kvm_arch_stop_on_emulation_error()
- Call to kvm_cpu_synchronize_state() is missing.
kvm_arch_stop_on_emulation_error may look at outdated registers here.... - 02:41 am qemu Revision 6c263e26: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
apic: Fix legacy vmstate loading for KVM
kvm: Implement kvm_irqchip_in_kernel like kvm_enab... - 02:40 am qemu Revision cf5cfe04: Merge remote-tracking branch 'kraxel/vnc.2' into staging
- * kraxel/vnc.2:
vnc: lift modifier keys on client disconnect.
vnc: implement shared flag handling.
vnc: fix ctr... - 02:40 am qemu Revision 006c891f: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- * kiszka/queues/slirp:
slirp: Prevent sending ICMP error replies to source-only addresses
slirp: Remove unused va... - 01:25 am qemu Revision 7718564b: Merge remote-tracking branch 'kraxel/usb.38' into staging
- * kraxel/usb.38: (28 commits)
xhci: handle USB_RET_NAK
xhci: remote wakeup support
xhci: kill port arg from xhc... - 01:18 am qemu Revision 65b31cc2: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
AHCI: Masking of IRQs actually masks them
sheepdog: fix co_recv coroutine context
AHCI: Fi...
02/15/2012
- 05:39 pm qemu Revision 83f7d43a: qom: Unify type registration
- Replace device_init() with generalized type_init().
While at it, unify naming convention: type_init([$prefix_]regist... - 05:39 pm qemu Revision b2d4b3f7: device_add: don't add a /peripheral link until init is complete
- Otherwise we end up with a dangling reference which causes qdev_free() to fail.
Reported-by: Michael Tsirkin <mst@re...
02/14/2012
- 08:57 pm qemu Revision 59f971d4: qdev: print error message before aborting
- qdev_prop_set_* functions are always called by machine init functions
that should know what they're doing, so they ab... - 08:57 pm qemu Revision 0a54a0ce: qdev: allow setting properties to NULL
- SPARC and PPC set properties to NULL. This can be done with an
empty string value.
Signed-off-by: Paolo Bonzini <pb...
02/11/2012
- 01:03 pm qemu Revision 9d4df9c0: ppc: remove unused variables
- Fix this error:
/src/qemu/target-ppc/helper.c: In function 'booke206_tlb_to_page_size':
/src/qemu/target-ppc/helper.c... - 12:58 pm qemu Revision bda254da: cfi02: Fix lazy ROMD switching - once again
- The conversion to memory regions broke lazy ROMD switching by forgetting
to update the rom_mode state variable.
Sign... - 12:49 pm qemu Revision 4896d74b: memory-region: Report if region is read-only or write-only on info mtree
- Helpful to understand guest configurations of things like the i440FX's
PAM or the state of ROM devices.
Signed-off-b... - 12:39 pm qemu Revision 734781c9: vga: Fix full updates in graphic mode
- This fixes the regression introduced by cd7a45c95e: We lost the or'ing
with the full_update flag.
Signed-off-by: Jan... - 12:39 pm qemu Revision d1f3dd34: Fix memory dirty getting API change fallout
- Fix confusion in length calculation in commit
cd7a45c95ecf2404810f3c6becb7cb83c5010ad8.
Reported-by: Jan Kiszka <jan...
02/10/2012
- 01:16 pm qemu Revision b819d716: xhci: kill port arg from xhci_setup_packet
- Unused argument, remove it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:16 pm qemu Revision 8c735e43: xhci: remote wakeup support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:16 pm qemu Revision 7c605a23: xhci: handle USB_RET_NAK
- Add a field to XHCITransfer to correctly keep track of NAK'ed usb
packets. Retry transfers when the endpoint is kick... - 01:16 pm qemu Revision 7567b51f: usb: pass USBEndpoint to usb_wakeup
- Devices must specify which endpoint has data to transfer now.
The plan is to use the usb_wakeup() not only for remove... - 01:16 pm qemu Revision 37f32f0f: usb: add USBBusOps->wakeup_endpoint
- Add usb bus op which is called whenever a usb endpoint becomes ready,
so the host adapter emulation can react on that... - 01:16 pm qemu Revision 606352b7: xhci: signal low- and fullspeed support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:16 pm qemu Revision f10de44e: xhci: add trb type name lookup support.
- When logging TRBs add a the type name for more readable debug output.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:16 pm qemu Revision 3c4866e0: xhci: stop on errors
- When some error happened we'll have to stop processing the endpoint.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:16 pm qemu Revision db4be873: usb: maintain async packet list per endpoint
- Maintain a list of async packets per endpoint. With the current code
the list will never receive more than a single ... - 12:48 pm qemu Revision 3a0c6c4a: linux-user: brk() debugging
- Fix format type mismatches in do_brk debug printfs.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Signed-off-by:... - 12:44 pm qemu Revision cb67be85: ide: fix compilation errors when DEBUG_IDE is set
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:44 pm qemu Revision e965fc38: cpu-exec.c: Correct comment about this file and indentation cleanup
- Each target uses the #define macro (in target-xxx/cpu.h) to rename
cpu_exec (cpu-exec.c) to cpu_xxx_exec, then define... - 12:44 pm qemu Revision 1b785a97: vl.c: Fix typo in variable name
- Fix a typo in a local variable name.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Stefan Wei... - 12:44 pm qemu Revision 31de8314: fmopl: Fix typo in function name
- Fix a typo in a local function name.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <ste... - 12:44 pm qemu Revision 6f79e06b: virtio: Remove unneeded g_free() check in virtio_cleanup()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:44 pm qemu Revision da8d6057: net: remove extra spaces in help messages
- Signed-off-by: Benjamin MARSILI <mlspirat42@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:44 pm qemu Revision a6f79cc9: linux-user: fail execve() if env/args too big
- If the host's page size is equal to or smaller than the target's, native
execve() will fail appropriately with E2BIG ... - 12:44 pm qemu Revision e3c52bf2: CODING_STYLE: Clarify style for enum and function type names
- Clarify that enum type names and function type names should follow
the CamelCase style used for structured type names... - 12:31 pm qemu Revision 993048bb: usb-ohci: switch to usb_find_device()
- Switch over OHCI to use the new usb_find_device()
function for device lookup.
Signed-off-by: Gerd Hoffmann <kraxel@r... - 12:31 pm qemu Revision 98861f51: usb: handle dev == NULL in usb_handle_packet()
- Allow passing in a NULL pointer, return USB_RET_NODEV in that case.
Removes the burden to to a NULL pointer check fro... - 12:31 pm qemu Revision 079d0b7f: usb: Set USBEndpoint in usb_packet_setup().
- With the separation of the device lookup (via usb_find_device) and
packet processing we can lookup device and endpoin... - 12:31 pm qemu Revision 828143c6: usb-ehci: switch to usb_find_device()
- Switch over EHCI to use the new usb_find_device()
function for device lookup.
Signed-off-by: Gerd Hoffmann <kraxel@r... - 12:31 pm qemu Revision 06c75088: usb-hub: implement find_device
- Implement the find_device callback for the usb hub. It'll loop over all
ports, calling usb_find_device for all enabl... - 12:31 pm qemu Revision 87e043f1: usb-musb: switch to usb_find_device()
- Switch over musb to use the new usb_find_device()
function for device lookup.
Signed-off-by: Gerd Hoffmann <kraxel@r... - 12:31 pm qemu Revision e74495e3: usb-xhci: switch to usb_find_device()
- Switch over xHCI to use the new usb_find_device()
function for device lookup.
Signed-off-by: Gerd Hoffmann <kraxel@r... - 12:31 pm qemu Revision 7f74a56b: usb: kill handle_packet callback
- All drivers except usb-hub use usb_generic_handle_packet. The only
reason the usb hub has its own function is that i... - 12:31 pm qemu Revision 1977f93d: usb: fold usb_generic_handle_packet into usb_handle_packet
- There is no reason to have a separate usb_generic_handle_packet function
any more, fold it into usb_handle_packet(). ... - 12:31 pm qemu Revision f53c398a: usb: USBPacket: add status, rename owner -> ep
- Add enum to track the status of USBPackets, use that instead of the
owner pointer to figure whenever a usb packet is ... - 12:31 pm qemu Revision 63095ab5: usb: add USBEndpoint->{nr,pid}
- Add a "nr" and "pid" fields to USBEndpoint so you can easily figure the
endpoint number and direction of any given en... - 12:31 pm qemu Revision 461700c1: usb-uhci: switch to usb_find_device()
- Switch over UHCI to use the new usb_find_device()
function for device lookup.
Signed-off-by: Gerd Hoffmann <kraxel@r... - 12:31 pm qemu Revision 73796fe6: usb: add usb_find_device()
- Add usb_find_device(). This function will check whenever a device with
a specific address is connected to the specif... - 12:12 pm qemu Revision f76e1d81: usb-ehci: Clear the portstatus powner bit on device disconnect
- According to the EHCI spec port ownership should revert to the EHCI controller
on device disconnect. This fixes the p... - 12:12 pm qemu Revision 6af16589: usb-redir: Add the posibility to filter out certain devices from redirecion
- This patch adds the posibility to filter out certain devices from redirecion.
To use this pass the filter property to... - 12:12 pm qemu Revision d1f8b536: usb: kill USB_MSG_{ATTACH,DETACH}
- The USB subsystem pipes internal attach/detach notifications through
usb_handle_packet() with a special magic PID. T... - 12:12 pm qemu Revision d28f4e2d: usb: kill USB_MSG_RESET
- The USB subsystem pipes internal reset notifications through
usb_handle_packet() with a special magic PID. This indi... - 12:12 pm qemu Revision 70fc20d4: usb: kill usb_send_msg
- No users left. Zap it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:11 pm qemu Revision 3200d108: usb-uhci: implement bandwidth management
- The OS is allowed to make the UHCI Controller run in circles. That is
usually done to serve multiple connected USB d... - 10:58 am qemu Revision e26437c2: vnc: fix ctrl key in vnc terminal emulation
- Make the control keys for terminals on the vnc display
(i.e. qemu -vnc :0 -serial vc) work. Makes the terminals
alot... - 10:58 am qemu Revision ce3e1417: Fix vnc memory corruption with width = 1400
- vnc assumes that the screen width is a multiple of 16 in several places.
If this is not the case vnc will overrun buf... - 10:58 am qemu Revision 8cf36489: vnc: implement shared flag handling.
- VNC clients send a shared flag in the client init message. Up to now
qemu completely ignores this. This patch imple... - 10:58 am qemu Revision 7bc9318b: vnc: lift modifier keys on client disconnect.
- For any modifier key (shift, ctrl, alt) still pressed on disconnect
inject a key-up event into the guest. The vnc cl...
02/09/2012
- 06:44 pm qemu Revision 57c83dac: make: Remove duplicate use of GLIB_CFLAGS
- Makefile, Makefile.hw, Makefile.target and libcacard/Makefile
added GLIB_CFLAGS to QEMU_CFLAGS.
Makefile.objs does t... - 05:17 pm qemu Revision 24da78db: vpc: Add support for Fixed Disk type
- The Virtual Hard Disk Image Format Specification allows for three
types of hard disk formats, Fixed, Dynamic, and Dif... - 05:17 pm qemu Revision ecd880d9: vpc: Round up image size during fixed image creation
- The geometry calculation algorithm from the VHD spec rounds the image
size down if it doesn't exactly match a geometr... - 05:17 pm qemu Revision e24e49e6: qcow2: Update whole header at once
- In order to switch the backing file, qcow2 issues multiple write
requests that only changed a part of the image heade... - 05:17 pm qemu Revision 75bab85c: qcow2: Keep unknown header extension when rewriting header
- If we want header extensions to work as compatible extensions, we can't
destroy yet unknown header extensions when re... - 05:17 pm qemu Revision ea8f978f: rewrite QEMU_BUILD_BUG_ON
- On some platforms, __LINE__ will not expand to real number in QEMU_BUILD_BUG_ON,
so if using QEMU_BUILD_BUG_ON twice,... - 05:17 pm qemu Revision c9b308d2: AHCI: Fix port reset race
- bdrv_aio_cancel() can trigger bdrv_aio_flush() which makes all aio
that is currently in flight finish. So what we do ... - 05:17 pm qemu Revision 6d1acda8: sheepdog: fix co_recv coroutine context
- The co_recv coroutine has two things that will try to enter it:
1. The select(2) read callback on the sheepdog soc... - 05:17 pm qemu Revision b8676728: AHCI: Masking of IRQs actually masks them
- When masking IRQ lines, we should actually mask them out and not declare
them active anymore. Once we mask them in ag... - 05:17 pm qemu Revision 1a6d39fd: cutils: extract buffer_is_zero() from qemu-img.c
- The qemu-img.c:is_not_zero() function checks if a buffer contains all
zeroes. This function will come in handy for z... - 05:17 pm qemu Revision f08f2dda: block: add .bdrv_co_write_zeroes() interface
- The ability to zero regions of an image file is a useful primitive for
higher-level features such as image streaming ... - 05:17 pm qemu Revision 79c053bd: block: perform zero-detection during copy-on-read
- Copy-on-Read populates the image file with data read from a backing
image. In order to avoid bloating the image file... - 05:17 pm qemu Revision 6e4f59bd: qed: replace is_write with flags field
- Per-request attributes like read/write are currently implemented as bool
fields in the QEDAIOCB struct. This becomes... - 05:17 pm qemu Revision f9dadc98: iSCSI: add configuration variables for iSCSI
- This patch adds configuration variables for iSCSI to set
initiator-name to use when logging in to the target,
which t... - 05:17 pm qemu Revision 71b58b82: qemu-io: add write -z option for bdrv_co_write_zeroes
- Extend the qemu-io write command with the -z option to call
bdrv_co_write_zeroes(). Exposing the zero write interfac... - 05:17 pm qemu Revision 0e71be19: qed: add .bdrv_co_write_zeroes() support
- Zero writes are a dedicated interface for writing regions of zeroes into
the image file. If clusters are not yet all... - 02:10 pm qemu Revision 7a65c8cc: ARM devboards: Set arm_sysctl properties before init, not after
- The ARM devboard models (vexpress-a9, realview, versatilepb, etc)
were accidentally trying to set one of the arm_sysc...
02/08/2012
- 07:57 pm qemu Revision a4aecd28: apic: Fix legacy vmstate loading for KVM
- Also in case of loading pre-vmstate machines, we also need to open-code
the reading of the timer expires value and in... - 07:57 pm qemu Revision 39d6960a: kvm: Allow to set shadow MMU size
- Introduce the KVM-specific machine option kvm_shadow_mem. It allows to
set a custom shadow MMU size for the virtual m... - 07:57 pm qemu Revision 3d4b2649: kvm: Implement kvm_irqchip_in_kernel like kvm_enabled
- To both avoid that kvm_irqchip_in_kernel always has to be paired with
kvm_enabled and that the former ends up in a fu... - 03:24 pm qemu Revision a6421530: Merge remote-tracking branch 'bonzini/qdev-props-for-anthony' into staging
- * bonzini/qdev-props-for-anthony: (25 commits)
qdev: remove unused fields from PropertyInfo
qdev: initialize prop... - 03:23 pm qemu Revision dc717bfd: Merge remote-tracking branch 'aneesh/for-upstream' into staging
- * aneesh/for-upstream:
hw/9pfs: Remove O_NOATIME flag from 9pfs open() calls in readonly mode
hw/9pfs: Update MAI... - 03:23 pm qemu Revision a283b1b8: Merge remote-tracking branch 'sweil/w32' into staging
- * sweil/w32:
w32: Initialise critical section before starting thread (fix #922131)
w32: Build windows and console... - 11:07 am qemu Revision 9f1134d4: slirp: Remove unused variable and unused code
- 9634d9031c140b24c7ca0d8872632207f6ce7275 disabled unused code.
This patch removes what was left.
If do_pty is 2, the... - 11:07 am qemu Revision 6612db12: slirp: Prevent sending ICMP error replies to source-only addresses
- This triggered the related assert in arp_table_search.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
02/07/2012
- 08:11 pm qemu Revision cf4dc461: Restore consistent formatting
- Signed-off-by: malc <av1474@comtv.ru>
- 07:11 pm qemu Revision 0fa5491e: w32: Build windows and console executables
- System emulation executables with SDL are typically windows
executables. Sometimes console executables are more usefu... - 07:11 pm qemu Revision edc1de97: w32: Initialise critical section before starting thread (fix #922131)
- This patch was contributed by Bogdan Harjoc. I added some assertions.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.co... - 02:52 pm qemu Revision 6350b090: qdev: fix off-by-one
- Integer properties did not work.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pb... - 02:52 pm qemu Revision dd0ba250: qdev: let QOM free properties
- Drop the special free callback. Instead, register a "regular"
release method in the non-legacy property.
Reviewed-b... - 02:52 pm qemu Revision 9b170e60: qdev: access properties via QOM
- Do not poke anymore in the struct when accessing qdev properties.
Instead, ask the object to set the right value.
Re... - 02:52 pm qemu Revision 7a7aae21: qdev: inline qdev_prop_set into qdev_prop_set_ptr
- qdev_prop_set is not needed anymore except for hacks, simplify it and
inline it.
Reviewed-by: Anthony Liguori <aligu... - 02:52 pm qemu Revision 4f2d3d70: qdev: initialize properties via QOM
- Similarly, use the object properties also to set the default
values of the qdev properties. This requires reordering... - 02:52 pm qemu Revision a3d4a1b0: qdev: remove unused fields from PropertyInfo
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm qemu Revision 02fe2db6: qom: add object_resolve_path_type
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm qemu Revision 8f770d39: qom: fix off-by-one
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:52 pm qemu Revision 11e35bfd: qom: use object_resolve_path_type for links
- This allows to restrict partial matches to objects of the expected
type. It will let people use bare names to refere... - 02:52 pm qemu Revision a1e7efdc: qom: fix canonical paths vs. interfaces
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm qemu Revision 1d9c5a12: qom: add property get/set wrappers for links
- These can set a link to any object, as long as it is included in
the composition tree.
Reviewed-by: Anthony Liguori ... - 02:52 pm qemu Revision 7b009e5d: qdev: remove parse/print methods for pointer properties
- Pointer properties (except for PROP_PTR of course) should not need a
legacy counterpart. In the future, relative pat... - 02:52 pm qemu Revision 68ee3569: qdev: allow reusing get/set for legacy property
- In some cases, a legacy property does need a special print method
but not a special parse method. In this case, we c... - 02:52 pm qemu Revision acbac4a1: qdev: remove parse method for string properties
- We need the print method to put double quotes, but parsing is not special.
Reviewed-by: Anthony Liguori <aliguori@us... - 02:52 pm qemu Revision 1ce05125: qdev: remove print/parse methods from LostTickPolicy properties
- Also generalize the code so that we can have more enum properties
in the future.
Reviewed-by: Anthony Liguori <aligu... - 02:52 pm qemu Revision e39e5d60: qdev: remove parse/print methods for mac properties
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm qemu Revision b403298a: qdev: make the non-legacy pci address property accept an integer
- PCI addresses are set with qdev_prop_uint32. Thus we make the QOM
property accept a device and function encoded in a... - 02:52 pm qemu Revision d822979b: qdev: remove direct calls to print/parse
- There's no need to call into ->parse and ->print manually. The
QOM legacy properties do that for us.
Furthermore, i... - 02:52 pm qemu Revision b46d9b10: qom: do not include qdev header file
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm qemu Revision 9f5f1350: qom: add QObject-based property get/set wrappers
- Move the creation of QmpInputVisitor and QmpOutputVisitor from qmp.c
to qom/object.c, since it's the only practical w... - 02:52 pm qemu Revision 7b7b7d18: qom: add property get/set wrappers for C types
- Add wrappers that let you get/set properties using normal C data types.
Reviewed-by: Anthony Liguori <anthony@aliguo... - 02:52 pm qemu Revision 9970bd88: qom: avoid useless conversions from string to type
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:51 pm qemu Revision acc4af3f: qom: clean up/optimize object_dynamic_cast
- The interface loop can be performed only on the parent object. It
does not need to be done on each interface. Simil... - 11:21 am qemu Revision 0815a859: qom: more documentation on subclassing
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 11:20 am qemu Revision 1ed5b918: qom: clean up cast macros
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
02/06/2012
- 07:16 pm qemu Revision e87f7fc6: s390x: fix qom-ification fall-out
- Tested-by: Andreas Faerber <afaerber@suse.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:17 pm qemu Revision 4cafe606: KVM: Fix breakages of QOM conversion
- KVM APIC and PIC require instance sizes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony L... - 06:16 pm qemu Revision 3bc36349: usb-redir: convert to QOM
- This was missed due to the fact that it's in the top level and it uses
'struct DeviceInfo' instead of 'DeviceInfo' fo...
02/04/2012
- 07:29 pm qemu Revision 53a19a30: Fix previous commit
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:24 pm qemu Revision d217d208: usb-bsd: convert to QOM
- Simple enough.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:45 pm qemu Revision 94d7b483: vga: move Cirrus VGA template to its own file
- Standard VGA does not use vga_draw_cursor_line_* functions.
Move the template to cirrus_vga_template.h.
Signed-off-b... - 02:45 pm qemu Revision cd7a45c9: memory: change dirty getting API to take a size
- Instead of each device knowing or guessing the guest page size,
just pass the desired size of dirtied memory area.
S... - 02:45 pm qemu Revision b134886a: Add vga.h unmodified from Linux
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:45 pm qemu Revision 47c012e2: vga: improve documentation
- Add links to chipset docs and FreeVGA site.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:45 pm qemu Revision 5e55efc9: vga: use constants from vga.h
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:45 pm qemu Revision 0dad6c35: vga.h: remove unused stuff and reformat
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:18 pm qemu Revision cb437e48: Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoip...
- * 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu:
linux-user: Fix sa_flags byte swaps for... - 01:49 pm qemu Revision 2944e4ec: w32: Fix build with new net bridge code
- Commit a7c36ee4920ea3acc227a0248dd161693f207357 added code for a net
bridge and explicitly said that "this is very Li... - 11:37 am qemu Revision f0c4d3eb: Merge branch 'for-upstream' of git://repo.or.cz/qemu/agraf
- * 'for-upstream' of git://repo.or.cz/qemu/agraf: (21 commits)
PPC: E500: Populate L1CFG0 SPR
PPC: e500mc: Enable ...
02/03/2012
- 07:22 pm qemu Revision c9344f22: Fix build breakage from last commit.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 07:13 pm qemu Revision eeb9c1b5: s390x: fix -drive in the absence of aliases
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm qemu Revision 0beb4942: qdev: nuke qdev_init_chardev()
- I'm sure the intentions were good here, but there's no reason this should be in
qdev. Move it to qemu-char where it ... - 06:41 pm qemu Revision 9fbe6127: qdev: refactor away qdev_create_from_info
- Note that the FIXME gets fixed in series 4/4. We need to convert BusState to
QOM before we can make parent_bus a lin... - 06:41 pm qemu Revision ee46d8a5: qdev: split out UI portions into a new function
- qdev-monitor.c deals with the -device, device_add, and info qdm/qtree
interfaces.
Signed-off-by: Anthony Liguori <al... - 06:41 pm qemu Revision 9674bfe4: qdev: split out common init to instance_init
- This gets us closer to being able to object_new() a qdev type and have a
functioning object verses having to call qde... - 06:41 pm qemu Revision 8b45d447: container: make a decendent of Object
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1 -> v2
- Add license (Paolo) - 06:41 pm qemu Revision fe40e627: qom: accept any compatible type when setting a link property
- Links had limited utility before as they only allowed a concrete type to be
specified. Now we can support abstract t... - 06:41 pm qemu Revision 60adba37: qdev: implement cleanup logic in finalize
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm qemu Revision d03d6b4e: info qdm: do not require a parent_bus to be set
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm qemu Revision db85b575: object: sure up reference counting
- Now we have the following behavior:
1) object_new() returns an object with ref = 1
2) object_initialize() does not i... - 06:41 pm qemu Revision 57c9fafe: qom: move properties from qdev to object
- This is mostly code movement although not entirely. This makes properties part
of the Object base class which means ... - 06:41 pm qemu Revision 5eeee3fa: qom: add new command to search for types
- This adds a command that allows searching for types that implement a property.
This allows you to do things like sear... - 06:41 pm qemu Revision 6acbe4c6: qdev: remove baked in notion of aliases (v2)
- Limit them to the device_add functionality. Device aliases were a hack based
on the fact that virtio was modeled the... - 06:41 pm qemu Revision 212ad111: qdev: kill off DeviceInfo list
- Teach the various bits of code that need to walk through available devices to
do so via QOM.
Signed-off-by: Anthony ... - 06:41 pm qemu Revision 39bffca2: qdev: register all types natively through QEMU Object Model
- This was done in a mostly automated fashion. I did it in three steps and then
rebased it into a single step which av... - 06:41 pm qemu Revision d307af79: qdev: kill off DeviceInfo
- It is no longer used in the tree since everything is done natively through
QEMU Object Model.
Signed-off-by: Anthony... - 06:41 pm qemu Revision 6e008585: qdev: remove info from class
- Now DeviceInfo is no longer used after object construction. All of the
relevant members have been moved to DeviceCla... - 06:41 pm qemu Revision d253e096: qdev: allow classes to overload qdev functions
- This allows us to drop per-Device registration functions by allowing the
class_init functions to overload qdev method... - 06:41 pm qemu Revision 93c511a1: qom: allow object_class_foreach to take additional parameters to refine search
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm qemu Revision 18b6dade: qdev: refactor device creation to allow bus_info to be set only in class
- As we use class_init to set class members, DeviceInfo no longer holds this
information.
Signed-off-by: Anthony Liguo... - 06:41 pm qemu Revision 4be9f0d1: qdev: make DeviceInfo private
- Introduce accessors and remove any code that directly accesses DeviceInfo
members.
Signed-off-by: Anthony Liguori <a... - 06:41 pm qemu Revision 7f595609: usb-hid: simplify class initialization a bit
- We can probably model USBHidDevice as a base class to get even better code
sharing but for now, just use a common fun... - 06:41 pm qemu Revision ba02430f: usb: separate out legacy usb registration from type registration
- Type registeration is going to get turned into a QOM call so decouple the
legacy support.
Signed-off-by: Anthony Lig...
02/02/2012
- 05:51 pm qemu Revision 2aeb36a8: linux-user: Define TARGET_QEMU_ESIGRETURN for mips64
- Copied from mips/syscall.h.
Signed-off-by: Khansa Butt <khansa@kics.edu.pk>
Signed-off-by: Andreas Färber <afaerber@... - 05:51 pm qemu Revision f78b0f05: linux-user: Fix sa_flags byte swaps for mips
- sa_flags is uint32_t for mips{,n32,64}, so don't use tswapal().
edited by Riku Voipio: likewise on alpha
Reported-b... - 05:51 pm qemu Revision 962b289e: linux-user: fix QEMU_STRACE=1 segfault
- While debugging some issues with QEMU_STRACE I stumbled over segmentation
faults that were pretty reproducible. Turns... - 05:51 pm qemu Revision 480b8e7d: linux-user: fake /proc/self/stat
- The boehm gc finds the program's stack starting pointer by
checking /proc/self/stat. Unfortunately, so far it reads
q... - 05:51 pm qemu Revision 257450ee: linux-user: fake /proc/self/auxv
- Gtk tries to read /proc/self/auxv to find its auxv table instead of
taking it from its own program memory space.
How... - 05:51 pm qemu Revision 50171d42: linux-user/main.c: Add option to user-mode emulation so that user can specify ...
- QEMU linux user-mode's default log file name is "/tmp/qemu.log". In order to
change the log file name, user need to m... - 05:51 pm qemu Revision 583359a6: linux-user: add SO_PEERCRED support for getsockopt
- Signed-off-by: Akos PASZTORY <akos.pasztory@gmail.com>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org> - 05:51 pm qemu Revision 36c08d49: linux-user: fake /proc/self/maps
- glibc's pthread_attr_getstack tries to find the stack range from
/proc/self/maps. Unfortunately, /proc is usually the... - 05:51 pm qemu Revision 2a7e1245: linux-user/strace.c: Correct errno printing for mmap etc
- Correct the printing of errnos for syscalls which are handled
via print_syscall_ret_addr (mmap, mmap2, brk, shmat): e... - 05:51 pm qemu Revision 5379557b: linux-user: fix wait* syscall status returns
- When calling wait4 or waitpid with a status pointer and WNOHANG, the
syscall can potentially not modify the status po... - 05:51 pm qemu Revision e3c33ec6: linux-user: Allow NULL value pointer in setxattr and getxattr
- It's valid to pass a NULL value pointer to setxattr, so don't
fail this case EFAULT.
Signed-off-by: Peter Maydell <p... - 05:51 pm qemu Revision 30297b55: linux-user/syscall.c: Implement f and l versions of set/get/removexattr
- Implement the f and l versions (operate on fd, don't follow links)
of the setxattr, getxattr and removexattr syscalls... - 05:51 pm qemu Revision 63249cb9: linux-user: Define TARGET_QEMU_ESIGRETURN for mipsn32
- Copied from mips/syscall.h.
Signed-off-by: Ulrich Hecht <uli@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.d... - 05:51 pm qemu Revision 72f341ff: linux-user: Add default-configs for mipsn32[el]
- Prepares for mipsn32[el]-linux-user targets.
Signed-off-by: Ulricht Hecht <uli@suse.de>
Signed-off-by: Andreas Färbe... - 05:51 pm qemu Revision 10ecb3f6: linux-user: Add default configs for mips64[el]
- Prepares for mips64[el]-linux-user targets.
Signed-off-by: Khansa Butt <khansa@kics.edu.pk>
Signed-off-by: Andreas F... - 05:51 pm qemu Revision fb5590f7: linux-user: Implement *listxattr syscalls
- Implement listxattr, flistxattr and llistxattr syscalls.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Sig... - 05:51 pm qemu Revision 125b0f55: linux-user: save auxv length
- We create our own AUXV segment on stack and save a pointer to it.
However we don't save the length of it, so any code... - 05:51 pm qemu Revision 3be14d05: linux-user: add open() hijack infrastructure
- There are a number of files in /proc that expose host information
to the guest program. This patch adds infrastructur... - 05:50 pm qemu Revision d0fd11ff: linux-user: stack_base is now mandatory on all targets
- Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
- 03:47 am qemu Revision a496e8ee: PPC: E500: Populate L1CFG0 SPR
- When running Linux on e500 with powersave-nap enabled, Linux tries to
read out the L1CFG0 register and calculates som... - 03:47 am qemu Revision 58e00a24: PPC: E500: Add doorbell defines
- We're going to introduce doorbell instructions (called processor
control in the spec) soon. Add some defines for easi... - 03:47 am qemu Revision 3f9f6a50: PPC: Add CPU feature for processor control
- We're soon going to implement processor control features. Add the
feature flag, so we're well prepared.
Signed-off-b... - 03:47 am qemu Revision a9abd717: PPC: Enable doorbell excp handlers
- We already had all the code available to have doorbell exceptions
be handled properly. It was just disabled.
Enable ... - 03:47 am qemu Revision 8917f4dc: PPC: e500mc: Enable processor control
- The e500mc implements Embedded.Processor Control, so enable it and
thus enable guests to IPI each other. This makes -... - 03:47 am qemu Revision d5d11a39: PPC: E500: Implement msgsnd
- This patch implements the msgsnd instruction. It is part of the
Embedded.Processor Control specification and allows o... - 03:47 am qemu Revision 9e0b5cb1: PPC: E500: Implement msgclr
- This patch implements the msgclr instruction. It is part of the
Embedded.Processor Control specification and clears p... - 03:47 am qemu Revision a1ef618a: PPC: booke: add tlbnps handling
- When using MAV 2.0 TLB registers, we have another range of TLB registers
available to read the supported page sizes f... - 03:47 am qemu Revision 5935ee07: PPC: booke206: Check for min/max TLB entry size
- When setting a TLB entry, we need to check if the TLB we're putting it in
actually supports the given size. According... - 03:47 am qemu Revision 6d3db821: PPC: booke206: Implement tlbilx
- The PowerPC 2.06 BookE ISA defines an opcode called "tlbilx" which is used
to flush TLB entries. It's the recommended... - 03:47 am qemu Revision 3f162d11: PPC: booke206: Check for TLB overrun
- Our internal helpers to fetch TLB entries were not able to tell us
that an entry doesn't even exist. Pass an error ou... - 03:47 am qemu Revision 21a0b6ed: PPC: booke206: move avail check to tlbwe
- We can have TLBs that only support a single page size. This is defined
by the absence of the AVAIL flag in TLBnCFG. I... - 03:47 am qemu Revision a9c5eb0d: KVM: Fix compilation on non-x86
- Commit 84b058d broke compilation for KVM on non-x86 targets, which
don't have KVM_CAP_IRQ_ROUTING defined.
Fix by no... - 03:47 am qemu Revision 0ef654e3: PPC: E500: Add some more excp vectors
- Our EXCP list is getting outdated. By now, 3 new exception vectors have
been introduced. Update the list so we have e... - 03:47 am qemu Revision a31be480: PPC: KVM: Update HIOR code to new interface
- Unfortunately the HIOR setting code slipped into upstream QEMU
before it was pulled into upstream KVM. And since Murp... - 03:47 am qemu Revision e9205258: PPC: Add IVOR 38-42
- Our code only knows IVORs up to 37. Add the new ones defined in ISA 2.06
from 38 - 42.
Signed-off-by: Alexander Graf... - 03:47 am qemu Revision 2c9732db: PPC: e500mc: add missing IVORs to bitmap
- E500mc supports IVORs 36-41. Add them to the support mask. Drop SPE
support too.
Signed-off-by: Alexander Graf <agra... - 03:47 am qemu Revision ffba8786: PPC: booke206: allow NULL raddr in ppcmas_tlb_check
- We might want to call the tlb check function without actually caring about
the real address resolution. Check if we r... - 03:47 am qemu Revision dcb2b9e1: PPC: rename msync to msync_4xx
- The msync instruction as defined today is only valid on 4xx cores, not
on e500 which also supports msync, but treats ... - 03:47 am qemu Revision 53319166: PPC: e500: msync is 440 only, e500 has real sync
- The e500 CPUs don't use 440's msync which falls on the same opcode IDs,
but instead use the real powerpc sync instruc... - 03:47 am qemu Revision 1529ae1b: KVM: Update headers (except HIOR mess)
- This patch is basically what ./scripts/update-linux-headers.sh against
upstream KVM's next branch outputs except that... - 12:24 am qemu Revision 4c32fe66: Change license from GPLv2 to GPLv2+
- This file only contains code from Red Hat, so it can use GPLv2+.
Tested with `git blame -M -C net/checksum.c`.
Signe... - 12:24 am qemu Revision a7c36ee4: Add support for net bridge
- The most common use of -net tap is to connect a tap device to a bridge. This
requires the use of a script and runnin... - 12:24 am qemu Revision bdef79a2: Add access control support to qemu bridge helper
- We go to great lengths to restrict ourselves to just cap_net_admin as an OS
enforced security mechanism. However, we... - 12:24 am qemu Revision 47e98658: Add cap reduction support to enable use as SUID
- The ideal way to use qemu-bridge-helper is to give it an fscap of using:
setcap cap_net_admin=ep qemu-bridge-helper... - 12:24 am qemu Revision 069ab0eb: hw/vmmouse.c: Disable vmmouse after reboot
- Bugfix after reboot when vmmouse was enabled and another OS which uses e.g. PS/2
mouse.
Details:
When a guest activa... - 12:24 am qemu Revision 7b93fadf: Add basic version of bridge helper
- This patch adds a helper that can be used to create a tap device attached to
a bridge device. Since this helper is m... - 12:23 am qemu Revision 93dd748b: keep the PID file locked for the lifetime of the process
- The lockf() call in qemu_create_pidfile() aims at ensuring mutual
exclusion. We shouldn't close the pidfile on succes...
02/01/2012
- 10:45 pm qemu Revision 85f94f86: sdl: Fix block prevention of SDL_WM_GrabInput
- Consistently check for SDL_APPINPUTFOCUS before trying to grab the input
focus. Just checking for SDL_APPACTIVE doesn... - 10:45 pm qemu Revision eaa2e027: Revert "Handle SDL grabs failing (Mark McLoughlin)"
- This reverts commit 6bb816031f8bc0aafc3476e6dfa4293ee3a5f106.
SDL_WM_GrabInput does not reliably bail out if grabbin... - 10:45 pm qemu Revision 822f98d2: sdl: Grab input on end of non-absolute mouse click
- By grabbing the input already on button down, we leave the button in
that state for the host GUI. Thus it takes anoth... - 10:45 pm qemu Revision 02df4d6f: sdl: Limit sdl_grab_end in handle_activation to Windows hosts
- There are scenarios on Linux with some SDL versions where
handle_activation is continuous invoked with state = SDL_AP... - 10:45 pm qemu Revision 6fbcef29: optionroms: Silence intermediate file removal
- The build process of optionroms spits out an "rm ..." line. Moreover, it
removes all .o files that can be handy for d... - 10:45 pm qemu Revision ee77dfb2: main-loop: Fix SetEvent() on uninitialized handle on win32
- The __attribute__((constructor)) init_main_loop() automatically get
called if qemu-tool.o is linked in. On win32, thi... - 10:45 pm qemu Revision d34e8f6e: main-loop: For tools, initialize timers as part of qemu_init_main_loop()
- In some cases initializing the alarm timers can lead to non-negligable
overhead from programs that link against qemu-... - 10:45 pm qemu Revision 771124e1: exec.c: Clarify comment about tlb_flush() flush_global parameter
- Clarify the comment about tlb_flush()'s flush_global parameter,
so it is clearer what it does and why it is OK that t... - 10:45 pm qemu Revision 67ed96f9: Makefile: Remove linux-headers/asm symlink on distclean
- configure creates a linux-headers/asm symlink. Remove this when
doing a distclean.
Signed-off-by: Peter Maydell <pet... - 10:45 pm qemu Revision 66596356: sdl: Do not grab mouse on mode switch while in background
- When the mouse mode changes to absolute while the SDL windows is not in
focus, refrain from grabbing the input. It wo... - 10:45 pm qemu Revision 4f6dd9af: qemu-option: Introduce default mechanism
- This adds qemu_opts_set_defaults, an interface provide default values
for a QemuOpts set. Default options are parsed ... - 10:45 pm qemu Revision 433acf0d: mc146818rtc: Use lost_tick_policy property
- Allow to configure the MC146818 RTC via the new lost tick policy
property and replace rtc_td_hack with this mechanism... - 10:45 pm qemu Revision 25de5935: Improve default machine options usability
- So far we overwrite the machine options completely with defaults if no
accel=value is provided. More user friendly is... - 10:45 pm qemu Revision 4e4fa398: qdev: Introduce lost tick policy property
- Potentially tick-generating timer devices will gain a common property:
lock_tick_policy. It allows to encode 4 differ... - 10:42 pm qemu Revision 17884d7b: ./configure: request pkg-config to provide private libs when static linking
- Added wrapper around pkg-config to allow:
- safe options injection via ${QEMU_PKG_CONFIG_FLAGS}
- spaces in path to p... - 10:42 pm qemu Revision 5f01e06f: ./configure: add link check for nss-smartcard
- Current './configure --static && make' fails for me:
LINK qemu-nbd
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/.... - 10:42 pm qemu Revision 1bdd6874: MAINTAINERS: Add a section for the host OS and a W32 maintainer
- Up to now, there was no special section for the different
host operating systems used with QEMU.
scripts/get_maintai... - 10:42 pm qemu Revision 23704102: hw/9pfs: Update MAINTAINERS file
- Acked-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet...
01/30/2012
- 09:14 pm qemu Revision 1d849502: m48t59: use rtc_clock for alarm timer
- This lets the RTC get adjustments from the host NTP client.
The watchdog still uses the vm_clock. The previous behav... - 09:13 pm qemu Revision 0c685d28: GRLIB UART: Add RX channel
- This patch implements the RX channel of GRLIB UART with a FIFO to
improve data rate.
Signed-off-by: Fabien Chouteau ... - 07:24 am qemu Revision eed96860: hw/9pfs: Remove O_NOATIME flag from 9pfs open() calls in readonly mode
- When 2c74c2cb4bedddbfa67628fbd5f9273b4e0e9903 added support for
the 'readonly' flag against 9p filesystems, it also m... - 07:24 am qemu Revision 2d40564a: hw/9pfs: Preserve S_ISGID
- In passthrough security model in local fs driver, after a file creation
chown and chmod are done to set the file cred... - 07:24 am qemu Revision 71f86cd6: hw/9pfs: Fix crash when mounting with synthfs
- Some Fsdriver backend don't have fs_root. So check for that in
migrate message.
Signed-off-by: Aneesh Kumar K.V <ane... - 07:24 am qemu Revision 5fc6dbae: fsdev: Fix parameter parsing for proxy helper
- This fixes a crash when using sockfd with proxy FsDriver
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off... - 07:24 am qemu Revision 68e59e14: hw/9pfs: Update MAINTAINERS file
- Acked-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet...
01/29/2012
- 04:53 pm qemu Revision fd39941a: Fix off-by-one in dirty bitmap functions
- Reported-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Blu...
01/28/2012
- 03:11 pm qemu Revision 9ec032d2: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- * 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
Add Cortex-A15 CPU definition
Add d...
01/27/2012
- 10:55 pm qemu Revision 0f36036c: unin_pci: Fix typos in device names
- Commit 999e12bbe85c5dcf49bef13bce4f97399c7105f4 (sysbus: apic: ioapic:
convert to QEMU Object Model) introduced two t... - 06:50 pm qemu Revision 19b6914a: virtio-s390: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm qemu Revision 73093354: qdev: change ambiguous qdev names
- Reported-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:50 pm qemu Revision 6e4ec3f9: unin_pci: Drop unused reset handler
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:50 pm qemu Revision 40021f08: pci: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm qemu Revision 999e12bb: sysbus: apic: ioapic: convert to QEMU Object Model
- This converts three devices because apic and ioapic are subclasses of sysbus.
Converting subclasses independently of ... - 06:50 pm qemu Revision d148211c: ide: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm qemu Revision b9eea3e6: scsi: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm qemu Revision 3954d33a: spapr: convert to QEMU Object Model (v2)
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1 -> v2
- use QOM to check for the default console - 06:50 pm qemu Revision ff452ace: unin_pci: Drop duplicate busdev
- PCIHostState already has a busdev.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <a... - 06:50 pm qemu Revision 70f9c987: unin_pci: Clean up qdev names
- Add -pcihost to SysBus devices to resolve name conflicts,
and clarify PCI vs. Internal PCI.
Signed-off-by: Andreas F... - 06:50 pm qemu Revision f82e35e3: virtio-serial: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm qemu Revision dbaa7904: hda-codec: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm qemu Revision 62aed765: usb: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm qemu Revision 8f04ee08: isa: pic: convert to QEMU Object Model
- This converts two devices at once because PIC subclasses ISA and converting
subclasses independently is extremely har... - 06:50 pm qemu Revision e855761c: qdev: prepare source tree for code conversion
- These are various small stylistic changes which help make things more
consistent such that the automated conversion s... - 06:50 pm qemu Revision ba7c0520: ccid: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm qemu Revision cd6c4cf2: ssi: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm qemu Revision 9e07bdf8: i2c: rename i2c_slave -> I2CSlave
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm qemu Revision b5ea9327: i2c: smbus: convert to QEMU Object Model
- This converts two types because smbus is implemented as a subclass of i2c. It's
extremely difficult to convert these... - 06:50 pm qemu Revision 94afdadc: qdev: use a wrapper to access reset and promote reset to a class method
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm qemu Revision 3cc90eb2: qdev: add a interface to register subclasses
- In order to introduce inheritance while still using the qdev registration
interfaces, we need to be able to use a par... - 06:50 pm qemu Revision 3dde52d2: qdev: add class_init to DeviceInfo
- Since we are still dynamically creating TypeInfo, we need to chain the
class_init function in order to be able to mak... - 06:50 pm qemu Revision f79f2bfc: qdev: don't access name through info
- We already have a QOM interface for this so let's use it.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:50 pm qemu Revision 30fbb9fc: qdev: move qdev->info to class
- Right now, DeviceInfo acts as the class for qdev. In order to switch to a
proper ObjectClass derivative, we need to ... - 06:28 pm qemu Revision d8c51b05: macio: convert to qdev
- This is a "shallow", half hearted, and untested conversion.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:28 pm qemu Revision 8a5faa1d: openpic: remove dead code to make a PCI device version
- bus is always NULL so the code in this if clause is dead (and therefore
untested).
Signed-off-by: Anthony Liguori <a... - 06:28 pm qemu Revision 6fc4925b: pci: call reset unconditionally
- Because now all PCI devices are converted to qdev.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:28 pm qemu Revision 2f28d2ff: qom: add the base Object class (v2)
- This class provides the main building block for QEMU Object Model and is
extensively documented in the header file. ... - 06:28 pm qemu Revision 32fea402: qdev: integrate with QEMU Object Model (v2)
- This is a very shallow integration. We register a TYPE_DEVICE but only use
QOM as basically a memory allocator. Thi... - 05:00 pm qemu Revision 31841e46: Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
- * pmaydell/arm-devs.for-upstream:
arm: SoC model for Calxeda Highbank
arm_boot: support board IDs more than 16 bi... - 04:58 pm qemu Revision 21fe5bc6: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (22 commits)
scsi: Guard against buflen exceeding req->cmd.xfer in scsi_disk_emulate_command
... - 08:28 am qemu Revision 96bab41d: qemu-io: end aio help text sentences with periods
- Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 08:26 am qemu Revision 8c84cf11: ./configure: export xfs config via --{enable, disable}-xfsctl
- Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 08:21 am qemu Revision 9f2a8d7a: pcnet: Preserve link state across device reset
- A device reset does not affect the link state, only set_link does.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com... - 08:20 am qemu Revision b1927cf1: e1000: Preserve link state across device reset
- A device reset does not affect the link state, only set_link does.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com... - 07:50 am qemu Revision c455d17c: qdev-property: Make bit property parsing stricter
- By using strncasecmp, we allow for arbitrary characters after the
"on"/"off" string. Fix this by switching to strcase... - 07:29 am qemu Revision 36945d95: remove #if 0 code for timers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
01/26/2012
- 03:49 pm qemu Revision 370521a1: qmp: add block_job_cancel command
- Add block_job_cancel, which stops an active block streaming operation.
When the operation has been cancelled the new ... - 03:49 pm qemu Revision fb5458cd: qmp: add query-block-jobs
- Add query-block-jobs, which shows the progress of ongoing block device
operations.
Signed-off-by: Stefan Hajnoczi <s... - 03:49 pm qemu Revision aa398a5c: blockdev: make image streaming safe across hotplug
- Unplugging a storage interface like virtio-blk causes the host block
device to be deleted too. Long-running operatio... - 03:49 pm qemu Revision e8a6bb9c: block: add bdrv_find_backing_image
- Add bdrv_find_backing_image: given a BlockDriverState pointer, and an id,
traverse the backing image chain to locate ... - 03:49 pm qemu Revision 019b8cbf: add QERR_BASE_NOT_FOUND
- This qerror will be raised when a given streaming base (backing file)
cannot be found.
Signed-off-by: Marcelo Tosatt... - 03:49 pm qemu Revision c8c3080f: block: add support for partial streaming
- Add support for streaming data from an intermediate section of the
image chain (see patch and documentation for detai... - 03:49 pm qemu Revision e2f0c49f: scsi: Guard against buflen exceeding req->cmd.xfer in scsi_disk_emulate_command
- Limit the return value (corresponding to the length of the buffer to be
DMAed back to the intiator) to the value in r... - 03:49 pm qemu Revision 81b6b9fa: virtio-blk: add virtio_blk_handle_read trace event
- There already exists a virtio_blk_handle_write trace event as well as
completion events. Add the virtio_blk_handle_r... - 03:49 pm qemu Revision 641543b7: block/vdi: Zero unused parts when allocating a new block (fix #919242)
- The new block was filled with zero when it was allocated by g_malloc0,
but when it was reused later and only partiall... - 03:49 pm qemu Revision 84b0ec02: qcow: Return real error code in qcow_open
- Signed-off-by: Li Zhi Hui <zhihuili@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:49 pm qemu Revision 2b16c9ff: qcow: Use bdrv functions to replace file operation
- Since common file operation functions lack of error detection and use
much more I/O syscalls, so change them to bdrv ... - 03:49 pm qemu Revision 094f1ba1: docs: describe live block operations
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Sig... - 03:49 pm qemu Revision 2d47c6e9: qmp: add block_job_set_speed command
- Add block_job_set_speed, which sets the maximum speed for a background
block operation.
Signed-off-by: Stefan Hajnoc... - 03:49 pm qemu Revision 12bd451f: qmp: add block_stream command
- Add the block_stream command, which starts copy backing file contents
into the image file. Also add the BLOCK_JOB_CO... - 01:49 pm qemu Revision f8414cb5: arm_boot: support board IDs more than 16 bits wide
- Support passing a board ID value to the kernel in r1
that is more than 16 bits wide. This is needed to pass
the '-1 =... - 01:49 pm qemu Revision 2488514c: arm: SoC model for Calxeda Highbank
- Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Mark La... - 01:43 pm qemu Revision 9d5ba9bf: arm: add secondary cpu boot callbacks to arm_boot.c
- Create two functions, write_secondary_boot() and secondary_cpu_reset_hook(),
to allow platforms more control of how s... - 01:43 pm qemu Revision 4c0e167c: Add xgmac ethernet model
- This adds very basic support for the xgmac ethernet core. Missing things
include:
- statistics counters
- WoL suppor... - 01:43 pm qemu Revision d9fa31a3: ahci: add support for non-PCI based controllers
- Add support for ahci on sysbus.
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Mark Langsdorf <... - 12:45 pm qemu Revision 7e624667: coroutine: add co_sleep_ns() coroutine sleep function
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:45 pm qemu Revision 5094a6c0: block: rate-limit streaming operations
- This patch implements rate-limiting for image streaming. If we've
exceeded the bandwidth quota for a 100 ms time sli... - 12:45 pm qemu Revision 470c0504: block: make copy-on-read a per-request flag
- Previously copy-on-read could only be enabled for all requests to a
block device. This means requests coming from th... - 12:45 pm qemu Revision eeec61f2: block: add BlockJob interface for long-running operations
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:45 pm qemu Revision 4f1043b4: block: add image streaming block job
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:45 pm qemu Revision 2d3735d3: block: check bdrv_in_use() before blockdev operations
- Long-running block operations like block migration and image streaming
must have continual access to their block devi... - 12:39 pm qemu Revision bd603247: rbd: wire up snapshot removal and rollback functionality
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
... - 12:39 pm qemu Revision 031380d8: block: replace unchecked strdup/malloc/calloc with glib
- Most of the codebase as been converted to use glib memory allocation
functions. There are still a few instances of m...
01/25/2012
- 08:32 pm qemu Revision 33163643: vga: compile cirrus_vga in hwlib
- Remove target dependencies and compile Cirrus VGA in hwlib.
Address masking can be removed since memory API handles ... - 08:32 pm qemu Revision fd4aa979: memory: change dirty setting APIs to take a size
- Instead of each target knowing or guessing the guest page size,
just pass the desired size of dirtied memory area.
S... - 08:32 pm qemu Revision 59abb061: memory: fix dirty mask function length handling
- Fix handling of cases like start = 0xfff, length = 2.
Change length to ram_addr_t to handle larger lengths.
Signed-... - 07:59 pm qemu Revision c5bd4f3d: vga: fix -nodefaults -device VGA
- Flag -nodefaults should also imply no VGA. This was broken in
a369da5f31ddbdeb32a7f76622e480d3995fbb00.
Signed-off-b... - 05:10 pm qemu Revision 0b03bdfc: Add Cortex-A15 CPU definition
- Add a definition of a Cortex-A15 CPU. Note that for the moment we do
not implement any of:
* Large Physical Address ... - 02:42 pm qemu Revision 0383ac00: Add dummy implementation of generic timer cp15 registers
- Add a dummy implementation of the cp15 registers for the generic
timer (found in the Cortex-A15), just sufficient for... - 01:49 pm qemu Revision 85836979: target-arm/helper.c: Don't assume softfloat int32 is 32 bits only
- In the helper routines for VCVT float-to-int conversions, add
an explicit cast rather than relying on the softfloat i... - 01:49 pm qemu Revision dc8714ca: target-arm: Fix implementation of TLB invalidate operations
- Fix some bugs in the implementation of the TLB invalidate
operations on ARM:
* the 'invalidate all' op was not passi... - 01:49 pm qemu Revision 5fe91019: arm: store the config_base_register during cpu_reset
- Long term, the config_base_register will be a QDM parameter. In the
meantime, models that use it need to be able to p...
01/23/2012
- 10:04 pm qemu Revision 61eb1f38: hyperv: fix build on non-KVM hosts
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:00 pm qemu Revision 5b4448d2: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
kvm: Activate in-kernel irqchip support
kvm: x86: Add user space part for in-kernel IOAPIC
... - 06:58 pm qemu Revision c4ccbeac: Merge remote-tracking branch 'afaerber/prep-up' into staging
- * afaerber/prep-up:
prep: Use i82378 PCI->ISA bridge for 'prep' machine
prep: Add i82378 PCI-to-ISA bridge emulat... - 03:30 pm qemu Revision 65f82df0: e1000: bounds packet size against buffer size
- Otherwise we can write beyond the buffer and corrupt memory. This is tracked
as CVE-2012-0029.
Signed-off-by: Antho...
01/22/2012
- 11:55 am qemu Revision 520c0d8d: target-sparc: Fix mixup of uint64 and uint64_t
- Commit 793a137a41ad4125011c7022cf16a1baa40a5ab6 (target-sparc:
Implement BMASK/BSHUFFLE.) introduced a stray usage of... - 09:29 am qemu Revision 6618f909: sga: fix copypasta
- Fix the name of the init function.
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Blue Swirl <blauwir... - 09:28 am qemu Revision 3d402831: vga: make Cirrus ISA device optional
- Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:27 am qemu Revision a369da5f: vga: improve VGA logic
- Improve VGA selection logic, push check for device availabilty to vl.c.
Create the devices at board level uncondition...
01/21/2012
- 06:17 am qemu Revision 0ae46996: grackle_pci: Clean up qdev names
- Rename SysBus device from 'grackle' to 'grackle-pcihost' to resolve a
name conflict.
Also mark both devices as no_us... - 06:17 am qemu Revision d5ee6754: MAINTAINERS: Add PCI-PCI bridge to New World Mac machine
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:17 am qemu Revision 4d8d5467: pseries: SLOF PCI flag day
- Currently on the pseries machine the SLOF firmware is used normally,
but we bypass it when -kernel is specified. Hav... - 06:17 am qemu Revision c9c3c80a: pseries: Use correct dispatcher for PCI config space accesses
- The pseries machine expects a para-virtualized guest and so supplies RTAS
functions (via a hypercall) for performing ... - 06:17 am qemu Revision 3f7565c9: pseries: Support PCI extended config space in RTAS calls
- On the pseries machine (which expexts a paravirtualized guest), guest
access to PCI config space is via host-provided... - 06:17 am qemu Revision a6c98685: MAINTAINERS: Add qemu-ppc to all ppc target stuff
- Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Alexander Gr... - 06:17 am qemu Revision 0a6eec6b: MAINTAINERS: Add PCI host bridge files to CHRP machines
- Just like prep_pci.c, these were not associated with any MAINTAINERS
section, including PCI.
Signed-off-by: Andreas ... - 06:17 am qemu Revision 88045ac5: PPC: Pseries: Check for PCI boundaries
- We call pci_host_config_{read,write}_common() which perform PCI config
accesses. However they don't do all limit chec... - 06:17 am qemu Revision 623f7c21: PPC: 4xx: Qdevify the 440 PCI host controller
- Due to popular demand, this qdevifies the PCI host controller of 4xx SoCs
the same way as e500.
We have to introduce... - 06:17 am qemu Revision 3960b04d: PPC: Bamboo: fold ppc440.c and ppc440_bamboo.c into a single file
- The separation of ppc440 and ppc440_bamboo makes some sense, since ppc440
is the SoC while ppc440_bamboo is the actua... - 06:17 am qemu Revision 34ba1dc8: PPC: Bamboo: Integrate SoC instatiation, use qdev for PCI
- Now that we have the SoC init function in the same file, let's integrate
it with the board initialization.
While at ... - 06:17 am qemu Revision 82afa586: virtio-pci: Fix endianness of virtio config
- The virtio config area in PIO space is a bit special. The initial
header is little endian but the rest (device specif... - 06:17 am qemu Revision 06dbfc6f: virtio: change memcpy to guest reads
- When accessing the device specific virtio config space, we memcpy
the data into a variable in QEMU. At that point we'... - 06:17 am qemu Revision 964455f3: Correct types in bmdma_addr_{read,write}
- Back when I made patches introducing dma_addr_t and various PCI DMA
wrapper functions, I made a mistake. The bmdma_a... - 06:17 am qemu Revision aa90fec7: Fix dirty logging with 32-bit qemu & 64-bit guests
- The kvm_get_dirty_pages_log_range() function uses two address
variables to step through the monitored memory region t... - 06:17 am qemu Revision 033276a7: Update gitignore file
- This patch adds several auto-generated files to .gitignore which were
previously missing.
Signed-off-by: David Gibso... - 06:17 am qemu Revision 17df768c: load_image_targphys() should enforce the max size
- load_image_targphys() gets passed a max size for the file, but doesn't
enforce it at all. Add a check and return -1 (... - 06:17 am qemu Revision 72718e9a: PPC: Bamboo: Set initial TLB entry
- Back in the day when the bamboo target got introduced, the initial TLB was
dictated by KVM. TCG has been missing init... - 06:17 am qemu Revision d49bc1fb: PPC: 440: Ignore invalid PCI IRQs
- When running a 440 target, we currently get invalid irq_num values (-1)
which completely confuse the IRQ setting code... - 06:17 am qemu Revision c148b2b4: PPC: Bamboo: recompile device tree
- Recent dtc doesn't compile our dts anymore. Change all hex numbers to have
0x prefixes, indicate the old version and ... - 06:17 am qemu Revision e5ba83c5: PPC: 440: Default to 440EP CPU
- Today we're exposing a Virtex 440 CPU to the guest despite the fact
that we're telling the guest that we're running o... - 06:17 am qemu Revision acd1bf90: PPC: bamboo: fix whitespace
- Tabs followed by spaces are a no-go. My editor shows it red, distracting
me from actual work! :)
Signed-off-by: Alex... - 06:17 am qemu Revision d3c4548b: PPC: bamboo: remove old machine descriptions
- Nobody needs to run bamboo in 0.12 compat mode. Remove the machine.
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:17 am qemu Revision c0a7e81a: PPC: Enable 440EP CPU target
- Now that we have 440 TLB emulation, we can also support running the 440EP
CPU target in system emulation mode.
Signe... - 06:16 am qemu Revision d29d3404: PPC: 440EP: Initialize timer
- When using TCG with a BookE PowerPC core, we need to explicitly initialize
the BookE timers with the correct frequenc... - 06:16 am qemu Revision b10a04b5: PPC: Bamboo: Register CPU reset
- To be able to support CPU reset, we need to put all register initialization
and initial state into a CPU reset hook i...
Also available in: Atom