Activity
From 12/31/2011 to 01/29/2012
01/29/2012
- 04:53 pm Revision fd39941a: Fix off-by-one in dirty bitmap functions
- Reported-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Blu...
01/28/2012
- 03:11 pm Revision 9ec032d2: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- * 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
Add Cortex-A15 CPU definition
Add d...
01/27/2012
- 10:55 pm Revision 0f36036c: unin_pci: Fix typos in device names
- Commit 999e12bbe85c5dcf49bef13bce4f97399c7105f4 (sysbus: apic: ioapic:
convert to QEMU Object Model) introduced two t... - 06:50 pm Revision 19b6914a: virtio-s390: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 73093354: qdev: change ambiguous qdev names
- Reported-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:50 pm Revision 6e4ec3f9: unin_pci: Drop unused reset handler
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:50 pm Revision 40021f08: pci: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 999e12bb: sysbus: apic: ioapic: convert to QEMU Object Model
- This converts three devices because apic and ioapic are subclasses of sysbus.
Converting subclasses independently of ... - 06:50 pm Revision d148211c: ide: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision b9eea3e6: scsi: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 3954d33a: spapr: convert to QEMU Object Model (v2)
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1 -> v2
- use QOM to check for the default console - 06:50 pm Revision ff452ace: unin_pci: Drop duplicate busdev
- PCIHostState already has a busdev.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <a... - 06:50 pm Revision 70f9c987: unin_pci: Clean up qdev names
- Add -pcihost to SysBus devices to resolve name conflicts,
and clarify PCI vs. Internal PCI.
Signed-off-by: Andreas F... - 06:50 pm Revision f82e35e3: virtio-serial: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision dbaa7904: hda-codec: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 62aed765: usb: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 8f04ee08: isa: pic: convert to QEMU Object Model
- This converts two devices at once because PIC subclasses ISA and converting
subclasses independently is extremely har... - 06:50 pm Revision e855761c: qdev: prepare source tree for code conversion
- These are various small stylistic changes which help make things more
consistent such that the automated conversion s... - 06:50 pm Revision ba7c0520: ccid: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision cd6c4cf2: ssi: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 9e07bdf8: i2c: rename i2c_slave -> I2CSlave
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision b5ea9327: i2c: smbus: convert to QEMU Object Model
- This converts two types because smbus is implemented as a subclass of i2c. It's
extremely difficult to convert these... - 06:50 pm Revision 94afdadc: qdev: use a wrapper to access reset and promote reset to a class method
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 3cc90eb2: qdev: add a interface to register subclasses
- In order to introduce inheritance while still using the qdev registration
interfaces, we need to be able to use a par... - 06:50 pm Revision 3dde52d2: qdev: add class_init to DeviceInfo
- Since we are still dynamically creating TypeInfo, we need to chain the
class_init function in order to be able to mak... - 06:50 pm Revision f79f2bfc: qdev: don't access name through info
- We already have a QOM interface for this so let's use it.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:50 pm Revision 30fbb9fc: qdev: move qdev->info to class
- Right now, DeviceInfo acts as the class for qdev. In order to switch to a
proper ObjectClass derivative, we need to ... - 06:28 pm Revision d8c51b05: macio: convert to qdev
- This is a "shallow", half hearted, and untested conversion.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:28 pm Revision 8a5faa1d: openpic: remove dead code to make a PCI device version
- bus is always NULL so the code in this if clause is dead (and therefore
untested).
Signed-off-by: Anthony Liguori <a... - 06:28 pm Revision 6fc4925b: pci: call reset unconditionally
- Because now all PCI devices are converted to qdev.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:28 pm Revision 2f28d2ff: qom: add the base Object class (v2)
- This class provides the main building block for QEMU Object Model and is
extensively documented in the header file. ... - 06:28 pm Revision 32fea402: qdev: integrate with QEMU Object Model (v2)
- This is a very shallow integration. We register a TYPE_DEVICE but only use
QOM as basically a memory allocator. Thi... - 05:00 pm Revision 31841e46: Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
- * pmaydell/arm-devs.for-upstream:
arm: SoC model for Calxeda Highbank
arm_boot: support board IDs more than 16 bi... - 04:58 pm Revision 21fe5bc6: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (22 commits)
scsi: Guard against buflen exceeding req->cmd.xfer in scsi_disk_emulate_command
... - 08:28 am Revision 96bab41d: qemu-io: end aio help text sentences with periods
- Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 08:26 am Revision 8c84cf11: ./configure: export xfs config via --{enable, disable}-xfsctl
- Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 08:21 am Revision 9f2a8d7a: pcnet: Preserve link state across device reset
- A device reset does not affect the link state, only set_link does.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com... - 08:20 am Revision b1927cf1: e1000: Preserve link state across device reset
- A device reset does not affect the link state, only set_link does.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com... - 07:50 am Revision c455d17c: qdev-property: Make bit property parsing stricter
- By using strncasecmp, we allow for arbitrary characters after the
"on"/"off" string. Fix this by switching to strcase... - 07:29 am Revision 36945d95: remove #if 0 code for timers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
01/26/2012
- 03:49 pm Revision 370521a1: qmp: add block_job_cancel command
- Add block_job_cancel, which stops an active block streaming operation.
When the operation has been cancelled the new ... - 03:49 pm Revision fb5458cd: qmp: add query-block-jobs
- Add query-block-jobs, which shows the progress of ongoing block device
operations.
Signed-off-by: Stefan Hajnoczi <s... - 03:49 pm Revision aa398a5c: blockdev: make image streaming safe across hotplug
- Unplugging a storage interface like virtio-blk causes the host block
device to be deleted too. Long-running operatio... - 03:49 pm Revision e8a6bb9c: block: add bdrv_find_backing_image
- Add bdrv_find_backing_image: given a BlockDriverState pointer, and an id,
traverse the backing image chain to locate ... - 03:49 pm Revision 019b8cbf: add QERR_BASE_NOT_FOUND
- This qerror will be raised when a given streaming base (backing file)
cannot be found.
Signed-off-by: Marcelo Tosatt... - 03:49 pm Revision c8c3080f: block: add support for partial streaming
- Add support for streaming data from an intermediate section of the
image chain (see patch and documentation for detai... - 03:49 pm Revision e2f0c49f: scsi: Guard against buflen exceeding req->cmd.xfer in scsi_disk_emulate_command
- Limit the return value (corresponding to the length of the buffer to be
DMAed back to the intiator) to the value in r... - 03:49 pm Revision 81b6b9fa: virtio-blk: add virtio_blk_handle_read trace event
- There already exists a virtio_blk_handle_write trace event as well as
completion events. Add the virtio_blk_handle_r... - 03:49 pm Revision 641543b7: block/vdi: Zero unused parts when allocating a new block (fix #919242)
- The new block was filled with zero when it was allocated by g_malloc0,
but when it was reused later and only partiall... - 03:49 pm Revision 84b0ec02: qcow: Return real error code in qcow_open
- Signed-off-by: Li Zhi Hui <zhihuili@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:49 pm Revision 2b16c9ff: qcow: Use bdrv functions to replace file operation
- Since common file operation functions lack of error detection and use
much more I/O syscalls, so change them to bdrv ... - 03:49 pm Revision 094f1ba1: docs: describe live block operations
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Sig... - 03:49 pm Revision 2d47c6e9: qmp: add block_job_set_speed command
- Add block_job_set_speed, which sets the maximum speed for a background
block operation.
Signed-off-by: Stefan Hajnoc... - 03:49 pm Revision 12bd451f: qmp: add block_stream command
- Add the block_stream command, which starts copy backing file contents
into the image file. Also add the BLOCK_JOB_CO... - 01:49 pm Revision f8414cb5: arm_boot: support board IDs more than 16 bits wide
- Support passing a board ID value to the kernel in r1
that is more than 16 bits wide. This is needed to pass
the '-1 =... - 01:49 pm Revision 2488514c: arm: SoC model for Calxeda Highbank
- Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Mark La... - 01:43 pm Revision 9d5ba9bf: arm: add secondary cpu boot callbacks to arm_boot.c
- Create two functions, write_secondary_boot() and secondary_cpu_reset_hook(),
to allow platforms more control of how s... - 01:43 pm Revision 4c0e167c: Add xgmac ethernet model
- This adds very basic support for the xgmac ethernet core. Missing things
include:
- statistics counters
- WoL suppor... - 01:43 pm Revision d9fa31a3: ahci: add support for non-PCI based controllers
- Add support for ahci on sysbus.
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Mark Langsdorf <... - 12:45 pm Revision 7e624667: coroutine: add co_sleep_ns() coroutine sleep function
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:45 pm Revision 5094a6c0: block: rate-limit streaming operations
- This patch implements rate-limiting for image streaming. If we've
exceeded the bandwidth quota for a 100 ms time sli... - 12:45 pm Revision 470c0504: block: make copy-on-read a per-request flag
- Previously copy-on-read could only be enabled for all requests to a
block device. This means requests coming from th... - 12:45 pm Revision eeec61f2: block: add BlockJob interface for long-running operations
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:45 pm Revision 4f1043b4: block: add image streaming block job
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:45 pm Revision 2d3735d3: block: check bdrv_in_use() before blockdev operations
- Long-running block operations like block migration and image streaming
must have continual access to their block devi... - 12:39 pm Revision bd603247: rbd: wire up snapshot removal and rollback functionality
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
... - 12:39 pm Revision 031380d8: block: replace unchecked strdup/malloc/calloc with glib
- Most of the codebase as been converted to use glib memory allocation
functions. There are still a few instances of m...
01/25/2012
- 08:32 pm Revision 33163643: vga: compile cirrus_vga in hwlib
- Remove target dependencies and compile Cirrus VGA in hwlib.
Address masking can be removed since memory API handles ... - 08:32 pm Revision fd4aa979: memory: change dirty setting APIs to take a size
- Instead of each target knowing or guessing the guest page size,
just pass the desired size of dirtied memory area.
S... - 08:32 pm Revision 59abb061: memory: fix dirty mask function length handling
- Fix handling of cases like start = 0xfff, length = 2.
Change length to ram_addr_t to handle larger lengths.
Signed-... - 07:59 pm Revision c5bd4f3d: vga: fix -nodefaults -device VGA
- Flag -nodefaults should also imply no VGA. This was broken in
a369da5f31ddbdeb32a7f76622e480d3995fbb00.
Signed-off-b... - 05:10 pm Revision 0b03bdfc: Add Cortex-A15 CPU definition
- Add a definition of a Cortex-A15 CPU. Note that for the moment we do
not implement any of:
* Large Physical Address ... - 02:42 pm Revision 0383ac00: Add dummy implementation of generic timer cp15 registers
- Add a dummy implementation of the cp15 registers for the generic
timer (found in the Cortex-A15), just sufficient for... - 01:49 pm Revision 85836979: target-arm/helper.c: Don't assume softfloat int32 is 32 bits only
- In the helper routines for VCVT float-to-int conversions, add
an explicit cast rather than relying on the softfloat i... - 01:49 pm Revision dc8714ca: target-arm: Fix implementation of TLB invalidate operations
- Fix some bugs in the implementation of the TLB invalidate
operations on ARM:
* the 'invalidate all' op was not passi... - 01:49 pm Revision 5fe91019: arm: store the config_base_register during cpu_reset
- Long term, the config_base_register will be a QDM parameter. In the
meantime, models that use it need to be able to p...
01/23/2012
- 10:04 pm Revision 61eb1f38: hyperv: fix build on non-KVM hosts
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:00 pm Revision 5b4448d2: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
kvm: Activate in-kernel irqchip support
kvm: x86: Add user space part for in-kernel IOAPIC
... - 06:58 pm Revision c4ccbeac: Merge remote-tracking branch 'afaerber/prep-up' into staging
- * afaerber/prep-up:
prep: Use i82378 PCI->ISA bridge for 'prep' machine
prep: Add i82378 PCI-to-ISA bridge emulat... - 03:30 pm Revision 65f82df0: e1000: bounds packet size against buffer size
- Otherwise we can write beyond the buffer and corrupt memory. This is tracked
as CVE-2012-0029.
Signed-off-by: Antho...
01/22/2012
- 11:55 am Revision 520c0d8d: target-sparc: Fix mixup of uint64 and uint64_t
- Commit 793a137a41ad4125011c7022cf16a1baa40a5ab6 (target-sparc:
Implement BMASK/BSHUFFLE.) introduced a stray usage of... - 09:29 am Revision 6618f909: sga: fix copypasta
- Fix the name of the init function.
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Blue Swirl <blauwir... - 09:28 am Revision 3d402831: vga: make Cirrus ISA device optional
- Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:27 am Revision a369da5f: vga: improve VGA logic
- Improve VGA selection logic, push check for device availabilty to vl.c.
Create the devices at board level uncondition...
01/21/2012
- 06:17 am Revision 0ae46996: grackle_pci: Clean up qdev names
- Rename SysBus device from 'grackle' to 'grackle-pcihost' to resolve a
name conflict.
Also mark both devices as no_us... - 06:17 am Revision d5ee6754: MAINTAINERS: Add PCI-PCI bridge to New World Mac machine
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:17 am Revision 4d8d5467: pseries: SLOF PCI flag day
- Currently on the pseries machine the SLOF firmware is used normally,
but we bypass it when -kernel is specified. Hav... - 06:17 am Revision c9c3c80a: pseries: Use correct dispatcher for PCI config space accesses
- The pseries machine expects a para-virtualized guest and so supplies RTAS
functions (via a hypercall) for performing ... - 06:17 am Revision 3f7565c9: pseries: Support PCI extended config space in RTAS calls
- On the pseries machine (which expexts a paravirtualized guest), guest
access to PCI config space is via host-provided... - 06:17 am Revision a6c98685: MAINTAINERS: Add qemu-ppc to all ppc target stuff
- Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Alexander Gr... - 06:17 am Revision 0a6eec6b: MAINTAINERS: Add PCI host bridge files to CHRP machines
- Just like prep_pci.c, these were not associated with any MAINTAINERS
section, including PCI.
Signed-off-by: Andreas ... - 06:17 am Revision 88045ac5: PPC: Pseries: Check for PCI boundaries
- We call pci_host_config_{read,write}_common() which perform PCI config
accesses. However they don't do all limit chec... - 06:17 am Revision 623f7c21: PPC: 4xx: Qdevify the 440 PCI host controller
- Due to popular demand, this qdevifies the PCI host controller of 4xx SoCs
the same way as e500.
We have to introduce... - 06:17 am Revision 3960b04d: PPC: Bamboo: fold ppc440.c and ppc440_bamboo.c into a single file
- The separation of ppc440 and ppc440_bamboo makes some sense, since ppc440
is the SoC while ppc440_bamboo is the actua... - 06:17 am Revision 34ba1dc8: PPC: Bamboo: Integrate SoC instatiation, use qdev for PCI
- Now that we have the SoC init function in the same file, let's integrate
it with the board initialization.
While at ... - 06:17 am Revision 82afa586: virtio-pci: Fix endianness of virtio config
- The virtio config area in PIO space is a bit special. The initial
header is little endian but the rest (device specif... - 06:17 am Revision 06dbfc6f: virtio: change memcpy to guest reads
- When accessing the device specific virtio config space, we memcpy
the data into a variable in QEMU. At that point we'... - 06:17 am Revision 964455f3: Correct types in bmdma_addr_{read,write}
- Back when I made patches introducing dma_addr_t and various PCI DMA
wrapper functions, I made a mistake. The bmdma_a... - 06:17 am Revision aa90fec7: Fix dirty logging with 32-bit qemu & 64-bit guests
- The kvm_get_dirty_pages_log_range() function uses two address
variables to step through the monitored memory region t... - 06:17 am Revision 033276a7: Update gitignore file
- This patch adds several auto-generated files to .gitignore which were
previously missing.
Signed-off-by: David Gibso... - 06:17 am Revision 17df768c: load_image_targphys() should enforce the max size
- load_image_targphys() gets passed a max size for the file, but doesn't
enforce it at all. Add a check and return -1 (... - 06:17 am Revision 72718e9a: PPC: Bamboo: Set initial TLB entry
- Back in the day when the bamboo target got introduced, the initial TLB was
dictated by KVM. TCG has been missing init... - 06:17 am Revision d49bc1fb: PPC: 440: Ignore invalid PCI IRQs
- When running a 440 target, we currently get invalid irq_num values (-1)
which completely confuse the IRQ setting code... - 06:17 am Revision c148b2b4: PPC: Bamboo: recompile device tree
- Recent dtc doesn't compile our dts anymore. Change all hex numbers to have
0x prefixes, indicate the old version and ... - 06:17 am Revision e5ba83c5: PPC: 440: Default to 440EP CPU
- Today we're exposing a Virtex 440 CPU to the guest despite the fact
that we're telling the guest that we're running o... - 06:17 am Revision acd1bf90: PPC: bamboo: fix whitespace
- Tabs followed by spaces are a no-go. My editor shows it red, distracting
me from actual work! :)
Signed-off-by: Alex... - 06:17 am Revision d3c4548b: PPC: bamboo: remove old machine descriptions
- Nobody needs to run bamboo in 0.12 compat mode. Remove the machine.
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:17 am Revision c0a7e81a: PPC: Enable 440EP CPU target
- Now that we have 440 TLB emulation, we can also support running the 440EP
CPU target in system emulation mode.
Signe... - 06:16 am Revision d29d3404: PPC: 440EP: Initialize timer
- When using TCG with a BookE PowerPC core, we need to explicitly initialize
the BookE timers with the correct frequenc... - 06:16 am Revision b10a04b5: PPC: Bamboo: Register CPU reset
- To be able to support CPU reset, we need to put all register initialization
and initial state into a CPU reset hook i...
01/20/2012
- 01:27 am Revision 506b7ddf: prep: Use i82378 PCI->ISA bridge for 'prep' machine
- Speaker I/O, ISA bus, i8259 PIC, RTC and DMA are no longer set up
individually by the machine. Effectively, no-op spe... - 01:27 am Revision 7e5610ff: prep_pci: Update I/O to MemoryRegion ops
- Convert to new-style read/write callbacks.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Alexander Graf... - 01:27 am Revision 48e93728: prep: Use ISA m48t59
- This simplifies the code later when the i8259 moves to the i82378
PCI->ISA bridge and happens to fix a SysBus m48t59 ... - 01:27 am Revision 55526054: prep: qdev'ify Raven host bridge (PCIDevice)
- Move initialization of vendor ID, etc. to PCIDeviceInfo.
Introduce VMState.
Signed-off-by: Andreas Färber <andreas.f... - 01:27 am Revision 9c95f183: prep_pci: Simplify I/O endianness
- The prep PowerPC CPU is Big Endian. An explicit byte swap therefore
effectively becomes Little Endian.
Remove explic... - 01:27 am Revision 809680c0: prep: Fix offset of BIOS MemoryRegion
- Since 0c90c52fab5ea92d7f12b29bfe26a7cd75d9efcb (ppc_prep: convert to memory
API) OHW was "Trying to execute code outs... - 01:27 am Revision 8ca8c7bc: prep: qdev'ify Raven host bridge (SysBus)
- Drop pci_prep_init() in favor of extended device state. Inspired by
patches from Hervé and Alex.
Assign the 4 IRQs f... - 01:27 am Revision 1c75457f: MAINTAINERS: Add PCI host bridge files to PReP machine
- Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Acked-by: Alexander Graf <agraf@suse.de> - 01:27 am Revision 23b96cdb: prep: Add i82374 DMA emulation
- Prepare Intel 82374 emulation for use by Intel 82378 PCI->ISA bridge.
Signed-off-by: Hervé Poussineau <hpoussin@reac... - 01:27 am Revision a04ff940: prep: Add i82378 PCI-to-ISA bridge emulation
- Prepare Intel 82378 emulation for use by PReP platforms.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Cre...
01/19/2012
- 08:51 pm Revision 51568923: Merge remote-tracking branch 'spice/spice.v47' into staging
- * spice/spice.v47:
qxl: Slot sanity check in qxl_phys2virt() is off by one, fix - 05:23 pm Revision a75e6678: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
Makefile: Remove generated headers on clean
Makefile: Exclude tests/Makefile in uncon... - 05:23 pm Revision b48c0134: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
block: use proper qerrors in qmp_block_resize
qerror: restore alphabetical order over qerrors
... - 05:19 pm Revision 5414b325: Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
- * pmaydell/arm-devs.for-upstream:
arm: make the number of GIC interrupts configurable
hw/lan9118: Add save/load s... - 04:34 pm Revision 9ca2140a: Merge remote-tracking branch 'kraxel/usb.37' into staging
- * kraxel/usb.37:
usb-redir: Improve some debugging messages
usb-redir: Try to keep our buffer size near the targe... - 01:14 pm Revision 84b058d7: kvm: Introduce core services for in-kernel irqchip support
- Add the basic infrastructure to active in-kernel irqchip support, inject
interrupts into these models, and maintain I... - 01:14 pm Revision 9b5b76d4: kvm: x86: Establish IRQ0 override control
- KVM is forced to disable the IRQ0 override when we run with in-kernel
irqchip but without IRQ routing support of the ... - 01:14 pm Revision 680c1c6f: kvm: x86: Add user space part for in-kernel APIC
- This introduces the alternative APIC device which makes use of KVM's
in-kernel device model. External NMI injection v... - 01:14 pm Revision 10b61882: kvm: x86: Add user space part for in-kernel i8259
- Introduce the alternative 'kvm-i8259' device model that exploits KVM
in-kernel acceleration.
The PIIX3 initializatio... - 01:14 pm Revision 6a48ffaa: kvm: Activate in-kernel irqchip support
- Make the basic in-kernel irqchip support selectable via
-machine ...,kernel_irqchip=on. Leave it off by default until... - 01:14 pm Revision a39c1d47: kvm: x86: Add user space part for in-kernel IOAPIC
- This introduces the KVM-accelerated IOAPIC model 'kvm-ioapic' and
extends the IRQ routing setup by the 0->2 redirecti... - 01:14 pm Revision ac791b88: ioapic: Drop post-load irr initialization
- As all devices undergo a reset prior to vmloa, and the reset value of
irr is 0, we do not need to do this clearing fo... - 01:14 pm Revision 244ac3af: ioapic: Factor out base class for KVM reuse
- Split up the IOAPIC analogously to APIC and i8259. KVM will share the
IOAPICCommonState, the vmstate, reset logic and... - 01:14 pm Revision 1660e72d: memory: Introduce memory_region_init_reservation
- Introduce a memory region type that can reserve I/O space. Such regions
are useful for modeling I/O that is only hand... - 01:14 pm Revision 512709f5: i8259: Factor out base class for KVM reuse
- Analogously to the APIC, we will reuse some parts of the user space
i8259 model for KVM. The base class provides a co... - 01:14 pm Revision 02c09195: apic: Inject external NMI events via LINT1
- On real hardware, NMI button events are injected via the LINT1 line of
the APICs. E.g. kdump expect this wiring and g... - 01:14 pm Revision dae01685: apic: Factor out base class for KVM reuse
- The KVM in-kernel APIC model will reuse parts of the user space model
while providing the same frontend view to guest... - 01:14 pm Revision 7a380ca3: apic: Open-code timer save/restore
- To enable migration between accelerated and non-accelerated APIC models,
we will need to handle the timer saving and ... - 01:14 pm Revision 9aa78c42: i8259: Completely privatize PicState
- Use DeviceState instead of PicState in the public i8259 API. This is
cleaner and allows to reorganize the PIC data st... - 01:14 pm Revision 343270ea: apic: Introduce apic_report_irq_delivered
- The in-kernel i8259 and IOAPIC backends for KVM will need this, so
encapsulate the shared bits.
Signed-off-by: Jan K... - 01:14 pm Revision 60ba3cc2: msi: Generalize msix_supported to msi_supported
- Rename msix_supported to msi_supported and control MSI and MSI-X
activation this way. That was likely to original int... - 01:14 pm Revision 3b9a6ee5: kvm: Move kvmclock into hw/kvm folder
- More KVM-specific devices will come, so let's start with moving the
kvmclock into a dedicated folder.
Signed-off-by:... - 01:14 pm Revision ab388a98: apic: Stop timer on reset
- All LVTs are masked on reset, so the timer becomes ineffective. Letting
it tick nevertheless is harmless, but will at... - 12:33 pm Revision eab70139: hyper-v: initialize Hyper-V CPUID leaves.
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
- 12:32 pm Revision 28f52cc0: hyper-v: introduce Hyper-V support infrastructure.
- [Jan: fix build with CONFIG_USER_ONLY]
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> - 10:19 am Revision dcfa4868: Makefile: Remove generated headers on clean
- Running `make distclean' followed by a new out-of-tree build would fail
due to stale generated QMP headers in the tre... - 10:19 am Revision e454e2e2: Makefile: Exclude tests/Makefile in unconfigured tree
- Since commit dbfe06c62ccedc5b64e1c6466445133dd50f6de1 (build:
split unit test builds to a separate makefile fragment)... - 10:16 am Revision 0f3c3cc9: lm32: Fix mixup of uint32 and uint32_t
- Commit d23948b15a9920fb7f6374b55a6db1ecff81f3ee (lm32: add Milkymist
VGAFB support) introduced a stray usage of the s... - 10:14 am Revision 3c941c61: tests: Silence gtester in Makefile
- This prettifies make output a little by avoiding a very long line.
As gtester prints the checks when they are run, no... - 10:13 am Revision 49cb826e: qemu-tool: Fix mixup of int64 and int64_t
- Commit cbcfa0418f0c196afa765f5c9837b9344d1adcf3 (link the main loop and
its dependencies into the tools) introduced s... - 08:51 am Revision 2c30dd74: hw/9pfs: Add new security model mapped-file.
- This enable us to do passthrough equivalent security model on NFS directory.
NFS server mostly do root squashing and ...
01/18/2012
- 02:23 pm Revision 92d48558: block: eject_device(): Use error_set()
- Also drops the leftover 'mon' argument.
This is a preparation for the next commits which will port the
eject and cha... - 02:23 pm Revision c245b6a3: qapi: Convert eject
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:23 pm Revision 7060b478: monitor: expose readline state
- HMP is now implemented in terms of QMP. The monitor has a bunch of logic to
deal with HMP right now like readline su... - 02:23 pm Revision 270b243f: qapi: Introduce change-vnc-password
- New QMP command to change the VNC password.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz... - 02:23 pm Revision 903a8814: qerror: Extend QERR_DEVICE_ENCRYPTED
- Include the name of the encrypted file.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:23 pm Revision 333a96ec: qapi: Convert change
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:23 pm Revision 80047da5: qapi: Convert block_set_io_throttle
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 02:23 pm Revision 939a1cc3: block: use proper qerrors in qmp_block_resize
- Let's report specific errors so that management tools and users can
identify the problem.
Two new qerrors are needed... - 02:23 pm Revision 9737383b: qerror: add check-qerror.sh to verify alphabetical order
- We're supposed to keep qerror definitions and table entries in
alphabetical order. In practice this is not checked.
... - 02:23 pm Revision c1303596: qerror: restore alphabetical order over qerrors
- Over time these must have gotten out of order. Put everything back in
alphabetical order.
This is purely a clean up... - 02:23 pm Revision aba2107a: qmp: Add missing gcc format attribute and fix format string
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by:... - 02:23 pm Revision a6aa9d3e: vnc: Simplify vnc_display_password()
- Drop the qerror_report() call from it and let its callers set the error
themselves. This also allows for dropping the... - 02:23 pm Revision fbf796fd: qapi: Convert set_password
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:23 pm Revision 9ad5372d: qapi: Convert expire_password
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
01/17/2012
- 05:30 pm Revision 6b7332eb: qxl: Slot sanity check in qxl_phys2virt() is off by one, fix
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redha... - 12:54 pm Revision 5a157588: vexpress, realview: Add (dummy) L2 cache controller
- Instantiate the L2 cache controller on the ARM devboards which have one,
since we have a dummy model of it now. Note ... - 12:54 pm Revision 100cf55f: arm: Remove incorrect comment in arm_timer
- The current comment says that the arm_timers are restricted to between
32 KHz and 1 MHz, but sp804 TRM does not speci... - 12:54 pm Revision b09da0c3: hw/lan9118: Add save/load support
- Implement save/load for the LAN9118.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Andreas Fä... - 12:54 pm Revision a32134aa: arm: make the number of GIC interrupts configurable
- Increase the maximum number of GIC interrupts for a9mp and a11mp to 1020,
and create a configurable property for each... - 10:44 am Revision 2bd836e5: usb-redir: Clear iso / irq error when stopping the stream
- And ignore status messages from the client which arrive after stream
stop (the stream stop send to the client and an ... - 10:44 am Revision e8a7dd29: usb-redir: Dynamically adjust iso buffering size based on ep interval
- Note the bufpq_target_size id stored in the endpoint info struct,
even though it only used once. This is done because... - 10:44 am Revision 32213543: usb-redir: Improve some debugging messages
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:44 am Revision 81fd7b74: usb-redir: Try to keep our buffer size near the target size
- Before this patch we would allow the (iso) buffer to grow unlimited
(and it would under certain circumstances) leadin... - 10:44 am Revision e1537884: usb-redir: Pre-fill our isoc input buffer before sending pkts to the host
- This is something which should have been done from the first version of
usb-redir, but wasn't.
Signed-off-by: Hans d... - 10:44 am Revision d8e17efd: usb: add USBEndpoint
- Start maintaining endpoint state at USBDevice level. Add USBEndpoint
struct and some helper functions to deal with i... - 10:44 am Revision 25d5de7d: usb: link packets to endpoints not devices
- Add USBEndpoint for the control endpoint to USBDevices. Link async
packets to the USBEndpoint instead of the USBDevi... - 10:44 am Revision 83a53bbc: usb-desc: USBEndpoint support
- Initialize USBEndpoint structs from USBDesc* data.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:44 am Revision 5b6780d0: usb/debug: add usb_ep_dump
- Add function to dump endpoint data, for debugging purposes.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:44 am Revision f003397c: usb: add max_packet_size to USBEndpoint
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:44 am Revision 82f02fe9: usb: add ifnum to USBEndpoint
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:44 am Revision 62c6ae04: xhci: Initial xHCI implementation
- Based on the implementation from Hector Martin <hector@marcansoft.com>
Hectors's implementation completely sidestepp... - 03:14 am Revision 8c4ec5c0: pxa2xx_keypad: fix unbalanced parenthesis.
- Breakage introduced by me when ammending a previous patch, sorry.
- 03:08 am Revision 078758d0: hw/arm_boot.c: Make SMP boards specify address to poll in bootup loop
- The secondary CPU bootloader in arm_boot.c holds secondary CPUs in a
pen until the primary CPU releases them. Make bo... - 03:08 am Revision ea0e6841: hw/sysbus.h: Increase maximum number of device IRQs.
- Samsung exynos4210 Interrupt Combiner needs 512 IRQ sources.
Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>... - 02:48 am Revision 753a97c6: pxa2xx_keypad: make single automatic scans work
- u-boot uses single automatic scans and polling in
pxa2xx_keypad driver, so clear KPC_AS bit immediately
and update ke... - 02:40 am Revision 7ab3aedf: pxa2xx_lcd: fix palette parser
- Pallete entry size for 16bpp format is 2 bytes, not 4
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Signed-o...
01/15/2012
- 06:54 pm Revision 41bd3603: seabios: Update to release 1.6.3.1
- User visible changes in seabios:
- Probe HPET existence (fix for -no-hpet)
- Probe PCI existence (fix for -machine ... - 06:23 pm Revision ddcada78: isapc: Fix segfault during initialization
- Obviously, linking the RTC device state to the PIIX does not belong into
the common path that is shared with the isap... - 04:13 pm Revision 3fbffb62: kvm: flush the dirty log when unregistering a slot
- Otherwise, the dirty log information is lost in the kernel forever.
Fixes opensuse-12.1 boot screen, which changes t...
01/13/2012
- 07:25 pm Revision d3cb6e2b: target-arm: Fix errors in decode of M profile CPS
- Fix errors in the decode of M profile CPS:
* the decode of the I (affects PRIMASK) and F (affects FAULTMASK)
bits... - 07:25 pm Revision 2be27624: arm: Add dummy support for co-processor 15's secure config register
- Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Mark Langsdorf <mark.langsdorf@calxeda.com>
Signe... - 06:55 pm Revision 6b620ca3: prepare for future GPLv2+ relicensing
- All files under GPLv2 will get GPLv2+ changes starting tomorrow.
event_notifier.c and exec-obsolete.h were only ever ... - 06:21 pm Revision a10348c3: virtio-console: no need to remove char handlers explicitly
- qdev is now equipped (thanks to the last commit) to disassociate
chardevs from the qdev devices on the devices going ... - 06:21 pm Revision a87f3e8b: qdev: Add a 'free' method to disassociate chardev from qdev device
- When a device is removed, remove the association with a chardev, if any,
so that the chardev can be re-used later for... - 06:21 pm Revision 86003615: vectorize is_dup_page
- is_dup_page is already proceeding in 32-bit chunks. Changing it
to 16 bytes using Altivec or SSE is easy.
Signed-of... - 06:20 pm Revision 1ba1f2e3: virtio-blk: refuse SG_IO requests with scsi=off
- QEMU does have a "scsi" option (to be used like -device
virtio-blk-pci,drive=foo,scsi=off). However, it only
masks t... - 06:20 pm Revision 701a8f76: vmstate: extract declarations out of hw/hw.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision fbc15e27: rtc: clear non-PF bits when reinjecting on ack
- When an rtc interrupt is reinjected immediately after being acked,
other interrupts should not be reinjected, so do c... - 06:20 pm Revision 49d4d9b6: ptimer: move declarations to ptimer.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: ... - 06:20 pm Revision 663447d4: rtc: raise PF bit when the periodic timer triggers but PIE=0
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision 3b89eb43: rtc: fix 12-hour mode
- Hours in 12-hour mode are in the 1-12 range, not 0-11.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off... - 06:20 pm Revision eea86673: rtc: raise AF bit when the alarm is encountered but AIE=0
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision 024a6fbd: qdev: fix device_del by refactoring reference counting
- Commit 8eb0283 broken device_del by having too overzealous reference counting
checks. Move the reference count check... - 06:17 pm Revision 607a2c72: Merge remote-tracking branch 'stefanha/trivial-patches' into HEAD
- * stefanha/trivial-patches:
bt-host: add missing break statement
virtfs-proxy-helper: Add missing printf format a... - 05:01 pm Revision 20f8bd48: target-i386: fix compilation with --enable-debug-tcg
- Commit 2355c16e74ffa4d14e7fc2b4a23b055565ac0221 introduced a new ldmxcsr
helper taking an i32 argument, but the helpe... - 12:37 pm Revision f7253270: bt-host: add missing break statement
- The switch statement in bt_host_read() is missing a break in one case.
Andrzej Zaborowski <andrew.zaborowski@intel.co... - 12:37 pm Revision f46cee37: hmp: Fix freeing of PciInfoList
- Remember the original PciInfoList in info_list and use
the info variable to traverse the list.
Signed-off-by: Stefan... - 12:37 pm Revision e7e4a6cc: virtfs-proxy-helper: Clean include files
- The common standard include files are already included via qemu-common.h,
and for the socket related include files th... - 12:37 pm Revision c5c7d3f0: virtfs-proxy-helper: Add missing printf format attribute
- Every function with printf like arguments must have it
(see file HACKING), so add it.
Signed-off-by: Stefan Weil <sw... - 12:37 pm Revision 822b635d: virtfs-proxy-helper: Fix compilation on newer systems
- Include file attr/xattr.h is not available on "newer" systems
(for example Fedora 12 or Debian Squeeze).
See comment... - 12:36 pm Revision bd947d30: configure: Modify detection of supported warning options
- Reversing the order of the warning options and -Werror is important
when clang is used instead of gcc. It changes not... - 12:36 pm Revision 5c84bd90: tcg-arm: fix a typo in comments
- ARM still doesn't support 16GB buffers in 32-bit modes, replace the
16GB by 16MB in the comment.
Reviewed-by: Peter ... - 12:36 pm Revision dabdf394: Spelling fixes in comments and documentation
- Codespell detected these new spelling issues.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajn... - 12:36 pm Revision 8d987346: vvfat: avoid leaking file descriptor in commit_one_file()
- Reported-by: Dr David Alan Gilbert <davidagilbert@uk.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm... - 12:36 pm Revision cee8e6ad: vnc: fix no-lock-key-sync strncmp() length
- The no-lock-key-sync option is being parsed incorrectly because of an
outdated strcmp() length value. Use the correc... - 12:36 pm Revision 3c8359d1: omap_dss: correct chip[1] index in RFBI_READ/RFBI_STATUS
- The RFBI_READ/RFBI_STATUS code incorrectly uses chip[0] when it should
be using chip[1]. Andrzej Zaborowski <balrog@... - 12:36 pm Revision 0b0404bf: Add 'fall through' comments to case statements without break
- These comments are used by static code analysis tools and in code reviews
to avoid false warnings because of missing ... - 12:09 pm Revision bee5a5fb: cris: Update paths to match the move of tests/cris
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:25 am Revision 1de14d43: usb: track altsetting in USBDevice
- Also handle {GET,SET}_INTERFACE in common code (usb-desc.c).
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:25 am Revision 65360511: usb: track configuration and interface count in USBDevice.
- Move fields from USBHostDevice to USBDevice.
Add bits to usb-desc.c to fill them for emulated devices too.
Also allow... - 11:25 am Revision 097db438: usb-host: rip out legacy procfs support
- This patch removes support for parsing /proc/bus/usb/devices for device
discovery. The code lacks a few features com... - 11:25 am Revision cc5f1395: usb-desc: audio endpoint support
- Add support for audio endpoints which have two more fields in the
descriptor. Also add support for extra class speci... - 11:25 am Revision b870472d: usb: add audio device model
- This brings a usb audio device to qemu. Output only, fixed at
16bit stereo @ 480000 Hz. Based on a patch from
H. Pe...
01/12/2012
- 07:33 pm Revision 515aa3c5: check-qstring: remove check.h include
- Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:34 pm Revision a7d64ddb: cleanup, Remove duplicated code
- These two blocks of code are exactly the same, remove one.
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Signe... - 06:34 pm Revision 4aa7534d: cleanup, save a syscall
- Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:34 pm Revision 0e0e7fac: Support for UDP unicast network backend
- Signed-off-by: Benjamin MARSILI <mlspirat42@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:34 pm Revision 92af0bfd: MAINTAINERS: update tracing repo git URL
- I have moved git hosting services.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Antho... - 06:34 pm Revision ad65aa88: test: eliminate libcheck tests and have make check use gtester
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 91479dd0: check-qlist: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 38273e1d: check-qjson: enable disabled tests
- gtest does the right thing here so there's no need to comment these tests out.
Signed-off-by: Anthony Liguori <aligu... - 06:05 pm Revision ef76dc59: check-qjson: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 0ac7cc2a: check-qstring: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 65cdadd2: check-qint: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision ac531cb6: check-qdict: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision a9e1c28d: check-qfloat: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision dbfe06c6: build: split unit test builds to a separate makefile fragment
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:03 pm Revision 19bf7c87: Fix qapi code generation fix
- The fixes to qapi code generation had multiple bugs:
- the Null class used to drop output was missing some methods
- ... - 06:03 pm Revision a0f42610: vga: optimize ppm_save() divisions
- ppm_save() spends upwards of 50% of its time doing divisions. Replace them
with shifts.
Reviewed-by: Alon Levy <alev... - 06:03 pm Revision c09015dd: tests: mv tests/* -> tests/tcg
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 02:54 pm Revision 73a511de: etraxfs-dma: Model metadata and eop
- - Send EOP flags to the out channels.
- Send data descriptor metadata to the out channels.
Signed-off-by: Lars Perss... - 02:54 pm Revision 9f6113c7: microblaze: Break the tb at memory barriers
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:54 pm Revision 48b5e96f: microblaze: Add support for the clz insn
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:54 pm Revision 5818dee5: microblaze: Emulate the hw stackprotector
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
01/11/2012
- 10:55 am Revision a4d1f142: target-i386: fix {min,max}{pd,ps,sd,ss} SSE2 instructions
- minpd, minps, minsd, minss and maxpd, maxps, maxsd, maxss SSE2
instructions have been broken when switching target-i3... - 10:55 am Revision adc71666: target-i386: fix round{pd,ps,sd,ss} SSE2 instructions
- roundps and roundss SSE2 instructions have been broken when switching
target-i386 to softfloat. They use float64_roun... - 10:55 am Revision 170d5b4b: target-i386: fix dpps and dppd SSE2 instructions
- The helpers implemented dpps and dppd SSE instructions are not passing
the correct argument types to the softfloat fu... - 10:55 am Revision 2355c16e: target-i386: fix SSE rounding and flush to zero
- SSE rounding and flush to zero control has never been implemented. However
given that softfloat-native was using a si...
01/10/2012
- 07:47 pm Revision 9841aee1: wm8750: Fix calculation of number of array elements
- Coverity says that the division by sizeof(*s->rate) might be wrong.
I think that coverity is right.
Signed-off-by: S... - 07:40 pm Revision c7c530cd: elf: Improve symbol lookup (optimize, fix for bsd-user)
- Coverity complained about local variable key which was only partially
initiated. Only key.st_value was set. As this w... - 07:40 pm Revision 563c2bf3: hw/integratorcp: Simplify flash remap code
- Use the new memory mutator API to simplify the flash remap code;
this allows us to drop the flash_mapped flag.
Signe... - 07:39 pm Revision 4753dea8: hw/integratorcp: Fix sense of REMAP bit
- Fix the sense of the REMAP bit: 0 should mean "map flash",
1 should mean "map RAM".
Signed-off-by: Peter Maydell <pe... - 07:24 pm Revision 14763ec8: Merge branch 's390-next' of git://repo.or.cz/qemu/agraf
- * 's390-next' of git://repo.or.cz/qemu/agraf:
s390: fix cpu hotplug / cpu activity on interrupts
s390x: add TR fu... - 07:23 pm Revision 665a04ae: PPC: Fix linker scripts on ppc hosts
- When compiling qemu statically with multilib on PPC, we hit the
same issue that commit 845f2c2812d9ed24b36c02a3d06ee8... - 07:20 pm Revision 0cdb9554: target-sh4: ignore ocbp and ocbwb instructions
- ocbp and ocbwb controls the writeback of a cache line to memory. They
are supposed to do nothing in case of a cache m... - 06:52 pm Revision 05b922dd: tcg/arm: Use r6 as TCG_AREG0 to avoid clash with Thumb framepointer
- On ARM, in Thumb mode r7 is used for the framepointer; this meant
that we would fail to compile in debug mode because... - 10:36 am Revision 520a02f8: cris-dis: Clean memory allocation
- The old code used sizeof(const struct cris_opcode **) where it should
have used sizeof(const struct cris_opcode *). A...
01/09/2012
- 04:54 pm Revision cd9244e4: Merge remote-tracking branch 'qemu-kvm/fix-vhost-after-memory-listener' into s...
- * qemu-kvm/fix-vhost-after-memory-listener:
vhost: improve region filtering
vhost: fix mem_sections memory corrup... - 02:01 pm Revision c49450b9: vhost: improve region filtering
- vhost memory management doesn't care about non-memory (e.g. PIO) or non-RAM
regions. Adjust the filtering to reflect... - 01:59 pm Revision 637f7a6a: vhost: fix mem_sections memory corruption
- A memset() used to delete an entry in an array did not take into account
the array element's size.
Signed-off-by: Av... - 01:09 pm Revision d743c382: vhost: fix incorrect userspace address
- MemoryListener::region_add() gives us a slice of a MemoryRegion, not a
region. Adjust the userspace address to refle...
01/08/2012
- 06:16 pm Revision 1ddde087: Fix vmstate_register_ram() for rom/device regions
- rom/device regions have a ram_addr that is composed of both an I/O handler
(low bits) and RAM region (high bits); but... - 01:10 pm Revision 1470a0cd: memory: Fix adjust_endianness()
- Commit a621f38de85598a13d8d8524d1a94fc6a1818215 (Direct dispatch
through MemoryRegion) moved byte swaps to a central ... - 01:10 pm Revision 2c3579ab: memory: Fix memory_region_wrong_endianness()
- Since commit be675c972088eba210e18dc125613e9f205a6bfb (memory: move
endianness compensation to memory core) it was ch... - 12:59 pm Revision 6148b23d: kvm: fix build error in ppc kvm due to memory_region_init_ram_ptr() change
- Commit c5705a772 ("vmstate, memory: decouple vmstate from memory API") changed
the signature of memory_region_init_ra...
01/07/2012
- 11:19 pm Revision e7f92902: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- * 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
arm: add dummy A9-specific cp15 regis... - 11:01 pm Revision 15f43ccd: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
- * 'ppc-next' of git://repo.or.cz/qemu/agraf:
PPC: Add description for the Freescale e500mc core.
pseries: Check f... - 10:29 pm Revision c2780865: sm501: Fix size of color_reg
- color_reg is expected to hold 32 bit values, so it was too small.
This bug was reported by coverity:
hw/sm501.c:624... - 07:16 pm Revision e9b40fd3: malta: Fix regression (i8259 interrupts did not work)
- Commit 5632ae46d5bda798e971dae48ebb318ac2c3686a passes the address
of i8259 to qemu_irq_proxy. i8259 is an auto varia... - 07:16 pm Revision f840fa99: target-sh4: Fix operands for fipr, ftrv instructions
- Coverity complained about right shifts of opcode (16, 18) which were
larger than the size of opcode (16 bit).
Using ...
01/06/2012
- 08:51 pm Revision a2e4d53e: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
qemu-nbd: drop loop which can never loop
Make python mandatory
net/socket.c: Fix fd... - 08:50 pm Revision 2afee49f: virtio-9p-proxy: Fix typo causing compile failure on 32 bit hosts
- Fix a compile failure on 32 bit hosts (integer constant is too large
for 'unsigned long' type) by correcting a typo w... - 05:09 pm Revision dc10e8b3: qemu-nbd: drop loop which can never loop
- For some reason nbd_client_thread() has a do..while loop which can never
loop, the condition is bogus because we woul... - 05:07 pm Revision 7a3fc891: Make python mandatory
- The QEMU build depends on Python so make it an explicit requirement.
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Signe... - 05:07 pm Revision a2c80be9: configure: CONFIG_QEMU_INTERP_PREFIX only for user mode
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 05:07 pm Revision a46667ea: net/socket.c: Fix fd leak in net_socket_listen_init() error paths
- Fix a leak of a file descriptor due to missing closesocket() calls
in error paths in net_socket_listen_init().
Signe... - 05:07 pm Revision bb16172c: gdbstub: Fix fd leak in gdbserver_open() error path
- Fix a leak of a file descriptor in error exit paths in
gdbserver_open().
Signed-off-by: Peter Maydell <peter.maydell... - 05:07 pm Revision 359bc95d: configure: Fix test for supported host CPU type
- The test for whether the host CPU is supported had several problems:
* the attempt to fall back to TCI was done as a... - 05:07 pm Revision d70d6b31: qemu-options.hx: fix tls-channel help text
- Remove the default compiled out tunnel channel, add the always available
cursor channel. Optimally the man page would... - 05:07 pm Revision 6a84cb1f: scsi virtio-blk usb-msd: Clean up device init error messages
- Replace
error_report("DEVICE-NAME: MESSAGE");
by just
error_report("MESSAGE");
in block device init funct... - 05:07 pm Revision be62a2eb: Strip trailing '\n' from error_report()'s first argument (again)
- Commit 6daf194d got rid of them, but Hans and Gerd added some more
lately. Tracked down with this Coccinelle semanti... - 04:15 pm Revision f40b7d11: Merge remote-tracking branch 'amit/master' into staging
- * amit/master:
virtio-console: Fix failure on unconnected pty - 04:14 pm Revision 74b728e4: Merge remote-tracking branch 'aneesh/for-upstream' into staging
- * aneesh/for-upstream:
hw/9pfs: Add support to use named socket for proxy FS
hw/9pfs: man page for proxy helper
... - 04:12 pm Revision 40aceb98: Merge remote-tracking branch 'sstabellini/xen_mem_fix' into staging
- * sstabellini/xen_mem_fix:
xen: Fix after recent change in dirty bitmap tracking. - 04:11 pm Revision f3e8275f: Merge remote-tracking branch 'kraxel/usb.33' into staging
- * kraxel/usb.33:
usb-ohci: td.cbp incorrectly updated near page end
usb-host: properly release port on unplug & e... - 01:36 pm Revision 24a5bbe1: usb-storage: cancel I/O on reset
- When resetting the usb-storage device we'll have to carefully cancel
and clear any requests which might be in flight,... - 01:36 pm Revision c75fead6: usb-host: properly release port on unplug & exit
- Factor out port release into a separate function. Call release function
in exit notifier too. Add explicit call the... - 01:36 pm Revision fd891c93: usb-ohci: td.cbp incorrectly updated near page end
- The current code that updates the cbp value after a transfer looks like this:
td.cbp += ret;
if ((td.cbp & 0xfff) + r...
01/05/2012
- 05:49 pm Revision 1b9e01c1: target-arm: Don't use cpu_single_env in bank_number()
- Avoid using cpu_single_env in bank_number() -- if we were
called via the gdb stub reading or writing the CPSR then
it... - 05:49 pm Revision 37064a8b: target-arm: Ignore attempts to set invalid modes in CPSR
- Ignore attempts to set the CPSR mode field to an invalid value.
This is UNPREDICTABLE, but we should not cpu_abort() ... - 05:49 pm Revision 7da362d0: arm: add dummy A9-specific cp15 registers
- Add dummy register support for the cp15, CRn=c15 registers.
config_base_register and power_control_register currentl... - 02:47 pm Revision b18620cf: xen: Fix after recent change in dirty bitmap tracking.
- A recent patch set from Avi break the dirty bitmap support of Xen. But
this is because xen_sync_dirty_bitmap will ret...
01/04/2012
- 06:06 pm Revision c47f3223: Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
- * pmaydell/arm-devs.for-upstream:
add L2x0/PL310 cache controller device
arm: add dummy gic security registers
... - 05:53 pm Revision 84a87cc4: hw/9pfs: Add support to use named socket for proxy FS
- Add option to use named socket for communicating between proxy helper
and qemu proxy FS. Access to socket can be give... - 05:53 pm Revision a2d8f1be: hw/9pfs: man page for proxy helper
- Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 05:53 pm Revision f67e3ffd: hw/9pfs: Documentation changes related to proxy fs
- Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 04:50 pm Revision d090e452: hw/9pfs: Proxy getversion
- Add proxy getversion to get generation number
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh... - 04:50 pm Revision d52b09e4: hw/9pfs: xattr interfaces in proxy filesystem driver
- Add xattr support for proxy FS
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <ane... - 04:49 pm Revision ea75fc4e: hw/9pfs: File ownership and others
- Add file ownership interfaces like chmod/chown, utime update, rename,
remove and truncating files for proxy FS
Signe... - 04:49 pm Revision b178adc3: hw/9pfs: Add stat/readlink/statfs for proxy FS
- Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 04:48 pm Revision 39f8c32c: hw/9pfs: Create other filesystem objects
- Add interfaces to create filesystem objects like directory,
device nodes, symbolic links, links for proxy filesytem d... - 04:44 pm Revision daf0b9ac: hw/9pfs: Open and create files
- Add interfaces to open and create files for proxy file system driver.
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.co... - 04:44 pm Revision 17bff52b: hw/9pfs: File system helper process for qemu 9p proxy FS
- Provide root privilege access to QEMU 9p proxy filesystem using socket
communication.
Proxy helper is started by roo... - 04:43 pm Revision 4c793dda: hw/9pfs: Add new proxy filesystem driver
- Add new proxy filesystem driver to add root privilege to qemu process.
It needs a helper process to be started by roo... - 04:23 pm Revision ddca7f86: hw/9pfs: Add validation to {un}marshal code
- Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 04:21 pm Revision 99519f0a: hw/9pfs: Move opt validation to FsDriver callback
- This remove all conditional code from common code path and
make opt validation a FSDriver callback.
Signed-off-by: A... - 04:21 pm Revision 10925bf0: hw/9pfs: Move pdu_marshal/unmarshal code to a seperate file
- Move p9 marshaling/unmarshaling code to a separate file so that
proxy filesytem driver can use these calls. Also made... - 03:41 pm Revision e0236681: hw/omap1.c: Drop unused includes
- Drop includes of qemu-timer.h, qemu-char.h and pc.h as they are no
longer needed.
Signed-off-by: Peter Maydell <pete... - 03:41 pm Revision b2123a48: add L2x0/PL310 cache controller device
- This is just a dummy device for ARM L2 cache controllers, based on the
pl310. The cache type parameter can be defined... - 03:41 pm Revision 0ec6dc73: hw/omap_gpmc: Fix region map/unmap when configuring prefetch engine
- When configuring the prefetch engine (and also when resetting from
a state where the prefetch engine was enabled) be ... - 03:41 pm Revision 78aca8a7: arm: add missing scu registers
- Add power control register to a9mpcore
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Mark Lang... - 03:41 pm Revision 104a26a2: arm: Set frequencies for arm_timer
- Use qdev properties to allow board modelers to set the frequencies
for the sp804 timer. Each of the sp804's timers ca... - 03:41 pm Revision b79f2265: arm: add dummy gic security registers
- Implement handling for the RAZ/WI gic security registers.
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signe... - 03:41 pm Revision b9f7bc40: hw/omap1.c: Separate dpll_ctl from omap_mpu_state
- Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-b... - 03:41 pm Revision 03759534: hw/omap1.c: Separate PWT from omap_mpu_state
- Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-b... - 01:34 pm Revision de712f94: Convert IO_MEM_SUBPAGE_RAM to be a MemoryRegion
- Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net> - 01:34 pm Revision dd81124b: Switch cpu_register_physical_memory_log() to use MemoryRegions
- Still internally using ram_addr.
Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twid... - 01:34 pm Revision 70c68e44: Convert the subpage wrapper to be a MemoryRegion
- Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net> - 01:34 pm Revision 0e0df1e2: Convert IO_MEM_{RAM,ROM,UNASSIGNED,NOTDIRTY} to MemoryRegions
- Convert the fixed-address IO_MEM_RAM, IO_MEM_ROM, IO_MEM_UNASSIGNED,
and IO_MEM_NOTDIRTY io handlers to MemoryRegions... - 01:34 pm Revision 1ec9b909: Convert io_mem_watch to be a MemoryRegion
- Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net> - 01:34 pm Revision a621f38d: Direct dispatch through MemoryRegion
- Now that all mmio goes through MemoryRegions, we can convert
io_mem_opaque to be a MemoryRegion pointer, and remove t... - 01:34 pm Revision b3b00c78: Remove IO_MEM_SUBPAGE
- Replace with a MemoryRegion flag.
Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twi... - 01:34 pm Revision 11c7ef0c: Remove IO_MEM_SHIFT
- We no longer use any of the lower bits of a ram_addr, so we might as well
use them for the io table index. This incr... - 01:34 pm Revision 75c578dc: Drop IO_MEM_ROMD
- Unlike ->readonly, ->readable is not inherited from aliase, so we can simply
query the memory region.
Signed-off-by:... - 01:34 pm Revision 8f77558f: memory: obsolete cpu_physical_memory_[gs]et_dirty_tracking()
- The getter is no longer used, so it is completely removed.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed... - 01:34 pm Revision 5a97065b: xen: convert framebuffer dirty tracking to memory API
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 01:34 pm Revision 7638e0d2: memory: obsolete more dirty memory related functions
- No longer used outside memory.c and exec.c.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Ki... - 01:34 pm Revision be675c97: memory: move endianness compensation to memory core
- Instead of doing device endianness compensation in cpu_register_io_memory(),
do it in the memory core.
Signed-off-by... - 01:34 pm Revision f1f6e3b8: exec: make phys_page_find() return a temporary
- Instead of returning a PhysPageDesc pointer, return a temporary.
This lets us move away from actually storing PhysPag... - 01:34 pm Revision acbbec5d: memory: move mmio access to functions
- Currently mmio access goes directly to the io_mem_{read,write} arrays.
In preparation for eliminating them, add indir... - 01:34 pm Revision 26a83ad0: memory: remove MemoryRegion::backend_registered
- backend_registered was used to lazify the process of registering an
mmio region, since the it is different for the I/... - 01:34 pm Revision d39e8222: Uninline get_page_addr_code()
- Its use of IO_MEM_ROM and friends will later cause #include loops; and it
is too large to merit inlining.
Signed-off... - 01:34 pm Revision 1d393fa2: Avoid range comparisons on io index types
- The code sometimes uses range comparisons on io indexes (e.g.
index =< IO_MEM_ROM). Avoid these as they make moving ... - 01:34 pm Revision 2774c6d0: Fix wrong region_offset when overlaying a page with another
- cpu_register_physical_memory_log() does not update region_offset
if a page was previously registered for the same add... - 01:34 pm Revision c5705a77: vmstate, memory: decouple vmstate from memory API
- Currently creating a memory region automatically registers it for
live migration. This differs from other state (whi... - 01:34 pm Revision 7c637366: Store MemoryRegion in RAMBlock
- As a step in moving live migration from RAMBlocks to MemoryRegions,
store the MemoryRegion in a RAMBlock.
Reviewed-b... - 01:34 pm Revision 71c510e2: Switch ram_save to the memory API
- Avoid using ram_addr_t, instead use (MemoryRegion *, offset) pairs.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.co... - 01:34 pm Revision 8fec98b4: Sort RAMBlocks by ID for migration, not by ram_addr
- ram_addr is (a) unstable (b) going away. Sort by idstr instead.
Commit b2e0a138e initially introduced the sorting f... - 01:34 pm Revision dc94a7ed: Convert ram_load() to the memory API
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 01:34 pm Revision f09f2189: Remove support for version 3 ram_load
- Version 3 ram_load depends on ram_addrs, which are not stable. Version 4
was introduced in 0.13 (and RHEL 6), so thi... - 01:34 pm Revision 8991c79b: memory: introduce memory_region_name()
- Trivial accessor for the name attribute.
Signed-off-by: Avi Kivity <avi@redhat.com> - 12:56 pm Revision 7279a85f: Fix parse of usb device description with multiple configurations
- Changed From V1:
Use DPRINTF instead of fprintf,because it is not an error.
When testing ipod on QEMU by He Jie Xu<x... - 12:35 pm Revision 8717d88a: hw/omap1.c: Separate PWL from omap_mpu_state
- Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-b... - 12:35 pm Revision 3b204c81: hw/omap1.c: omap_mpuio_init() need not be public
- omap_mpuio_init() is only used and defined in omap1.c, so make it static.
Signed-off-by: Peter Maydell <peter.maydel... - 12:32 pm Revision 128939a9: hw/pl110.c: Add post-load hook to invalidate display
- Add a post-load hook which invalidates the display. In particular, if we
don't do this and the display size we've jus... - 12:31 pm Revision 624923be: hw/pl181.c: Add save/load support
- Add save/load support to the PL181.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 03:48 am Revision 7fa41e53: [S390] Add hotplug support
- I just submitted a few patches that enable the s390 virtio bus to receive
a hotplug add event. This patch implements ... - 03:48 am Revision 963d83c8: Compile device-hotplug on all targets
- All guest targets could potentially implement hotplugging. With the next
patches in this set I will also reflect this... - 03:48 am Revision dd97aa8a: Add generic drive hotplugging
- The monitor command for hotplugging is in i386 specific code. This is just
plain wrong, as S390 just learned how to d... - 03:48 am Revision 971ca4d9: Expose drive_add on all architectures
- All architectures can now use drive_add on the monitor. This of course
does not mean that there is hotplug support fo... - 03:48 am Revision 7d77793d: s390x: add TR function for EXECUTE
- Newer gcc versions (or glibc?) also generate code that tries to EXECUTE
the TR opcode. Implement it so that we don't ... - 03:48 am Revision 93116ac0: s390: fix cpu hotplug / cpu activity on interrupts
- The add_del/running_cpu code and env->halted are tracking stopped cpus.
Sleeping cpus (idle and enabled for interrupt...
01/03/2012
- 10:39 pm Revision f3c6a169: Merge remote-tracking branch 'qemu-kvm/memory/page_desc' into staging
- * qemu-kvm/memory/page_desc: (22 commits)
Remove cpu_get_physical_page_desc()
sparc: avoid cpu_get_physical_page_... - 07:19 pm Revision ffcde12f: kvm: avoid cpu_get_physical_page_desc()
- This reaches into the innards of the memory core, which are being
changed. Switch to a memory API version.
Signed-o... - 07:19 pm Revision 2817b260: vhost: avoid cpu_get_physical_page_desc()
- This reaches into the innards of the memory core, which are being
changed. Switch to a memory API version.
Signed-o... - 07:19 pm Revision b7c28c74: virtio-balloon: avoid cpu_get_physical_page_desc()
- This reaches into the innards of the memory core, which are being
changed. Switch to a memory API version.
Signed-o... - 07:19 pm Revision cc4aa830: sparc: avoid cpu_get_physical_page_desc()
- This reaches into the innards of the memory core, which are being
changed. Switch to a memory API version.
Signed-o... - 07:19 pm Revision 586c6230: Remove cpu_get_physical_page_desc()
- No longer used.
Signed-off-by: Avi Kivity <avi@redhat.com> - 07:19 pm Revision dcd97e33: memory: remove CPUPhysMemoryClient
- No longer used.
Signed-off-by: Avi Kivity <avi@redhat.com> - 07:19 pm Revision 20581d20: xen: convert to MemoryListener API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:49 pm Revision 68f3a94c: pseries: Populate "/chosen/linux,stdout-path" in the FDT
- There is a device tree property "/chosen/linux,stdout-path" which indicates
which device should be used as stdout - i... - 04:49 pm Revision f7aa5583: PPC: Add description for the Freescale e500mc core.
- This core is found on chips such as p4080, p3041, p2040, and p5020.
More needs to be done to make this viable for TC... - 04:49 pm Revision 9fc380d3: pseries: Check for duplicate addresses on the spapr-vio bus
- Check that devices on the spapr vio bus aren't given duplicate
addresses. Currently we will not run with duplicate de... - 04:49 pm Revision 1fc02533: pseries: Remove hcalls callback
- For forgotten historical reasons, PAPR hypercalls for specific virtual IO
devices (oh which there are quite a number)... - 04:49 pm Revision 6e806cc3: pseries: FDT NUMA extensions to support multi-node guests
- Add NUMA specific properties to guest's device tree to boot a multi-node
guests. This patch adds the following proper... - 04:49 pm Revision 05c19438: pseries: Emit device tree nodes in reg order
- Although in theory the device tree has no inherent ordering, in practice
the order of nodes in the device tree does e... - 04:49 pm Revision 98331f8a: pseries: Add a routine to find a stable "default" vty and use it
- In vty_lookup() we have a special case for supporting early debug in
the kernel. This accepts reg == 0 as a special c... - 04:48 pm Revision 157feead: kvm-ppc: halt secondary cpus when guest reset
- When guest reset, we need to halt secondary cpus until guest kick them.
This already works for tcg. The patch add the... - 03:49 am Revision 4e9200a0: PPC: monitor: add ability to dump SLB entries
- When run with a PPC Book3S (server) CPU Currently 'info tlb' in the
qemu monitor reports "dump_mmu: unimplemented". ... - 03:49 am Revision 33bcd98c: console: Fix segfault on screendump without VGA adapter
- When trying to create a screen dump without having any VGA adapter
inside the guest, QEMU segfaults.
This is because...
Also available in: Atom