Activity
From 07/28/2013 to 08/26/2013
08/26/2013
- 11:31 pm Revision aac1fb05: tcg: Tidy softmmu_template.h
- Avoid a loop in the tlb_fill path; the fill will either succeed or
generate an exception.
Inline the slow_ld/st func... - 11:31 pm Revision 401c227b: tcg-i386: Use new return-argument ld/st helpers
- Discontinue the jump-around-jump-to-jump scheme, trading it for a single
immediate move instruction. The two extra j... - 11:31 pm Revision ac26eb69: tcg-i386: Add and use tcg_out64
- No point in splitting the write into 32-bit pieces.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by... - 11:31 pm Revision 2bb8656d: tcg: Tidy generated code for tcg_outN
- Aliasing was forcing s->code_ptr to be re-read after the store.
Keep the pointer in a local variable to help the comp... - 11:31 pm Revision c6f29ff0: tcg-i386: Tidy qemu_ld/st slow path
- Use existing stack space for arguments; don't push/pop.
Use less ifdefs and more C ifs.
Signed-off-by: Richard Hende... - 11:31 pm Revision 8023ccda: tcg-i386: Try pc-relative lea for constant formation
- Use a 7 byte lea before the ultimate 10 byte movq.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 11:31 pm Revision e25c3887: tcg: Add mmu helpers that take a return address argument
- Allow the code that tcg generates to be less obtuse, passing in
the return address directly instead of computing it i... - 05:19 pm Revision f7ad538e: Merge remote-tracking branch 'stefanha/block' into staging
- # By Alex Bligh (32) and others
# Via Stefan Hajnoczi
* stefanha/block: (42 commits)
win32-aio: drop win32_aio_flus... - 05:19 pm Revision e3f024ae: Merge remote-tracking branch 'afaerber/tags/0.15-maintainer-for-anthony' into ...
- MAINTAINERS update for stable-0.15
# gpg: Signature made Thu 22 Aug 2013 10:59:31 AM CDT using RSA key ID 3E7E013F
#...
08/25/2013
- 12:52 pm Revision 1ae2757c: virtio: virtqueue_get_avail_bytes: fix desc_pa when loop over the indirect des...
- virtqueue_get_avail_bytes: when found a indirect desc, we need loop over it.
/* loop over the indirect des...
08/24/2013
- 08:26 am Revision 8dc6d240: disas: Add disas-objdump.pl
- The script massages the output produced for architectures that are
not supported internally by qemu though an externa... - 08:26 am Revision 42eed424: disas-objdump: Pass --adjust-vma to objdump
- This gives the dumped blob its correct address during disassembly,
which makes pc-relative insns much easier to inter... - 08:26 am Revision c46ffd57: disas: Implement fallback to dump object code as hex
- The OBJD-[HT] tags will be used by a script to run the hex blob
through objdump --disassemble.
Signed-off-by: Richar...
08/23/2013
- 12:37 pm Revision 867c47cb: kvm: shorten the parameter list for get_real_device()
- get_real_device() has 5 parameters with the last 4 is contained in the first
structure.
This patch removes the last ...
08/22/2013
- 11:05 pm Revision b10577df: win32-aio: drop win32_aio_flush_cb()
- The io_flush argument to qemu_aio_set_event_notifier() has been removed
since the block layer learnt to drain request... - 11:04 pm Revision 8b2d42d2: aio-win32: replace incorrect AioHandler->opaque usage with ->e
- The AioHandler->opaque field does not exist in aio-win32.c. The code
that uses it was incorrectly copied from aio-po... - 11:03 pm Revision 91c68f14: aio / timers: remove dummy_io_handler_flush from tests/test-aio.c
- Remove dummy_io_handler_flush from tests/test-aio.c as it does
nothing now.
Signed-off-by: Alex Bligh <alex@alex.org... - 08:14 pm Revision 7bf8fbde: aio / timers: Remove main_loop_timerlist
- Now we have timerlistgroups implemented and main_loop_tlg, we
no longer need the concept of a default timer list asso... - 08:14 pm Revision b53edf97: aio / timers: Add test harness for AioContext timers
- Add a test harness for AioContext timers. The g_source equivalent is
unsatisfactory as it suffers from false wakeups.... - 08:14 pm Revision 40daca54: aio / timers: Rearrange timer.h & make legacy functions call non-legacy
- Rearrange timer.h so it is in order by function type.
Make legacy functions call non-legacy functions rather than vi... - 08:14 pm Revision fe10ab54: aio / timers: Add scripts/switch-timer-api
- Add scripts/switch-timer-api to programatically rewrite source
files to use the new timer system.
Signed-off-by: Ale... - 08:14 pm Revision bc72ad67: aio / timers: Switch entire codebase to the new timer API
- This is an autogenerated patch using scripts/switch-timer-api.
Switch the entire code base to using the new timer AP... - 08:14 pm Revision b4049b74: aio / timers: Remove legacy interface
- Remove the legacy interface from include/qemu/timers.h.
Ensure struct QEMUClock is not exposed at all.
Signed-off-b... - 08:14 pm Revision 884f17c2: aio / timers: Convert rtc_clock to be a QEMUClockType
- Convert rtc_clock to be a QEMUClockType
Move rtc_clock users to use the new API
Signed-off-by: Alex Bligh <alex@ale... - 08:14 pm Revision 7483d1e5: aio / timers: convert block_job_sleep_ns and co_sleep_ns to new API
- Convert block_job_sleep_ns and co_sleep_ns to use the new timer
API.
Signed-off-by: Alex Bligh <alex@alex.org.uk>
Si... - 08:10 pm Revision 6d327171: aio / timers: Remove alarm timers
- Remove alarm timers from qemu-timers.c now we use g_poll / ppoll
instead.
Signed-off-by: Alex Bligh <alex@alex.org.u... - 08:10 pm Revision 63111b69: aio / timers: Remove legacy qemu_clock_deadline & qemu_timerlist_deadline
- Remove qemu_clock_deadline and qemu_timerlist_deadline now we are using
the ns functions throughout.
Signed-off-by: ... - 08:10 pm Revision 55a197da: aio / timers: Add qemu_clock_get_ms and qemu_clock_get_ms
- Add utility functions qemu_clock_get_ms and qemu_clock_get_us
Signed-off-by: Alex Bligh <alex@alex.org.uk>
Signed-of... - 08:10 pm Revision 54904d2a: aio / timers: Add documentation and new format calls
- Add documentation for existing qemu timer calls. Add new format
calls of the format timer_XXX rather than qemu_XXX_ti... - 08:10 pm Revision 533a8cf3: aio / timers: aio_ctx_prepare sets timeout from AioContext timers
- Calculate the timeout in aio_ctx_prepare taking into account
the timers attached to the AioContext.
Alter aio_ctx_ch... - 08:10 pm Revision b1bbfe72: aio / timers: On timer modification, qemu_notify or aio_notify
- On qemu_mod_timer_ns, ensure qemu_notify or aio_notify is called to
end the appropriate poll(), irrespective of use_i... - 08:10 pm Revision 4e29e831: aio / timers: Add aio_timer_init & aio_timer_new wrappers
- Add aio_timer_init and aio_timer_new wrapper functions.
Signed-off-by: Alex Bligh <alex@alex.org.uk>
Signed-off-by: ... - 08:10 pm Revision 7b595f35: aio / timers: Convert mainloop to use timeout
- Convert mainloop to use timeout from default timerlist group
(i.e. the current 3 static timers)
main-loop.c produces... - 08:10 pm Revision 438e1f47: aio / timers: Convert aio_poll to use AioContext timers' deadline
- Convert aio_poll to use deadline based on AioContext's timers.
aio_poll has been changed to return accurately whethe... - 08:10 pm Revision ac70aafc: aio / timers: Use all timerlists in icount warp calculations
- Notify all timerlists derived from vm_clock in icount warp
calculations.
When calculating timer delay based on vm_cl... - 08:10 pm Revision a3a726ae: aio / timers: Introduce new API timer_new and friends
- Introduce new API for creating timers - timer_new and
_ns, _ms, _us derivatives.
Signed-off-by: Alex Bligh <alex@ale... - 08:10 pm Revision d5541d86: aio / timers: Add a notify callback to QEMUTimerList
- Add a notify pointer to QEMUTimerList so it knows what to notify
on a timer change.
Signed-off-by: Alex Bligh <alex@... - 08:10 pm Revision cd758dd0: aio / timers: Add prctl(PR_SET_TIMERSLACK, 1, ...) to reduce timer slack
- Where supported, called prctl(PR_SET_TIMERSLACK, 1, ...) to
set one nanosecond timer slack to increase precision of t... - 08:10 pm Revision f9a976b7: aio / timers: Make qemu_run_timers and qemu_run_all_timers return progress
- Make qemu_run_timers and qemu_run_all_timers return progress
so that aio_poll etc. can determine whether a timer has ... - 08:10 pm Revision ff83c66e: aio / timers: Split QEMUClock into QEMUClock and QEMUTimerList
- Split QEMUClock into QEMUClock and QEMUTimerList so that we can
have more than one QEMUTimerList associated with the ... - 08:10 pm Revision dae21b98: aio / timers: Add QEMUTimerListGroup to AioContext
- Add a QEMUTimerListGroup each AioContext (meaning a QEMUTimerList
associated with each clock is added) and delete it ... - 08:10 pm Revision 6a1751b7: aio / timers: Untangle include files
- include/qemu/timer.h has no need to include main-loop.h and
doing so causes an issue for the next patch. Unfortunatel... - 08:10 pm Revision 754d6a54: aio / timers: Add QEMUTimerListGroup and helper functions
- Add QEMUTimerListGroup and helper functions, to represent
a QEMUTimerList associated with each clock. Add a default
Q... - 08:10 pm Revision 4e0c6529: aio / timers: add ppoll support with qemu_poll_ns
- Add qemu_poll_ns which works like g_poll but takes a nanosecond
timeout.
Signed-off-by: Alex Bligh <alex@alex.org.uk... - 06:27 pm Revision 73c30df6: MAINTAINERS: Take over 0.15 maintenance
- SUSE is shipping qemu-kvm 0.15.1 with SLES 11 SP2 so we will be actively
tracking all KVM-related issues. Therefore u... - 05:29 pm Revision 5211333b: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Laszlo Ersek (8) and others
# Via Luiz Capitulino
* luiz/queue/qmp:
scripts/qapi.py: Avoid syntax not supporte... - 05:29 pm Revision 9fe48069: Merge remote-tracking branch 'jliu/or32' into staging
- # By Jia Liu
# Via Jia Liu
* jliu/or32:
hw/openrisc: Avoid undefined shift in openrisc_pic_cpu_handler()
hw/openr... - 04:58 pm Revision e93379b0: aio / timers: Rename qemu_timer_* functions
- Rename four functions in preparation for new API.
Rename qemu_timer_expired to timer_expired
Rename qemu_timer_expir... - 04:58 pm Revision 043a7e1f: aio / timers: Consistent treatment of disabled clocks for deadlines
- Make treatment of disabled clocks consistent in deadline calculation
Signed-off-by: Alex Bligh <alex@alex.org.uk>
Si... - 04:58 pm Revision 58ac56b9: aio / timers: Rename qemu_new_clock and expose clock types
- Rename qemu_new_clock to qemu_clock_new.
Expose clock types.
Signed-off-by: Alex Bligh <alex@alex.org.uk>
Signed-of... - 04:58 pm Revision 02a03a9f: aio / timers: add qemu-timer.c utility functions
- Add utility functions to qemu-timer.c for nanosecond timing.
Add qemu_clock_deadline_ns to calculate deadlines to
na... - 04:35 pm Revision b0651b8c: vmdk: Move l1_size check into vmdk_add_extent()
- This header check is common to VMDK3 and VMDK4, so move it into
vmdk_add_extent().
Signed-off-by: Fam Zheng <famz@re... - 04:35 pm Revision 04d542c8: vmdk: support vmfs files
- VMware ESX hosts also use different create and extent types for flat
files, respectively "vmfs" and "VMFS". This is ... - 04:35 pm Revision f6b61e54: vmdk: fix L1 and L2 table size in vmdk3 open
- VMDK3 header has the field l1dir_size, but vmdk_open_vmdk3 hardcoded the
value. This patch honors the header field.
... - 04:35 pm Revision daac8fdc: vmdk: support vmfsSparse files
- VMware ESX hosts use a variant of the VMDK3 format, identified by the
vmfsSparse create type ad the VMFSSPARSE extent... - 03:30 pm Revision 7780d472: block: better error message for read only format name
- When user tries to use read-only whitelist format in the command line
option, failure message was "'foo' invalid form... - 03:14 pm Revision 893a8f62: block: Produce zeros when protocols reading beyond end of file
- While Asias is debugging an issue creating qcow2 images on top of
non-file protocols. It boils down to this example ... - 03:10 pm Revision 0d51b4de: block: Introduce bs->zero_beyond_eof
- In 4146b46c42e0989cb5842e04d88ab6ccb1713a48 (block: Produce zeros when
protocols reading beyond end of file), we brea...
08/21/2013
- 11:30 pm Revision 396f79f4: pc: pc_compat_1_4() now can call pc_compat_1_5()
- It just needs to set has_pvpanic=false after calling it. This way, it
won't be a special case anymore.
Signed-off-by... - 11:30 pm Revision 89b439f3: pc: Create pc_compat_*() functions
- Making the older compat functions call the newer compat functions at the
beginning allows the older functions undo wh... - 11:30 pm Revision 1e099556: pc_piix: Kill pc_init1() memory region args
- All callers always use the same values (get_system_memory(),
get_system_io()), so the parameters are pointless.
If o... - 11:30 pm Revision 5650f5f4: pc: Don't prematurely explode QEMUMachineInitArgs
- Don't explode QEMUMachineInitArgs before passing it to pc_init1().
Signed-off-by: Markus Armbruster <armbru@redhat.c... - 11:30 pm Revision 3b6fb9ca: pc: Don't explode QEMUMachineInitArgs into local variables needlessly
- Don't explode when the variable is used just a few times, and never
changed.
Signed-off-by: Markus Armbruster <armbr... - 11:30 pm Revision 43a52ce6: pc: Kill pc_init_pci_1_0()
- The pc_init_pci_1_2()/pc_init_pci_1_0() split was made on commit
6fd028f64f662c801fd5a54d0e3a1d2baeee93ea, in prepara... - 11:22 pm Revision 92238367: ppc: Don't duplicate QEMUMachineInitArgs in PPCE500Params
- Pass on the generic arguments unadulterated, and the machine-specific
ones as separate argument.
Signed-off-by: Mark... - 11:20 pm Revision ee87e32f: ppc: Don't explode QEMUMachineInitArgs into local variables needlessly
- Don't explode when the variable is used just once, and never changed.
Signed-off-by: Markus Armbruster <armbru@redha... - 11:19 pm Revision 6b63ef4d: sun4: Don't prematurely explode QEMUMachineInitArgs
- Don't explode QEMUMachineInitArgs before passing it to
sun4m_hw_init(), sun4uv_init().
Signed-off-by: Markus Armbrus... - 03:41 pm Revision 8ad1898c: qcow2: Change default for new images to compat=1.1
- By the time that qemu 1.7 will be released, enough time will have passed
since qemu 1.1, which is the first version t... - 12:39 pm Revision 4b38e989: q35: Add PCIe switch to example q35 configuration
- Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 04:31 am Revision 7717f248: hw/openrisc: Avoid undefined shift in openrisc_pic_cpu_handler()
- In C99 signed shift (1 << 31) is undefined behavior, since the result
exceeds INT_MAX. Use 1U instead and move the s... - 04:23 am Revision ed396e2b: hw/openrisc: Fix masking in openrisc_pic_cpu_handler()
- Consider the masking of PICSR and PICMR:
((cpu->env.picsr && (1 << i)) && (cpu->env.picmr && (1 << i)))
To corr... - 04:15 am Revision b6d9766d: hw/openrisc: Avoid using uninitialised variable 'entry'
- clang warns that cpu_openrisc_load_kernel() can use 'entry' uninitialized:
hw/openrisc/openrisc_sim.c:69:9: error: v... - 12:18 am Revision 0851c9f7: arch_init: align MR size to target page size
- Migration code assumes that each MR is a multiple of TARGET_PAGE_SIZE:
MR size is divided by TARGET_PAGE_SIZE, so if ... - 12:18 am Revision 04920fc0: loader: store FW CFG ROM files in RAM
- ROM files that are put in FW CFG are copied to guest ram, by BIOS, but
they are not backed by RAM so they don't get m... - 12:18 am Revision c0b4cc1f: pc: cleanup 1.4 compat support
- Make 1.4 compat code call the 1.6 one, reducing
code duplication. Add comment explaining why we can't
make 1.4 call 1...
08/20/2013
- 07:38 pm Revision 7477cd38: kvm: i386: fix LAPIC TSC deadline timer save/restore
- The configuration of the timer represented by MSR_IA32_TSCDEADLINE depends on:
- APIC LVT Timer register.
- TSC valu... - 07:38 pm Revision 7dc52526: kvm-all.c: max_cpus should not exceed KVM vcpu limit
- maxcpus, which specifies the maximum number of hotpluggable CPUs,
should not exceed KVM's vcpu limit.
Signed-off-by:... - 07:37 pm Revision df67696e: kvm: x86: fix setting IA32_FEATURE_CONTROL with nested VMX disabled
- This patch is to fix the bug https://bugs.launchpad.net/qemu-kvm/+bug/1207623
IA32_FEATURE_CONTROL is pointless if n... - 07:37 pm Revision 354678c5: kvm: Simplify kvm_handle_io
- Now that cpu_in/out is just a wrapper around address_space_rw, we can
also call the latter directly. As host endianne... - 07:23 pm Revision ecfe10c9: Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20130820' into sta...
- target-arm queue
# gpg: Signature made Tue 20 Aug 2013 08:56:28 AM CDT using RSA key ID 14360CDE
# gpg: Can't check ... - 06:52 pm Revision 3953e3a5: OptsVisitor: introduce unit tests, with test cases for range flattening
- According to commit 4f193e34
("tests: Use qapi-schema-test.json as schema parser test")
the "tests/qapi-schema/qapi-s... - 06:52 pm Revision 15a849be: OptsVisitor: don't try to flatten overlong integer ranges
- Prevent mistyped command line options from incurring high memory and CPU
usage at startup. 64K elements in a range sh... - 06:52 pm Revision 21e0043b: scripts/qapi.py: Avoid syntax not supported by Python 2.4
- The Python "except Foo as x" syntax was only introduced in
Python 2.6, but we aim to support Python 2.4 and later.
Us... - 06:52 pm Revision 99351c84: add "test-int128" and "test-bitops" to .gitignore
- "test-int128" was probably missed in commit 6046c620
("int128: optimize and add test cases").
"test-bitops" was prob... - 06:52 pm Revision 277acfe8: monitor: print the invalid char in error message
- It's more friendly to print which char is invalid to user, especially
when user tries to input a float value and expe... - 06:51 pm Revision d9570434: OptsVisitor: introduce basic list modes
- We're going to need more state while processing a list of repeated
options. This change eliminates "repeated_opts_fir... - 06:51 pm Revision 581a8a80: OptsVisitor: opts_type_uint64(): recognize intervals when LM_IN_PROGRESS
- When a well-formed range value, bounded by unsigned integers, is
encountered while processing a repeated option, ente... - 06:51 pm Revision 4a44d85e: Convert stderr message calling error_get_pretty() to error_report()
- Convert stderr messages calling error_get_pretty()
to error_report().
Timestamp is prepended by -msg timstamp option... - 06:51 pm Revision d8754f40: OptsVisitor: introduce list modes for interval flattening
- The new modes are equal-rank, exclusive alternatives of LM_IN_PROGRESS.
Teach opts_next_list(), opts_type_int() and o... - 06:51 pm Revision 62d090e2: OptsVisitor: rebase opts_type_uint64() to parse_uint_full()
- Simplify the code in preparation for the next patch.
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Tested-by: Wanl... - 06:51 pm Revision 1e1c555a: OptsVisitor: opts_type_int(): recognize intervals when LM_IN_PROGRESS
- When a well-formed range value, bounded by signed integers, is encountered
while processing a repeated option, enter ... - 05:52 pm Revision 9176e8fb: Merge remote-tracking branch 'stefanha/block-next' into staging
- # By Stefan Hajnoczi
# Via Stefan Hajnoczi
* stefanha/block-next:
aio: drop io_flush argument
tests: drop event_a... - 05:52 pm Revision 72420ce9: Merge remote-tracking branch 'rth/axp-next' into staging
- # By Richard Henderson
# Via Richard Henderson
* rth/axp-next:
target-alpha: Implement the typhoon iommu
target-a... - 05:51 pm Revision 237e4f92: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
- QOM CPUState refactorings / X86CPU
* gdbstub coprocessor register count bugfix
* QOM instance_post_init infrastructu... - 04:54 pm Revision 23005810: hw/timer/imx_epit: Simplify and fix imx_epit implementation
- When imx_epit.c was last refactored, a common usecase (comparison
register zero) broke. This patch fixes that, and s... - 04:54 pm Revision 6033e840: hw/cpu/a15mpcore: Wire generic timer outputs to GIC inputs
- Now our A15 CPU implements the generic timers, we can wire them
up to the appropriate inputs on the GIC.
Signed-off-... - 04:54 pm Revision 66aae5e1: default-configs: Fix A9MP and A15MP config names
- When individual CONFIG_ switches for the A9MPcore and A15MPcore
devices were created, they were inadvertently given i... - 04:54 pm Revision 2452731c: target-arm: Support coprocessor registers which do I/O
- Add an ARM_CP_IO flag which an ARMCPRegInfo definition can use to
indicate that the register's implementation does I/... - 04:54 pm Revision 55d284af: target-arm: Implement the generic timer
- The ARMv7 architecture specifies a 'generic timer' which is implemented
via cp15 registers. Newer kernels will prefer... - 04:54 pm Revision 22d9e1a9: target-arm: Allow raw_read() and raw_write() to handle 64 bit regs
- Extend the raw_read() and raw_write() helper accessors so that
they can be used for 64 bit registers as well as 32 bi... - 04:54 pm Revision b643e4b9: hw/arm/pic_cpu: Remove the now-unneeded arm_pic_init_cpu()
- Now all the boards have been converted arm_pic_init_cpu()
is unused and can just be deleted.
Signed-off-by: Peter Ma... - 04:54 pm Revision 4f071cf9: hw/arm/strongarm: Don't use arm_pic_init_cpu()
- Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed... - 04:54 pm Revision bace999f: hw/arm/versatilepb: Don't use arm_pic_init_cpu()
- Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed... - 04:54 pm Revision fe9120a5: hw/arm/vexpress: Don't use arm_pic_init_cpu()
- Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed... - 04:54 pm Revision e4a6540d: hw/arm/xilinx_zynq: Don't use arm_pic_init_cpu()
- Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed... - 04:54 pm Revision 033ee5a5: hw/arm/realview: Don't use arm_pic_init_cpu()
- Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed... - 04:54 pm Revision 2f69ba17: hw/arm/kzm: Don't use arm_pic_init_cpu()
- Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed... - 04:54 pm Revision 9188dbf7: hw/arm/highbank: Don't use arm_pic_init_cpu()
- Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed... - 04:54 pm Revision 99d228d6: hw/arm/integratorcp: Don't use arm_pic_init_cpu()
- Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed... - 04:54 pm Revision fcef61ec: hw/arm/musicpal: Don't use arm_pic_init_cpu()
- Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed... - 04:54 pm Revision 437f0f10: hw/arm/omap*: Don't use arm_pic_init_cpu()
- Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed... - 04:54 pm Revision 7c1840b6: target-arm: Make IRQ and FIQ gpio lines on the CPU object
- Now that ARMCPU is a subclass of DeviceState, we can make the
CPU's inbound IRQ and FIQ lines be simply gpio lines, w... - 04:54 pm Revision de3a658f: hw/arm/armv7m: Don't use arm_pic_init_cpu()
- Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed... - 04:54 pm Revision ad666d91: hw/arm/exynos4210: Don't use arm_pic_init_cpu()
- Drop the now-deprecated arm_pic_init_cpu() in favour of directly
getting the IRQ line from the ARMCPU object.
Signed... - 04:54 pm Revision 3f1beaca: target-arm: Implement 'int' loglevel
- The 'int' loglevel for recording interrupts and exceptions
requires support in the target-specific code. Implement
it...
08/19/2013
- 04:52 pm Revision 5d289cc7: block/rbd: drop qemu_rbd_aio_flush_cb()
- .io_flush() is no longer called so drop qemu_rbd_aio_flush_cb().
qemu_aio_count is unused now so drop it too.
Signed... - 04:52 pm Revision bed2e759: block/nbd: drop nbd_have_request()
- .io_flush() is no longer called so drop nbd_have_request(). We cannot
drop in_flight since it is still used by other... - 04:52 pm Revision d6d94c67: block/sheepdog: drop have_co_req() and aio_flush_request()
- .io_flush() is no longer called so drop have_co_req() and
aio_flush_request().
Signed-off-by: Stefan Hajnoczi <stefa... - 04:52 pm Revision f2e5dca4: aio: drop io_flush argument
- The .io_flush() handler no longer exists and has no users. Drop the
io_flush argument to aio_set_fd_handler() and re... - 04:52 pm Revision 1b9ecdb1: tests: drop event_active_cb()
- Drop the io_flush argument to aio_set_event_notifier().
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-... - 04:52 pm Revision 70ecdc6e: block/iscsi: drop iscsi_process_flush()
- .io_flush() is no longer called so drop iscsi_process_flush().
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 04:52 pm Revision ce689368: dataplane/virtio-blk: drop flush_true() and flush_io()
- .io_flush() is no longer called so drop flush_true() and flush_io().
Signed-off-by: Stefan Hajnoczi <stefanha@redhat... - 04:52 pm Revision 94473d0c: block/linux-aio: drop qemu_laio_completion_cb()
- .io_flush() is no longer called so drop qemu_laio_completion_cb(). It
turns out that count is now unused so drop tha... - 04:52 pm Revision f0d35765: block/ssh: drop return_true()
- .io_flush() is no longer called so drop return_true().
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 04:52 pm Revision bb52b14b: thread-pool: drop thread_pool_active()
- .io_flush() is no longer called so drop thread_pool_active(). The block
layer is the only thread-pool.c user and it ... - 04:51 pm Revision 372835fb: block/gluster: drop qemu_gluster_aio_flush_cb()
- Since .io_flush() is no longer called we do not need
qemu_gluster_aio_flush_cb() anymore. It turns out that qemu_aio... - 04:49 pm Revision bc02fb30: Change email address
- My IBM email address will be unaccessible after August 23rd, 2013.
Signed-off-by: Anthony Liguori <anthony@codemonke... - 04:45 pm Revision 35ecde26: tests: adjust test-thread-pool to new aio_poll() semantics
- aio_poll(ctx, true) will soon block when fd handlers have been set.
Previously aio_poll() would return early if all .... - 04:45 pm Revision 0d146022: block/curl: drop curl_aio_flush()
- .io_flush() is no longer called so drop curl_aio_flush(). The acb[]
array that the function checks is still used in ... - 04:45 pm Revision 164a101f: aio: stop using .io_flush()
- Now that aio_poll() users check their termination condition themselves,
it is no longer necessary to call .io_flush()... - 04:45 pm Revision 88266f5a: block: stop relying on io_flush() in bdrv_drain_all()
- If a block driver has no file descriptors to monitor but there are still
active requests, it can return 1 from .io_fl... - 04:45 pm Revision e1b5c52e: block: ensure bdrv_drain_all() works during bdrv_delete()
- In bdrv_delete() make sure to call bdrv_make_anon() *after* bdrv_close()
so that the device is still seen by bdrv_dra... - 04:45 pm Revision bf0da4df: dataplane/virtio-blk: check exit conditions before aio_poll()
- Check exit conditions before entering blocking aio_poll(). This is
mainly for consistency since it's unlikely that w... - 04:45 pm Revision 24d1a6d9: tests: adjust test-aio to new aio_poll() semantics
- aio_poll(ctx, true) will soon block if any fd handlers have been set.
Previously it would only block when .io_flush()...
08/16/2013
- 09:17 pm Revision a9ead832: target-alpha: Use goto_tb in call_pal
- With appropriate flushing when the PALBR changes, the target of
a CALL_PAL is so predictable we can chain to it.
Sig... - 09:17 pm Revision b83c4db8: target-alpha: Implement the typhoon iommu
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 09:17 pm Revision ba96394e: target-alpha: Implement call_pal without an exception
- The destination of the call_pal, and the cpu state, is very predictable;
there's no need for exiting the cpu loop.
S... - 09:17 pm Revision b114b68a: target-alpha: Consider the superpage when threading and ending TBs
- This allows significantly more threading, and occasionally larger TBs,
when processing code for the kernel and PALcod... - 07:44 pm Revision 35143f01: gdbstub: Fix gdb_register_coprocessor() register counting
- Commit a0e372f0c49ac01faeaeb73a6e8f50e8ac615f34 reorganized the register
counting for GDB. While it seems correct not... - 07:44 pm Revision 99a0b036: qdev: Set globals in instance_post_init function
- This way, properties registered in the instance_init function of
child classes will be handled properly by qdev_prop_... - 07:44 pm Revision 8231c2dd: qom: Introduce instance_post_init hook
- This will allow classes to specify a function to be called after all
instance_init functions were called.
This will ... - 07:44 pm Revision 92067bf4: target-i386: Move hyperv_* static globals to X86CPU
- - since hyperv_* helper functions are used only in target-i386/kvm.c
move them there as static helpers
Requested-b... - 07:44 pm Revision 321bc0b2: cpus: Use cpu_is_stopped() efficiently
- It makes more sense and will make things simpler later.
Signed-off-by: Tiejun Chen <tiejun.chen@windriver.com>
Signe... - 07:44 pm Revision 747b0cb4: tests: Unit tests for qdev global properties handling
- This tests the qdev global-properties handling code.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off...
08/15/2013
- 11:41 pm Revision f2020398: Open up 1.7 development branch
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 09:41 pm Revision 1ee2daeb: Update version for 1.6.0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
08/14/2013
- 05:47 pm Revision cc413a39: mips_malta: do not raise exceptions when accessing invalid memory
- Since commit c658b94f6e8c206c59d02aa6fbac285b86b53d2c, MIPS raises
exceptions when accessing invalid memory. This is ... - 04:34 pm Revision 8b7a5415: block: Dont ignore previously set bdrv_flags
- bdrv_flags is set by bdrv_parse_discard_flags(), but later it is reset
to zero.
Signed-off-by: M. Mohan Kumar <mohan...
08/13/2013
- 09:24 pm Revision 3a3567d3: qemu-char: fix infinite recursion connecting to monitor pty
- Since commit bd5c51e (qemu-char: don't issue CHR_EVENT_OPEN in a BH), an
infinite recursion occurs when putting the m... - 05:02 pm Revision 02653c5e: pvpanic: fix bad merge
- Context matching caused the 'has_pvpanic = true' to be applied to
the 1.6 machine type instead of the 1.5 machine typ...
08/12/2013
- 11:03 pm Revision 328465fd: Update version for 1.6.0-rc3
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 11:03 pm Revision 9d054ea5: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
- QOM CPUState refactorings
* Fix X86CPU Westmere CPUID for pc-*-1.4 and older
* afaerber/tags/qom-cpu-for-anthony:
... - 10:59 pm Revision 9fb7aaaf: pc: drop external DSDT loading
- This breaks migration and is unneeded with modern SeaBIOS.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mess... - 07:20 pm Revision 7f3e341a: hw/misc: don't create pvpanic device by default
- This patch is based on Hu Tao's:
http://lists.nongnu.org/archive/html/qemu-devel/2013-08/msg00124.html
No need to ha... - 07:20 pm Revision a5d3f640: hw/misc: make pvpanic known to user
- This patch is based on Hu Tao's:
http://lists.nongnu.org/archive/html/qemu-devel/2013-08/msg00125.html
The pvpanic d... - 06:33 pm Revision 56383703: pc: Remove PCLMULQDQ from Westmere on pc-*-1.4 and older
- Commit 41cb383f42d0cb51d8e3e25e3ecebc954dd4196f made a guest-visible
change by adding the PCLMULQDQ bit to Westmere w... - 05:31 pm Revision 8f3067bd: rdma: remaining documentation fixes
- Was missing 'setup-time' in some of the QMP documentation...
Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
Re... - 05:31 pm Revision 6470215b: rdma: proper getaddrinfo() handling
- getaddrinfo() already knows what it's doing,
but it can potentially return multiple addresses.
We need to handle that... - 05:31 pm Revision 7fc5b13f: rdma: IPv6 over Ethernet (RoCE) is broken in linux - workaround
- We've gotten reports from multiple testers (including Frank Yangjie
and myself) that RDMA IPv6 support over RocE (Eth... - 05:31 pm Revision 885e8f98: rdma: use resp.len after validation in qemu_rdma_registration_stop
- resp.len is given from remote host. So should be validated before use.
Otherwise memcpy can access beyond the buffer.... - 05:31 pm Revision 88571882: rdma: check if RDMAControlHeader::len match transferred byte
- RDMAControlHeader::len is provided from remote, so check if the value
match the actual transferred byte_len.
Reviewe... - 05:31 pm Revision 6f1484ed: rdma: validate RDMAControlHeader::len
- RMDAControlHeader::len is provided from remote, so validate it.
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Re... - 05:31 pm Revision 133bb095: sysfw: remove read-only pc_sysfw_flash_vs_rom_bug_compatible
- The variable is not written anymore.
This cleans up after 9e1c2ec (which accidentally left variable
pc_sysfw_flash_v... - 05:31 pm Revision 6dd2a5c9: pc_sysfw: do not make it a device anymore
- Move the code to hw/i386, the sole remaining property is available
as !pci_enabled.
Signed-off-by: Paolo Bonzini <pb... - 05:31 pm Revision a904410a: pc_sysfw: remove the rom_only property
- With the new semantics of pc_sysfw (no -pflash implies "old-style" ROM setup,
-pflash implies "new-style" ROM setup),... - 05:19 pm Revision 0b516ef0: w32: Add missing version.o to all executables (fix regression)
- QEMU executables for w32, w64 had included meta information built from
version.rc. These rules were changed several t... - 05:15 pm Revision cb77d192: qemu-option: Guard against qemu_opts_set_defaults() misuse
- Commit 6d4cd40 fixed qemu_opts_set_defaults() for an existing corner
case, but broke it for another one that can't be... - 05:15 pm Revision 8571fa57: LICENSE: clarify
- 1) The GPL says that "if the Program does not specify a version number
of this License, you may choose any version ev... - 05:15 pm Revision 7748c1bd: raw: add license header
- Most of the block layer is under the BSD license, thus it is reasonable
to license block/raw.c the same way. CCed pe... - 04:32 pm Revision 3ee1ee80: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci,virtio fixes for 1.6
This includes some last-minute bugfixes for 1.6.
All very small patches that also look very... - 04:32 pm Revision 6624fecd: Merge remote-tracking branch 'pmaydell/tags/pull-arm-devs-20130812' into staging
- arm-devs queue
# gpg: Signature made Mon 12 Aug 2013 05:58:14 AM CDT using RSA key ID 14360CDE
# gpg: Can't check si... - 04:32 pm Revision 3bba9c11: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- # By Mike Qiu
# Via Kevin Wolf
* kwolf/for-anthony:
block: Bugfix 'format' and 'snapshot' used in drive option
Mes... - 04:30 pm Revision 4a9a8876: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Laszlo Ersek
# Via Luiz Capitulino
* luiz/queue/qmp:
dump: rebase from host-private RAMBlock offsets to guest-... - 04:30 pm Revision 283c8733: Merge remote-tracking branch 'kraxel/usb.87' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/usb.87:
xhci: implement warm port reset
Message-id: 1375961495-209... - 04:28 pm Revision 2aa09da8: Merge remote-tracking branch 'origin/master' into staging
- * origin/master:
mips: revert commit b332d24a8e1290954029814d09156b06ede358e2
tcg/mips: fix invalid op definition... - 01:57 pm Revision f7b803b3: hw/virtio/virtio-mmio: Make QueueNumMax read 0 for unavailable queues
- The virtio-mmio spec says that QueueNumMax must read zero for queues
which are unavailable; implement this, rather th... - 12:25 pm Revision 3561ba14: vhost: clear signalled_used_valid on vhost stop
- When vhost device stops, its implementation synchronizes kernel state
back to virtio.c so we can continue emulating t... - 12:19 pm Revision 6793dfd1: virtio: clear signalled_used_valid when switching from dataplane
- When the dataplane thread stops, its vring.c implementation synchronizes
vring state back to virtio.c so we can conti... - 12:07 pm Revision 4965b7f0: i82801b11: Fix i82801b11 PCI host bridge config space
- pci_bridge_write_config() was not being used.
Cc: qemu-stable@nongnu.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat... - 12:05 pm Revision 9604f70f: pc: disable pci-info for 1.6
- The BIOS that we ship in 1.6 does not use pci info
from host (yet). Several issues turned up
(e.g. around winXP boot ...
08/09/2013
- 10:19 pm Revision ca916d37: kvm: add KVM_IRQFD_FLAG_RESAMPLE support
- Added an EventNotifier* parameter to
kvm-all.c:kvm_irqchip_add_irqfd_notifier(), in order to give KVM
another eventfd... - 10:19 pm Revision 0d894367: kvm: migrate vPMU state
- Reviewed-by: Gleb Natapov <gnatapov@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 10:18 pm Revision e4a09c96: target-i386: remove tabs from target-i386/cpu.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 08:33 pm Revision 6db5f5d6: block: Bugfix 'format' and 'snapshot' used in drive option
- When use -drive file='xxx',format=qcow2,snapshot=on the error
message "Can't use snapshot=on with driver-specific opt... - 06:50 pm Revision f6049f44: hw/virtio/virtio: Don't allow guests to add/remove queues
- A queue size of 0 is used to indicate a nonexistent queue, so
don't allow the guest to flip a queue between zero-size... - 12:06 am Revision 2e985fe0: mips: revert commit b332d24a8e1290954029814d09156b06ede358e2
- Now that this code path is not triggered anymore during the tests,
revert commit b332d24a8e1290954029814d09156b06ede3... - 12:06 am Revision 85711e6b: tcg/mips: fix invalid op definition errors
- tcg/mips/tcg-target.h defines various operations conditionally depending
upon the isa revision, however these operati...
08/08/2013
- 06:01 pm Revision 5ee163e8: dump: introduce GuestPhysBlockList
- The vmcore must use physical addresses that are visible to the guest, not
addresses that point into linear RAMBlocks.... - 06:01 pm Revision c5d7f60f: dump: populate guest_phys_blocks
- While the machine is paused, in guest_phys_blocks_append() we register a
one-shot MemoryListener, solely for the init... - 06:01 pm Revision 56c4bfb3: dump: rebase from host-private RAMBlock offsets to guest-physical addresses
- RAMBlock.offset --> GuestPhysBlock.target_start
RAMBlock.offset + RAMBlock.length --> GuestPhysBloc... - 06:01 pm Revision 2cac2607: dump: clamp guest-provided mapping lengths to ramblock sizes
- Even a trusted & clean-state guest can map more memory than what it was
given. Since the vmcore contains RAMBlocks, m... - 02:29 pm Revision dad5b9ea: xhci: implement warm port reset
- Without this patch windows can't do port resets for usb3 devices.
https://bugzilla.redhat.com/show_bug.cgi?id=949514...
08/07/2013
- 11:38 pm Revision 9b9734ef: Update version for 1.6.0-rc2
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 08:48 pm Revision 6fdf98f2: fw_cfg: the I/O port variant expects little-endian
- The I/O port variant of fw_cfg is used by sparc64, which is a big-endian machine.
Firmware swaps bytes before sending... - 08:48 pm Revision e9a72359: po: Update all *.po files
- Running "make install" modified the *.po files because
they were no longer up to date.
Synchronize them with latest ... - 08:47 pm Revision 35ebcb2b: target-ppc: Prepare POWER5P CPU family
- It is ISA 2.03. Modelled as 970FX minus AltiVec flag.
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Alex... - 08:47 pm Revision 469296f1: target-ppc: Turn POWER5gr CPU into alias for POWER5
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Message-id: 1375321... - 08:47 pm Revision f71d4c46: target-ppc: Add POWER5+ v2.1 CPU model
- Let's avoid -cpu host barfing at this PVR.
Linux recognizes it as "POWER5+ (gs) v2.1".
Signed-off-by: Andreas Färber... - 08:47 pm Revision 171777a4: target-ppc: Turn POWER5gs CPU into alias for POWER5+
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Message-id: 1375321... - 08:47 pm Revision a7d6b9f0: target-ppc: Fix POWER7+ model
- Commit 03a15a5436ed7723f406f15cc3798aa9991e75b5 claimed to add a POWER7+
model but instead added a "POWER7P" model, w... - 08:46 pm Revision 0dd5ce38: Bugfix for loading multiboot kernels
- This patch fixes a bug in rom_copy introduced by
commit d60fa42e8bae39440f997ebfe8fe328269a57d16.
rom_copy failed to... - 08:43 pm Revision 6c0f48f5: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
- QOM CPUState refactorings
* Clean up X86CPU error handling
# gpg: Signature made Tue 06 Aug 2013 01:57:34 PM CDT us... - 08:43 pm Revision cafffa54: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- # By Fam Zheng (8) and others
# Via Kevin Wolf
* kwolf/for-anthony:
vmdk: rename num_gtes_per_gte to num_gtes_per_g...
08/06/2013
- 08:27 pm Revision cd7b87ff: target-i386: Fix X86CPU error handling
- Error **errp argument is not for emitting warnings, it means an error
has occurred and the caller should not make any... - 04:27 pm Revision ca6cbb65: qemu-iotests: add empty test case for vmdk
- Will add vmdk specific tests later here.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf... - 04:27 pm Revision 23ea2ecc: qemu-iotests: add poke_file utility function
- The new poke_file function sets bytes at an offset in a file given a
printf-style format string. It can be used to c... - 04:27 pm Revision bf81507d: vmdk: use heap allocation for whole_grain
- We should never grow the stack beyond 1 MB, otherwise we'll fall off the
end. Thread stacks and coroutine stacks (1 ... - 04:27 pm Revision f8ce0403: vmdk: check l2 table size when opening
- header.num_gtes_per_gte determines size for L2 table. Check for too big
value before using it. Limit to 512M entries ... - 04:27 pm Revision e98768d4: vmdk: use unsigned values for on disk header fields
- The size and offset fields are all non-negative values, use uint64_t for
them to avoid getting negative in memory val... - 04:27 pm Revision 2c43e43c: vmdk: check l1 size before opening image
- L1 table size is calculated from capacity, granularity and l2 table
size. If capacity is too big or later two are too... - 04:27 pm Revision 8aa1331c: vmdk: check granularity field in opening
- Granularity is used to calculate the cluster size and allocate r/w
buffer. Check the value from image before using it... - 04:27 pm Revision ca8804ce: vmdk: rename num_gtes_per_gte to num_gtes_per_gt
- num_gtes_per_gte is a historical typo, rename it to a more sensible
name. It means "number of GrainTableEntries per G... - 04:27 pm Revision 5d8caa54: vmdk: Make VMDK3Header and VmdkGrainMarker QEMU_PACKED
- It's best to make it consistent that all on disk structures are
QEMU_PACKED.
Signed-off-by: Fam Zheng <famz@redhat.c... - 02:09 pm Revision a1fc6246: target-mips: fix decoding of microMIPS POOL32Axf instructions
- Fix incorrect assumption that DSP and non-DSP versions of the following
instructions have the same encoding:
MULT, MU... - 11:41 am Revision e4f5c1bf: sheepdog: add missing .bdrv_has_zero_init
- Commit 3ac21627 changed the behaviour of bdrv_has_zero_init() to default
to 0. In the review for Sheepdog it turned o... - 11:41 am Revision 84004290: iov: handle EOF in iov_send_recv
- Without this patch, iov_send_recv() never returns when do_send_recv()
returns zero.
Signed-off-by: MORITA Kazutaka <... - 11:41 am Revision fc11eb26: qemu-img: Error out for excess arguments
- Don't silently ignore excess arguments at the end of the command line,
but error out instead. This can catch typos li... - 11:41 am Revision 526eda14: ignore SIGPIPE in qemu-img and qemu-io
- This prevents the tools from being stopped when they write data to a
closed connection in the other side.
Signed-off... - 11:41 am Revision 9580498b: qemu-iotests: filter QEMU version in monitor banner
- Filter out the QEMU monitor version banner so that tests do not break
when the QEMU version number is changed.
Signe...
08/05/2013
- 07:48 pm Revision 79761c66: semaphore: fix a hangup problem under load on NetBSD hosts.
- Fix following bugs in "fallback implementation of counting semaphores
with mutex+condvar" added in c166cb72f167685581... - 07:47 pm Revision 44b59494: rdma: don't use negative index to array
- Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
Signe... - 07:47 pm Revision 87772639: rdma: use RDMA_WRID_READY
- Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
Signe... - 07:47 pm Revision e1d0fb37: rdma: memory leak RDMAContext::host
- It is allocated by g_strdup(), so needs to be freed.
Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
Signed-off-b... - 07:47 pm Revision 66988941: rdma: correct newlines in error statements
- Don't print newlines on the error_setg() function,
but still allow newlines on fprintf().
Signed-off-by: Michael R. ... - 07:47 pm Revision 1f22364b: rdma: qemu_rdma_post_send_control uses wrongly RDMA_WRID_MAX
- RDMA_WRID_CONTROL should be used. And remove related work around.
Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>... - 07:47 pm Revision b58c8552: rdma: bugfix: make IPv6 support work
- RDMA does not use sockets, so we cannot use many of the socket
helper functions, but we *do* use inet_parse() which g... - 07:47 pm Revision 8cd31adc: rdma: forgot to turn off the debugging flag
- Ooops. We forgot to turn off the flag.
Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
Message-id: 1375584894-9... - 07:46 pm Revision be2f78b6: pxa2xx: Avoid object_get_link_property() assertion for "parent_bus"
- pxa2xx_i2c_init() creates a pxa2xx-i2c-slave device on a second i2c-bus,
which has a NULL parent device. This causes ... - 07:46 pm Revision 03a15a54: target-ppc: Add POWER7+ CPU model
- This patch adds CPU PVR definition for POWER7+.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Message-id: 1375... - 04:06 pm Revision 64160cd2: Merge remote-tracking branch 'filippov/tags/20130729-xtensa' into staging
- xtensa queue 2013-07-29
* filippov/tags/20130729-xtensa:
target-xtensa: check register window inline
target-xten... - 04:03 pm Revision 144f28fa: Merge remote-tracking branch 'mcayland/qemu-openbios' into staging
- * mcayland/qemu-openbios:
Update OpenBIOS images
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:01 pm Revision 59a88774: Merge remote-tracking branch 'stefanha/net' into staging
- # By Jan Kiszka
# Via Stefan Hajnoczi
* stefanha/net:
pcnet: Flush queued packets on end of STOP state
Message-id:... - 04:01 pm Revision 56105bd5: Merge remote-tracking branch 'stefanha/block' into staging
- # By Kevin Wolf
# Via Stefan Hajnoczi
* stefanha/block:
block: Disable driver-specific options for 1.6
Message-id:... - 04:01 pm Revision f5e7dad8: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Fam Zheng (1) and others
# Via Michael Tokarev
* mjt/trivial-patches:
vmdk: fix comment for vmdk_co_write_zero... - 04:01 pm Revision d94c426d: Merge remote-tracking branch 'kraxel/usb.86' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/usb.86:
usb-redir: fix use-after-free
xhci: fix segfault
Message... - 03:11 pm Revision ee76c1f8: pcnet: Flush queued packets on end of STOP state
- Analogously to other NICs, we have to inform the network layer when
the can_receive handler will no longer report 0. ...
08/04/2013
- 12:33 am Revision b9ac5d92: target-mips: fix 34Kf configuration for DSP ASE
- 34Kf core does support DSP ASE.
CP0_Config3 configuration for 34Kf and description are wrong.
Please refer to MIPS32...
08/02/2013
- 07:21 pm Revision 8afaefb8: block: Disable driver-specific options for 1.6
- We don't want to commit to the API yet before everything is worked out.
Like already for 1.5, disable it again for th... - 05:07 pm Revision 8e507243: vmdk: fix comment for vmdk_co_write_zeroes
- The comment was truncated. Add the missing parts, especially explain why
we need zero_dry_run.
Signed-off-by: Fam Zh... - 05:05 pm Revision 437de2ad: memory.c: drop kvm.h dependency
- memory.c does not use any kvm specific interfaces,
don't include kvm.h
Signed-off-by: Michael S. Tsirkin <mst@redhat... - 05:02 pm Revision f5075224: block/iscsi.c: Fix printf format error.
- The error on armv7hl was:
block/iscsi.c: In function ‘is_request_lun_aligned’:
block/iscsi.c:251:26: error: format ‘... - 05:02 pm Revision e8ef31a3: qemu-ga: build it even if !system
- Move qemu-ga build check out of if softmmu.. into its own section.
We want to build qemu-ga for _guest_ even if syste... - 01:09 am Revision 2ddc4637: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
- QOM CPUState refactorings
* Clean up AlphaCPU and OpenRISCCPU migration
# gpg: Signature made Wed 31 Jul 2013 04:57... - 01:09 am Revision 00f90df0: Merge remote-tracking branch 'afaerber/tags/prep-for-upstream' into staging
- PReP machine and devices
* Fixes for i82378 PCI-ISA bridge endianness handling
# gpg: Signature made Wed 31 Jul 201... - 12:59 am Revision e501425b: Update version for 1.6.0-rc1
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
08/01/2013
- 07:18 pm Revision 203439ce: virtio-console: Use exitfn for virtserialport, too
- virtconsole and virtserialport are identical in every other aspect
except for the distinguishing VirtIOSerialPortClas... - 07:18 pm Revision 27915efb: virtio-9p-device: Avoid freeing uninitialized memory
- In virtio_9p_device_init() there are 6x goto out that will lead to
v9fs_path_free() attempting to free unitialized pa... - 07:18 pm Revision d5a2bcf7: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Pawit Pornkitprasan
# Via Luiz Capitulino
* luiz/queue/qmp:
migration: don't use uninitialized variables
mig... - 04:40 pm Revision 8c0426ae: migration: don't use uninitialized variables
- The qmp_migrate method uses the 'blk' and 'inc' parameter without
checking if they're valid or not (they may be unini... - 04:40 pm Revision 00c14997: migration: send total time in QMP at "completed" stage
- The "completed" stage sets total_time but not has_total_time and
thus it is not sent via QMP reply (but sent via HMP ... - 02:03 pm Revision 75cc1c1f: xhci: fix segfault
- Guest trying to reset a endpoint of a disconnected device resulted in
xhci trying to dereference uport while being NU... - 02:03 pm Revision a14ff8a6: usb-redir: fix use-after-free
- Reinitialize dev->cs to NULL after deleting it, to make sure it isn't
used afterwards.
Reported-by: Martin Cerveny <... - 12:25 am Revision 5c973678: i82378: Cleanup implementation
- - i82378 only exists on PCI bus; do not split implementation in 2 structs
- remove BARs, which are not specified in d... - 12:25 am Revision 768d7e2c: pci-host/prep: Set isa_mem_base in the PCI host bridge
- Currently, it is done by i82378 PCI-ISA bridge, which shouldn't
care about it.
Signed-off-by: Hervé Poussineau <hpou...
07/31/2013
- 10:03 pm Revision e0d47944: cpu: Fix VMSTATE_CPU() semantics
- Commit 1a1562f5ea3da17d45d3829e35b5f49da9ec2db5 prepared a VMSTATE_CPU()
macro for device-style VMStateDescription re... - 09:28 pm Revision f44c5c67: MAINTAINERS: change Igor Mitsyanko's email address
- My email address in samsung.com domain is no longer accessible, change
it to my personal gmail address.
Signed-off-b... - 03:54 pm Revision e76c756f: qdev: Fix 32-bit compilation in print_size
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Message-id: 1375208443-17288-2-git-send-email-rth@twiddle.net
Sign... - 03:54 pm Revision 1197cbb9: qdev: Use clz in print_size
- We can compute a floor log2 value with clz rather than a division loop.
Signed-off-by: Richard Henderson <rth@twiddl... - 02:48 am Revision 75e2a4ba: Merge remote-tracking branch 'spice/spice.v72' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* spice/spice.v72:
spice: fix display initialization
Message-id: 1375173625... - 02:48 am Revision c095e108: Merge remote-tracking branch 'kraxel/usb.85' into staging
- # By Gerd Hoffmann (2) and Alexey Kardashevskiy (1)
# Via Gerd Hoffmann
* kraxel/usb.85:
hcd-ohci: add dma error ha... - 02:48 am Revision dbef7b17: Merge remote-tracking branch 'borntraeger/s390-for-1.6' into staging
- * borntraeger/s390-for-1.6:
s390: Implement dump-guest-memory support for target s390x
s390x/kvm: Remove redundan... - 02:48 am Revision 38c8894f: mips_jazz: Silence BIOS loading warning for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An... - 02:48 am Revision c9dd6a9f: mips_r4k: Silence BIOS loading warning for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An... - 02:48 am Revision 2c57bd9b: mips_malta: Silence BIOS loading warning for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An... - 02:48 am Revision 96b3bfa0: target-ppc: Suppress TCG instruction emulation warnings for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An... - 02:48 am Revision 4a7ed999: mips_fulong2e: Silence BIOS loading warning for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An... - 02:48 am Revision 7b7ab18d: chardev: fix CHR_EVENT_OPENED events for mux chardevs
- As of bd5c51ee6c4f1c79cae5ad2516d711a27b4ea8ec, chardevs no longer use
bottom-halves to issue CHR_EVENT_OPENED events... - 02:48 am Revision 5fe0d351: tci: Fix broken build (compiler warning caused by redefined macro BIT)
- The definition of macro BIT in tci/tcg-target.c now conflicts with the
definition of the same macro in includes qemu/... - 01:11 am Revision 9a949b94: Update OpenBIOS images
- Update OpenBIOS images to SVN r1198 built from submodule.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.c...
07/30/2013
- 06:48 pm Revision beb3faaa: target-mips: correct the values in the DSP tests
- Five tests files for DSP instructions had wrong expected values in the tests.
This change fixes this, and this has be... - 05:12 pm Revision 9b4f38e1: s390: Implement dump-guest-memory support for target s390x
- With this patch dump-guest-memory on s390 produces an ELF formatted,
crash-readable dump.
In order to implement this,... - 05:12 pm Revision d2ee7746: s390x/kvm: Remove redundant return code
- Removed the redundant return code statement from handle_instruction() - it
always returned 0 and never reports any er... - 05:12 pm Revision c1e8dfb5: s390x/kvm: Reworked/fixed handling of cc3 in kvm_handle_css_inst()
- Consolidated the setting of the condition code in kvm_handle_css_inst().
For the (unhandled) instructions EQBS and SQ... - 05:11 pm Revision 7ae5a7c0: s390x/ioinst: Fixed alignment check in SCHM instruction
- Register 2 only has to be aligned to a 32-byte boundary, not a
full page boundary.
Signed-off-by: Thomas Huth <thuth... - 05:11 pm Revision 71ed827a: s390x/ioinst: Fixed priority of operand exceptions
- Operand exceptions have a lower priority than specification and address
exceptions. Thus the checks for operand excep... - 05:10 pm Revision 2e142114: s390/sclpconsole: handle char layer busy conditions
- Handle busy conditions (errno=EAGAIN) in char layer by using
the new char layer in the sclp console.
Signed-off-by: ... - 05:10 pm Revision 61bf0dcb: s390x/ioinst: Add missing alignment checks for IO instructions
- The IO instructions MSCH, SSCH, STSCH, TSCH, STCRW and TPI require
that the second operand address must be aligned on... - 05:10 pm Revision 0056fc9e: s390x/ioinst: Throw addressing exception when memory_map failed
- So far, the IO instructions were throwing specification exceptions when
there was a problem with accessing the memory... - 11:26 am Revision 9f0f1a0c: uhci: egsm fix
- When the guest goes suspend the uhci controller while there are
pending resume requests on the ports go signal global... - 11:26 am Revision ed60ff02: xhci: handle USB_RET_IOERROR
- https://bugzilla.redhat.com/show_bug.cgi?id=980377
Cc: qemu-stable@nongnu.org
Signed-off-by: Gerd Hoffmann <kraxel@r... - 11:26 am Revision cf66ee8e: hcd-ohci: add dma error handling
- Current hcd-ohci does not handle DMA errors. However they may happen
so here we introduce simple error handling.
On ... - 11:25 am Revision 58ae52a8: spice: fix display initialization
- Spice has two display interface implementations: One integrated into
the qxl graphics card, and one generic which ca... - 04:30 am Revision dbe49aea: Update version for 1.6.0-rc0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 03:56 am Revision d2509b66: seccomp: add arch_prctl() to the syscall whitelist
- It appears that even a very simple /etc/qemu-ifup configuration can
require the arch_prctl() syscall, see the example... - 03:56 am Revision 978fae9f: linux-user/signal.c: Avoid using uninitialized data in ARM sigreturn
- Rephrase code used in ARM sigreturn functions to avoid using
uninitialized variables. This fixes one genuine problem ... - 03:56 am Revision 94113bd8: seccomp: add additional asynchronous I/O syscalls
- A previous commit, "seccomp: add the asynchronous I/O syscalls to the
whitelist", added several asynchronous I/O sysc... - 03:56 am Revision b04636f8: linux-user/signal.c: PPC: Silence clang uninitialized-use warning
- Silence a clang warning in a PPC signal return function:
/home/petmay01/linaro/qemu-from-laptop/qemu/linux-user/sign... - 03:56 am Revision 95c1eb19: linux-user: Return success from m68k set_thread_area syscall
- The m68k set_thread_area syscall implementation failed to set the
return value. Correctly set it zero, since this sys... - 03:56 am Revision f6bda9cb: spapr: Rename 'dprintf' to 'DPRINTF'
- 'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DP... - 03:33 am Revision da56ff91: target-ppc/kvm.c: Rename 'dprintf' to 'DPRINTF'
- 'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DP... - 03:33 am Revision e67137c6: s390x: Rename 'dprintf' to 'DPRINTF'
- 'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DP... - 03:33 am Revision 2440a2c3: block/sheepdog: Rename 'dprintf' to 'DPRINTF'
- 'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DP... - 03:33 am Revision 39848901: pc: limit 64 bit hole to 2G by default
- It turns out that some 32 bit windows guests crash
if 64 bit PCI hole size is >2G.
Limit it to 2G for piix and q35 by... - 03:33 am Revision b8877962: qapi: make visit_type_size fallback to type_int
- Currently visit_type_size checks if the visitor's type_size function pointer is
NULL. If not, it calls it, otherwise ... - 03:33 am Revision c52dc697: pc: add Q35 to QOM composition tree under /machine
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Michae... - 03:33 am Revision e8cd45c7: qdev: Add SIZE type to qdev properties
- This patch adds a 'SIZE' type property to qdev.
Signed-off-by: Ian Molton <ian.molton@collabora.co.uk>
Signed-off-by... - 03:33 am Revision 1d0d4aa4: pc: add I440FX QOM cast macro
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Andr... - 03:33 am Revision f5338ee3: pc: move IO_APIC_DEFAULT_ADDRESS to include/hw/i386/ioapic.h
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Igo... - 03:33 am Revision 44fc8c5e: pc: replace i440fx_common_init() with i440fx_init()
- It isn't used anywhere else.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Andreas Färber <afaerbe...
07/29/2013
- 10:39 pm Revision 6a4992d0: Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
- QOM device refactorings
* Replace all uses of FROM_SYSBUS() macro with QOM cast macros
i) "QOM cast cleanup for X"... - 10:07 pm Revision 38fb090a: spapr_pci: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision b67964d7: sysbus: QOM parent field cleanup for SysBusDevice
- Rename the parent field and hide it from gtk-doc.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision 4632cf2d: opencores_eth: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 339104fe: sysbus: Remove unused sysbus_new() prototype
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 253eacc2: kvmvapic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision feea4361: pxa2xx_timer: QOM'ify pxa25x-timer and pxa27x-timer
- Introduce type constant for new abstract base type, use QOM casts and
let both non-abstract types inherit from the ne... - 10:07 pm Revision 760d1d00: xilinx_timer: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision a4dbb8bd: mipsnet: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision b91f0dfd: pl031: Rename pl031_state to PL031State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision f54d3157: ioapic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision b3119631: kvm/ioapic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision d3b80049: pl031: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision f3d74d32: sysbus: Drop FROM_SYSBUS()
- As a replacement, use your own macro based on OBJECT_CHECK().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision 9c9610b8: puv3_ost: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 43603329: exynos4210_i2c: QOM cast cleanup
- Fix one ->qdev access and rename parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision c275471e: slavio_timer: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 453be7a6: tusb6010: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 81e1010d: exynos4210_mct: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision b564b137: milkymist-sysctl: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 831aab9b: cadence_ttc: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision ce556e0b: pl022: Rename pl022_state to PL022State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 541ab55f: grlib_gptimer: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 3efc10e1: xilinx_spi: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 1024d7f0: arm_timer: Rename sp804_state to SP804State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 0c88dea5: arm_timer: QOM cast cleanup for SP804State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 3ddacf27: exynos4210_rtc: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 5880ce52: etraxfs_timer: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 25fce9ad: exynos4210_pwm: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision e2051b42: arm_timer: QOM cast cleanup for icp_pit_state
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 3d29bcee: pl022: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 29d1ffc3: m48t59: QOM cast cleanup for M48t59SysBusState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 3c9a8a8c: etraxfs_timer: Rename etrax_timer to ETRAXTimerState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision fe54d857: lm32_timer: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 88c034d5: sun4u: QOM cast cleanup for RamDevice
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 13575cf6: sun4u: QOM cast cleanup for PROMState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 880fc798: ppce500_spin: QOM cast cleanup
- Introduce type constant and use QOM cast.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision 7a239e46: milkymist-memcard: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 546921ea: xgmac: QOM cast cleanup
- Introduce type constant and use QOM casts and typedef consistently.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision 91a28042: xilinx_ethlite: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 5ab6b4c6: sun4m: QOM cast cleanup for RamDevice
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision e6f54c91: sun4m: QOM cast cleanup for PROMState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 630f4442: pl181: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision ef9dfa4c: sun4m: QOM cast cleanup for IDRegState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 1d998d93: pl181: Rename pl181_state to PL181State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision b3a49965: sun4m: QOM cast cleanup for AFXState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 14134f0e: ds1225y: Drop bogus qdev field from NvRamState
- It is not a device, and the field is not used from code either.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision 8c1892cf: ds1225y: QOM cast cleanup for SysBusNvRamState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 318643be: cadence_gem: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 5c0e12f5: mst_fpga: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 3ff66d10: lan9118: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 926d152e: smc91c111: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision b1a2aaf7: lance: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 2fa30aba: stellaris_enet: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision a054e2c2: zynq_slcr: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 0e57587f: milkymist-minimac2: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 95eb2084: slavio_misc: QOM cast cleanup for MiscState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision af89a444: puv3_pm: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 0618db44: stellaris_enet: Fix NetClientInfo::cleanup
- Drop freeing stellaris_enet_state - that is done by QOM later on unref.
Both MemoryRegion init and savevm registrati... - 10:06 pm Revision 58076497: etraxfs_eth: Rename fs_eth to ETRAXFSEthState
- Also add a typedef.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 8784dfa4: etraxfs_eth: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision f1a0a79f: slavio_misc: QOM cast cleanup for APCState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision b6e1df2e: exynos4210_pmu: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 0e8982e9: arm_l2x0: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision ba4ea5bd: arm_sysctl: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 100bb15c: eccmemctl: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 47edc5a4: omap_intc: QOM'ify omap-intc and omap2-intc
- Create a new abstract base type and let omap-intc and omap2-intc inherit
from it. Introduce a type constant and use Q... - 10:06 pm Revision cc3e064e: xilinx_intc: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 829617a9: milkymist-hpdmc: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 816d323b: lm32_sys: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 1ecdf402: puv3_intc: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision aee31f7b: milkymist-pfpu: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision b09a6f7b: realview_gic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 7abad863: slavio_intctl: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision aefbc256: pl190: Rename pl190_state to PL190State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision ae1953d0: arm_l2x0: Rename l2x0_state to L2x0State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 7fc3266f: pl190: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 78c6abbd: exynos4210_gic: QOM cast cleanup for exynos4210.gic
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 3e5dd364: pl050: QOM'ify pl050_keyboard and pl050_mouse
- Introduce an abstract type pl050 and let pl050_keyboar and pl050_mouse
inherit from it, using different instance_init... - 10:06 pm Revision c03c6b9c: exynos4210_combiner: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 60ecfcb3: omap_i2c: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 2a052f6b: milkymist-softusb: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision a009de46: gpio/zaurus: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 285b4432: arm_gic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision c5e22ae3: exynos4210_gic: QOM cast cleanup for exynos4210.irq_gate
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision cc3c3b8a: bitbang_i2c: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 93e7f5f4: versatile_i2c: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 9062143f: etraxfs_pic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision e607f25a: pl050: Rename pl050_state to PL050State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 1ed09e2f: puv3_gpio: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 1f8a9eac: lm32_pic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 730bf932: grlib_irqmp: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 1d300b5f: omap_gpio: QOM cast cleanup for omap_gpif_s
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision ee663e96: pl061: Rename pl061_state to PL061State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 692a76d1: pl061: QOM'ify pl061 and pl061_luminary
- Let pl061_luminary inherit from pl061, with differing instance_init.
Introduce type constant and use QOM casts.
Sign... - 10:06 pm Revision 74d1e352: omap_gpio: QOM cast cleanup for omap2_gpif_s
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 049e7d22: sun4m_iommu: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 70cd8d4b: sparc32_dma: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 6df7cdee: puv3_dma: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 358cd7ac: pxa2xx_dma: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision d7ba0a62: pl080: Rename pl080_state to PL080State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 8df81c4b: empty_slot: QOM cast cleanup
- Introduce type constant and use QOM casts.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 4f800554: pl080: QOM'ify pl080 and pl081
- Let pl081 inherit from pl080 and replace triple SysBus initfn with two
instance_inits.
Signed-off-by: Andreas Färber... - 10:06 pm Revision 79bbe8bf: milkymist-uart: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision a0b97927: lm32_juart: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 85f3d302: lm32_uart: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 71ffe1a0: pl011: QOM'ify pl011 and pl011_luminary
- Let the Luminary variant inherit from the ARM one, overwriting its ID on
instance_init. Introduce type constant and u... - 10:06 pm Revision ab640bfc: pl011: Rename pl011_state
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision f55beb84: strongarm: QOM cast cleanup for StrongARMGPIOInfo
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 81069b20: escc: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 7df7f67a: stellaris: QOM cast cleanup for stellaris_adc_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 74e075f6: strongarm: QOM cast cleanup for StrongARMPICState
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision cfc6b245: versatilepb: QOM cast cleanup for vpb_sic_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision c71e6732: strongarm: QOM cast cleanup for StrongARMPPCInfo
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 61149ff6: exynos4210_uart: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 0ee10242: lm32_juart: Relocate and tidy header
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision d94a4015: stellaris: QOM cast cleanup for stellaris_i2c_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 4e002105: strongarm: QOM cast cleanup for StrongARMRTCState
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 0ca81872: strongarm: QOM cast cleanup for StrongARMSSPState
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 8d8e3481: imx_serial: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 534f6ff9: cadence_uart: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision ae8e0490: grlib_apbuart: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision fff3af97: strongarm: QOM cast cleanup for StrongARMUARTState
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 5354c21e: pxa2xx: QOM cast cleanup for PXA2xxI2CState
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 3bdf5327: musicpal: QOM cast cleanup for musicpal_key_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 7eb8104a: spitz: QOM cast cleanup for SLNANDState
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 6050ed5f: pxa2xx_pic: QOM cast cleanup for PXA2xxPICState
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 5952b01c: musicpal: QOM cast cleanup for mv88w8618_flashcfg
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 73e9d965: spitz: QOM cast cleanup for SpitzKeyboardState
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 548c6f18: pxa2xx: QOM cast cleanup for PXA2xxRTCState
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 7012d4b4: musicpal: QOM cast cleanup for musicpal_gpio_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 12a82804: pxa2xx: QOM cast cleanup for PXA2xxSSPState
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 8ef1d394: stellaris: QOM cast cleanup for gptm_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 4adc8541: musicpal: QOM cast cleanup for mv88w8618_pit_state
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 922bb317: pxa2xx_gpio: QOM cast cleanup for PXA2xxGPIOInfo
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision c7bd0fd9: musicpal: QOM cast cleanup mv88w8618_pic_state
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 91b64626: integratorcp: QOM cast cleanup for icp_pic_state
- Introduce type constant and use QOM cast.
Fix indentation.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 2c79fed3: musicpal: Fix typo in name of local function
- The misspelling was spotted by Andreas Färber.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Jan Kiszka <... - 10:06 pm Revision 257ec289: integratorcp: QOM cast cleanup for integratorcm_state
- Rename to IntegratorCMState, introduce type constant and use QOM cast.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision a77d90e6: musicpal: QOM cast cleanup for mv88w8618_eth_state
- Introduce type constant and use QOM casts.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 426533fa: highbank: QOM cast cleanup for HighbankRegsState
- Add type constant and use QOM casts.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 2cca58fd: musicpal: QOM cast cleanup for musicpal_lcd_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 936230a7: armv7m: QOM cast cleanup for BitBandState
- Introduce TYPE_* constant and use QOM cast.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 513960ea: pl110: Rename pl110_state to PL110State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 5d7a11e4: pl110: QOM'ify pl110, pl110_versatile and pl111
- Let pl110_versatile and pl111 inherit from pl110 and use PL110() cast;
set their version index in an instance_init.
... - 10:06 pm Revision 54df97bb: milkymist-vgafb: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision bcb34c7a: imx_ccm: QOM cast cleanup
- Introduce type constant and use QOM casts.
Acked-by: Peter Chubb <peter.chubb@nicta.com.au>
Signed-off-by: Andreas F... - 10:06 pm Revision 01774ddb: tcx: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 5ff94a61: imx_avic: QOM cast cleanup
- Introduce type constant, use QOM casts and prepare SysBus initfn for QOM
realize by resolving SysBusDevice vs. Device... - 10:06 pm Revision 56299135: milkymist-tmu2: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:05 pm Revision 66c2de56: jazz_led: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:05 pm Revision b354f03c: pl041: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig... - 10:05 pm Revision 0f31aa86: g364fb: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field and
prepare for QOM realize.
Signed-off-by: And... - 10:05 pm Revision 922cc601: milkymist-ac97: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig... - 10:05 pm Revision baae6725: pl041: Rename pl041_state to PL041State
- Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Split off renaming from QOM cast changes]
Signed-off-by: Andreas Färb... - 10:05 pm Revision f27321aa: exynos4210_fimd: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:05 pm Revision af073cd9: onenand: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field and
prepare for QOM realize.
Reviewed-by: Hu Ta... - 10:05 pm Revision 9e3f8599: audio/marvell_88w8618: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig... - 09:45 pm Revision f9e74190: cs4231: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig... - 09:45 pm Revision 24bf6c1f: xilinx_uartlite: QOM cast cleanups
- Introduce type constant and use QOM casts.
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: And... - 09:45 pm Revision 144712ca: xilinx_uartlite: Rename xlx_uartlite to XilinxUARTLite
- Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 09:45 pm Revision b85423fe: etraxfs_ser: QOM cast cleanups
- Rename etrax_serial to ETRAXSerial, introduce type constant and use QOM
casts.
Acked-by: Edgar E. Iglesias <edgar.ig... - 09:45 pm Revision bcb75750: pcie_port: Turn PCIEPort and PCIESlot into abstract QOM types
- Move PCIEPort's "port" property to the new type, same for "aer_log_max".
Move PCIESlot's "chassis" and "slot" propert... - 09:45 pm Revision 5315dc78: pci-bridge/i82801b11: Rename parent field
- Rename it to avoid accidental use.
Reviewed-by: Don Koch <dkoch@verizon.com>
Signed-off-by: Andreas Färber <afaerber... - 09:44 pm Revision 57524e14: pci-bridge-dev: QOM parent field cleanup
- Rename it to avoid accidental use.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Reviewed-by: Don ... - 09:44 pm Revision f055e96b: pci-bridge: Turn PCIBridge into abstract QOM type
- Introduce TYPE_PCI_BRIDGE as base type and use PCI_BRIDGE() casts.
Reviewed-by: Don Koch <dkoch@verizon.com>
Acked-b... - 09:44 pm Revision 45c0a675: arm11mpcore: QOM cast cleanups for mpcore_rirq_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Reviewed-by: Hu Tao <... - 09:42 pm Revision 56fc0281: arm11mpcore: QOM cast cleanups for ARM11MPCorePriveState
- Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig... - 09:42 pm Revision 97da11d8: cpu/a15mpcore: QOM cast cleanup
- Introduce type constant and cast macro and rename A15MPPrivState::busdev
field to parent_obj to enforce its use.
Pre... - 09:41 pm Revision 68653fd6: timer/arm_mptimer: QOM cast cleanup
- Introduce type constant and cast macro and rename
ARMMPTimerState::busdev to enforce its use.
Reviewed-by: Peter May... - 09:41 pm Revision 5126fec7: cpu/a9mpcore: QOM casting cleanup
- Introduce type constant and cast macro and enforce its use by
renaming A9MPPrivState::busdev field to parent_obj.
Re... - 09:41 pm Revision f6c11d56: ide: Introduce abstract QOM type for PCIIDEState
- Needed for QOM casts.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 09:41 pm Revision 02a9594b: ide/piix: QOM casting sweep
- Use standard QOM cast macro. Remove usage of DO_UPCAST() and
direct -> style upcasting.
Signed-off-by: Peter Crosthw... - 09:41 pm Revision 19d46d71: fdc: Fix inheritence for SUNW,fdtwo
- Since commit dd3be7420774f7dc8f37a96ca24d07f0b6f31b3b SUNW,fdtwo's
initfn (realizefn since 940194c2369e50d91d1abf6f36... - 07:33 pm Revision eddbf0ab: Merge remote-tracking branch 'stefanha/block' into staging
- # By Stefan Hajnoczi (4) and others
# Via Stefan Hajnoczi
* stefanha/block:
dataplane: refuse to start if device is... - 07:33 pm Revision 4ff1fac4: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
- QOM CPUState refactorings
* Fix x86 cpu-add
* Change KVM PMU behavior for 1.6
# gpg: Signature made Mon 29 Jul 2013... - 06:37 pm Revision 3a1da42e: qapi: Rename ChardevBackend member "memory" to "ringbuf"
- Commit 1da48c6 called the new member "memory" after commit 3949e59
standardized "ringbuf". Rename for consistency.
... - 06:37 pm Revision 6974ccd5: qapi.py: Fix schema parser to check syntax systematically
- Fixes at least the following parser bugs:
* accepts any token in place of a colon
* treats comma as optional
* cra... - 06:37 pm Revision 9213aa53: qapi.py: Reject invalid characters in schema file
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397... - 06:37 pm Revision 5f3cd2b7: qapi.py: Fix diagnosing non-objects at a schema's top-level
- Report syntax error instead of crashing.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blak... - 06:37 pm Revision 4f57378f: Revert "chardev: Make the name of memory device consistent"
- This reverts commit 6a85e60cb994bd95d1537aafbff65816f3de4637.
Commit 51767e7 "qemu-char: Add new char backend CirMem... - 06:37 pm Revision 28b8bd4c: qapi.py: Rename expr_eval to expr in parse_schema()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397... - 06:37 pm Revision f1a145e1: qapi.py: Permit comments starting anywhere on the line
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397... - 06:37 pm Revision c11ed966: qemu-char: Register ring buffer driver with correct name "ringbuf"
- The driver is new in 1.4, with the documented name "ringbuf".
However, it's actual name is the completely undocumente... - 06:37 pm Revision 4f193e34: tests: Use qapi-schema-test.json as schema parser test
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397... - 06:37 pm Revision 55d5d048: memory: add tracepoints for MMIO reads/writes
- This is quite handy to debug softmmu targets.
Reviewed-by: Andreas Faerber <afaerber@suse.de>
Signed-off-by: Paolo B... - 06:37 pm Revision 2caba36c: qapi.py: Decent syntax error reporting
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397... - 06:37 pm Revision c7a3f252: qapi.py: Restructure lexer and parser
- The parser has a rather unorthodox structure:
Until EOF:
Read a section:
Generator functio... - 06:37 pm Revision 8cdd2e0a: tpm.c: Don't try to put -1 in a variable of type TpmModel
- The TpmModel type is an enum (valid values 0 and 1), which means
the compiler can legitimately decide that comparison... - 06:37 pm Revision 98626572: tests: QAPI schema parser tests
- The parser handles erroneous input badly. To be improved shortly.
Signed-off-by: Markus Armbruster <armbru@redhat.c... - 06:37 pm Revision dbd94f8e: spapr-vscsi: fix SOLNT bit in SRP_RSP
- The driver calculates SOLNT bit from UCSOLNT and SCSOLNT bits from
the request. The iu pointer has a type of srp_iu*... - 06:37 pm Revision c04d6cfa: xics: rename types to be sane and follow coding style
- Basically, in HW the layout of the interrupt network is:
- One ICP per processor thread (the "presenter"). This... - 06:37 pm Revision e68cb8b4: pseries: savevm support with KVM
- At present, the savevm / migration support for the pseries machine will not
work when KVM is enabled. That's because... - 06:37 pm Revision 949fc823: hw: import bitmap operations in qdev-core header
- Made small tweaks in code to prevent compilation issues
when importing qemu/bitmap.h in qdev-core
Signed-off-by: Mar... - 06:37 pm Revision 125ee0ed: devices: Associate devices to their logical category
- The category will be used to sort the devices displayed in
the command line help.
Signed-off-by: Marcel Apfelbaum <m... - 06:37 pm Revision 3d1237fb: qemu-help: Sort devices by logical functionality
- Categorize devices that appear as output to "-device ?" command
by logical functionality. Sort the devices by logical... - 06:37 pm Revision 1112cf94: pseries: savevm support for PCI host bridge
- This adds the necessary support for saving the state of the PAPR virtual
PCI host bridge (or host bridges).
Signed-o... - 06:37 pm Revision b368a7d8: pseries: savevm support for VIO devices
- This patch adds helpers to allow PAPR VIO devices to save state common
to all VIO devices during savevm.
Signed-off-... - 06:37 pm Revision 8ca8a17c: pseries: rework PAPR virtual SCSI
- The patch reimplements handling of indirect requests in order to
simplify upcoming live migration support.
- all poin... - 06:37 pm Revision 1168ec7d: pseries: savevm support for PAPR virtual SCSI
- This patch adds the necessary support for saving the state of the PAPR VIO
virtual SCSI device. This also saves and r... - 06:37 pm Revision db1b58e9: pseries: savevm support for PAPR VIO logical tty
- This patch adds the necessary VMStateDescription information to support
savevm/loadvm for the spapr_tty (PAPR logical... - 06:37 pm Revision a83000f5: spapr-tce: make sPAPRTCETable a proper device
- Model TCE tables as a device that's hooked up as a child object to
the owner. Besides the code cleanup, we get a few... - 06:37 pm Revision 4be21d56: pseries: savevm support for pseries machine
- This adds the necessary pieces to implement savevm / migration for the
pseries machine. The most complex part here i... - 06:37 pm Revision 686fefe4: pseries: savevm support for PAPR VIO logical lan
- This patch adds the necessary VMStateDescription information to support
savevm/loadvm for the spapr_llan (PAPR logica... - 06:37 pm Revision a90db158: target-ppc: Convert ppc cpu savevm to VMStateDescription
- The savevm code for the powerpc cpu emulation is currently based around
the old register_savevm() rather than registe... - 06:19 pm Revision b0f2027c: dataplane: refuse to start if device is already in use
- Dataplane must check whether a block device is in use before launching
the dataplane thread. This is necessary since... - 06:19 pm Revision 84db52d0: dataplane: enable virtio-blk x-data-plane=on live migration
- Although the dataplane thread does not cooperate with dirty memory
logging yet it's fairly easy to temporarily disabl... - 06:19 pm Revision 02edd2e7: migration: fix spice migration
- Commit 29ae8a4133082e16970c9d4be09f4b6a15034617 ("rdma: introduce
MIG_STATE_NONE and change MIG_STATE_SETUP state tra... - 06:18 pm Revision 9287ac27: migration: notify migration state before starting thread
- The migration thread runs outside the QEMU global mutex when possible.
Therefore we must notify migration state chang... - 06:07 pm Revision 42ec24e2: gluster: Add image resize support
- Implement .bdrv_truncate in GlusterFS block driver so that GlusterFS backend
can support image resizing.
Signed-off-... - 06:07 pm Revision b681a1c7: block: Repair the throttling code.
- The throttling code was segfaulting since commit
02ffb504485f0920cfc75a0982a602f824a9a4f4 because some qemu_co_queue_... - 05:35 pm Revision 908c67fc: target-xtensa: check register window inline
- This lowers time spent in helper_window_check as reported by perf top
from ~8% to ~0.15% accelerating register-intens... - 05:35 pm Revision 0857a06e: target-xtensa: don't generate dead code to access invalid SRs
- This fixes the following test failure caused by access to undefined SR:
qemu-system-xtensa -M sim -cpu dc232b -n... - 05:35 pm Revision a00817cc: target-xtensa: avoid double-stopping at breakpoints
- env->exception_taken is set every time an exception is taken. It is used
to allow single-stepping to stop at the firs... - 05:35 pm Revision aaa2ebc5: tests/tcg/xtensa: Fix out-of-tree build
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> - 05:24 pm Revision 5739006b: target-xtensa: add fallthrough markers
- Explicitly mark cases where we are deliberately falling through to the
following code.
Signed-off-by: Max Filippov <... - 05:24 pm Revision 7be9d0e6: target-xtensa: add extui unit test
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
- 04:29 pm Revision c1399112: target-i386: Pass X86CPU object to cpu_x86_find_by_name()
- This will help us change the initialization code to not require carrying
some intermediate values in a x86_def_t stru... - 04:29 pm Revision 9337e3b6: target-i386: Disable PMU CPUID leaf by default
- Bug description: QEMU currently gets all bits from GET_SUPPORTED_CPUID
for CPUID leaf 0xA and passes them directly to... - 04:29 pm Revision 14a10fc3: cpu: Partially revert "cpu: Change qemu_init_vcpu() argument to CPUState"
- Commit c643bed99 moved qemu_init_vcpu() calls to common CPUState code.
This causes x86 cpu-add to fail with "KVM: set... - 03:30 pm Revision fdc43322: Merge remote-tracking branch 'sstabellini/xen-130729' into staging
- # By Paul Durrant (1) and Stefano Stabellini (1)
# Via Stefano Stabellini
* sstabellini/xen-130729:
Xen PV Device
... - 03:30 pm Revision b0a71c3b: Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
- # By Alexander Graf (1) and others
# Via Alexander Graf
* agraf/s390-for-upstream:
s390: update s390-ccw.img
s390... - 03:30 pm Revision f60a0d6a: Merge remote-tracking branch 'sweil/w32' into staging
- # By Stefan Weil (10) and others
# Via Aurelien Jarno (1) and Stefan Weil (1)
* sweil/w32: (27 commits)
w32, w64: A... - 02:13 pm Revision 8fbab3b6: Xen PV Device
- Introduces a new Xen PV PCI device which will act as a binding point for
PV drivers for Xen.
The device has parameter... - 02:03 pm Revision 454ae734: xen_disk: support "direct-io-safe" backend option
- Support backend option "direct-io-safe". This is documented as
follows in the Xen backend specification:
* direct-... - 01:02 pm Revision 5c8ded6e: s390/ipl: Fix boot order
- The latest ipl code adaptions collided with some of the virtio
refactoring rework. This resulted in always booting th... - 01:02 pm Revision 867b18db: s390: update s390-ccw.img
- This enables the following patches:
s390/IPL: Allow boot from other ssid than 0
s390/ipl: Fix spurious errors in... - 01:02 pm Revision c8cda874: s390/IPL: Allow boot from other ssid than 0
- We now take the subchannel set id also into account to find the boot device.
If we want to use a subchannel set other... - 12:43 pm Revision f53ec699: w32, w64: Add build rule for installer
- The new rules in Makefile allow building installers for QEMU on Windows
using NSIS, a package which is also available... - 10:03 am Revision 461bdb34: Merge branch 'trivial-patches' of git://git.corpit.ru/qemu
- * 'trivial-patches' of git://git.corpit.ru/qemu:
target-mips: Remove assignment to a variable which is never used
... - 08:48 am Revision b6a9f468: target-mips: fix mipsdsp_mul_q31_q31
- Multiplication of two fractional word elements is not correct when sign
extension/promotion is needed. This change fi... - 08:48 am Revision f05d4d94: mips_malta: fix copy of the 0x1fc00000 region
- Copy the whole 0x1fe000000 region into 0x1fc00000, independently of the
loaded BIOS size. This fix the MIPS make chec... - 01:37 am Revision b0932e06: linux-user: correct argument number for sys_mremap and sys_splice
- sys_mremap missed 5th argument (new_address), which caused examples that
remap to a specific address to fail.
sys_spl... - 01:31 am Revision d2e46d59: target-mips: Remove assignment to a variable which is never used
- This assignment causes a compiler warning for compilations with the compiler
option -Wunused-but-set-variable (which ... - 01:27 am Revision d36c231f: target-mips: fix mipsdsp_trunc16_sat16_round
- This change corrects rounding and saturation of Q31 fractional value in
mipsdsp_trunc16_sat16_round(). Overflow detec... - 01:27 am Revision 05b3274b: hw/mips: align initrd to 64KB to avoid kernel error
- The Linux kernel can be configured to use 64KB pages, but it also
requires initrd to be page aligned. Therefore, to b...
07/28/2013
- 08:59 pm Revision ea0a4f34: pflash_cfi01: duplicate status byte from bits 23:16 for 32bit reads
- The firmware commonly used with MIPS Malta boards (YAMON) reads the
status of the pflash with a 32bit memory access. ... - 08:59 pm Revision 35c64807: mips_malta: generate SMBUS EEPROM data
- The malta contains 2 EEPROMs, one containing SPD data for the SDRAM and
another containing board information such as ... - 08:59 pm Revision 1817f56a: mips_malta: cap BIOS endian swap length at 0x3e0000 bytes
- This preserves the final sector of the pflash which is used by YAMON to
hold environment variables. If the endianness... - 08:59 pm Revision 02bccc77: mips_malta: generate SPD EEPROM data at runtime
- The SPD EEPROM specifies the amount of memory present in the system and
thus its correct contents can only be known a... - 08:53 pm Revision a427338b: mips_malta: correct reading MIPS revision at 0x1fc00010
- Rather than modifying the BIOS code at its original location, copy it
for the 0x1fc00000 region & modify the copy. Th... - 08:18 pm Revision a2b8813d: mips_malta: fix BIOS endianness swapping
- If the target is little endian (mipsel) then the BIOS image endianness
is swapped so that the big endian BIOS binarie... - 07:57 pm Revision cba5cb67: mips_malta: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:33 pm Revision 240ce26a: target-mips: fix branch in likely delay slot tcg assert
- When a branch delay slot contains another branch instruction, the code
generated raises an exception, however since i... - 07:26 pm Revision 4877866e: target-mips: fix multiplication in mipsdsp_rndq15_mul_q15_q15
- Multiplication of Q15 fractional halfword vectors was incorrect in the
previous implementation of mipsdsp_rndq15_mul_...
Also available in: Atom