Activity
From 03/24/2011 to 04/22/2011
04/22/2011
- 10:41 pm Revision da26fdc3: vmstate: port mac_dbdma
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision c20df14b: mac_dbdma: create DBDMAState instead of passing one array around
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 9039d78e: vmstate: port piix4
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 1fc7cee0: piix4: create PIIX4State
- It only contains a PCIDevice by know, but it makes easy to use migration code
Signed-off-by: Juan Quintela <quintela... - 10:41 pm Revision 8e470f8a: vmstate: port mac_nvram
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 8a11f43b: mac_nvram: size is a size, no need to be a target dependent type
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 7b9a3d86: vmstate: port nand
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 51db57f7: nand: pin values are uint8_t
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 38cb3aa9: vmstate: port max111x
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 2b7251e0: pxa2xx_lcd: name anonymous struct
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 99838363: vmstate: port pxa2xx_lcd
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 46995409: pxa2xx_lcd: up field is used as a bool and migrated as an uint8_t
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 54d970d1: max111x: input field is only used as uint8_t
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision dd8a4dcd: vmstate: stellaris use unused for placeholder entries
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 4483c7ac: vmstate: port stellaris gamepad
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 0c067bbb: vmstate: port syborg_keyboard
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision b605f222: vmstate: port ppc4xx_pci
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision cf1d31dc: vmstate: port stellaris_adc
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 80a52680: vmstate: port syborg_pointer
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 8dc59070: vmstate: port syborg_serial
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision e0433ecc: vmstate: port ppce500_pci
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision f0ab24ce: vmstate: port pxa2xx_pm
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 02b68757: vmstate: port pl011
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision ae1f90de: vmstate: port pxa2xx_cm
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 9f5dfe29: vmstate: port pxa2xx_i2s
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 10f85a29: vmstate: port stellaris gptm
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision c0a93a9e: vmstate: port cuda
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 4acd38ce: vmstate: port heathrow_pic
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 075790c2: vmstate: port pl022 ssp
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 293c16aa: vmstate: port stellaris sys
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision a4dec1d0: vmstate: port stellaris ssi bus
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision ff269cd0: vmstate: port stellaris i2c
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 0797226c: vmstate: port armv7m nvic
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision d102d495: vmstate: port pxa2xx_mm
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 25f5a1b7: vmstate: port pxa2xx_keypad
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 4ba673ce: vmstate: port syborg_rtc
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 852f771e: vmstate: port pmtimer
- It was a half conversion. Finish it.
enabled can only get values of 0, 1 or 2, was declared as an int but
sent as an... - 10:41 pm Revision 22a3faf5: vmstate: port sysborg_timer
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision eecd33a5: vmstate: port arm_timer
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 81986ac4: vmstate: port arm sp804
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision c7298ab2: vmstate: port mipsnet
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision fd484ae4: vmstate: port m48t59
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision aefe2129: vmstate: port ads7846
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 2b2cd592: vmstate: port adb_mouse
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 10:41 pm Revision 1f1f0600: vmstate: port adb_kbd
- Signed-off-by: Juan Quintela <quintela@redhat.com>
04/20/2011
- 02:01 pm Revision ec444452: target-arm: Set Invalid flag for NaN in float-to-int conversions
- When we catch the special case of an input NaN in ARM float to int
helper functions, set the Invalid flag as well as ... - 02:01 pm Revision 756ba3b0: hw/arm_boot.c: move initrd load address up to accommodate large kernels
- Newer kernels are large enough that they can overlap the address
where qemu places the initrd. Move the initrd up so ... - 01:59 pm Revision c64b21d5: Basic implementation of Sharp Zaurus SL-5500 collie PDA
- Add very basic implementation of collie PDA emulation. The system lacks
LoCoMo and graphics/sound emulation. Linux ke... - 01:59 pm Revision 5bc95aa2: Implement basic part of SA-1110/SA-1100
- Basic implementation of DEC/Intel SA-1100/SA-1110 chips emulation.
Implemented:
- IRQs
- GPIO
- PPC
- RTC
- UART... - 11:37 am Revision 618ba8e6: Remove unused function parameter from cpu_restore_state
- The previous patch removed the need for parameter puc.
Is is now unused, so remove it.
Cc: Aurelien Jarno <aurelien@... - 11:33 am Revision e87b7cb0: Remove unused function parameters from gen_pc_load and rename the function
- Function gen_pc_load was introduced in commit
d2856f1ad4c259e5766847c49acbb4e390731bd4.
The only reason for parameter...
04/18/2011
- 10:01 pm Revision 8d5192ee: s390x: virtio machine storage keys
- For emulation (and migration) we need to know about the guest's storage keys.
These are separate from actual RAM cont... - 10:00 pm Revision 8103b4d1: s390x: Dispatch interrupts to KVM or the real CPU
- The KVM interrupt injection path is non-generic for now. So we need to push
knowledge of how to inject a device inter... - 09:51 pm Revision 3110e292: s390x: Enable s390x-softmmu target
- This patch adds some code paths for running s390x guest OSs without the
need for KVM.
Signed-off-by: Alexander Graf ... - 09:51 pm Revision bcec36ea: s390x: Prepare cpu.h for emulation
- We need to add some more logic to the CPU description to leverage emulation
of an s390x CPU. This patch adds all the ... - 08:46 pm Revision 36d8d02d: PXE: Refresh all PXE ROMs from the ipxe submodule
- Add script to make this easy to repeat later.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com> - 08:46 pm Revision 5ee8ad71: PXE: Use consistent naming for PXE ROMs
- And add missing ROMs to tarbin build target.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
04/17/2011
- 09:41 pm Revision 7b59220e: move helpers.h to helper.h
- This provides a consistent naming scheme across all targets.
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Sig... - 09:40 pm Revision 685ff50f: libcacard: fix opposite usage of isspace
- Signed-off-by: Alon Levy <alevy@redhat.com>
Tested-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Aurelien Ja... - 09:32 pm Revision 353ebb7a: target-mips: don't hardcode softfloat exception bits
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:32 pm Revision 30a00bc1: target-mips: fix c.ps.* instructions
- Contrary to cabs.ps.* instructions, c.ps.* should not compare the absolute
value of the operand, but directly the ope... - 09:32 pm Revision 6a385343: target-mips: clear softfpu exception state for comparison instructions
- MIPS FPU instructions should start with a clean softfpu status. This
is done for the most instructions, but not for c... - 09:32 pm Revision 06a0e6b1: target-mips: simplify FP comparisons
- As the softfloat comparison functions already test for NaN, there is no
need to always call the float*_unordered*() f... - 09:32 pm Revision 019702c8: target-ppc: fix SPE comparison functions
- efstst*() functions are fast SPE funtions which do not take into account
special values (infinites, NaN, etc.), while... - 09:32 pm Revision f5a64251: softfloat: improve description of comparison functions
- Make clear for all comparison functions which ones trigger an exception
for all NaNs, and which one only for sNaNs.
... - 09:32 pm Revision b689362d: softfloat: move float*_eq and float*_eq_quiet
- I am not a big fan of code moving, but having the signaling version in
the middle of quiet versions and vice versa do... - 09:32 pm Revision 211315fb: softfloat: rename float*_eq() into float*_eq_quiet()
- float*_eq functions have a different semantics than other comparison
functions. Fix that by first renaming float*_qui... - 09:32 pm Revision 2657d0ff: softfloat: rename float*_eq_signaling() into float*_eq()
- float*_eq_signaling functions have a different semantics than other
comparison functions. Fix that by renaming float*... - 09:32 pm Revision e0b29ce1: target-i386: fix CMPUNORDPS/D and CMPORDPS/D instructions
- SSE instructions CMPUNORDPS/D and CMPORDPS/D do not trigger an invalid
exception if operands are qNANs.
Reviewed-by:... - 09:32 pm Revision 3a599383: target-mips: use new float*_unordered*() functions
- Use the new float*_unordered*() functions from softfloat instead of
redefining a private version.
Reviewed-by: Peter... - 09:32 pm Revision a4d2d1a0: target-alpha: use new float64_unordered_quiet() function
- Use float64_unordered_quiet() in helper_cmptun() instead of doing the
the comparison manually.
According to the "Alp... - 09:32 pm Revision b4a0ef79: softfloat-native: add float*_unordered_quiet() functions
- Add float*_unordered_quiet() functions to march the softfloat versions.
As FPU status is not tracked with softfloat-n... - 09:32 pm Revision 67b7861d: softfloat: add float*_unordered_{,quiet}() functions
- Add float*_unordered() functions to softfloat, matching the softfloat-native
ones. Also add float*_unordered_quiet() ... - 09:32 pm Revision 67dd64bf: target-i386: add floatx_{add,mul,sub} and use them
- Add floatx_{add,mul,sub} defines, and use them instead of using direct
C operations.
Reviewed-by: Peter Maydell <pet... - 09:32 pm Revision c4137223: target-i386: use float unions from cpu-all.h
- Use float unions from cpu-all.h instead of redefining new (wrong for arm)
ones in target-i386. This also allows build... - 09:32 pm Revision 1ffd41ee: target-i386: use CPU_LDoubleU instead of a private union
- Use CPU_LDoubleU in cpu_dump_state() instead of redefining a union for
doing the conversion.
Based on a patch from L... - 09:32 pm Revision 602308f0: cpu-all.h: define CPU_LDoubleU
- Add a CPU_LDoubleU type, matching the floatx80 definition and the long
double type on x86 hosts.
Based on a patch fr... - 09:32 pm Revision b3b4c7f3: softfloat: use GCC builtins to count the leading zeros
- Softfloat has its own implementation to count the leading zeros. However
a lot of architectures have either a dedicat...
04/16/2011
- 02:24 pm Revision a0102082: usb: fix spelling errors in usb-linux.c
- Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 02:24 pm Revision 021730f7: usb: initialise data element in Linux USB_DISCONNECT ioctl
- This isn't used, but leaving it empty causes valgrind noise.
Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-... - 02:24 pm Revision 94843f66: usb: trivial spelling fixes
- Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 02:24 pm Revision 7a734b8f: Makefile: Clean up after "make pdf"
- Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 02:24 pm Revision 61cc8701: Fix some typos in comments and documentation
- helpfull -> helpful
usefull -> useful
cotrol -> control
and a grammar fix.
Signed-off-by: Stefan Weil <weil@mail.be...
04/15/2011
- 11:14 pm Revision adc56dda: migration: move some declarations to migration.h
- Move a few migration related declarations to migration.h.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:14 pm Revision 17a4663e: Move CPU related functions to cpus.h
- Move declarations of CPU related functions to cpus.h. Adjust the only user.
Signed-off-by: Blue Swirl <blauwirbel@gm... - 11:14 pm Revision 70c3b557: Move clock related functions to qemu-timer.h
- Move declarations for clock related functions from sysemu.h to qemu-timer.h.
Signed-off-by: Blue Swirl <blauwirbel@g... - 09:25 pm Revision 082b5557: Move generic or OS function declarations to qemu-common.h
- Move generic or OS related function declarations and macro
TFR to qemu-common.h.
Move win32 include directives to qe... - 09:25 pm Revision d8dfad9c: Use qemu-common.h or qemu-timer.h in place of sysemu.h
- In some cases qemu-common.h or qemu-timer.h can be used in place
of sysemu.h.
Signed-off-by: Blue Swirl <blauwirbel@... - 09:25 pm Revision a08784dd: Remove unused sysemu.h include directives
- Remove unused sysemu.h include directives to speed up build
with the following patches.
Signed-off-by: Blue Swirl <b... - 09:25 pm Revision 33d05394: json-lexer: fix conflict with mingw32 ERROR definition
- The name ERROR is too generic, it conflicts with mingw32 ERROR definition.
Replace ERROR with IN_ERROR.
Signed-off-... - 09:16 pm Revision 1a00282a: sparc: Fix assertion caused by empty memory slot with 0 byte
- If the memory size given on the command line is equal to the
maximum size of memory defined by the hardware, there is... - 10:27 am Revision 1ece93a9: Revert wrong fixes for -icount in the iothread case
- This reverts commits 225d02cd and c9f7383c. While some parts of
the latter could be saved, I preferred a smooth, com... - 10:27 am Revision cb842c90: qemu_next_deadline should not consider host-time timers
- It is purely for icount-based virtual timers. And now that we got the
code right, rename the function to clarify the... - 10:27 am Revision ab33fcda: enable vm_clock to "warp" in the iothread+icount case
- The previous patch however is not enough, because if the virtual CPU
goes to sleep waiting for a future timer interru... - 10:27 am Revision 3b2319a3: really fix -icount in the iothread case
- The correct fix for -icount is to consider the biggest difference
between iothread and non-iothread modes. In the tr...
04/14/2011
- 06:31 pm Revision 420b6c31: tests/test-mmap.c: Check mmap() return value before using it
- Correct the position of a "stop if MAP_FAILED" check in the mmap()
tests, so that if mmap() does fail we print a fail...
04/13/2011
- 09:47 pm Revision 4d9ad7f7: target-arm: Don't overflow when calculating value for signed VABAL
- In the VABAL instruction we take the absolute difference of two
values of size x and store it in a result of size 2x.... - 04:16 pm Revision cc9453f4: Revert SeaBIOS change due to overzealous commit -a
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 03:41 pm Revision 7f7454ec: lm32: fix build breakage due to uninitialized variable 'r'
- gcc 4.5.2 correctly complains that r is potentially uninitialized in this
function.
Signed-off-by: Anthony Liguori <... - 01:31 pm Revision 2d56a546: vpc.c: Use get_option_parameter() does the search
- Use get_option_parameter() to instead of duplicating the loop, and
use BDRV_SECTOR_SIZE to instead of 512
Signed-off... - 01:20 pm Revision 996faf1a: atapi: GESN: implement 'media' subcommand
- Implement the 'media' sub-command of the GET_EVENT_STATUS_NOTIFICATION
command. This helps us report tray open, tray... - 01:20 pm Revision 0af63ba3: atapi: GESN: Standardise event response handling for future additions
- Handle GET_EVENT_STATUS_NOTIFICATION's No Event Available response in a
generic way so that future additions to the c... - 01:20 pm Revision 8f8e834d: atapi: GESN: Use structs for commonly-used field types
- Instead of using magic numbers, use structs that are more descriptive of
the fields being used.
Signed-off-by: Amit ... - 01:20 pm Revision 493accd6: atapi: Move GET_EVENT_STATUS_NOTIFICATION command handling to its own function
- This makes the code more readable.
Also, there's a block like:
if () {
...
} else {
...
}
Split that into
if ... - 01:19 pm Revision 0c370a35: atapi: Allow GET_EVENT_STATUS_NOTIFICATION after media change
- After a media change, the only commands allowed from the guest were
REQUEST_SENSE and INQUIRY. The guest may also is... - 01:06 pm Revision 88f2bb58: atapi: Report correct errors on guest eject request
- Table 629 of the MMC-5 spec mentions two different error conditions when
a CDROM eject is requested: a) while a disc ... - 01:06 pm Revision 8aa71917: atapi: Drives can be locked without media present
- Drivers are free to lock drives without any media present. Such a
condition should not result in an error condition.... - 01:06 pm Revision 21df65b6: qed: Add support for zero clusters
- Zero clusters are similar to unallocated clusters except instead of reading
their value from a backing file when one ... - 01:06 pm Revision d54f10bb: docs: Describe zero data clusters in QED specification
- Zero data clusters are a space-efficient way of storing zeroed regions
of the image.
Signed-off-by: Stefan Hajnoczi ... - 12:33 am Revision 9df38c47: target-arm: Detect tininess before rounding for FP operations
- The ARM architecture mandates that we detect tininess before rounding,
so set the softfloat fp_status up appropriatel... - 12:33 am Revision c29aca44: softfloat: Add setter function for tininess detection mode
- Add a setter function for the underflow tininess detection mode,
in line with the similar functions for other parts o... - 12:33 am Revision 133da6aa: target-arm: Handle UNDEF cases for VDUP (scalar)
- Handle the UNDEF cases for VDUP(scalar):
imm4 == x000
Q == 1 && Vd<0> == 1
Signed-off-by: Juha Riihimäki <juha.rii... - 12:33 am Revision 56907d77: target-arm: Treat UNPREDICTABLE VTBL, VTBX case as UNDEF
- Catch the UNPREDICTABLE case for Neon VTBL,VTBX, and UNDEF it
rather than allowing the helper function to index off t... - 12:33 am Revision fc2a9b37: target-arm: Handle UNDEF cases for Neon 2 register misc forms
- Add missing UNDEF checks for Neon "two register miscellaneous" forms:
* all instructions except VMOVN,VQMOVN must UN... - 12:33 am Revision 7d80fee5: target-arm: Handle UNDEF cases for Neon invalid modified-immediates
- For Neon "one register and a modified immediate value" forms, the
combination op=1 cmode=1111 is unallocated and shou... - 12:33 am Revision 52579ea1: target-arm: Handle UNDEF cases for VEXT
- VEXT must UNDEF if Q == 1 && (Vd<0> == 1 || Vr<0> == 1 || Vm<0> == 1)
Signed-off-by: Peter Maydell <peter.maydell@li... - 12:33 am Revision 3e3326df: target-arm: Handle UNDEF cases for Neon 2 regs + scalar forms
- Add missing checks for cases which must UNDEF in the Neon "2 registers and
a scalar" data processing instruction spac... - 12:33 am Revision 695272dc: target-arm: Handle UNDEF cases for Neon 3-regs-different-widths
- Add missing UNDEF checks for instructions in the Neon "3 registers of
different widths" data processing space.
Signe... - 12:33 am Revision 600b828c: target-arm: Simplify checking of size field in Neon 2reg-misc forms
- Many of the Neon "2 register misc" instruction forms require invalid
size fields to cause the instruction to UNDEF. P... - 12:33 am Revision 2bc70834: target-arm: Collapse VSRI case into VSHL, VSLI
- Collapse some switch cases for VSRI into those for VSHL, VSLI,
since the bodies are the same. (This is not completely...
04/12/2011
- 10:51 pm Revision cc13115b: target-arm: Handle UNDEF cases for Neon "2 regs and shift" insns
- Correctly handle all the UNDEF cases for Neon instructions of the
"2 registers and shift" form, and make sure that we... - 10:51 pm Revision a5a14945: target-arm: Simplify three-register pairwise code
- Since we know that the case of (pairwise && q) has been caught
earlier, we can simplify the register setup code for e... - 10:51 pm Revision 25f84f79: target-arm: Handle UNDEF cases for Neon 3-regs-same insns
- Correct the handling of UNDEF cases for the NEON "3 registers same
size" forms, by adding missing checks and rational... - 10:51 pm Revision 62698be3: target-arm: Use lookup table for size check on Neon 3-reg-same insns
- Simplify the checks for invalid size values for the Neon "three registers
of the same size" instruction forms (and ad... - 10:51 pm Revision 54f8e61d: fix acpi regression
- This bug is introduced by commit 23910d3f.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Aurelie... - 10:51 pm Revision 54f7b4a3: Replace cpu_physical_memory_rw were possible
- Using cpu_physical_memory_read, cpu_physical_memory_write and ldub_phys
improves readability and allows removing some... - 10:51 pm Revision b8b79323: monitor: Remove some type casts which are no longer needed
- All other type casts in calls of cpu_physical_memory_read are
used by hardware emulations and will be fixed by separa... - 10:51 pm Revision 71d2b725: exec: Remove a type cast which is no longer needed
- All other type casts in calls of cpu_physical_memory_write are
used by hardware emulations and will be fixed by separ... - 10:51 pm Revision 3bad9814: cpu-common: Modify cpu_physical_memory_read and cpu_physical_memory_write
- A lot of calls don't operate on bytes but on words or on structured data.
So instead of a pointer to uint8_t, a void ... - 10:51 pm Revision f50ee4e0: configure: disable opengl per default
- There is a bug in nvidia's binary GPU driver, which causes a segmentation
fault if linked to libGL.
Signed-off-by: M... - 10:51 pm Revision d6c424c5: target-sh4: get rid of CPU_{Float,Double}U
- SH4 is always using softfloat, so it's possible to have helpers directly
taking float32 or float64 value. This allow ... - 10:51 pm Revision 7dae117a: target-ppc: remove #ifdef FLOAT128
- Now that PPC defaults to softfloat which always provides float128
support, there is no need to keep two version of th... - 09:49 pm Revision d2fbca94: unicore32: necessary modifications for other files to support unicore32
- Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:48 pm Revision 8b5d487d: unicore32: add necessry headers in linux-user/unicore32 for unicore32 support
- Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:48 pm Revision 6e64da3c: unicore32: add target-unicore32 directory for unicore32-linux-user support
- Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:48 am Revision 6d76d23e: microblaze: Add partial decoding of stream insns
- Based on a patch from: Alejandro Cabrera <aldaya@gmail.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 01:42 am Revision 85453641: microblaze: Add stream-insn related constants
- Based on a patch from: Alejandro Cabrera <aldaya@gmail.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 12:57 am Revision 2e42d52d: microblaze: Correct ec mask in debug print
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:55 am Revision 3b584046: microblaze: Add constant for exception-code mask
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:07 am Revision 7458a432: microblaze: Correct MMU_ZONES mask
- Signed-off-by: Alejandro Cabrera <aldaya@gmail.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
04/11/2011
- 08:21 pm Revision 8b2715a0: ppc: remove a write-only variable
- Remove a write-only variable, spotted by GCC 4.6.0:
/src/qemu/hw/ppc.c: In function 'power7_set_irq':
/src/qemu/hw/pp...
04/10/2011
- 11:25 pm Revision 8f16753f: s390x: fix virtio feature bitmap
- The feature bitmap in the s390 virtio machine is little endian. To
address for that, we need to bswap the values afte... - 10:23 pm Revision 7b3da903: s390x: set alignment for long to 8
- The alignment for longs on s390x is 8. That's the only place where it differs
from the default alignments found in co... - 03:30 pm Revision d04fba94: musicpal: Fix registration of MMIO-less sysbus devices
- The proper way to signal that a sysbus devices need no MMIO region is to
pass -1 to sysbus_create_simple.
Signed-off... - 03:00 pm Revision 23910d3f: acpi, acpi_piix: factor out GPE logic
- factor out ACPI GPE logic. Later it will be used by ICH9 ACPI.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp... - 01:53 am Revision be5e7a76: arm: basic support for ARMv4/ARMv4T emulation
- Currently target-arm/ assumes at least ARMv5 core. Add support for
handling also ARMv4/ARMv4T. This changes the follo... - 01:45 am Revision 4b4a72e5: Fix conversions from pointer to tcg_target_long
- tcg_gen_exit_tb takes a parameter of type tcg_target_long,
so the type casts of pointer to long should be replaced by... - 01:14 am Revision 2caa9e9d: vnc: tight: Fix crash after 2GB of output
- fix 2Gb integer overflow in in VNC tight and zlib encodings
As found by Roland Dreier <roland@purestorage.com> (exce... - 12:52 am Revision a88df0b9: smbus_eeprom: consolidate smbus eeprom creation oc pc_piix, mips_mapta, mips_f...
- consolidate smbus initialization for pc_piix, mips_malta and mips_fulong.
Cc: Aurelien Jarno <aurelien@aurel32.net>
...
04/09/2011
- 07:52 pm Revision a0313c00: lan9118: Ignore write to MAC_VLAN1 register
- On Mon, 4 Apr 2011 20:15:30 +0200, Aurelien Jarno <aurelien@aurel32.net> wrote:
> Is it really safe ignoring write to... - 07:39 pm Revision eaba51c5: acpi, acpi_piix, vt82c686: factor out PM1_CNT logic
- factor out ACPI PM1_CNT logic. This will be used by ich9 acpi.
Cc: Blue Swirl <blauwirbel@gmail.com>
Cc: Huacai Chen... - 07:39 pm Revision 04dc308f: acpi, acpi_piix, vt82c686: factor out PM1a EVT logic
- factor out ACPI PM1a EVT logic.
Later this will be used by ich9 acpi.
Cc: Blue Swirl <blauwirbel@gmail.com>
Cc: Huac... - 07:39 pm Revision a54d41a8: acpi, acpi_piix, vt82c686: factor out PM_TMR logic
- factor out PM_TMR logic. Later This will be used by ich9 acpi.
Also fixes the same bug in vt82c686.c that was fixed b... - 07:32 pm Revision 5145b3d1: hw/pflash_cfi02: Fix lazy reset of ROMD mode
- When checking pfl->rom_mode for when to lazily reenter ROMD mode,
the value was check was the opposite of what it sho... - 12:57 pm Revision 29e5bada: configure: avoid basename usage message
- basename prints a missing-argument error when sdlconfig is empty
and we're cross-compiling.
Signed-off-by: Scott Woo... - 12:57 pm Revision 72b310e9: mpc85xx_pci_map_irq: change "unknow" to "unknown"
- Signed-off-by: Scott Wood <scottwood@freescale.com>
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Stefan Ha... - 12:56 pm Revision 97697373: event: trivial coding style fixes
- Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:40 pm Revision f95857b3: multiboot: Quote filename in error message
- Quote filename in error message to spot possible whitespace character in
the filename and make error message more mea...
04/08/2011
- 10:03 pm Revision 31a44434: Add ipxe submodule
- Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
- 01:20 pm Revision 69577857: ppce500_mpc8544ds: Fix compile with --enable-debug and --disable-kvm
- When configured with --enable-debug, we compile without optimization.
This means that the function mpc8544_copy_soc_c... - 12:32 pm Revision 3601ff11: Use existing helper function to implement popcntd instruction
- The recent patches adding partial support for POWER7 cpu emulation included
implementing the popcntd instruction. Th... - 12:32 pm Revision c7a5c0c9: pseries: Abolish envs array
- Currently the pseries machine init code builds up an array, envs, of
CPUState pointers for all the cpus in the system... - 12:32 pm Revision a3467baa: Delay creation of pseries device tree until reset
- At present, the 'pseries' machine creates a flattened device tree in the
machine->init function to pass to either the... - 12:32 pm Revision 8804f57b: spapr_vscsi: Set uninitialized variable
- cppcheck reports this error:
hw/spapr_vscsi.c:274: error: Uninitialized variable: rc
If llen == 0, rc was indeed us... - 12:32 pm Revision 64a4d100: Don't call cpu_synchronize_state() from machine init.
- This will deadlock when the I/O thread is used, since the
CPU thread is blocked waiting for qemu_system_ready.
The s...
04/07/2011
- 05:56 pm Revision f124a410: Merge remote branch 'kwolf/for-anthony' into staging
- 04:55 pm Revision 52c05023: virtio-blk: fail unaligned requests
- Like all block drivers virtio-blk should not allow small than block size
granularity access. But given that the prot... - 04:25 pm Revision 4e37bfc1: virtio-9p: fixed LE-to-host conversion bug when QEMU is called from guest
- The 9p code already contains an attempt at the necessary endian
conversions, but it's broken.
The code which does co... - 04:25 pm Revision e54f1771: virtio-balloon: fixed endianness bug in the config space
- The specification for the virtio balloon device requres that the values
in the config space be encoded little-endian.... - 04:25 pm Revision fa227023: spapr_llan: Fix warning when compiled with -dDEBUG
- Compiling with the DEBUG macro causes leaves hw/spapr_llan.c with an
unused variable, which is treated as an error in... - 04:25 pm Revision 3b29a101: qdev: Fix comment around qdev_init_nofail()
- In previous life qdev_init_nofail() used to call hw_error() which
did register dump and other scary things. Now it c... - 04:25 pm Revision 62a2ab6a: usb-ccid: Spelling fixes
- While looking at David Gibson's build-fix for hw/usb-ccid.c, I noticed a spello
in a comment on the following (unchan... - 02:51 pm Revision 155eb9aa: Fix integer overflow in block migration bandwidth calculation
- block_mig_state.reads is an int, and multiplying by BLOCK_SIZE yielded a
negative number, resulting in a negative ban... - 02:51 pm Revision 7d905f71: floppy: save and restore DIR register
- We need to keep DIR register unchanged across migration, but currently it
depends on the media_changed flags from blo... - 02:51 pm Revision 33897dc7: NBD device: Separate out parsing configuration and opening sockets.
- We also change the way the file parameter is parsed so IPv6 IP
addresses can be used, e.g.: "drive=nbd:[::1]:5000"
S... - 02:51 pm Revision eb863add: qemu-img rebase: Fix segfault if backing file can't be opened
- bdrv_delete must not be called for a NULL BlockDriverState.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by... - 02:51 pm Revision b82eac92: Set errno=ENOTSUP for attempts to use UNIX sockets on Windows platforms
- Signed-off-by: Nick Thomas <nick@bytemark.co.uk>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 02:51 pm Revision b2e3d87f: NBD library: whitespace changes
- Signed-off-by: Nick Thomas <nick@bytemark.co.uk>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 02:51 pm Revision 75717903: ide: consolidate drive_get(IF_IDE)
- factor out ide initialization to call drive_get(IF_IDE)
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signe... - 02:51 pm Revision e2982c3a: exit if -drive specified is invalid instead of ignoring the "wrong" -drive
- This fixes the problem when qemu continues even if -drive specification
is somehow invalid, resulting in a mess. App... - 02:51 pm Revision c12504ce: NBD: Use qemu_socket functions to open TCP and UNIX sockets
- This commit has the side-effect of making the qemu-nbd binary
capable of binding to IPv6 addresses. ("-b ::1", for in... - 02:51 pm Revision 6b837bc4: qemu-img: Initial progress printing support
- This adds the basic infrastructure for supporting progress output
on the command line, as well as progress support fo... - 02:51 pm Revision f6ec953c: hw/xen_disk: ioreq not finished on error
- Bug fix: routines 'ioreq_runio_qemu_sync' and 'ioreq_runio_qemu_aio'
won't call 'ioreq_unmap' or 'ioreq_finish' on er... - 02:51 pm Revision b8c6d095: trace: Trace bdrv_set_locked()
- It can be handy to know when the guest locks/unlocks the CD-ROM tray.
This trace event makes that possible.
Signed-o... - 02:51 pm Revision d22b2f41: Do not delete BlockDriverState when deleting the drive
- When removing a drive from the host-side via drive_del we currently have
the following path:
drive_del
qemu_aio_flus... - 02:51 pm Revision 46a4e4e6: block: Do not cache device size for removable media
- The block layer caches the device size to avoid doing lseek(fd, 0,
SEEK_END) every time this value is needed. For re... - 01:56 pm Revision 22f3647b: wdt_i6300esb: convert to pci_register_bar_simple()
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:56 pm Revision 6e964ded: usb-ohci: convert to pci_register_bar_simple()
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:56 pm Revision 27a41543: pcnet-pci: convert to pci_register_bar_simple()
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:56 pm Revision 667bb59d: ich/ahci: convert to pci_register_bar_simple()
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:56 pm Revision d28ca60a: hda-intel: convert to pci_register_bar_simple()
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:56 pm Revision f32dd06b: hda-intel: convert to pci_register_bar_simple() (partial)
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:56 pm Revision 22ec6093: eepro100: convert to pci_register_bar_simple()
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:56 pm Revision 17cbcb0b: pci: add pci_register_bar_simple() API
- This is similar to pci_register_bar(), but automatically registers a single
memory region spanning the entire BAR.
S... - 01:56 pm Revision f5de212c: rtl8139: convert to pci_register_bar_simple()
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:56 pm Revision e30376da: cirrus-vga: convert to pci_register_bar_simple()
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:30 pm Revision af94482b: cirrus_vga: flag on-device ram for dirty logging
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 01:30 pm Revision 4e789564: vhost: optimize out no-change assignment
- Cirrus VGA (at least) calls register memory region
with the same values again and again. The
registration in vhost-ne... - 11:53 am Revision 3b8e6a2d: exec: Handle registrations of the entire address space
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:50 am Revision 99123e13: configure: add --version flag
- Standard autoconf scripts include a --version flag so people can easily
query things. Add this to qemu's configure s...
04/06/2011
- 11:12 pm Revision f5a4e64f: vhost: skip memory which needs dirty logging
- vhost doesn't support write logging
(except for migration), anyway.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 11:08 pm Revision 25254bbc: kvm: halve number of set memory calls for vga
- use the new api to reduce the number of these (expensive)
system calls.
Note: using this API, we should be able to
g... - 10:28 pm Revision 0fd542fb: cpu: add set_memory flag to request dirty logging
- Pass the flag to all cpu notifiers, doing
nothing at this point. Will be used by
follow-up patches.
Signed-off-by: M...
04/04/2011
- 10:14 pm Revision c8f930c0: cpu-all.h: Remove unnecessary target-specific ifdef for CPU_QuadU
- CPU_QuadU isn't used on all targets, but there's no harm in defining the
typedef anyway. It only needs to be guarded ... - 09:18 pm Revision cc49f217: target-arm: Make Neon helper routines use correct FP status
- Make the Neon helper routines use the correct FP status from
the CPUEnv rather than using a dummy static one. This me... - 09:18 pm Revision 947a2fa2: target-arm: Use global env in iwmmxt_helper.c helpers
- Use the global 'env' variable in the helper functions in iwmmxt_helper.c.
This means we don't need to pass env as an ... - 09:18 pm Revision 2a3f75b4: target-arm: Use global env in neon_helper.c helpers
- Use the global 'env' variable in the helper functions in neon_helper.c.
This means we don't need to pass env as an ar... - 09:18 pm Revision 348883d4: Makefile.target: Allow target helpers to be in any *_helper.c file
- Build all files matching *_helper.c with HELPER_CFLAGS, not just
op_helper.c. This allows you to put target helper fu... - 03:43 pm Revision c53c1258: Fix non-portable format string in usb-ccid.c
- At one point, usb-ccid.c attempts to use a %lX format specifier to print
a uint64_t, which is only correct on some ho... - 11:26 am Revision d118aa6b: MAINTAINERS: add Milkymist board
- Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 11:26 am Revision 5052d227: lm32: add support for the Milkymist board
- This patch adds almost complete support for the Milkymist system-on-chip
(http://www.milkymist.org).
Additional to r... - 11:26 am Revision d23948b1: lm32: add Milkymist VGAFB support
- This patch adds support for Milkymist's VGA framebuffer.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-... - 11:26 am Revision 38d33393: lm32: add milkymist hw support functions
- This patch adds wrappers for easy creation of the qdev devices.
Signed-off-by: Michael Walle <michael@walle.cc>
Sign... - 11:26 am Revision 883de16b: lm32: add Milkymist UART support
- This patch adds support for Milkymist's simple UART.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: ... - 11:26 am Revision 0670dadd: lm32: add Milkymist TMU2 support
- This patch adds support for Milkymist's texture mapping unit. For fast
computation this model needs hardware accelera... - 11:26 am Revision 20ff075b: configure: add opengl detection
- This patch introduce a new config option CONFIG_OPENGL.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-b... - 11:26 am Revision 96832424: lm32: add Milkymist System Controller support
- This patch adds support for Milkymist's System Controller core. The model
has the following features:
- support for ... - 11:26 am Revision 87a381ec: lm32: add Milkymist SoftUSB support
- This patch adds support for Milkymist's SoftUSB core. This model differ
from the real hardware in its functionality. ... - 11:26 am Revision 5ee18b9c: lm32: add Milkymist PFPU support
- This patch adds support for Milkymist's Programmable FPU.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off... - 11:26 am Revision 07424544: lm32: add Milkymist Minimac support
- This patch adds support for Milkymist's minimal Ethernet MAC.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed... - 11:26 am Revision 25a8bb96: lm32: add Milkymist AC97 support
- This patch adds support for the Milkymist AC97 compatible sound output and
input core.
Signed-off-by: Michael Walle ... - 11:26 am Revision e4dc6d2c: lm32: add Milkymist HPDMC support
- This patch adds support for the Milkymist's High Performance Dynamic Memory
Controller. This is just a dumb model wit... - 11:26 am Revision b4e37d98: lm32: add Milkymist memory card support
- This patch adds support for Milkymist's memory card core.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off... - 08:14 am Revision 449aa4a4: Revert "ioapic: when switches to level trigger mode, interrupts raised repeate...
- This reverts commit 9bcfc7daabb138b0fe3d64d74892942d482e5bbd.
- 01:34 am Revision 490f4edc: s390x: enable CPU_QuadU
- S390x uses the QuadU type, so let's enable it.
Signed-off-by: Ulrich Hecht <uli@suse.de>
Signed-off-by: Aurelien Jar... - 01:34 am Revision bc434676: s390x: Enable nptl for s390x
- S390x user emulation can do nptl. Reflect this in the configure script.
Signed-off-by: Ulrich Hecht <uli@suse.de>
Si... - 01:34 am Revision db500609: s390x: Enable disassembler for s390x
- This patch enables the instruction disassembler when using an
S390x target.
Signed-off-by: Ulrich Hecht <uli@suse.de... - 01:34 am Revision 6be9b414: s390x: fix s390-virtio-serial
- Commit 6b331efb733a0f913ddc0b7762a1307dec304061 broke the s390 proxy version
of virtio-serial by only taking its PCI ... - 01:34 am Revision 359507ee: s390x: fix KVM target
- During Jan's rework of the generic KVM layer, he added some more error checks
and actually aborted if something went ... - 01:34 am Revision 29f82b37: virtio: use generic name when possible
- We have two different virtio buses: pci and s390. The abstraction path
taken in qemu is to have generic aliases for e... - 01:34 am Revision 1b01b4e7: Only build ivshmem when CONFIG_PCI && CONFIG_KVM
- The ivshmem depends on PCI and KVM, not only KVM. Reflect this
in the Makefile, so we don't get build errors on s390x... - 01:29 am Revision 6d65516f: w32: Fix compilation (wrong include file)
- arpa/inet.h is not available for w32, so commit
edbb21363fbfe40e050f583df921484cbc31c79d breaks
w32 compilations.
Th... - 01:26 am Revision 0ce235a7: register signal handler after initializing SDL.
- SDL library initialization mangles signal handlers, so QEMU should
register them after initializing SDL. This was the... - 01:24 am Revision f1d3fb04: vl.c: Tidy up message printed when we exit on a signal
- Tidy up the message printed when qemu exits due to a signal, so that
it's clearer where the message is coming from an... - 01:17 am Revision 22156ab4: net: Remove unused net-checksum.c file
- The common checksum functions were moved to net/checksum.c in commit
7200ac3c7c8eefe574193b49eeff09f120e11ec7 but the... - 01:15 am Revision d17161f6: e1000: Mask out lower bits of RDBAL/TDBAL
- Rx and Tx descriptors are 16 byte aligned, so the lower bits are
ignored by real hardware. In fact, they always read ... - 12:57 am Revision 425189a8: gdbstub: Catch and report more vmstop reasons
- When the VM goes into stop state while there is a gdb frontend attached,
it makes sense to inform gdb about this fact...
04/03/2011
- 10:58 pm Revision 2917dce4: tests/cris: Fix some errors and potential crashes
- These errors were reported by cppcheck:
tests/cris/check_openpf1.c:30: error:
Mismatching allocation and deallocatio... - 10:52 pm Revision 9bcfc7da: ioapic: when switches to level trigger mode, interrupts raised repeatedly.
- - the trigger mode is edge at first
- During initializatoin, the interrupt is raised as edge which is masked.
The c... - 10:42 pm Revision 4ff9786c: Fix trivial "endianness bugs"
- Replace endianess -> endianness.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <au... - 07:04 pm Revision 2055283b: hw/vexpress.c: Add model of ARM Versatile Express board
- Add a model of the ARM Versatile Express board (with A9MPx4
daughterboard).
Signed-off-by: Peter Maydell <peter.mayd... - 06:19 pm Revision 622465e1: target-arm/helper.c: For float-int conversion helpers pass ints as ints
- Correct the argument and return types for the float<->int conversion helper
functions so that integer arguments and r... - 06:19 pm Revision 0e326109: target-arm: Fix VCLE.F32 #0, VCLT.F32 #0 NaN handling
- Implementing the floating-point versions of VCLE #0 and VCLT #0 by
doing a GT comparison and inverting the result giv... - 06:19 pm Revision 274f1b04: softfloat: Add float*_min() and float*_max() functions
- Add min and max operations to softfloat. This allows us to implement
propagation of NaNs and handling of negative zer... - 06:19 pm Revision 79c18be7: target-arm: Correct ABD's handling of negative zeroes
- Implement ABD by taking the absolute value of the difference
of the operands (as the ARM ARM specifies) rather than b... - 06:19 pm Revision 4a9f9cb2: target-arm: Use new softfloat min/max functions for VMAX, VMIN
- Use the new softfloat min/max functions to implement the Neon VMAX
and VMIN instructions. This allows us to get the r... - 06:05 pm Revision c7498dae: target-arm: Return right result for Neon comparison with NaNs
- Fix the helper functions implementing the Neon floating point comparison
ops (VCGE, VCGT, VCEQ, VACGT, VACGE) to retu... - 06:04 pm Revision 51d85267: target-arm/neon_helper.c: Use make_float32/float32_val macros
- Use the softfloat make_float32 and float32_val macros to convert between
softfloat's float32 type and raw uint32_t ty...
04/02/2011
- 03:07 am Revision 1056c02b: ccid: add docs
- Add documentation for the usb-ccid device and accompanying two card
devices, ccid-card-emulated and ccid-card-passthr... - 03:07 am Revision 585738a6: ccid: add ccid-card-emulated device
- This devices uses libcacard (internal) to emulate a smartcard conforming
to the CAC standard. It attaches to the usb-... - 03:07 am Revision 65794b43: libcacard: add docs
- 03:07 am Revision 2ac85b93: libcacard: add vscclient
- client to talk to ccid-card-passthru and use smartcard on client to
perform actual operations.
v23->v24 changes: (Je... - 03:07 am Revision edbb2136: ccid: add passthru card device
- The passthru ccid card is a device sitting on the usb-ccid bus and
using a chardevice to communicate with a remote de... - 03:07 am Revision 111a38b0: libcacard: initial commit
- libcacard emulates a Common Access Card (CAC) which is a standard
for smartcards. It is used by the emulated ccid car... - 03:07 am Revision 0c165247: introduce libcacard/vscard_common.h
- ---
Signed-off-by: Alon Levy <alevy@redhat.com>
v20->v21 changes: (Jes Sorensen review)
* license set to 2+
* lon... - 03:07 am Revision 36707144: usb-ccid: add CCID bus
- A CCID device is a smart card reader. It is a USB device, defined at [1].
This patch introduces the usb-ccid device t... - 03:07 am Revision 65097429: qemu-thread.h: include inttypes.h
- qemu-thread.h relies on uint64_t being defined, but doesn't include
inttypes.h explicitly. This makes it easier to us... - 03:07 am Revision f20600f2: trace: move trace objects from Makefile to Makefile.objs
04/01/2011
- 11:53 pm Revision f68b9d67: net: Improve the warnings for dubious command line option combinations
- Improve the warnings we give if the user specified a combination of -net
options which don't make much sense:
* Don'... - 11:42 pm Revision e6b3c8ca: hw/versatilepb, realview: Fix condition for instantiation of onboard NIC
- Correct the condition determining whether we instantiate the onboard
NIC or a PCI card NIC on VersatilePB and Realvie... - 11:35 pm Revision 366c9332: pcnet: Fix sign extension: make ipxe work with >2G RAM
- The problem is with definitions in hw/pcnet.c such as:
#define CSR_CRDA(S) ((S)->csr[28] | ((S)->csr[29] << 1... - 11:33 pm Revision e318a60b: target-arm: Don't leak TCG temp for UNDEFs in Neon load/store space
- Move the allocation and freeing of the TCG temp used for the address for
Neon load/store instructions so that we don'... - 11:33 pm Revision 8e18cde3: target-arm: Fix VLD of single element to all lanes
- Fix several bugs in VLD of single element to all lanes:
The "single element to all lanes" form of VLD1 differs from ... - 11:32 pm Revision ac60cc18: Fix net_check_clients warnings: make it per vlan.
- Signed-off-by: Tristan Gingold <gingold@adacore.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by... - 11:29 pm Revision ee7495d3: vnc: added missing name->keysym pairs for Polish national characters
- There are no { name, keysym } values in name2keysym[] array for Polish
national characters so "-k pl" option has no e... - 11:23 pm Revision 8cffde73: get rid of private bitmap functions in block/sheepdog.c, use generic ones
- qemu now has generic bitmap functions,
so don't redefine them in sheepdog.c,
use common header instead. A small clea... - 11:14 pm Revision 508240c0: lsi53c895a: add support for ABORT messages
- If these messages are not handled correctly the guest driver may hang.
Always mandatory:
- ABORT
- BUS DEVICE RESET
... - 11:08 pm Revision 59df4c11: fix build errors when we enable acpi_piix4 debug
- I enable acpi_piix4 debug, and got the following build errors:
# make
CC libhw64/acpi_piix4.o
cc1: warnings bein... - 10:53 pm Revision 09cec717: ui/sdl: Load optional QEMU icon
- Load an optional QEMU icon file. If there is no icon file named
qemu.bmp in QEMU's default search path, QEMU will run... - 09:04 pm Revision d818bfc5: pc-bios/spapr-rtas.bin: remove executable flag
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 07:34 pm Revision a9f8ad8f: Add SLOF-based partition firmware for pSeries machine, allowing more boot options
- Currently, the emulated pSeries machine requires the use of the
-kernel parameter in order to explicitly load a guest... - 07:34 pm Revision ed120055: Implement PAPR VPA functions for pSeries shared processor partitions
- Shared-processor partitions are those where a CPU is time-sliced between
partitions, rather than being permanently de... - 07:34 pm Revision 08942ac1: Add a PAPR TCE-bypass mechanism for the pSeries machine
- Usually, PAPR virtual IO devices use a virtual IOMMU mechanism, TCEs,
to mediate all DMA transfers. While this is ne... - 07:34 pm Revision 6e270446: Implement PAPR virtual SCSI interface (ibmvscsi)
- This patch implements the infrastructure and hypercalls necessary for
the PAPR specified Virtual SCSI interface. Thi... - 07:34 pm Revision 8d90ad90: Implement sPAPR Virtual LAN (ibmveth)
- This patch implements the PAPR specified Inter Virtual Machine Logical
LAN; that is the virtual hardware used by the ... - 07:34 pm Revision b45d63b6: Implement PAPR CRQ hypercalls
- This patch implements the infrastructure and hypercalls necessary for the
PAPR specified CRQ (Command Request Queue) ... - 07:34 pm Revision ee86dfee: Implement TCE translation for sPAPR VIO
- This patch implements the necessary infrastructure and hypercalls for
sPAPR's TCE (Translation Control Entry) IOMMU m... - 07:34 pm Revision 0201e2da: Add (virtual) interrupt to PAPR virtual tty device
- Now that we have implemented the PAPR "xics" virtualized interrupt
controller, we can add interrupts in PAPR VIO devi... - 07:34 pm Revision 00dc738d: Add PAPR H_VIO_SIGNAL hypercall and infrastructure for VIO interrupts
- This patch adds infrastructure to support interrupts from PAPR virtual IO
devices. This includes correctly advertisi... - 07:34 pm Revision b5cec4c5: Implement the PAPR (pSeries) virtualized interrupt controller (xics)
- PAPR defines an interrupt control architecture which is logically divided
into ICS (Interrupt Control Presentation, e... - 07:34 pm Revision 39ac8455: Implement hcall based RTAS for pSeries machines
- On pSeries machines, operating systems can instantiate "RTAS" (Run-Time
Abstraction Services), a runtime component of... - 07:34 pm Revision 821303f5: Implement assorted pSeries hcalls and RTAS methods
- This patch adds several small utility hypercalls and RTAS methods to
the pSeries platform emulation. Specifically:
... - 07:34 pm Revision f43e3525: Virtual hash page table handling on pSeries machine
- On pSeries logical partitions, excepting the old POWER4-style full system
partitions, the guest does not have direct ... - 07:34 pm Revision 4040ab72: Implement the bus structure for PAPR virtual IO
- This extends the "pseries" (PAPR) machine to include a virtual IO bus
supporting the PAPR defined hypercall based vir... - 07:34 pm Revision 9fdf0c29: Start implementing pSeries logical partition machine
- This patch adds a "pseries" machine to qemu. This aims to emulate a
logical partition on an IBM pSeries machine, com... - 07:34 pm Revision 9d52e907: Add POWER7 support for ppc
- This adds emulation support for the recent POWER7 cpu to qemu. It's far
from perfect - it's missing a number of POWE... - 07:34 pm Revision cdaee006: Support 1T segments on ppc
- Traditionally, the "segments" used for the two-stage translation used on
powerpc MMUs were 256MB in size. This was t... - 07:34 pm Revision 256cebe5: Better factor the ppc hash translation path
- Currently the path handling hash page table translation in get_segment()
has a mix of common and 32 or 64 bit specifi... - 07:34 pm Revision fda6a0ec: Use "hash" more consistently in ppc mmu code
- Currently, get_segment() has a variable called hash. However it doesn't
(quite) get the hash value for the ppc hashe... - 07:34 pm Revision 8500e3a9: Clean up slb_lookup() function
- The slb_lookup() function, used in the ppc translation path returns a
number of slb entry fields in reference paramet... - 07:34 pm Revision bb593904: Parse SDR1 on mtspr instead of at translate time
- On ppc machines with hash table MMUs, the special purpose register SDR1
contains both the base address of the encoded... - 07:34 pm Revision eaabeef2: Correct ppc popcntb logic, implement popcntw and popcntd
- qemu already includes support for the popcntb instruction introduced
in POWER5 (although it doesn't actually allow yo... - 07:34 pm Revision 81762d6d: Clean up PowerPC SLB handling code
- Currently the SLB information when emulating a PowerPC 970 is
storeed in a structure with the unhelpfully named field... - 07:34 pm Revision efdef95f: Implement PowerPC slbmfee and slbmfev instructions
- For a 64-bit PowerPC target, qemu correctly implements translation
through the segment lookaside buffer. Likewise it... - 07:34 pm Revision d569956e: Add a hook to allow hypercalls to be emulated on PowerPC
- PowerPC and POWER chips since the POWER4 and 970 have a special
hypervisor mode, and a corresponding form of the syst... - 07:34 pm Revision c4897490: Allow qemu_devtree_setprop() to take arbitrary values
- Currently qemu_devtree_setprop() expects the new property value to be
given as a uint32_t *. While property values c... - 07:34 pm Revision 3a7f009a: Implement missing parts of the logic for the POWER PURR
- The PURR (Processor Utilization Resource Register) is a register found
on recent POWER CPUs. The guts of implementin... - 07:34 pm Revision 17d9b3af: target-ppc: ext32u instead of andi with constant
- Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Alexander Graf... - 03:54 pm Revision afe3ef1d: piix_pci: load path clean up
- The previous patch didn't change the behavior when load,
it resulted in ugly code. This patch cleans it up.
With thi... - 03:54 pm Revision ab431c28: piix_pci: optimize set irq path
- optimize irq routing in piix_pic.c which has been a TODO.
So far piix3 tracks each pirq level and checks whether a gi... - 03:54 pm Revision e735b55a: piix_pci: eliminate PIIX3State::pci_irq_levels
- PIIX3State::pci_irq_levels are redundant which is already tracked by
PCIBus layer. So eliminate them.
Cc: Juan Quint... - 03:53 pm Revision 9ddf8437: pci: add accessor function to get irq levels
- Introduce accessor function to know INTx levels.
It will be used later by q35.
Although piix_pci tracks the intx line...
03/31/2011
- 09:54 am Revision a5086f95: lm32: use lookup table for opcodes
- Instead of a for loop use a faster lookup table.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Edga... - 09:54 am Revision fcda9863: lm32: rename raise opcode to scall
- To be consistent with the new reference manual.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Edgar...
03/29/2011
- 04:14 pm Revision 4d54ec78: add a service to reap zombies, use it in SLIRP
- SLIRP -smb support wants to fork a process and forget about reaping it.
To please it, add a generic service to regist... - 04:14 pm Revision 02981419: extract I/O handler lists to iohandler.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
03/28/2011
- 07:34 pm Revision 41e7313f: cirrus_vga: remove unneeded reset
- cirrus_reset is already called by the reset framework,
so there is no need to call it in cirrus_init_common.
Cc: Mic... - 07:34 pm Revision 7b67b18a: vhost: fix dirty page handling
- vhost was passing a physical address to cpu_physical_memory_set_dirty,
which is wrong: we need to translate to ram ad... - 07:34 pm Revision fbe0c559: virtio-serial: don't crash on invalid input
- Fix crash on invalid input in virtio-serial.
Discovered by code review, untested.
Signed-off-by: Michael S. Tsirkin ... - 07:34 pm Revision 6cdfab28: e1000: check buffer availability
- Reduce spurious packet drops on RX ring empty
by verifying that we have at least 1 buffer
ahead of the time.
Signed-... - 07:34 pm Revision 89c473fd: virtio-pci: fix bus master work around on load
- Commit c81131db15dd1844d0db1d51f3cd7a105cfd2cf3
detects old guests by comparing virtio and
PCI status. It attempts to... - 07:34 pm Revision 6f3279b5: pci: use uint8_t for devfn_min
- use uint8_t for devfn_min instead of int.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Mich... - 07:34 pm Revision 6ff534b6: pci: use PCI_DEVFN in pci_get_bus_devfn()
- Replace hardcoded logic by a common macro.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Mic... - 07:34 pm Revision 5256d8bf: pci: use devfn for pci_find_device() instead of (slot, fn) pair
- (slot, fn) pair is somewhat confusing because of ARI.
So use devfn for pci_find_device() instead of (slot, fn).
Sign... - 07:34 pm Revision 90a20dbb: pci: replace the magic, 256, for the maximum of devfn
- Introduce symbol PCI_SLOT_MAX for the # of slots,
and replace the magic, 256.
Signed-off-by: Isaku Yamahata <yamahat...
03/26/2011
- 02:54 pm Revision f64622c4: report that QEMU process was killed by a signal
- Currently when rogue script kills QEMU process (using TERM/INT/HUP
signal) it looks indistinguishable from system shu... - 01:11 pm Revision bf6b87a8: rtl8139: add vlan tag insertion
- Add support to the emulated hardware to insert vlan tags in packets
going from the guest to the network.
Signed-off-... - 01:10 pm Revision 18dabfd1: rtl8139: add vlan tag extraction
- Add support to the emulated hardware to extract vlan tags in packets
going from the network to the guest.
Signed-off... - 01:10 pm Revision 2c406b8f: rtl8139: cleanup FCS calculation
- clean out ifdef's around ethernet checksum calculation
Signed-off-by: Benjamin Poirier <benjamin.poirier@gmail.com>
...
03/25/2011
- 02:28 pm Revision d6e58090: severe memory leak caused by broken palette_destroy() function
- The following commit breaks the code of the function palette_destroy().
http://git.kernel.org/?p=virt/kvm/qemu-kvm.g... - 02:28 pm Revision 05175535: vl.c: Fix compilation failure if CONFIG_SDL isn't defined
- Fix a compilation failure if CONFIG_SDL isn't defined (gcc complained
that the label 'invalid_display' wasn't used).
...
03/24/2011
- 03:11 pm Revision 56d7a964: Merge remote branch 'amit/for-anthony' into staging
- 04:27 am Revision 24e838b7: tcg/arm: Support host code being compiled for Thumb
- Although the TCG generated code is always in ARM mode, it is possible
that the host code was compiled by gcc in Thumb...
Also available in: Atom