Activity
From 08/21/2011 to 09/19/2011
09/19/2011
- 09:22 pm Revision 778d1799: pci_bridge: use parent bus's address space
- The switch to the new memory API caused the following problem:
The pci device may call pci_register_bar() to use PCI... - 09:22 pm Revision 7df32ca0: pci: implement bridge filtering
- Support bridge filtering on top of the memory
API as suggested by Avi Kivity:
Create a memory region for the bridge'... - 09:22 pm Revision ab346bb2: pci: Remove unused pci_reserve_capability
- eepro100 was the last user. Now pci_add_capability is powerful enough.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens... - 09:22 pm Revision 817e0b6f: pci: interrupt pin documentation update
- Fix up some erroneous comments in code:
interrupt pins are named A-D, the
interrupt pin register is always readonly
a... - 09:22 pm Revision a92eb87a: pci: Remove unused mem_base from PCIBus
- Obsoleted by f64e02b6cc.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Michael S. Tsirkin <mst@r... - 12:35 pm Revision bbca72c6: dma-helpers: rename is_write to to_dev
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:34 pm Revision 1b8f8a6f: scsi-generic: do not disable FUA
- I found no rationale for this in the logs, and it is quite bad because
it will make scsi-generic unsafe WRT power fai... - 12:34 pm Revision 973b3d0a: nbd: support NBD_SET_FLAGS ioctl
- The nbd kernel module cannot enable DISCARD requests unless it is
informed about it. The flags field in the header i... - 12:34 pm Revision b90fb4b8: nbd: support feature negotiation
- nbd supports writing flags in bytes 24...27 of the header,
and uses that for the read-only flag. Add support for it
... - 12:34 pm Revision 074abad3: raw-posix: Fix bdrv_flush error return values
- bdrv_flush is supposed to use 0/-errno return values
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:34 pm Revision bbb74edd: nbd: sync API definitions with upstream
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
09/18/2011
- 05:06 pm Revision 60581b37: mips_jazz: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:06 pm Revision 19b4a424: musicpal: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:06 pm Revision 23ebf23d: mips_mipssim: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:06 pm Revision 0ae16450: mips_r4k: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:06 pm Revision ea85df72: mips_malta: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:00 pm Revision 530889ff: sun4u: don't set up isa_mem_base
- Since we use memory API in sun4u.c, after
71579cae30b53c910cd6c47ab4e683f647d36519, setting up isa_mem_base
puts vga.... - 02:55 pm Revision 860329b2: memory: fix subregion collision warning
- Instead of the offset property use the proper addr property to calculate
the offsets.
Additionally, be a little more...
09/17/2011
- 08:56 pm Revision be9c4183: tcg/ppc64: Only one call output register needed for 64 bit hosts
- The second register is only needed for 32 bit hosts.
Cc: Vassili Karpov <av1474@comtv.ru>
Fine-with-me'd-by: Vassili... - 08:55 pm Revision 26a74ae3: tcg/sparc: Only one call output register needed for 64 bit hosts
- The second register is only needed for 32 bit hosts.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Wei... - 08:55 pm Revision 5ddd17b4: tcg/s390: Only one call output register needed for 64 bit hosts
- The second register is only needed for 32 bit hosts.
Cc: Alexander Graf <agraf@suse.de>
Acked-by: Richard Henderson ... - 08:54 pm Revision af15a623: tcg/ia64: Only one call output register needed for 64 bit hosts
- The second register is never used for ia64 hosts.
Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Stefan We... - 08:54 pm Revision 68af23af: tcg/i386: Only one call output register needed for 64 bit hosts
- The second register is only needed for 32 bit hosts.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by... - 08:13 pm Revision 5c6562c2: target-i386: Fix several SSE3 instructions.
- haddp[sd], hsubp[sd] and addsubp[sd] operate on floats, thus it is
necessary to use the appropriate floating point ca... - 06:14 pm Revision 4e1837f8: trace: add virtio_set_status() trace event
- The virtio device lifecycle can be observed by looking at the sequence
of set status operations. This is especially ... - 06:14 pm Revision 689d7e2f: trace: remove trailing double quotes after PRI*64
- Now that format strings can end in a PRI*64 macro, remove the
workarounds from the trace-events file.
Signed-off-by:... - 06:14 pm Revision 913540a3: trace: allow PRI*64 at beginning and ending of format string
- The tracetool parser only picks up PRI*64 and other format string macros
when enclosed between double quoted strings.... - 06:13 pm Revision 2f4a725b: trace: remove newline from grlib_irqmp_check_irqs format string
- There is no need to put a newline in trace event format strings. The
backend may use the format string within some c... - 05:37 pm Revision 519e1693: Makefile: Fix broken build
- make -C mybuilddir no longer works (regression caused by commit)
388d475815c23901010a25c845eb078d47ee0740.
PWD is th...
09/16/2011
- 05:06 pm Revision 71579cae: vga: Respect isa_mem_base when registering chain4 alias
- This does not yet unbreak PPC (which has its own problems) but
potentially other non-x86 systems where isa_mem_base i... - 05:06 pm Revision a8467c7a: qdev: print bus properties too
- Make qdev_device_help print both device and bus properties.
Helps libvirt to figure whenever bus properties such as
P... - 04:28 pm Revision df3f457b: hw/integratorcp: Fix bugs in writes to CM_CTRL system register
- Fix a number of bugs in the implementation of writes to the CM_CTRL
system register:
* write to cm_ctrl, not cm_init... - 04:26 pm Revision f44cc485: bswap.h: build fix
- qemu build fails when CONFIG_MACHINE_BSWAP_H is defined
because float32, float64, etc. are not defined.
This makes qe... - 04:25 pm Revision f81bdefb: console: Properly switch consoles for screen dumps
- Do not mess with active_console, use console_select instead. This fixes
corrupt virtual monitor consoles after issuin... - 04:25 pm Revision 2313e998: vga: Fix text mode screendumps
- In text mode, even a full refresh of the screen takes multiple updates.
As we reset the dump file pointer after the f... - 04:25 pm Revision 937b1258: build: Move tracing objects into libuser on usermode emulation targets
- This will apply libuser-specific compilation flags (like the ones added by
--enable-user-pie), but keep softmmu emula... - 04:25 pm Revision d9389b96: Fix termination by signal with -no-shutdown
- On signals such as SIGTERM qemu should exit instead of just stopping the VM
even with -no-shutdown.
Signed-off-by: K... - 04:25 pm Revision b2bedb21: Remove blanks before \n in output strings
- Those blanks violate the coding conventions, see
scripts/checkpatch.pl.
Blanks missing after colons in the changed l... - 04:25 pm Revision 388d4758: build: Always have 'BUILD_DIR' variable pointing to the root of the build tree
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by... - 01:16 am Revision 144d192d: slirp: Fill TCP/IP header template after SYN reception
- This ensures we can cleanly signal the drop in case the connection timer
fires. So far we sent those frames to nowher...
09/15/2011
- 10:39 pm Revision 1354869c: Drop the vm_running global variable
- Use runstate_is_running() instead, which is introduced by this commit.
Signed-off-by: Luiz Capitulino <lcapitulino@r... - 10:39 pm Revision 5db9d4d1: runstate_set(): Check for valid transitions
- This commit could have been folded with the previous one, however
doing it separately will allow for easy bisect and ... - 10:39 pm Revision 1dfb4dd9: Replace the VMSTOP macros with a proper state type
- Today, when notifying a VM state change with vm_state_notify(),
we pass a VMSTOP macro as the 'reason' argument. This... - 10:39 pm Revision 9e37b9dc: QMP: query-status: Introduce 'status' key
- This new key reports the current VM status to clients. Please, check
the documentation being added in this commit for... - 10:39 pm Revision 6e0ca882: HMP: info status: Print the VM state
- Today our printf format for the "info status" command is:
VM status: %s
Where the string can be "running", "runni... - 10:39 pm Revision 6667b23f: Monitor/QMP: Don't allow cont on bad VM state
- We have two states where issuing cont before system_reset can
cause problems: RSTATE_SHUTDOWN (when -no-shutdown is u... - 10:39 pm Revision f5bbfba1: RunState: Add additional states
- Currently, only vm_start() and vm_stop() change the VM state.
That's, the state is only changed when starting or stop... - 10:39 pm Revision 1bcef683: Drop the incoming_expected global variable
- Test against RSTATE_IN_MIGRATE instead.
Please, note that the RSTATE_IN_MIGRATE state is only set when all the
initi... - 10:39 pm Revision bff046f8: Move vm_state_notify() prototype from cpus.h to sysemu.h
- It's where all the state handling functions prototypes are located.
Signed-off-by: Luiz Capitulino <lcapitulino@redh... - 09:33 pm Revision ef4f97cb: Merge remote-tracking branch 'qemu-kvm-tmp/memory/core' into staging
- 09:28 pm Revision c7fbbdf9: Merge remote-tracking branch 'aneesh/for-upstream-4' into staging
09/14/2011
- 11:21 am Revision d2963631: Fix subtle integer overflow bug in memory API
- It is quite common to have a MemoryRegion with size of INT64_MAX.
When processing alias regions in render_memory_regi...
09/12/2011
- 04:17 pm Revision 7b6f9300: block: New bdrv_set_buffer_alignment()
- Device models should be able to set it without an unclean include of
block_int.h.
Signed-off-by: Markus Armbruster <... - 04:17 pm Revision 847f171e: ahci: Remove unused struct member
- Member variable is_read is written, but never read
(contrary to its name). Remove it.
Kevin Wolf <kwolf@redhat.com>
... - 04:17 pm Revision ab359cd1: nbd: Clean up use of block_int.h
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:17 pm Revision dea43a65: qcow2: align cluster_data to block to improve performance using O_DIRECT
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:17 pm Revision 7d4b4ba5: block: New change_media_cb() parameter load
- To let device models distinguish between eject and load.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed... - 04:17 pm Revision 25ad22bc: ide/atapi scsi-disk: Make monitor eject -f, then change work
- change fails while the tray is locked by the guest. eject -f forces
it open and removes any media. Unfortunately, t... - 04:17 pm Revision 05140499: qcow2: initialize metadata before inserting in cluster_allocs
- QCow2Meta structure was inserted into list before many fields are
initialized. Currently is not a problem cause all o... - 04:17 pm Revision ee18e730: qcow2: fix range check
- QCowL2Meta::offset is not cluster aligned but only sector aligned
however nb_clusters count cluster from cluster star... - 04:17 pm Revision 29e05f20: block: Reset buffer alignment on detach
- BlockDriverState member buffer_alignment is initially 512. The device
model may set them, with bdrv_set_buffer_align... - 04:17 pm Revision 2c6942fa: block: Clean up remaining users of "removable"
- BlockDriverState member removable is a confused mess. It is true when
an ide-cd, scsi-cd or floppy qdev is attached,... - 04:17 pm Revision dfe80b07: rbd: clean up, fix style
- No assignment in condition. Remove duplicate ret > 0 check.
Signed-off-by: Sage Weil <sage@newdream.net>
Reviewed-b... - 04:17 pm Revision e4def80b: block: Show whether the virtual tray is open in info block
- Need to ask the device, so this requires new BlockDevOps member
is_tray_open().
Signed-off-by: Markus Armbruster <ar... - 04:17 pm Revision db118fe7: ide/atapi: Preserve tray state on migration
- Use a subsection, so that migration to older version still works,
provided the tray is closed and unlocked.
Signed-o... - 04:17 pm Revision 68bb01f3: scsi-disk: Fix START_STOP to fail when it can't eject
- Don't fail when tray is already open.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf... - 04:17 pm Revision 48f65b3f: ide/atapi: Don't fail eject when tray is already open
- MMC-5 6.40.2.6 specifies that START STOP UNIT succeeds when the drive
already has the requested state. cmd_start_sto... - 04:17 pm Revision eb93d5d9: rbd: fix leak in qemu_rbd_open failure paths
- Fix leak of s->snap in failure path. Simplify error paths for the whole
function.
Reported-by: Stefan Hajnoczi <ste... - 04:17 pm Revision 9e6a4c91: block: Drop BlockDriverState member removable
- It's a confused mess (see previous commit). No users remain.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
S... - 04:17 pm Revision fb0c61a5: hw: Trim superfluous #include "block_int.h"
- Including it in device models is unclean, including it without a
reason adds insult to injury.
Signed-off-by: Markus... - 04:17 pm Revision d1a0739d: block: Move BlockConf & friends from block_int.h to block.h
- It's convenience stuff for block device models, so block.h isn't the
ideal home either, but better than block_int.h.
... - 04:17 pm Revision bfd52647: scsi-disk: Factor out scsi_disk_emulate_start_stop()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:17 pm Revision ece0d5e9: scsi-disk: Track tray open/close state
- We already track it in BlockDriverState since commit 4be9762a. As
discussed in that commit's message, we should trac... - 04:17 pm Revision 81b1008d: scsi-disk: Track tray locked state
- We already track it in BlockDriverState. Just like tray open/close
state, we should track it in the device models in... - 04:17 pm Revision 22cf56c4: block: Drop tray status tracking, no longer used
- Commit 4be9762a is now completely redone.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin ... - 04:17 pm Revision fdec4404: block: Leave enforcing tray lock to device models
- The device model knows best when to accept the guest's eject command.
No need to detour through the block layer.
bdr... - 04:17 pm Revision 7c7e9df0: rbd: allow client id to be specified in config string
- Allow the client id to be specified in the config string via 'id=' so that
users can control who they authenticate as... - 04:17 pm Revision dd063333: ide/atapi: Track tray open/close state
- We already track it in BlockDriverState since commit 4be9762a. As
discussed in that commit's message, we should trac... - 04:17 pm Revision a1aff5bf: block: Revert entanglement of bdrv_is_inserted() with tray status
- Commit 4be9762a changed bdrv_is_inserted() to fail when the tray is
open. Unfortunately, there are two different kin... - 04:17 pm Revision 025e849a: block: Rename bdrv_set_locked() to bdrv_lock_medium()
- While there, make the locked parameter bool.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kev... - 04:17 pm Revision a0a7573b: ide/atapi: Track tray locked state
- We already track it in BlockDriverState. Just like tray open/close
state, we should track it in the device models in... - 04:17 pm Revision f107639a: block: Drop medium lock tracking, ask device models instead
- Requires new BlockDevOps member is_medium_locked(). Implement for IDE
and SCSI CD-ROMs.
Signed-off-by: Markus Armbr... - 04:17 pm Revision 3cfc2269: ide: Reject ATA commands specific to drive kinds
- ACS-2 Table B.2 explicitly prohibits ATAPI devices from implementing
WIN_RECAL, WIN_READ_EXT, WIN_READDMA_EXT, WIN_RE... - 04:17 pm Revision 844505b1: ide: Use a table to declare which drive kinds accept each command
- No functional change.
It would be nice to have handler functions in the table, like commit
e1a064f9 did for ATAPI. ... - 04:17 pm Revision f0776564: ide/atapi: Clean up misleading name in cmd_start_stop_unit()
- "eject" is misleading; it means "eject" when start is clear, but
"load" when start is set. Rename to loej, because t... - 04:17 pm Revision 3f76a7c3: ide: Fix ATA command READ to set ATAPI signature for CD-ROM
- Must set the ATAPI device signature, see ATA4 8.27.5.2 Outputs for
PACKET Command feature set devices, and ACS-2 7.36... - 04:17 pm Revision a7912369: qcow2: removed unused depends_on field
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
09/10/2011
- 09:12 pm Revision 44520db1: Gdbstub: Fix back-trace on SPARC32
- Gdb expects all registers windows to be flushed in ram, which is not the case
in Qemu. Therefore the back-trace gener... - 07:57 pm Revision 97836cee: target-xtensa: implement relocatable vectors
- See ISA, 4.4.3 for details.
Vector addresses recorded in core configuration are absolute values that
correspond to d... - 07:57 pm Revision 16e7caae: MAINTAINERS: add xtensa maintainer
- Add myself as target-xtensa and DC232B maintainer.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: B... - 07:57 pm Revision b67ea0cd: target-xtensa: implement memory protection options
- - TLB opcode group;
- region protection option (ISA, 4.6.3);
- region translation option (ISA, 4.6.4);
- MMU option (... - 07:57 pm Revision 47d05a86: target-xtensa: add dc232b core and board
- This is Diamond 232L Standard Core Rev.B (LE).
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue ... - 07:57 pm Revision ccfcaba6: target-xtensa: add gdb support
- Specific xtensa processor overlay for GDB contains register map in
the gdb/xtensa-config.c. This description is used ... - 07:57 pm Revision 4dd85b6b: target-xtensa: implement boolean option
- See ISA, 4.3.9
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 7d890b40: target-xtensa: add regression testsuite
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 1ddeaa5d: target-xtensa: implement SIMCALL
- Tensilica iss provides support for applications running in freestanding
environment through SIMCALL command. It is us... - 07:57 pm Revision 772177c1: target-xtensa: implement accurate window check
- See ISA, 4.7.1.3 for details.
Window check is inserted before commands that push "used register
watermark" beyond it... - 07:57 pm Revision 553e44f9: target-xtensa: implement windowed registers
- See ISA, 4.7.1 for details.
Physical registers and currently visible window are separate fields in
CPUEnv. Only curr... - 07:57 pm Revision b994e91b: target-xtensa: implement interrupt option
- See ISA, 4.4.6 (interrupt option), 4.4.7 (high priority interrupt
option) and 4.4.8 (timer interrupt option) for deta... - 07:57 pm Revision f3df4c04: target-xtensa: implement CPENABLE and PRID SRs
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 797d780b: target-xtensa: implement loop option
- See ISA, 4.3.2 for details.
Operations that change LEND SR value invalidate TBs at the old and at
the new LEND. LEND... - 07:57 pm Revision 6ad6dbf7: target-xtensa: implement extended L32R
- See ISA, 4.3.3 for details.
TB flag XTENSA_TBFLAG_LITBASE is used to track enable bit of LITBASE SR.
Signed-off-by:... - 07:57 pm Revision 5b4e481b: target-xtensa: implement unaligned exception option
- See ISA, 4.4.4 for details.
Correct (aligned as per ISA) address for unaligned access is generated
in case this opti... - 07:57 pm Revision 8ffc2d0d: target-xtensa: implement CACHE group
- All operations in this group are no-ops, because cache ought to be
transparent to applications. However cache may be ... - 07:57 pm Revision f76ebf55: target-xtensa: implement RST2 group (32 bit mul/div/rem)
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 809377aa: target-xtensa: implement LSAI group
- - base + offset load/store operations for 1/2/4 byte values;
- cache operations (not implemented);
- multiprocessor s... - 07:57 pm Revision 3580ecad: target-xtensa: implement shifts (ST1 and RST1 groups)
- - ST1: SAR (shift amount special register) manipulation, NSA(U);
- RST1: shifts, 16-bit multiplication.
Signed-off-b... - 07:57 pm Revision 40643d7c: target-xtensa: implement exceptions
- - mark privileged opcodes with ring check;
- make debug exception on exception handler entry.
Signed-off-by: Max Fil... - 07:57 pm Revision 28067b22: target-xtensa: implement SYNC group
- All operations in this group are no-ops, because there are no delayed
side effects.
Signed-off-by: Max Filippov <jcm... - 07:57 pm Revision f0a548b9: target-xtensa: add PS register and access control
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 91a5bb76: target-xtensa: mark reserved and TBD opcodes
- Reserved opcodes must generate illegal instruction exception. Usually
they signal emulation quality problems.
Not imp... - 07:57 pm Revision b8132eff: target-xtensa: implement RST3 group
- - access to Special Registers (wsr, rsr);
- access to User Registers (wur, rur);
- misc. operations option (value cla... - 07:57 pm Revision 5da4a6a8: target-xtensa: implement JX/RET0/CALLX
- Group SNM0 (indirect jumps and calls).
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <b... - 07:57 pm Revision 2af3da91: target-xtensa: add special and user registers
- Special Registers hold the majority of the state added to the processor
by the options. See ISA, 5.3 for details.
Us... - 07:57 pm Revision bd57fb91: target-xtensa: implement conditional jumps
- - BZ (comparison to zero);
- BI0 (comparison to signed immediate);
- BI1 (comparison to unsigned immediate);
- B (two... - 07:57 pm Revision cfa550c6: target-xtensa: add target to the configure script
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 7b039f74: target-xtensa: add sample board
- Sample board and sample CPU core are used for debug and may be used for
development of custom SoC emulators.
This bo... - 07:57 pm Revision f331fe5e: target-xtensa: implement RT0 group
- NEG and ABS are the only members of RT0 group.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue ... - 07:57 pm Revision 67882fd1: target-xtensa: implement narrow instructions
- Instructions with op0 >= 8 are 2 bytes long, others are 3 bytes long.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.co... - 07:57 pm Revision dedc5eae: target-xtensa: implement disas_xtensa_insn
- Set up disas_xtensa_insn switch structure, mark required options on high
level groups. Implement arithmetic/bit logic... - 07:57 pm Revision 2328826b: target-xtensa: add target stubs
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:50 pm Revision 83818f7c: mipsnet: use trace framework
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:50 pm Revision d118d64a: mipsnet: convert to qdev
- Move mipsnet_init() function to mipssim machine
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by... - 05:56 pm Revision f64e02b6: PCI: delete unused mem_base and pci_to_cpu_addr
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 05:56 pm Revision de18f87e: Sparc64: remove useless variable
- Remove a useless variable, spotted by clang analyzer:
/src/qemu/target-sparc/op_helper.c:3904:18: warning: unused var... - 05:52 pm Revision a6c6f44a: lsi53c895a: avoid a warning from clang analyzer
- Avoid this warning from clang analyzer by deleting the variable:
/src/qemu/hw/lsi53c895a.c:895:5: warning: Value stor... - 05:50 pm Revision 337fc758: cpu-exec: remove unnecessary assignment
- Avoid this warning from clang analyzer:
/src/qemu/cpu-exec.c:97:5: warning: Value stored to 'phys_page2' is never rea... - 05:50 pm Revision 6115c0a8: kvm: remove unnecessary assignments
- Avoid these warnings from clang analyzer:
/src/qemu/target-i386/kvm.c:772:5: warning: Value stored to 'cwd' is never ... - 05:49 pm Revision 18f88f11: hid: fix misassignment
- The code does not have any effect as is, fix it.
Spotted by clang analyzer:
/src/qemu/hw/hid.c:99:13: warning: Value... - 05:48 pm Revision 48bb9f53: scsi-bus: remove duplicate table entries
- Remove duplicate entries from SCSI command table, spotted by
clang analyzer:
/src/qemu/hw/scsi-bus.c:979:40: warning:... - 05:46 pm Revision 84c8c656: qemu-io: remove unnecessary assignment
- Remove an unnecessary assignment, spotted by clang analyzer:
/src/qemu/qemu-io.c:995:9: warning: Value stored to 'off... - 05:46 pm Revision 7948a665: win32: improve version.o dependency
- Actually, version.rc doesn't need config-host.mak but config-host.h, fix it.
Signed-off-by: Blue Swirl <blauwirbel@g... - 05:46 pm Revision 1213406b: g364fb: compile in hwlib
- Compile g364fb in hwlib. Two compilations less for the full build.
Acked-by: Hervé Poussineau <hpoussin@reactos.org>...
09/09/2011
- 09:13 pm Revision 282c355b: Merge remote-tracking branch 'sstabellini/xen-next' into staging
- 09:09 pm Revision da5391ed: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 08:58 pm Revision f40d5508: vns/tls: don't use depricated gnutls functions
- Avoid using deprecated gnutls functions with recent gnutls versions.
Fixes build failure on Fedora 16. Keep the old ... - 08:58 pm Revision 5689dc65: build: fix missing trace dep on GENERATED_HEADERS
- fc764105 added an include for qemu-common.h to trace/control.h, which
made all users of this header file dependent on... - 08:58 pm Revision df00bed0: curses: fix garbling when chtype != long
- Qemu currently assumes that chtype is typedef'd to unsigned long, but
this is not necessarily the case (ncurses, for ... - 08:58 pm Revision 3b86b13a: virtio-balloon: Disassociate from the balloon handlers on unplug
- Adding a 2nd balloon device after unplugging the first one doesn't work.
Also, the 'info balloon' command should indi... - 08:58 pm Revision 36b58628: qemu_vmalloc: align properly for transparent hugepages and KVM
- To make good use of transparent hugepages, KVM requires that guest-physical
and host-virtual addresses share the low ... - 08:58 pm Revision ad8b8186: Don't use g_thread_get_initialized.
- Initialize glib threads unconditionally in main() instead
of using g_thread_get_initialized in the 9p code.
Fixes a ... - 08:58 pm Revision fa4e49c0: Use hex instead of binary.
- Older gcc versions don't understand 0b<bits>,
use hex representation instead.
Fixes build failure on RHEL-5.
Signed... - 08:58 pm Revision 8a7d552c: balloon: Disassociate handlers from balloon device on unplug
- When a balloon device gets unplugged, allow the balloon handlers to be
freed.
Reported-by: Shaolong Hu <shu@redhat.c... - 06:07 pm Revision e89720b1: tcg/ppc64: Fix zero extension code generation bug for ppc64 host
- The ppc64 code generation backend uses an rldicr (Rotate Left Double
Immediate and Clear Right) instruction to implem... - 04:13 pm Revision 2b734340: xen: use uint64_t instead of target_ulong in cpu_ioreq_move
- cpu_ioreq_move might move 8 bytes at a time so we must make sure that
the temporary variable can hold 8 bytes.
Signe... - 04:13 pm Revision 56c119e5: xen-mapcache: Fix rlimit set size.
- Previously, the address space soft limit was set mcache_max_size. So,
before the mcache_max_size was reached by the m... - 04:13 pm Revision 384087b2: Introduce a new 'connected' xendev op called when Connected.
- Rename the existing xendev 'connect' op to 'initialised' and introduce
a new 'connected' op. This new op, if defined... - 04:13 pm Revision 6d646730: Move the xenfb pointer handler to the connected method
- Ensure that we read "request-abs-pointer" after the frontend has written
it. This means that we will correctly set u... - 12:37 pm Revision 7834cf77: hw/9pfs: add 9P2000.L unlinkat operation
- unlinkat - Remove a directory entry
size[4] Tunlinkat tag[2] dirfid[4] name[s] flag[4]
size[4] Runlinkat tag[2]
old... - 12:16 pm Revision 89bf6593: hw/9pfs: add 9P2000.L renameat operation
- rename - change name of file or directory
size[4] Trenameat tag[2] olddirfid[4] oldname[s] newdirfid[4] newname[s]
s... - 12:16 pm Revision 10e72295: hw/9pfs: Fix memleaks in some 9p operation
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 12:15 pm Revision 25427ec1: hw/9pfs: Initialize rest of qid field to zero.
- Since qid is allocated out of stack we need to intialize
the field to zero. Otherwise we will send wrong qid value
to... - 12:15 pm Revision 407fee0f: hw/9pfs: Update the fidp path before opendir
- We need to update the fidp path before opendir. Since we don't
use the fid returned by mkdir, earlier code should not... - 11:56 am Revision 5a61cb60: Fix include statements for qemu-common.h
- * qemu-common.h is not a system include file, so it should be included
with "" instead of <>. Otherwise incremental... - 11:51 am Revision 069d89b8: virtio-9p: Fix syntax error in debug code
- This error was reported by cppcheck:
qemu/hw/9pfs/virtio-9p-debug.c:342:
error: Invalid number of character ({) when... - 11:50 am Revision 3f9c3595: SPARC: Trivial patch to clean up npc monitor output
- This patch fixes the spacing of the PC output from 'info cpus' for
SPARC.
Signed-off-by: Nathan Kunkee <nkunkee42@ho... - 11:43 am Revision af2d37de: configure: Avoid duplicate flags when calling compile_prog
- This patch removes redundant shell code and cleans it a little bit.
Shell macro compile_prog takes two arguments:
lo... - 11:43 am Revision c1ba4e0b: qemu-options: Improve help texts for options which depend on configure
- * Replace "available only" by the more common "only available".
* Tracing options depend on the configuration of the... - 11:43 am Revision bca4b988: configure: Remove relicts from --enable-io-thread
- Commit 12d4536f7d911b6d87a766ad7300482ea663cea2 removed
configure option --enable-io-thread.
Remove help message whi... - 11:43 am Revision 6e93a44b: docs: Fix qdev-device-use.txt typo in -chardev serial, path=COM<NUM>
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:43 am Revision 60474fb5: Fix comment (install patch -> install path)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 10:48 am Revision fc9c5412: introduce environment variables for all qemu-user options
- (Edits by Riku Voipio to apply to current HEAD)
Rework option parsing code for linux-user in a table-driven manner t... - 10:48 am Revision a790ae38: linux-user: Implement setxattr/getxattr/removexattr syscalls
- This patch implements the setxattr, getxattr, and removexattr syscalls
if CONFIG_ATTR is enabled.
Note that since li... - 10:47 am Revision 94c19610: linux-user: Verify MIPS syscall arguments
- On MIPS, some syscall arguments are taken from the stack. This patch adds
verification such that do_syscall() is only... - 10:47 am Revision 29fb0f25: linux-user: Fix MIPS indirect syscall handling
- Change the number of argument for MIPS sys_syscall from 0 to 8. This
allows arguments for indirect syscalls to be pro... - 10:46 am Revision ff7a981a: linux-user: Exit with an error if we couldn't set up gdbserver
- If gdbserver_start() fails (usually because we couldn't bind to the
requested TCP port) then exit qemu rather than bl... - 10:46 am Revision 97cc7560: linux-user: Implement new ARM 64 bit cmpxchg kernel helper
- linux-user: Implement new ARM 64 bit cmpxchg kernel helper
Linux 3.1 will have a new kernel-page helper for ARM impl... - 10:45 am Revision 70afc343: linux-user: Fix initialization of the heap contents when allocating new pages
- Technically the new mmapped pages are already initialized to zero
since they are anonymous, however we have to take c...
09/08/2011
- 05:25 pm Revision 07ff2c44: Merge remote-tracking branch 'origin/master' into staging
- 05:10 pm Revision 82786041: target-i386: Compute all flag data inside %cl != 0 test.
- The (x << (cl - 1)) quantity is only used if CL != 0. Move the
computation of that quantity nearer its use.
This av... - 05:07 pm Revision 573da34a: Merge remote-tracking branch 'spice/spice.v42' into staging
- 05:07 pm Revision 13baae8a: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- 05:05 pm Revision 220724ca: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 05:03 pm Revision d8ac46d9: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
- 04:59 pm Revision 9d0baba1: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 04:57 pm Revision a60fce0b: Merge remote-tracking branch 'kraxel/usb.26' into staging
- 04:52 pm Revision 63236c15: Merge remote-tracking branch 'aneesh/for-upstream-3' into staging
- 04:06 pm Revision c82dc29a: iohandlers: fix issue with qemu_set_fd_handler()
- As spotted by Aneesh, some users pass a NULL opaque so we need to be more
aggressive in checking whether a user means...
09/07/2011
- 10:58 am Revision 406c2075: usb-musb: Take a DeviceState* in init function
- Initialise usb-musb by passing it a DeviceState* and the offset of the
IRQs in its gpio array, rather than a plain po... - 10:58 am Revision d6791578: usb-host: tag as unmigratable
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:58 am Revision 9147b752: usb: Remove leading underscores from __musb_irq_max
- Identifiers with double leading underscore are reserved, so rename
__musb_irq_max so we don't encroach on reserved na... - 10:58 am Revision 5b1cdb4e: usb-musb: Add reset function
- Add a separate reset function musb_reset() to the usb-musb interface,
so that users who implement a reset function ca... - 10:58 am Revision 97237e0a: usb-ccid: switch to USBDesc*
- Switch the smard card emulation to use the USBDesc*
structs for the usb descriptors.
Signed-off-by: Gerd Hoffmann <k... - 10:58 am Revision 4d8debba: usb: fix use after free
- The ->complete() callback might have released the USBPacket (uhci
actually does), so we must not touch it after the c... - 10:58 am Revision 7755260f: usb-ccid: remote wakeup support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:58 am Revision 891fb2cd: usb: claim port at device initialization time.
- This patch makes qemu assign a port when creating the device, not when
attaching it. For most usb devices this isn't... - 10:58 am Revision c0e5750b: usb-host: endpoint table fixup
- USB Devices can have up to 15 IN and 15 OUT endpoints, not 15 endpoints
total. Move from one array to two arrays (on... - 10:58 am Revision ba9acab9: usb-host: constify port
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:58 am Revision 0c402e5a: usb-host: parse port in /proc/bus/usb/devices scan
- Unfortunaly this is limited to root ports.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:58 am Revision 2fe80192: usb-ehci: handle siTDs
- This patch adds code to do minimal siTD handling, which is basically
just following the next pointer. This is good e... - 10:58 am Revision 9516bb47: usb-host: claim port
- When configured to pass through a specific host port (using hostbus and
hostport properties), try to claim the port i... - 10:50 am Revision 40197c35: usb-host: reapurb error report fix
- Don't report errors on devices which are in disconnected
and closing state. - 10:50 am Revision 3ee886c5: usb-host: limit open retries
- Limit the number of times qemu tries to open host devices to three.
Reset error counter when the device goes away, af... - 10:50 am Revision 9b87e19b: usb-host: fix halted endpoints
- Two fixes for the price of one ;)
First, reinitialize the endpoint table after device reset.
This is needed anyway a... - 10:50 am Revision eb7700bb: usb-host: fix configuration tracking.
- It is perfectly fine to leave the usb device in unconfigured state
(USBHostDevice->configuration == 0). Just do that... - 10:50 am Revision e6a2f500: usb-host: start tracing support
- Add a bunch of trace points to usb-linux.c Drop a bunch of DPRINTK's in
favor of the trace points. Also cleanup err... - 10:20 am Revision a680f7e7: hw/qxl: Fix format string errors
- Fix format string errors causing compile failure on 32 bit hosts
when spice is enabled.
Signed-off-by: Peter Maydell... - 10:20 am Revision efbf2950: qxl: send interrupt after migration in case ram->int_pending != 0, RHBZ #732949
- if qxl_send_events was called from spice server context, and then
migration had completed before a call to pipe_read,... - 10:20 am Revision 40010aea: qxl: s/qxl_set_irq/qxl_update_irq/
- Signed-off-by: Yonit Halperin <yhalperi@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:20 am Revision 7b6c7369: spice-qemu-char.c: Use correct printf format char for ssize_t
- Use the correct printf format string character (%z) for ssize_t.
This fixes a compile failure on 32 bit Linux with sp... - 10:20 am Revision 7e79cf40: spice: set qxl->ssd.running=true before telling spice to start, RHBZ #733993
- If qxl->ssd.running=true is set after telling spice to start, the spice server
thread can call qxl_send_events while ... - 10:20 am Revision 22b626e2: spice: workaround a spice server bug.
- spice server might call the channel_event callback from spice server
thread context. Detect that and aquire iothread...
09/06/2011
- 04:45 pm Revision cfc606da: scsi: improve MODE SENSE emulation
- - do not return extra pages when requesting all pages (PAGE CODE = 0x3f)
- return correct sense code for PC = 3 (sav... - 04:28 pm Revision eae31cb9: scsi: fill in additional sense length correctly
- Even though we do not use them, we should include the last three
bytes of sense data in the additional sense length.
... - 04:15 pm Revision 69faeee1: Fix qjson test of solidus encoding
- "\/" is supposed to be decoded as "/", but there is no need to encode
"/" via escape. Fix the existing test and add a... - 04:15 pm Revision 70371cfb: configure: Copy test data to build directory
- The QDict unit-tests (check-qdict) will fail when ran on a different
build directory. That's, it only works when ran ... - 04:14 pm Revision f6515262: scsi: refine constants for READ CAPACITY 16
- Rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16 to distinguish
from the 12-byte CDB variant, and add a constant for ... - 02:15 pm Revision 8e321cc6: scsi: fix accounting of writes
- Writes go through scsi_write_complete at least twice, the first time
to get some data without having actually written... - 02:02 pm Revision 0a4ac106: scsi: execute SYNCHRONIZE_CACHE asynchronously
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 01:33 pm Revision bb45ded9: VMDK: bugfix, opening vSphere 4 exported image
- The vSphere 4 exported image is streamOptimized extent, which is not
quite correctly handled. Ignore rdgOffset when R... - 01:33 pm Revision f16f509d: VMDK: bugfix, open Haiku vmdk image
- Haiku provides a specially formed vmdk image, which let qemu abort. It a
combination of sparse header and flat data (... - 01:31 pm Revision 6c031aac: VMDK: creating streamOptimized subformat
- Creating streamOptimized subformat. Added subformat option
'streamOptimized', to create a image with compression enab... - 01:30 pm Revision 2b2c8c5d: VMDK: read/write compressed extent
- Add support for reading/writing compressed extent.
Signed-off-by: Fam Zheng <famcool@gmail.com>
Reviewed-by: Stefan ... - 01:27 pm Revision 432bb170: VMDK: Opening compressed extent.
- Added flags field for compressed/streamOptimized extents, open and save
image configuration.
Signed-off-by: Fam Zhen... - 01:25 pm Revision dd3f6ee2: VMDK: separate vmdk_read_extent/vmdk_write_extent
- Factor out read/write extent code, since there will be more things to
take care of once reading/writing compressed cl... - 01:22 pm Revision 86c6b429: VMDK: add twoGbMaxExtentSparse support
- Add twoGbMaxExtentSparse support. Introduce vmdk_free_last_extent.
Signed-off-by: Fam Zheng <famcool@gmail.com>
Revi... - 01:20 pm Revision 6398de51: VMDK: enable twoGbMaxExtentFlat
- Enable the createType 'twoGbMaxExtentFlat'. The supporting code is
already in.
Signed-off-by: Fam Zheng <famcool@gma... - 12:24 pm Revision c602a489: block: Clean up bdrv_flush_all()
- Change (!bdrv_is_removable(bs) || bdrv_is_inserted(bs)) to just
bdrv_is_inserted(). Rationale:
The value of bdr... - 12:24 pm Revision ba5b7ad4: block: Declare qemu_blockalign() in block.h, not block_int.h
- Device models should be able to use it without an unclean include of
block_int.h.
Signed-off-by: Markus Armbruster <... - 12:24 pm Revision f9e8fda4: xen: Clean up pci_piix3_xen_ide_unplug()'s test for "not a CD"
- pci_piix3_xen_ide_unplug() unplugs only disks, not CD-ROMs. It peeks
into the DriveInfo's BlockDriverState to distin... - 12:24 pm Revision 07b70bfb: savevm: Include writable devices with removable media
- savevm and loadvm silently ignore block devices with removable media,
such as floppies and SD cards. Rolling back a ... - 12:24 pm Revision 124386cc: spitz tosa: Simplify "drive is suitable for microdrive" test
- We try the drive defined with -drive if=ide,index=0 (or equivalent
sugar). We use it only if (dinfo && bdrv_is_inser... - 12:24 pm Revision 8e49ca46: block: Leave tracking media change to device models
- hw/fdc.c is the only one that cares.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf ... - 12:24 pm Revision 18d90055: fdc: Make media change detection more robust
- fdctrl_change_cb() gets called on a virtual media change via monitor.
It would be nice if host device block drivers c... - 12:24 pm Revision be32f75f: block/raw: Fix to forward method bdrv_media_changed()
- Block driver "raw" forwards most methods to the underlying block
driver. However, it doesn't implement method bdrv_m... - 12:24 pm Revision 656fbeff: ide: Give vmstate structs internal linkage where possible
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:23 pm Revision 814839c0: ide: Clean up case label indentation in ide_exec_cmd()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:23 pm Revision 1d4316d3: ide: Update command code definitions as per ACS-2 Table B.2
- Drop WIN_SRST, it has the same value as WIN_DEVICE_RESET.
Drop unused WIN_RESTORE, it has the same value as WIN_RECA... - 12:23 pm Revision c30e624d: linux aio: some comments
- Add some notes about Linux AIO explaining why we don't use AIO in
some situations.
Signed-off-by: Frediano Ziglio <f... - 12:23 pm Revision fa879d62: block: Attach non-qdev devices as well
- For now, this just protects against programming errors like having the
same drive back multiple non-qdev devices, or ... - 12:23 pm Revision 8e217d53: qcow2: Properly initialise QcowL2Meta
- Dependency list pointers filled with random garbage from the stack aren't a
good idea.
Signed-off-by: Kevin Wolf <kw... - 12:23 pm Revision 0fa9131a: qcow2: Fix error cases to run depedent requests
- Requests depending on a failed request would end up waiting forever. This fixes
the error path to continue dependent ... - 12:23 pm Revision 145feb17: block: Split change_cb() into change_media_cb(), resize_cb()
- Multiplexing callbacks complicates matters needlessly.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-o... - 12:23 pm Revision 648fb0ea: async: Allow nested qemu_bh_poll calls
- qemu may segfault when a BH handler first deletes a BH and then (possibly
indirectly) calls a nested qemu_bh_poll(). ... - 12:23 pm Revision 0e49de52: block: Generalize change_cb() to BlockDevOps
- So we can more easily add device model callbacks.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by... - 12:09 pm Revision 1dab005a: mips: Default to using one VPE and one TC.
- Boards can override the setup if needed.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 12:09 pm Revision f249412c: mips: Add MT halting and waking of VPEs
- + some partial support for TC's.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 12:09 pm Revision 344eecf6: mips: Support the MT TCStatus IXMT irq disable flag
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:09 pm Revision 9e56e756: mips: Initialize MT state at reset
- Only TC0 on VPE0 is active after reset. All other VPEs and
TCs start in sleep.
Signed-off-by: Edgar E. Iglesias <edg... - 12:09 pm Revision c4cb2578: mips: Add SMP support to the Malta board
- No change to the CPU kinds, so SMP will only work if
manually changing the cpu to 34Kf:
-cpu 34Kf -smp 2
Signed-off... - 12:09 pm Revision bc45a67a: mips: Correct IntCtl write mask for VInt
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:09 pm Revision ded40088: mips: Enable VInt interrupt mode for the 34Kf
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:09 pm Revision e4280973: mips: Correct VInt vector generation
- 1. The pending need to pass the Status IM gating.
2. The priority is from seven (highest prio) down to zero.
QEMU ... - 12:09 pm Revision b93bbdcd: mips: Handle TC indexing of other VPEs
- Introduce mips_cpu_map_tc() to map a global TC index into a VPE nr
and local tc index.
Signed-off-by: Edgar E. Igles... - 12:09 pm Revision fe8dca8c: mips: Synchronize CP0 TCSTatus, Status and EntryHi
- These registers share some of their fields. Writes to these fields
should be visible through the corresponding mirror... - 12:09 pm Revision 5a25ce94: mips: Hook in more reg accesses via mttr/mftr
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
09/04/2011
- 05:46 pm Revision c50a6def: milkymist: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision 8a53d56f: milkymist-minimac2: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision 5105ed3b: milkymist-softusb: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision 02e5c167: mainstone: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision c378b364: mcf5208: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision ccbecf62: Makefile.hw: allow hw/ files to include glib headers
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision 211adf4d: integratorcp: convert to memory API (RAM/flash only)
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision a4911d64: leon3: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision 88fa8031: lm32_boards: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision 64c048f4: cirrus: wrap memory update in a transaction
- This prevents spurious unmapping and remapping of the vga windows,
which reduces performance.
Reviewed-by: Richard H... - 05:46 pm Revision 72124c01: piix_pci: wrap memory update in a transaction
- The code will remap all PAMs, even if just one is updated, resulting
in reduced performance. Wrap in a transaction t... - 05:46 pm Revision cbdea0ca: dummy_m68k: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision cfe5f011: pflash_cfi01/pflash_cfi02: convert to memory API
- cfi02 is annoying in that is ignores some address bits; we probably
want explicit support in the memory API for that.... - 05:46 pm Revision f070e1e2: stellaris_enet: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision 2b985d9c: sysbus: add helpers to add and delete memory regions to the system bus
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision d0ed8076: pci_host: convert conf index and data ports to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision 13faf2a7: mips_fulong2e: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:46 pm Revision fcdf7729: ReadWriteHandler: remove
- No longer used.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision 72e4d255: an5206: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision b0e3d5ac: axis_dev88: convert to memory API (RAM only)
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-b... - 05:46 pm Revision 7d6f78cf: armv7m: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:46 pm Revision d40b2af8: sysbus: add sysbus_add_memory_overlap()
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 12:28 pm Revision f69539b1: apb_pci: convert PCI space to memory API
- Add a new memory space for PCI instead of using system memory.
This also fixes a bug where VGA region vga.chain4 is
... - 09:38 am Revision 962d4b28: fw_cfg: fix crash if FW_CFG_WRITE_CHANNEL is used incorrectly
- Avoid a crash if the guest combines FW_CFG_WRITE_CHANNEL with
a wrong value.
Signed-off-by: Blue Swirl <blauwirbel@g...
09/03/2011
- 08:47 pm Revision 9f8d2a09: softfloat: Use uint32 consistently
- Prepares for uint32 replacement.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Reviewed-by: Peter Maydell <... - 08:46 pm Revision 38641f8f: softfloat: Use uint16 consistently
- Prepares for uint16 replacement.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Reviewed-by: Peter Maydell <... - 08:45 pm Revision e2d8830e: Allow overriding the location of Samba's smbd.
- Allow overriding the location of Samba's smbd.
Pretty much every OS I look at has some means of
changing this path (... - 01:45 pm Revision 541dc0d4: Use new macro QEMU_PACKED for packed structures
- Most changes were made using these commands:
git grep -la '__attribute__((packed))'|xargs perl -pi -e 's/__attribute... - 01:45 pm Revision 0f7fdd34: Add new macro QEMU_PACKED for packed C structures
- A packed struct needs different gcc attributes for compilations
with MinGW compilers because glib-2.0 adds compiler f...
09/02/2011
- 06:35 pm Revision a74cd8cc: rename qemu_malloc and related to glib names for coherence
- Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed... - 06:34 pm Revision 12d4536f: main: force enabling of I/O thread
- Enabling the I/O thread by default seems like an important part of declaring
1.0. Besides allowing true SMP support ... - 06:34 pm Revision 1901cb14: Fix install(1) usage to be compatible with OpenBSD's install(1).
- Fix install(1) usage to be compatible with OpenBSD's install(1).
When creating a directory via the -d flag the -p fl... - 06:34 pm Revision 9aed1e03: Rename qemu -> qemu-system-i386
- This has been discussed before in the past. The special casing really makes no
sense anymore. This seems like a goo... - 06:28 pm Revision d9cd446b: trace: fix out-of-tree builds
- Reported-by: Lluis Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:08 pm Revision 88adbdfd: Merge remote-tracking branch 'stefanha/tracing' into staging
- 01:08 pm Revision 9f4facbc: libcacard: use INSTALL_DATA for data
- Signed-off-by: Brad Smith <brad@comstyle.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:08 pm Revision c6bfc164: x86: fix daa opcode for al register values higher than 0xf9
- The second if statement should consider the original al register value,
and not the new one.
Signed-off-by: Boris Fi... - 12:49 pm Revision 6f9faa91: sh4: Fix potential crash in debug code
- cppcheck reports this error:
qemu/hw/sh_intc.c:390: error: Possible null pointer dereference:
s - otherwise it is r...
09/01/2011
- 09:57 pm Revision 625f9e1f: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 09:55 pm Revision a952c570: Merge remote-tracking branch 'qemu-kvm-tmp/memory/core' into staging
- 09:12 pm Revision e2a99ad3: build: sort objects to remove duplicates for link
- Avoid duplicate object files during the link. There are legitimate
cases where a link command-line would include dup... - 09:12 pm Revision 69e5bb68: Add glib support to main loop
- This allows GSources to be used to register callback events in QEMU. This is
useful as it allows us to take greater ... - 09:12 pm Revision 4d88a2ac: main: switch qemu_set_fd_handler to g_io_add_watch
- This patch changes qemu_set_fd_handler to be implemented in terms of
g_io_add_watch(). The semantics are a bit diffe... - 08:20 pm Revision 70d705fd: tcg/ppc/tcg-target.c: Avoid 'set but not used' gcc warnings
- Move the declaration and initialisation of some variables in
tcg_out_qemu_ld and tcg_out_qemu_st inside CONFIG_SOFTMM... - 12:34 pm Revision fc764105: trace: separate trace event control and query routines from the simple backend
- Generalize the 'st_print_trace_events' and 'st_change_trace_event_state' into
backend-specific 'trace_print_events' a... - 12:34 pm Revision 49926043: trace: generalize the "property" concept in the trace-events file
- This adds/modifies the following functions:
* get_name: Get _only_ the event name
* has_property: Return whether an ... - 12:34 pm Revision 47f08d7a: trace: enable all events
- Given that all events with programmatically-controlled state are disabled by
default, we can delete the "disable" pro... - 12:34 pm Revision dd215f64: trace: always use the "nop" backend on events with the "disable" keyword
- Any event with the keyword/property "disable" generates an empty trace event
using the "nop" backend, regardless of t... - 12:34 pm Revision 03727e6a: trace: [simple] disable all trace points by default
- Note that this refers to the backend-specific state (whether the output must be
generated), not the event "disabled" ... - 12:34 pm Revision 9a82b6a5: trace: [stderr] add support for dynamically enabling/disabling events
- Uses the generic interface provided in "trace/control.h" in order to provide
a programmatic interface as well as comm... - 12:34 pm Revision 23d15e86: trace: add "-trace events" argument to control initial state
- The "-trace events" argument can be used to provide a file with a list of trace
event names that will be enabled prio... - 12:34 pm Revision 31965ae2: trace: always compile support for controlling and querying trace event states
- The current interface is generic for this small set of operations, and thus
other backends can easily modify the "tra... - 12:34 pm Revision d8e8ef4e: simpletrace: fix process() argument count
- The simpletrace.process() function invokes analyzer methods with the
wrong number of arguments if a timestamp should ... - 12:34 pm Revision edb47ec4: trace: move backend-specific code into the trace/ directory
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
- 12:34 pm Revision 51010317: build: [simple] Include qemu-timer-common.o in trace-obj-y
- Helper programs like qemu-ga use tracing primitives, but qemu-timer-common.o
(also used by simpletrace.o) is not nece... - 12:34 pm Revision 09001ee7: trace: [make] replace 'ifeq' with values in CONFIG_TRACE_*
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
- 12:34 pm Revision e4858974: trace: avoid conditional code compilation during option parsing
- A default implementation for backend-specific routines is provided in
"trace/default.c", which backends can override ... - 12:34 pm Revision 6d8a764e: trace: [configure] rename CONFIG_*_TRACE into CONFIG_TRACE_*
- Provides a more hierarchical view of the variable domain.
Also adds the CONFIG_TRACE_* variables for all backends.
... - 12:34 pm Revision e03b41d4: build: Fix linkage of QEMU_PROG
- Using '$^' to establish the files to link with will remove any repeated entries
in the list of dependencies.
Signed-...
08/31/2011
- 10:48 pm Revision bdc76462: tusb6010: Convert to qdev
- Convert the tusb6010 to qdev.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restr...
08/30/2011
- 11:20 am Revision 021d26d1: memory: Fix memory_region_get_ram_ptr for ROM devices
- Mask out the sub-page bits that are used by ROM device for storing the
io-index and the IO_MEM_ROMD flag.
Signed-off... - 12:59 am Revision f0fb8b71: Merge branch 'omap-for-upstream' of git://git.linaro.org/people/pmaydell/qemu-...
08/29/2011
- 05:57 pm Revision 9f4bd6ba: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 04:48 pm Revision 950c671d: Merge remote-tracking branch 'qemu-kvm/memory/core' into staging
- 04:48 pm Revision 751d63c3: Merge remote-tracking branch 'qemu-kvm/memory/urgent' into staging
- 04:48 pm Revision c7839241: Merge remote-tracking branch 'mst/for_anthony' into staging
- 04:48 pm Revision 8d76d4be: Merge remote-tracking branch 'qmp/queue/monitor' into staging
- 03:42 pm Revision a22f123c: qemu-img: Require larger zero areas for sparse handling
- By default, require 4k of consecutive zero bytes for qemu-img to make the
output file sparse by not issuing a write r... - 01:47 pm Revision 2542bfd5: Fix spelling in comments and debug messages (recieve -> receive)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Reviewed-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by:... - 12:35 pm Revision 11d6dded: hw/pci-stub: fix comment typo
- [Stefan fixed "doesn't" -> "don't"]
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Stefan Hajnoczi <stef... - 11:52 am Revision b5fe14cc: memory: fix rom_device I/O mode
- When adding a rom_device in I/O mode, we incorrectly masked off the low
bits, resulting in a pure RAM map. Fix my ma...
08/28/2011
- 07:37 pm Revision d5c8cf99: omap_gpmc: Implement prefetch engine
- This commit implements the prefetch engine feature of the GPMC
which can be used for NAND devices. This includes both... - 07:37 pm Revision 856f2df7: omap_gpmc: Accept a zero mask field on omap3630
- OMAP3630 adds an extra bit of address masking, so a mask of
0xb1111 is valid. Unfortunately the GPMC_REVISION is the ... - 07:37 pm Revision eee0a1c6: omap: Wire up the DMA request line to the GPMC
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
- 07:37 pm Revision ef20677c: omap_gpmc: Pull prefetch engine data into sub-struct
- Refactor the gpmc state structure so items relating to
the prefetch engine are in their own sub-struct and have
more ... - 07:37 pm Revision 9ed3e1b1: omap_gpmc: Reindent misindented switch statements
- Whitespace-only change fixing indentation.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 07:37 pm Revision de8af7fe: omap_gpmc: Fix handling of FIFOTHRESHOLDSTATUS bit
- The OMAP3 TRM is inconsistent about whether the GPMC FIFOTHRESHOLDSTATUS
bit should be set when FIFOPOINTER > FIFOTHR... - 07:37 pm Revision 2a952feb: omap_gpmc: Support NAND devices
- Support accesses to NAND devices, both by mapping them into
the GPMC address space, and via the NAND_COMMAND, NAND_AD... - 07:37 pm Revision b5325c27: omap_gpmc: Take omap_mpu_state* in omap_gpmc_init
- Take a pointer to the omap mpu state struct in omap_gpmc_init.
Some details of GPMC behaviour depend on the OMAP vers... - 07:37 pm Revision 7c470ff1: omap_gpmc: Calculate revision from OMAP model
- Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-b... - 07:37 pm Revision 7c00b9de: hw/onenand: Minor spacing fixes
- Minor whitespace-only cleanup (separated out from the qdevifying
patch for clarity).
Signed-off-by: Juha Riihimäki <... - 07:37 pm Revision 3387bf55: omap_gpmc: Refactor omap_gpmc_cs_map and omap_gpmc_cs_unmap
- Refactor the omap_gpmc_cs_map/unmap functions:
* take the omap_gpmc_s* and a chipselect id rather than the
omap_g... - 07:37 pm Revision f13e656e: hw/omap.h: Add OMAP 3630 to omap_mpu_model enumeration
- Add the OMAP 3630 to the omap_mpu_model enumeration, and add the
corresponding cpu_is_omap3630() function.
(OMAP3 is... - 07:37 pm Revision 9c8255e1: omap_gpmc: GPMC_IRQSTATUS is write-one-to-clear
- Fix a bug in the handling of writes to GPMC_IRQSTATUS:
it behaves as "write one to clear, writing zero is ignored".
... - 07:37 pm Revision 07bc2f80: omap_gpmc: Clean up omap_gpmc_attach MemoryRegion conversion
- Now that all callers of omap_gpmc_attach pass in a MemoryRegion*,
we can remove the base_update and unmap function po... - 07:37 pm Revision 77c6c736: omap_gpmc: Wire up the GPMC IRQ correctly
- The omap_gpmc wasn't actually wiring up its IRQ, so
anything that provoked an interrupt would be using
uninitialised ... - 07:36 pm Revision 500954e3: hw/onenand: Qdevify
- Qdevify the ONENAND device.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restruc... - 07:33 pm Revision 82866965: hw/onenand: Remove unnecessary argument from onenand_command()
- Refactor onenand_command() -- since it is essentially a method of
the device object, it doesn't make sense to pass in... - 07:22 pm Revision 46c305ef: hw/sysbus: Add sysbus_mmio_get_region()
- Add a sysbus_mmio_get_region() which allows users of sysbus
devices to turn a (SysBusDevice*, mmioidx) tuple into a
M... - 06:34 pm Revision 73c92f9a: sh_pci: Fix sh_pci memory alias confusion
- The a7 area was set up as an alias of itself, rather than the p4 area. This
sent the memory core into infinite recur... - 02:38 pm Revision 9f94778c: Fix disabling interrupts in sun4u
- clear interrupt request if the interrupt priority < CPU pil
clear hardware interrupt request if interrupts are disabl... - 10:56 am Revision 010f3f5f: xilinx: Convert most xilinx devices to MemoryRegion
- This converts ethlite, intc, timer and uartlite to use
MemoryRegions.
Signed-off-by: Edgar E. Iglesias <edgar.iglesi... - 10:17 am Revision fe0de7aa: TCG: improve optimizer debugging
- Use enum TCGOpcode instead of plain old int so that the name of
current op can be seen in GDB. Add a default case to ... - 10:17 am Revision e5b34f37: dyngen-exec.h: cleanup
- Remove unused or otherwise available stuff.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
08/27/2011
- 08:03 pm Revision 97a3f6ff: g364fb: convert to qdev
- Extract G364 ROM contents from device emulation to machine emulation,
so device emulation can be reused in other mach... - 08:03 pm Revision b213b370: g364fb: use trace framework
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:44 pm Revision 01c4330b: checkpatch: fix braces {} handling
- checkpatch.pl doesn't report warning for if/else statements with missing
'else' braces:
if (something) {
foo;
} ... - 06:42 pm Revision 8733f609: Fix linker scripts
- Remove PROVIDE_HIDDEN and ONLY_IF_{RO,RW} from linker scripts to make
them work with older binutils versions. Fixes ... - 06:42 pm Revision 0fc6b582: Fix build on OpenBSD with BSD userland emu and smartcard NSS enabled
- The first issue is the hard coded POSIX Real Time extensions library in the
libcacard/Makefile. From looking at the c...
08/26/2011
- 07:18 pm Revision c488c7f6: block: latency accounting
- Account the total latency for read/write/flush requests. This allows
management tools to average it based on a snaps... - 11:25 am Revision b0b3db79: vhost-net: cleanup host notifiers at last step
- When the vhost notifier is disabled, the userspace handler runs
immediately: virtio_pci_set_host_notifier_internal mi... - 08:59 am Revision cb9c6268: linux-user: Correct a few missuses of host addresses
- Fix a few cases where we were passing host pointers to the
guest.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@g... - 12:35 am Revision 75f5941c: memory: add opaque parameter to memory_region_init_rom_device()
- The MemoryRegionOps callbacks expect it.
Signed-off-by: Avi Kivity <avi@redhat.com>
08/25/2011
- 11:44 pm Revision 97b833c5: microblaze: Make the MSR PVR bit non writable
- Instead of hardcoding it to 1.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> - 11:44 pm Revision 8a84fc6b: microblaze: Add an MSR_PVR constant and use it.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 10:39 pm Revision 01e0451a: Revert "Merge remote-tracking branch 'qemu-kvm/memory/batch' into staging"
- This reverts commit 8ef9ea85a2cc1007eaefa53e6871f1f83bcef22d, reversing
changes made to 444dc48298c480e42e15a8fe676be... - 09:56 pm Revision f065aa0a: vga: Silence bogus gcc warning about uninitialized variables
- Some gcc versions do not properly detect that all possible cases are
covered and base and size are always initialized... - 07:18 pm Revision a597e79c: block: explicit I/O accounting
- Decouple the I/O accounting from bdrv_aio_readv/writev/flush and
make the hardware models call directly into the acco... - 06:40 pm Revision 860341f6: monitor: fix build breakage for !CONFIG_VNC
- Commit c62f6d1 (monitor: fix build breakage with --disable-vnc)
conditionalised some VNC setup code but left an unuse... - 05:46 pm Revision 95f65511: hw/9pfs: Add directory reclaim support
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 05:46 pm Revision 9b54ffaa: hw/9pfs: Use v9fs_do_close instead of close
- we should use the local abstraction instead of
directly calling close.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar... - 05:46 pm Revision b9cb88b0: hw/9pfs: mark directories also as un-reclaimable on unlink
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 05:46 pm Revision 84dfb926: hw/9pfs: Add reference counting for fid
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 05:46 pm Revision 9e5b2247: hw/9pfs: init fid list properly
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 05:46 pm Revision 7a462745: hw/9pfs: Add file descriptor reclaim support
- [M. Mohan Kumar <mohan@in.ibm.com> removed some unused variables]
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linu... - 04:23 pm Revision 2f4b7593: qcow2: remove unused qcow2_create_refcount_update function
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:22 pm Revision 35ee5e39: qcow2: use always stderr for debugging
- let all DEBUG_ALLOC2 printf goes to stderr
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin ... - 03:50 pm Revision 56a7a874: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 03:48 pm Revision 8ef9ea85: Merge remote-tracking branch 'qemu-kvm/memory/batch' into staging
- 03:48 pm Revision 444dc482: Merge remote-tracking branch 'aneesh/for-upstream-2' into staging
- 02:56 pm Revision 7bc2b9cd: memory: fix memory_region_init_rom_device() not initializing ->ops
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 11:21 am Revision e99722f6: disasm: update comment
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:21 am Revision fdc9c41a: Fix up some style nits of last uq/master merge
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 10:56 am Revision 2b90ca04: milkymist: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 10:56 am Revision e33df454: mcf5208: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 10:56 am Revision 09730e29: mainstone: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 10:56 am Revision 906d23eb: milkymist-minimac2: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 10:56 am Revision fcb9fc24: milkymist-softusb: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 10:56 am Revision c2c1b0f8: piix_pci: wrap memory update in a transaction
- The code will remap all PAMs, even if just one is updated, resulting
in reduced performance. Wrap in a transaction t... - 10:56 am Revision 28e77964: sysbus: add sysbus_add_memory_overlap()
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 10:56 am Revision 20e5758b: leon3: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 10:56 am Revision 82afb3a7: g364fb: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 10:56 am Revision c8a50e59: pflash_cfi01/pflash_cfi02: convert to memory API
- cfi02 is annoying in that is ignores some address bits; we probably
want explicit support in the memory API for that.... - 10:56 am Revision b3cc4962: integratorcp: convert to memory API (RAM/flash only)
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 10:56 am Revision 9eadff4a: dummy_m68k: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 10:56 am Revision a1807ef2: Makefile.hw: allow hw/ files to include glib headers
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 10:56 am Revision 4c9e975d: lm32_boards: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 10:56 am Revision cf9182e2: cirrus: wrap memory update in a transaction
- This prevents spurious unmapping and remapping of the vga windows,
which reduces performance.
Reviewed-by: Richard H... - 10:56 am Revision 5461eb21: axis_dev88: convert to memory API (RAM only)
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-b... - 10:49 am Revision 5b15f275: ppc_oldworld, ppc_newworld: fix escc BAR related crash
- ppc maps the escc mmio region both at a fixed offset (as a sysbus area) and as part of a PCI BAR.
This crashes, since...
08/24/2011
- 10:11 pm Revision 89da90b1: gt64xxx: fix crash in gt64120_pci_mapping()
- The map/unmap code was assymetric - unmap used the local MemoryRegion while
map used isa_mmio_init(), which cannot ha... - 08:17 pm Revision fbe15adf: armv7m: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 08:17 pm Revision 4c390a1d: an5206: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 08:17 pm Revision fb48f855: ReadWriteHandler: remove
- No longer used.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 08:17 pm Revision d2c33733: pci_host: convert conf index and data ports to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 08:17 pm Revision be35694d: sysbus: add helpers to add and delete memory regions to the system bus
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 08:17 pm Revision 58160baf: stellaris_enet: convert to memory API
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 03:53 pm Revision 2df46246: sheepdog: use coroutines
- This makes the sheepdog block driver support bdrv_co_readv/writev
instead of bdrv_aio_readv/writev.
With this patch,... - 03:52 pm Revision 1553d4f1: pcie/slot: fix hotplug event
- When slot status register is cleared, PCIDevice::exp.hpev_notify
needs to be cleared.
Otherwise, PCIDevice::exp.hpev_... - 03:52 pm Revision c9abe111: pci: Error on PCI capability collisions
- Nothing good can happen when we overlap capabilities. This may happen
when plugging in assigned devices or when devic... - 03:52 pm Revision 74d63b65: pcie/aer: fix inject aer error command
- various fixes to make aer inject error command work.
- wrong assert
- command line parser
- err.status needs initiali...
08/23/2011
- 11:24 pm Revision 542df9bf: PPC: E500: Add ESR bit definitions
- The BookE spec specifies a number of ESR bits. Add defines for them
so we can use them later on.
Reported-by: Jason ... - 11:24 pm Revision 27a69bb0: PPC: E500: Inject SPE exception on invalid SPE access
- When accessing an SPE instruction despite it being not available,
throw an SPE exception instead of an APU exception.... - 11:24 pm Revision e8906f35: PPC: E500: Set ESR values
- When an exception occurs on BookE, we need to set ESR bits to expose
to the guest information on what exactly happene... - 10:51 pm Revision 710ffe60: hw/omap_gpmc: Don't try to map CS0 twice on reset
- Remove a spurious second map of the OMAP GPMC CS0 region on reset.
This fixes an assertion failure when we try to add... - 10:24 pm Revision f412c762: tcg: Update --enable-debug for TCG_OPF_NOT_PRESENT.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-b... - 06:41 pm Revision ab0997e0: qcow2: remove memory leak
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm Revision c2bdd990: qcow2: remove cluster_offset from QCowAIOCB
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm Revision c2271403: qcow2: remove l2meta from QCowAIOCB
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm Revision 5ebaa27e: qcow2: reindent and use while before the big jump
- prepare to remove read/write callbacks
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf... - 06:41 pm Revision 4617310c: qcow2: Removed unused AIOCB fields
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm Revision e8045d67: block: include flush requests in info blockstats
- Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm Revision 27deebe8: qcow: Remove QCowAIOCB
- Embed qcow_aio_read_cb into qcow_co_readv and qcow_aio_write_cb into qcow_co_writev
Signed-off-by: Frediano Ziglio <... - 06:41 pm Revision 43ca85b5: qcow: move some blocks of code to avoid useless variable initialization
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm Revision e78c69b8: qcow2: remove common from QCowAIOCB
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm Revision e4ea78ee: posix-aio-compat: fix latency issues
- In certain circumstances, posix-aio-compat can incur a lot of latency:
- threads are created by vcpu threads, so if ... - 06:41 pm Revision f5cd8173: qcow/qcow2: Allocate QCowAIOCB structure using stack
- instead of calling qemi_aio_get use stack
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin W... - 06:41 pm Revision 122bbd1d: qcow: remove old #undefined code
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm Revision faf575c1: qcow2: removed cur_nr_sectors field in QCowAIOCB
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm Revision 430bbaaa: qcow: QCowAIOCB field cleanup
- remove unused field from this structure and put some of them in qcow_aio_read_cb and qcow_aio_write_cb
Signed-off-by... - 06:41 pm Revision 3fc48d09: qcow2: Removed QCowAIOCB entirely
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm Revision f785a5ae: block/curl: Handle failed reads gracefully.
- Current behaviour if a read fails is for the acb to not get finished.
This causes an infinite loop in bdrv_read_em (b... - 03:15 pm Revision 12888904: coroutine: Add CoRwlock support
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:15 pm Revision 92196b2f: block: add cache=directsync parameter to -drive
- This patch adds -drive cache=directsync for O_DIRECT | O_SYNC host file
I/O with no disk write cache presented to the... - 03:15 pm Revision de33b1f3: qcow: initialize coroutine mutex
- commit 52b8eb60132b27ad53476490e9d7579003390cfa added a mutex,
but never initialized it. This caused a segfault.
Re... - 03:15 pm Revision c3993cdc: block: parse cache mode flags in a single place
- This patch introduces bdrv_parse_cache_flags() which sets open flags
given a cache mode. Previously this was duplica... - 03:15 pm Revision 3fba9d81: qemu-img: print error codes when convert fails
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:15 pm Revision bb1c0597: qemu-img: Use qemu_blockalign
- Now that you can use cache=none for the output file in qemu-img, we should
properly align our buffers so that raw-pos... - 03:15 pm Revision 6cbc3031: qcow2: Fix DEBUG_* compilation
- By introducing BlockDriverState compiling qcow2 with DEBUG_ALLOC and DEBUG_EXT
defined got broken.
Define a BdrvCheck... - 03:15 pm Revision d57237f2: qcow2: fix typo in documentation for qcow2_get_cluster_offset()
- Documentation states the num is measured in clusters, but its
actually measured in sectors
Signed-off-by: Devin Naka... - 12:29 am Revision b861b741: xilinx: removed microbalze_pic_init from xilinx.h
- This is a microblaze target specific function that belongs outside
of xilinx.h (which is a collection of target indep... - 12:29 am Revision 0d877c66: xilinx.h: Added missing includes
- Added some missing #includes for this file. Previously this file
relied on its clients to pre-include its dependencie...
08/22/2011
- 10:37 pm Revision f8b8d633: sdl: Don't release input on mouse mode change in full-screen mode
- While in full-screen mode, the input focus naturally belongs to the SDL
window. Avoid dropping it when switching from... - 10:37 pm Revision 0035e509: ioapic: Implement polarity
- If the polarity bit is set in the redirection table, the input level
simply has to inverted as it is low active in th... - 10:37 pm Revision ca0508df: vmware-vga: Disable verbose mode
- Elimiates 'vmsvga_value_write: guest runs Linux.' messages from the
console.
CC: Andrzej Zaborowski <balrogg@gmail.c... - 10:37 pm Revision 1f6f408c: target-i386: Remove unused polarity arguments from APIC API
- Polarity of external interrupts needs to be handled in the IOAPIC.
Passing it to the APIC is pointless. So remove all... - 10:37 pm Revision 78dd9ff6: vga: Drop some unused fields
- Memory region refactorings obsoleted them.
CC: Avi Kivity <avi@redhat.com>
Signed-off-by: Jan Kiszka <jan.kiszka@sie... - 10:37 pm Revision fe55ff6e: vmware-vga: Eliminate vga_dirty_log_restart
- After the conversion to the new Memory API, vga_dirty_log_restart became
seriously pointless. Remove it from vmware-v... - 10:37 pm Revision 8d121d49: vmware-vga: Remove dead DIRECT_VRAM mode
- The code was disabled since day 1 of vmware-vga, and now it does not
even build anymore. Time for a cleanup.
CC: And... - 10:37 pm Revision 80763888: vga: Use linear mapping + dirty logging in chain 4 memory access mode
- Most VGA memory access modes require MMIO handling as they demand weird
logic to get a byte from or into the video RA... - 10:37 pm Revision 8a9501ba: vmware-vga: Register reset service
- Fixes cold reset in vmware graphic modes. We need to split up the reset
function for this purpose, breaking out init-... - 10:37 pm Revision fa7d1867: Replace qemu_system_cond with VCPU stop mechanism
- We can express the VCPU thread wakeup with the stop mechanism, saving
both qemu_system_ready and the qemu_system_cond... - 10:37 pm Revision eae74cf9: Do not kick vcpus in TCG mode
- In TCG mode, iothread and vcpus run in lock-step. So it's pointless to
send a signal from qemu_cpu_kick to the vcpu t... - 10:37 pm Revision c9f711a5: Poll main loop after I/O events were received
- Polling until select returns empty fdsets helps to reduce the switches
between iothread and vcpus. The benefit of thi... - 10:37 pm Revision 200668ba: Do not drop global mutex for polled main loop runs
- If we call select without a timeout, it's more efficient to keep the
global mutex locked as we may otherwise just pla... - 08:26 pm Revision 6e23063c: Merge remote-tracking branch 'qemu-kvm/memory/core' into staging
- 07:47 pm Revision 22a78d64: microblaze-user: Deliver SIGFPE on div by zero
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 07:29 pm Revision 563ea489: memory: Fix old_portio vs non-zero offset
- The legacy functions that we're wrapping expect that offset
to be included in the register. Indeed, they generally
e... - 07:14 pm Revision a5e1cbc8: memory: temporarily suppress the subregion collision warning
- After 312b4234, the APIC and PCI devices are colliding with each other. This
is harmless in practice because the API... - 06:47 pm Revision be20f9e9: vga: drop get_system_memory() from vga devices and derivatives
- Instead, use the bus accessors, or get the address space directly
from the board constructor.
Signed-off-by: Avi Kiv... - 06:47 pm Revision f5e6fed8: pci: add pci_address_space()
- Returns the PCI address space. Useful for bridges that can obscure
part of the PCI address space.
Signed-off-by: Av... - 06:47 pm Revision ae0a5466: 440fx: fix PAM, PCI holes
- The current implementation of PAM and the PCI holes is broken in several
ways:
- PCI BARs are not restricted to th... - 06:47 pm Revision c839adec: isa: add isa_address_space()
- A helper that returns the address space used by ISA devices. Useful
for getting rid of isa_mem_base, multiple ISA bu... - 06:47 pm Revision 1635bdfa: arm11mpcore: use sysbus_init_mmio_cb2
- This tells the sysbus code it need not use IO_MEM_UNASSIGNED.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-... - 06:47 pm Revision c5b3572f: sysbus: remove sysbus_init_mmio_cb()
- This problem with this function is that it is not reversible - it is
impossible to know where things are registered a... - 06:47 pm Revision 45de094e: versatile_pci: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:47 pm Revision fb57117a: sh_pci: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:47 pm Revision cd0fa1e6: ppce500_pci: convert to sysbus_init_mmio_cb2()
- Not a huge step forward, but at least we now have a 1:1 relationship
between registration and unregistration.
Signed... - 06:47 pm Revision d7612013: sysbus: add a variant of sysbus_init_mmio_cb with an unmap callback
- sysbus_init_mmio_cb() uses the destructive IO_MEM_UNASSIGNED to remove a
region. Provide an alternative that calls a... - 06:47 pm Revision b6dcbe08: ppc4xx_sdram: convert to memory API
- Clumsy due to the lack of clipping support, needed for
changing exposed ram size.
Signed-off-by: Avi Kivity <avi@red... - 06:23 pm Revision 9074e0e3: ppc405_uc: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:22 pm Revision c76f990e: pcie_host: convert to memory API
- Assuming that mmcfg size cannot change at runtime.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony... - 06:22 pm Revision 689a1921: onenand: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:21 pm Revision 64066a8f: omap_gpmc/nseries/tusb6010: convert to memory API
- Somewhat clumsy since it needs a variable sized region.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: An... - 06:20 pm Revision d09871f6: tusb6010: move declarations to new file tusb6010.h
- Avoid #include hell.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision f69bf9d4: armv7m: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision e219dea2: arm_timer: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision fc2bf449: gt64xxx.c: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision 460d7c53: arm_sysctl: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision 145aebec: pcnet: fix wrong opaque (broken by bd8d6f7cadb6ace98c779135217a4ed7b5fccc23)
- Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Sig... - 06:20 pm Revision 755c0802: arm_gic: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision 3f534581: Improvements to libtool support.
- Improvements to the libtool support in QEMU. Replace hard coded
libtool in the infrastructure with $(LIBTOOL) and all... - 06:20 pm Revision 312b4234: apic: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision 3812ed0b: apb_pci: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 1f22a6bc: build: list libraries after objects, for proper linkage
- Without this change, when using -Wl,--as-needed with GNU linker, the
libraries would be discarded.
Signed-off-by: Di... - 06:19 pm Revision 2c993ec2: w32: Fix qemu_ftruncate64
- SetFilePointer returns INVALID_SET_FILE_POINTER when it fails.
In addition, GetLastError must be checked.
The first ... - 06:17 pm Revision d62b5dea: fix code format
- Fix code format to make checkpatch.pl happy.
Signed-off-by: Robert Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: ... - 06:17 pm Revision d4044c2a: e1000: use MII status register for link up/down
- Some guests will use the standard MII status register
to verify link state. They will not notice link changes
unless... - 06:17 pm Revision 2011fe56: char: document the functions that will be the public interface
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision 903396ad: char: remove qemu_chr_send_event()
- It's dead code.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:17 pm Revision 74c0d6f0: char: rename qemu_chr_get_msgfd() -> qemu_chr_fe_get_msgfd()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision 27143a44: char: rename qemu_chr_open() -> qemu_chr_new()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision 70f24fb6: char: rename qemu_chr_close() -> qemu_chr_delete()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision f69554b9: char: qemu_chr_open_opts() -> qemu_chr_new_from_opts()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision 15f31519: char: rename qemu_chr_set_echo() -> qemu_chr_fe_set_echo()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision 41084f1b: char: qemu_chr_ioctl() -> qemu_chr_fe_ioctl()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision 909cda12: char: rename qemu_chr_can_read() -> qemu_chr_be_can_read()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision 2817822d: char: rename qemu_chr_guest_close() -> qemu_chr_fe_close()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision c9d830ed: char: rename qemu_chr_guest_open() -> qemu_chr_fe_open()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision fa5efccb: char: rename qemu_chr_read() -> qemu_chr_be_write()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision e7e71b0e: char: rename qemu_chr_printf() -> qemu_chr_fe_printf()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision 2cc6e0a1: char: rename qemu_chr_write() -> qemu_chr_fe_write()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 05:26 pm Revision 0bf1dbdc: tcg/ppc64: fix 16/32 mixup
- Signed-off-by: malc <av1474@comtv.ru>
- 01:41 pm Revision 1afa194a: Merge branch 'master' of git://git.qemu.org/qemu
- 01:40 pm Revision 157f2662: tcg/ppc64: implement not_i32/64 and ext32u_i64
- Signed-off-by: malc <av1474@comtv.ru>
- 01:39 pm Revision 350dba6c: tcg/ppc32: implement deposit_i32
- Signed-off-by: malc <av1474@comtv.ru>
- 07:14 am Revision 5f524c1e: use readdir_r instead of readdir for reentrancy
- Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet... - 07:14 am Revision d208a0e0: hw/9pfs: Update v9fs_read to use coroutines
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:14 am Revision 7eafdcc9: hw/9pfs: Add yield support for preadv coroutine
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:14 am Revision 8c158561: hw/9pfs: Update v9fs_attach to use coroutines
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:14 am Revision b81d685e: hw/9pfs: Update v9fs_wstat to use coroutines
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:14 am Revision d7a90491: hw/9pfs: Update v9fs_write to use coroutines
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:14 am Revision f6b3c976: hw/9pfs: Add yield support for pwritev coroutine
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:14 am Revision ffd66876: hw/9pfs: Update v9fs_link to use coroutines
- Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux... - 07:14 am Revision c6c069b0: hw/9pfs: Add yield support for link coroutine
- Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux... - 07:14 am Revision 3fa2a8d1: hw/9pfs: Update v9fs_symlink to use coroutines
- Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux... - 07:14 am Revision 02ac7a34: hw/9pfs: Add yield support for symlin coroutine
- Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux... - 07:14 am Revision baaa86d9: hw/9pfs: Update v9fs_create to use coroutines
- Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux... - 07:14 am Revision 4e9ad444: hw/9pfs: Update v9fs_fsync to use coroutines
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:14 am Revision 4743d1f5: hw/9pfs: Add yield support for fsync coroutine
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:14 am Revision c540ee51: hw/9pfs: Update v9fs_clunk to use coroutines
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:14 am Revision bed4352c: hw/9pfs: Add yeild support for clunk related coroutine
- This include lsetxattr, lremovexattr, closedir and close.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.i... - 06:53 am Revision 3cc19c0c: hw/9pfs: Update v9fs_walk to use coroutines
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 06:52 am Revision d8e0c29e: hw/9pfs: Update v9fs_stat to use coroutines
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 06:51 am Revision 36f8981f: hw/9pfs: Update v9fs_lcreate to use coroutines
- Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux... - 06:51 am Revision e4de4232: hw/9pfs: Add yield support for open2 coroutine
- Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux... - 06:49 am Revision f6b7f0ab: hw/9pfs: Add yield support for open and opendir coroutine
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 06:49 am Revision 857bc158: hw/9pfs: Update v9fs_open to use coroutines
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 06:48 am Revision e4e414a4: hw/9pfs: Update v9fs_getlock to use coroutines
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 06:44 am Revision 03feb1e1: hw/9pfs: Add yeild support for fstat coroutine
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 06:44 am Revision 0c27bf2a: hw/9pfs: Update v9fs_lock to use coroutines
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 02:34 am Revision f1a7104a: Merge remote-tracking branch 'pmaydell/armhw-for-upstream' into staging
- 02:27 am Revision 957f1f99: guest agent: remove uneeded dependencies
- This patch tries to cull any uneeded library dependencies from the guest
agent to improve portability across various ... - 02:27 am Revision 8f477478: guest agent: remove g_strcmp0 usage
- g_strcmp0 isn't in all version of glib 2.0, so don't use it to avoid
build breakage on older distros.
Signed-off-by:... - 02:27 am Revision 164a4dcd: memory: abstract cracking of write access ops into a function
- The memory API automatically cracks large reads and writes into smaller
ones when needed. Factor out this mechanism,... - 02:27 am Revision 3a130f4e: memory: crack wide ioport accesses into smaller ones when needed
- The memory API supports cracking wide accesses into narrower ones
when needed; but this was no implemented for the pi...
08/21/2011
- 11:02 pm Revision 30c2f238: escc: replace DPRINTFs with tracepoints
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:02 pm Revision 42c812b9: m48t59: avoid structure holes spotted by pahole
- Report from pahole on amd64 host:
struct M48t59State {
uint32_t type; /* 0 ... - 11:01 pm Revision d7b95534: escc: avoid structure holes spotted by pahole
- Edited report from pahole on amd64 host:
struct ChannelState {
...
ChnType type; ... - 11:01 pm Revision 242cca4f: fdc: avoid structure holes spotted by pahole
- Edited report from pahole on amd64 host:
struct FDCtrl {
uint8_t version; /* 0 ... - 10:52 pm Revision fe87aa83: pcnet: avoid structure holes spotted by pahole
- Edited report from pahole on amd64 host:
struct PCNetState_st {
...
uint16_t bcr[32]; ... - 10:52 pm Revision 9a975d63: esp: avoid structure holes spotted by pahole
- Report from pahole on amd64 host:
struct ESPState {
SysBusDevice busdev; /* 0 5648 ... - 10:52 pm Revision 61999750: sun4m: avoid structure holes spotted by pahole
- Edited report from pahole on amd64 host:
struct sun4c_hwdef {
...
uint8_t nvram_machine_id; /... - 10:52 pm Revision 427a66c3: tcx: avoid structure holes spotted by pahole
- Report from pahole on amd64 host:
struct TCXState {
SysBusDevice busdev; /* 0 5648 ... - 10:52 pm Revision 149e1ea1: sun4m_iommu: avoid structure holes spotted by pahole
- Report from pahole on amd64 host:
struct IOMMUState {
SysBusDevice busdev; /* 0 564... - 10:52 pm Revision 07dd0035: slavio_intctl: avoid structure holes spotted by pahole
- Report from pahole on amd64 host:
struct SLAVIO_INTCTLState {
SysBusDevice busdev; /* ... - 10:52 pm Revision 97bbb109: slavio_misc: avoid structure holes spotted by pahole
- Report from pahole on amd64 host:
struct MiscState {
SysBusDevice busdev; /* 0 5648... - 10:52 pm Revision f90074f4: slavio_timer: avoid structure holes spotted by pahole
- Report from pahole on amd64 host:
struct SLAVIO_TIMERState {
SysBusDevice busdev; /* ... - 10:50 pm Revision 94ac5cd2: monitor: Prevent sign-extension of 32-bit addresses printed by info tlb
- This is the same fix that was recently applied to info mem. Before
this change, info tlb output looked like:
ffffff... - 10:19 pm Revision aec7c6dc: Merge branch 'queues/slirp' of git://git.kiszka.org/qemu
- * 'queues/slirp' of git://git.kiszka.org/qemu:
slirp: Fix bit field types in IP header structs - 09:52 pm Revision 64ba39af: tcg-ia64: Fix typos in AREG0 setup in prologue.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:52 pm Revision cb25c80a: tcg: Constant fold neg, andc, orc, eqv, nand, nor.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:52 pm Revision 6e6a9924: tcg-hppa: Fix CPU_TEMP_BUF_NLONGS oversight.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:52 pm Revision 25c4d9cc: tcg: Always define all of the TCGOpcode enum members.
- By always defining these symbols, we can eliminate a lot of ifdefs.
To allow this to be checked reliably, the semant... - 09:52 pm Revision 8399ad59: tcg: Add and use TCG_OPF_64BIT.
- This allows the simplification of the op_bits function from
tcg/optimize.c.
Signed-off-by: Richard Henderson <rth@tw... - 09:46 pm Revision 4b29ec41: Check for presence of compiler -pthread flag.
- OpenBSD / FreeBSD and some other OS's require the use of
cc -pthread to link threaded programs so have QEMU's
configu... - 09:42 pm Revision 58a06675: Convert last qemu_free and qemu_malloc uses
- 7267c0947d7e8ae5dff7bafd932c3bc285f43e5c missed
a few cases, fix them.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:42 pm Revision c76c8416: monitor: Show combined protection bits in "info mem"
- Previously, "info mem" considered and displayed only the last-level
protection bits for a memory range, which doesn't... - 07:42 pm Revision 8a94b8ca: monitor: Fix "info mem" to print the last memory range
- "info mem" groups its output into contiguous ranges with identical
protection bits, but previously forgot to print th... - 07:42 pm Revision b49ca72d: monitor: Prevent sign-extension of 32-bit addresses printed by info mem
- Previously, on 32-bit i386, info mem used signed 32-bit int's to store
the page table indexes. As a result, address ... - 06:33 pm Revision 59ad3403: w32: Fix format string regression
- Commit 953ffe0f935f40c0d6061d69e76e0339393b54f8
introduced FMT_pid which is wrong for w32 and w64 getpid():
those get... - 06:33 pm Revision 0e0167ba: w64: Add definition of FMT_pid
- For mingw-w64, pid_t is _pid_t which is __int64,
so this platform needs its own definition of FMT_pid.
Reviewed-by: ... - 06:32 pm Revision 3feaca9e: 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... - 04:37 pm Revision 92f562ec: Remove remenants of qemu_malloc
- This covers the various check commands
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:16 pm Revision 145e21db: Update HACKING to refer to g_malloc instead of qemu_malloc
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 07:01 am Revision 0750112a: Add trace points for g_malloc/g_free functions
- Derived from a patch submitted by Avi Kivity.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:01 am Revision 7267c094: Use glib memory allocation and free functions
- qemu_malloc/qemu_free no longer exist after this commit.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:01 am Revision 41a74826: Remove qemu_malloc/qemu_free
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 07:01 am Revision 14015304: Make glib mandatory and fixup utils appropriately
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 01:50 am Revision 0ac543de: Reorder default ram_size initialization
- code_gen_alloc depends on it, and that is now called earlier via
configure_accelerator.
Signed-off-by: Jan Kiszka <j...
Also available in: Atom