Activity
From 11/02/2009 to 12/01/2009
12/01/2009
- 07:54 pm Revision 36536984: Merge commit 'mst/for_anthony' into mst
- 06:00 pm Revision 98304c84: msix: clear pending bit of an unused vector
- PCI spec states:
if a masked vector has its Pending bit set, and the associated
underlying interrupt events are someh... - 06:00 pm Revision 1f944c66: msix: fix reset value for enable bit
- On reset, we currently clear all bits in msix control register *except*
enable bit. This is wrong: the spec says we ... - 05:59 pm Revision ae1be0bb: msix: fix mask bit state after reset
- PCI spec states that mask bit must be 1 after reset.
Make it so.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 05:58 pm Revision 1b8e9b27: virtio: do not reset msix state on soft reset
- msix state is managed by OS, not the
driver, so it's wrong to touch it
on io from driver.
Mark all vectors unused ins... - 05:58 pm Revision b5f28bca: msix: add helper to unuse all msix entries
- will be used by virtio on soft reset
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 05:52 pm Revision 88a95564: pci: convert goto into scope in bridge_filter
- goto into scope is evil. rearrange pci_bridge_filter
so that we always go to end of function on error.
Signed-off-by... - 05:52 pm Revision d46636b8: pci: pci bridge related clean up.
- - fix bridge prefetchable memory accesser to check 64bit or not.
- use pcibus_t consistently instead mixing pcibus_t ... - 05:52 pm Revision 10c9c329: pci: fix pci_config_get_io_base().
- fix typo in pci_config_get_io_base().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael ... - 05:52 pm Revision b47b0706: pci: remove magic number, 256 in pci.c
- This patch replaces magic number, 256, with ARRAY_SIZE().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Sig... - 05:52 pm Revision 876a350d: pci: split up up pci_update mappings
- Split bar address math into a separate function.
In particular, this gets rid of an ugly forward goto
into scope that... - 05:52 pm Revision ec503442: pci: clean up of pci_update_mappings()
- This patch converts r->size == 0 to !r_size.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: M... - 05:52 pm Revision 2c56b44b: pci: remove unused constants
- This patch removes unused constants committed by
fb23162885f7fd8cf7334bed22c25ac32c7d8b9d.
Signed-off-by: Isaku Yama... - 05:52 pm Revision fb47a2e9: pci: move typedef, PCIHostState, PCIExpressHost to qemu-common.h.
- This patch moves two typedefs, PCIHostState and PCIExpressHost to
qemu-common.h for consistency as PCIBus and PCIDevi... - 05:52 pm Revision 3c217c14: pci: remove some unnecessary comment in pci.h
- This patch removes some comment which should go into commit log
in pci.h.
Signed-off-by: Isaku Yamahata <yamahata@va... - 05:52 pm Revision 3e21ffc9: pci: clean up of pci_init_wmask().
- This patch replaces for loop by memset in pci_init_wmask().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
S... - 05:51 pm Revision c34369d4: pci: kill unnecessary included in pci.c
- including pci_host.h isn't needed by pci.c.
This patch kills it.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.... - 05:51 pm Revision 42331e9f: pci_host: remove unnecessary & 0xff.
- This patch removes unnecessary & 0xff in pci_dev_find_by_addr().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.... - 05:51 pm Revision c469e1dd: pci: s/pci_find_host_bus/pci_find_root_bus/g
- This patch renames pci_find_host_bus() to pci_find_root_bus()
as suggested by "Michael S. Tsirkin" <mst@redhat.com>.
... - 05:51 pm Revision 070297d2: pci: remove pci_sub_bus() by open coding.
- Because pci_sub_bus() is used only once so eliminate it
by open coding as suggested by "Michael S. Tsirkin" <mst@redh... - 05:51 pm Revision f08b32fe: pci: shorten pci_host_{conf, data}_register_xxx function a bit.
- pci_host_data_register_io_memory and its variants are too long a bit.
So shorten them. Now they are
pci_host_{conf, d... - 05:51 pm Revision 8d6514f8: pci: rename (pci_/pcie_mmcfg_)addr_to_dev
- This patch renames pci_addr_to_dev(), pcie_mmcfg_addr_to_dev()
to pci_dev_find_by_addr(), pcie_dev_find_by_mmcfg_addr... - 05:51 pm Revision 7ac901cd: pci: remove pci_addr_to_config() by open code
- This patch removes pci_addr_to_config() and open code it
as suggested by Michael S. Tsirkin <mst@redhat.com>.
Signed... - 05:51 pm Revision 4677d8ed: pci: simplify (pci_/pcie_mmcfg_)data_read()
- Remove switch on length: we don't care about
high bits for value, so just return all ones
if no device. And add one ... - 05:51 pm Revision b6243d99: pci: move pci_data_{read, write}() declaration from pci.h to pci_host.h
- Now pci host stuff has been moved from pci.[hc] to pci_host.[hc]
so the declaration of pci_data_{read, write}() shoul... - 05:51 pm Revision f88d7509: pci: fix pci_info_device().
- It printed wrong limit value of bridge.
This patch fixes it.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
... - 05:51 pm Revision 18e08a55: pci: pci.h cleanup: move out stuff not in pci.c
- pci.h declares some functions which aren't
defined in pci.h. Clean up moving things
to appropriate headers, and updat... - 02:06 am Revision 0cbfcd2b: tcg: increase TCG_MAX_OP_SIZE to 192
- This is needed on a MIPS host and a 64-bit cross-endian target.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 02:06 am Revision afa05235: tcg: initial mips support
- Based on a patch from Arnaud Patard (Rtp) <arnaud.patard@rtp-net.org>
A few words about design choices:
* Two regist...
11/30/2009
- 05:18 pm Revision e7139c44: target-mips: use physical address in lladdr
- Currently the ll/sc instructions use the virtual address in both
user and system mode. Use the physical address inste... - 05:10 pm Revision 25b91e32: target-mips: add a function to do virtual -> physical translations
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:10 pm Revision 1147e189: target-mips: split code raising MMU exception in a separate function
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:06 pm Revision 0ae43045: target-mips: factorize load/store code in op_helper.c
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 04:42 pm Revision bbe813a2: Fix commit a167ba50851cdac2fa36633587e98c5956cd6b18
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
11/29/2009
- 07:00 pm Revision a167ba50: Add support for GNU/kFreeBSD
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
11/27/2009
- 07:42 pm Revision 3098b9fd: Revert "vga: do not resize the screen on hw_invalidate"
- This causes ctrl+alt+u or ctrl+alt+f to not work when windows hasn't been
resized first. Other graphic emulators do r...
11/24/2009
- 08:53 pm Revision 63e86b2e: Makefile: Fix spelling
- Replace defconfing -> defconfig
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aur... - 08:51 pm Revision fea0ac23: cpu-all.h: fix cpu_get_real_ticks on mips host
- Fix cpu_get_real_ticks:
- check should be done on __mips and not __mips_isa_rev
- linux kernels >= 2.6.25 are emulati... - 08:51 pm Revision 7d301752: tcg: fix tcg_regset_{set,reset}_reg with more than 32 registers
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 08:51 pm Revision 3ca05588: linux-user: remove hardcoded value of _NSIG in signal.c
- In a bunch of places, 64 is used as value of _NSIG but it's wrong
at least on MIPS were _NSIG is 128.
Based on a pat... - 08:51 pm Revision 016b2b28: tcg/ppc64,x86_64: fix constraints of op_qemu_st64
- This op only takes two arguments, not two.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 03:10 pm Revision e9273455: Add missing break.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
11/23/2009
- 08:53 pm Revision b0293e54: Update SeaBIOS
- This includes the following changes:
42bc394 Make sure to reenable ata interrupts even on error.
494dfc6 Move Se...
11/22/2009
- 11:35 pm Revision 426f5abc: ARM atomic ops rewrite
- Implement ARMv6 atomic ops (ldrex/strex) using the same trick as PPC.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 11:27 pm Revision 1dfe3943: DS1338 RTC
- Implement MAXIM SD1338 RTC+NVRAM.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 11:27 pm Revision 3cd035d8: GPIO I2C rework
- Reqrite bitbanging I2C implementation. New code improves stop/start
condition handling, and gives more accurate inpu... - 11:27 pm Revision abd0c6bd: BCD cleanup
- Combine multiple BCD implementations.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 11:27 pm Revision eee48504: ARM RealView I2C
- Add ARM Realview I2C host emulation.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 11:24 pm Revision a992fe3d: Makefile dependencies for device configs
- Add makefile dependencies for target specific device configs.
These will copy the default config if none exists, obso... - 03:37 pm Revision 60c9af07: target-mips: fix physical address type in MMU functions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 03:19 pm Revision c0d674b5: [WIN32] Enable -k option on Windows too
- There is no reason to have it disabled on this platform.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Sign... - 03:12 pm Revision 2a6e32dd: target-mips: make CP0_LLAddr register CPU dependent
- Depending on the CPU, CP0_LLAddr is either read-only or read-write,
and the returned value can be shifted by a variab... - 03:12 pm Revision 5499b6ff: target-mips: rename CP0_LLAddr into lladdr
- The variable CP0_LLAddr represent the full lladdr, not the actual
register value, which is only part of this value an...
11/21/2009
- 11:32 am Revision dd4239d6: Allow build of linuxboot.S with old assemblers
- In the spirit of ff56954baf9cfab5cbbe18d10b4a09e4a17f39a8, fix the
build of linuxboot.S with old as(1) (as found in s... - 11:32 am Revision 929fe497: Avoid segfault on net_tap_init() failure
- Check for fd == -1 there.
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: Blue Swirl <blauwirbel... - 11:32 am Revision 2f859a3c: tap-bsd: handle ifname on FreeBSD hosts
- Handle ifname on FreeBSD hosts; if no ifname is given, always start
the search from tap0. (Simplified/cleaned up ver... - 11:32 am Revision 39ca4c08: Fix tap breakage on BSD hosts (no IFF_VNET_HDR)
- net/tap-bsd.c was assuming IFF_VNET_HDR was always available, which
I think isn't true on any BSD.
Signed-off-by: Ju... - 11:06 am Revision 22a2bdcb: Fix OpenBSD build of qemu-io
- GCC 3.3.5 generates warnings for static forward declarations of data, so
rearrange code to use static forward declara... - 01:40 am Revision 3a3fb96d: configure: Fix spelling in comment and rework the comment
- * Replace vill -> will.
* Comment was formatted to make it more readable
and to conform to the coding standard, to... - 01:37 am Revision 86355e07: qemu-io: build on all platforms
- Since c32d766af127f68bb75ba5689f2f5239227bf559, qemu-io should be
portable. It is currently built only on linux and m... - 01:34 am Revision e0cf6d15: slirp: fix use-after-free
- 460fec67ee introduced a use-after free in slirp.
Cc: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Mark McLough...
11/19/2009
- 06:45 pm Revision f7c70325: ARM PBX-A9 board support
- Implement ARM RealView PBX-A9 board support.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:45 pm Revision 10055562: ARM Cortex-A9 cpu support
- Basic Cortex-A9 support.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:45 pm Revision 60011498: ARM FP16 support
- Implement the ARM VFP half precision floating point extensions.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:42 pm Revision f165b53a: Built network devices once
- Move some generic NICS into libhw, and build them for ARM targets.
Signed-off-by: Paul Brook <paul@codesourcery.com>
11/18/2009
- 06:22 pm Revision cd7aafcb: sb16: remove highspeed reset code
- It was never enabled in any of the public builds anyway.
Noticed by Steve Grubb.
Signed-off-by: malc <av1474@comtv.ru> - 06:22 pm Revision 7cbb28ed: audio: Remove conditional around sw which can not be NULL
- Noticed by Steve Grubb.
Signed-off-by: malc <av1474@comtv.ru> - 01:25 am Revision 493abda6: audio: link with -lpulse in addition to -lpulse-simple
- Link with -lpulse in addition to -lpulse-simple, needed when --no-add-needed
is passed to the linker (gold default).
...
11/17/2009
- 11:27 pm Revision 9cf55765: Fix typo
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:00 pm Revision 50035d3d: Fix mingw32 build
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:52 pm Revision 9c7a4202: Prevent configuring for a user emulator on a different type of OS
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:39 pm Revision dd4b2659: Move common option rom code to header file
- We will have a linux boot option rom soon, so let's take all functionality
that might be useful for both to a header ... - 06:39 pm Revision 57a46d05: Convert linux bootrom to external rom and fw_cfg
- We already have a working multiboot implementation that uses fw_cfg to get
its kernel module etc. data in int19 runti... - 06:39 pm Revision cfc6d90a: Add linuxboot to BLOBS
- We should install linuxboot.bin too, so let's add it to the to-be-installed
blobs.
Signed-off-by: Alexander Graf <ag... - 06:39 pm Revision 77873196: Convert multiboot to fw_cfg backed data storage
- Right now we load the guest kernel to RAM, fire off the BIOS, hope it
doesn't clobber memory and run an option rom th... - 06:38 pm Revision 235f86ef: Introduce rom_copy
- We have several rom helpers currently, but none of them can get us
code that spans several roms into a pointer.
This... - 06:38 pm Revision ff06108b: fw_cfg: change cur_offset to 32 bits
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:49 pm Revision 6ee59202: Add test suite for json marshalling
- By reusing the qjson test suite. After checking that we can demarshal, marshal
again and compared to the expected de... - 04:49 pm Revision 1fd825f7: Provide marshalling mechanism for json
- This introduces qobject_to_json which will convert a QObject to a JSON string
representation.
Signed-off-by: Anthony... - 04:49 pm Revision 19451201: Update SeaBIOS to latest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:49 pm Revision 422c46a8: Add a unit test for JSON support
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:49 pm Revision 21f800d3: QDict: Introduce qdict_iter()
- This adds iterator support to QDict, it will be used by the
(to be introduced) QError module.
Signed-off-by: Luiz Ca... - 04:49 pm Revision 4a5fcab7: Add a JSON parser
- This is the third and final stage of the JSON parser. It parses lexical tokens
performing grammar validation and cre... - 04:49 pm Revision b4748b9b: Add a QObject JSON wrapper
- This provides a QObject interface for creating QObjects from a JSON expression.
Signed-off-by: Anthony Liguori <alig... - 04:49 pm Revision f7e6b192: Add a QBool type
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:49 pm Revision d7ff3acb: Add a JSON message boundary identifier
- The second stage of our JSON parser is a simple state machine that identifies
individual JSON values by counting the ... - 04:49 pm Revision 5ab8558d: Add a lexer for JSON
- Our JSON parser is a three stage parser. The first stage tokenizes the stream
into a set of lexical tokens. Since t... - 04:49 pm Revision 78f5d726: Cleanup configure checks for dup3 and fallocate
- We have a function for this which does not issue annoying warnings.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.co... - 04:49 pm Revision ec072ced: Add a QFloat datatype
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:49 pm Revision 033815fe: Add operations to qlist to allow it to be used as a stack
- This makes lists no longer invariant. It's a very useful bit of functionality
though.
To deal with the fact that lis... - 04:49 pm Revision 9c9efb6b: Add unit test for QFloat
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:49 pm Revision d30ec846: Allow strings to grow in size
- This lets us use QString for building larger strings
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:49 pm Revision c99ca931: Properly escape QDECREF macro arguments
- QDECREF does not properly escape the macro arguments which can lead to
unexpected syntax errors.
Signed-off-by: Anth... - 04:49 pm Revision fbc3d96c: Enable migration without shared storage from the monitor
- This patch adds the option to activate non-shared storage migration from the
monitor.
The migration command is as fol... - 04:49 pm Revision 0e607a80: kvm: x86: Refactor use of interrupt_bitmap
- Drop interrupt_bitmap from the cpustate and solely rely on the integer
interupt_injected. This prepares us for the ne... - 04:49 pm Revision caa5af0f: kvm: Add arch reset handler
- Will be required by succeeding changes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Li... - 04:49 pm Revision c163b5ca: Block live migration
- This patch introduces block migration called during live migration. Block
are being copied to the destination in an a... - 04:03 pm Revision 7cd1e32a: Expose a mechanism to trace block writes
- To support live migration without shared storage we need to be able to trace
writes to disk while migrating. This Pat... - 04:03 pm Revision 127338e6: char: rename qemu_chr_reset to qemu_chr_generic_open
- This function sends out the OPENED event to backends that
have drive the chardevs. The 'reset' is now a historical
ar... - 04:03 pm Revision 9bd7854e: char: don't limit data sent to backends to 1k per buffer
- chardevs have a 'can_read' function via which backends specify
the amount of data they can receive. When can_read ret... - 04:03 pm Revision 57e073a3: char: Remove special init_reset handling
- The initial_reset sent to chardevs doesn't do much other than setting
a bool to true. Char devices are interested in ...
11/16/2009
- 07:06 pm Revision 2a424990: LAN9118 emulation
- Add SMSC LAN9118 ethernet emulation.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 07:06 pm Revision 0ef849d7: ARM PB-A8 support
- Add ARM Realview PB-A8 board support.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 12:04 am Revision e90e795e: mips_r4k: fix reset
- (broken by 45a50b1668822c23afc2a89f724654e176518bc4)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
11/15/2009
- 07:42 pm Revision d27d06f2: PPC64: map Uni-North AGP bus aka fix Linux boot
- Uni-North AGP device mapping was accidentally dropped in
2e29bd04786003561303dcad940b38afe790fb9b.
Map the device.
... - 04:30 pm Revision 60398748: PPC64: Partial fix to Linux crash: revert to old devfn
- Before 2e29bd04786003561303dcad940b38afe790fb9b, Uni-North host and AGP
bridge were using the same devfn, 11 << 3. Th... - 04:30 pm Revision c364c974: PCI: make duplicate devfn allocation fatal
- Only two callers of pci_create_simple/pci_register_device bothered
to check the return value. Other cases were prone ...
11/14/2009
- 10:32 pm Revision 3e65aaf5: Do not execute shell scripts directly
- Signed-off-by: malc <av1474@comtv.ru>
- 02:10 pm Revision 593c0d10: mips malta: fix indentation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 02:10 pm Revision 31e3104f: target-mips: fix indentation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 02:04 pm Revision c938ada2: mips-malta: fix reset
- (broken by 45a50b1668822c23afc2a89f724654e176518bc4)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 03:25 am Revision 51cc2e78: mips: fix cpu_reset memory leak
- Remove cpu_mips_register()
- move mmu_init(), fpu_init() and mvp_init() into cpu_mips_init()
- move the other parts i... - 02:23 am Revision fc8e320e: fix make clean targets
- This patch fixes clean in case of missing directories and
also adds code to distclean that removes the following file... - 02:19 am Revision b4e1f077: sh4 disasm fixes
- Add the sh4 target to the monitor disassembly function,
and remove a duplicate "0x" printout from the sh4 dis-
assemb... - 02:17 am Revision b785e476: tcg/i386: remove duplicate sar opcode
- Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 02:14 am Revision 91011d4f: pci: Fix function pci_default_write_config
- Change 260c0cd3d985e51b15870ff47e17b7b930efbda1
(pci: use range helper functions) introduced a
bug which made pci cir... - 02:11 am Revision e16ad5b0: mips: fix CPU reset
- Don't load the kernel twice during reset.
See f2d74978764f62d832d61ac17bb5d934ade58816.
Signed-off-by: Blue Swirl <b...
11/13/2009
- 09:00 pm Revision bc90ff77: Fix PPC crash
- Because of a typo, structure field vga_bios_size was not initialized
properly and a bogus BAR6 for the nonexistent VG... - 06:31 am Revision c988bfad: ARM MPCore tweaks
- Allow the user to specify the number of cores present on the
RealView EB + ARM11MPCore board. Also split into its ow... - 06:04 am Revision 26e92f65: Realview/EB procid hacks
- Guess core tile ID based on CPU type.
Signed-off-by: Paul Brook <paul@codesourcery.com>
11/12/2009
- 07:23 pm Revision dbe73d7f: pci: fix the conversion of config field from array to pointer
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision 2966b390: fdc: fix vmstate variable passed
- When code was transformed to use qdev_reset/vmstate registration, vmstate
was passed a variable of the wrong type
Si... - 07:23 pm Revision 504c2948: qemu_system_reset: we need to call it before loadvm/migration
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision a00b2335: e1000 fix: read access to some registers is missing.
- While writing working on an e1000 driver for my university's OS I
noticed that some registers aren't readable in QEMU... - 07:23 pm Revision 6b132502: vnc: improve capslock handling.
- When capslock is toggled while the vnc window hasn't the focus qemu
will miss the state change. Add sanity checks fo... - 07:23 pm Revision c34d2451: Fix 32-bit overflow in parallels image support
- Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision 49c3c8dc: virtio-blk: Pass read errors to the guest
- We need to signal not only write errors, but also read errors to the guest
driver. This fixes a regression introduced... - 07:23 pm Revision 812151f2: kvm ppc: Remove unused label
- Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision ef2fad65: fix type in CFLAGS name
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision cb499fb2: savevm: Delete existing snapshots in all images
- When creating a snapshot we can run into the situation that the first disk
doesn't have a snapshot, but the second on... - 07:23 pm Revision 9bdbe550: kvm: Move KVM mp_state accessors to i386-specific code
- Unbreaks PowerPC and S390 KVM builds.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Signed-off-by: Anthony Li... - 07:23 pm Revision 14f26b00: Fix incoming migration
- commit b04c4134d6de28c249277de19e523bfbe4aebbd6
broke incoming migration. After talking with Gleb, code was intended... - 07:23 pm Revision f527c579: fix parallel build
- Based on a ideas of Daniel Jacobowitz + Stefan Weil
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by... - 07:23 pm Revision 4e9df06a: eepro100: Fix boot ROM support
- * Rename pxe-eepro100.bin to pxe-i82559er.bin.
The other devices supported by eepro100.c need
additional pxe boot... - 07:23 pm Revision 6a90e308: eepro100: Add missing .exit initialisation
- Some devices did not have an initialisation value
for entry ".exit". This is fixed here.
Signed-off-by: Stefan Weil ... - 07:23 pm Revision 88e2b0a5: Makefile: Fix definition of pxe-*.bin blobs
- * Remove 2nd entry for pxe-pcnet.bin.
This kind of error can be avoided by sorting
entries. So all pxe-*.bin entr... - 07:23 pm Revision 593831de: qdev: Check if unplug handler exists before calling it
- A bus may have hotplugging enabled but not have the 'unplug'
callback defined, which would lead to a crash on trying ... - 07:23 pm Revision 038eaf82: serial: Add interface to set reference oscillator frequency
- Many (most?) serial interfaces have a programmable
clock which provides the reference frequency ("baudbase").
So a fi... - 07:23 pm Revision 1bb62099: Makefile: Prettify logging
- Replace
GEN config-all-devices.mak
by
GEN config-all-devices.mak
Like this, the logging output is column aligne... - 03:15 am Revision ba6d048a: microblaze: Move the kcmdline out of the way.
- Avoids rom overlap conflicts.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 03:14 am Revision 95b279de: microblaze: Restore env when raising unmapped bus access.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:12 am Revision 4898427e: microblaze: Unbreak reset.
- Initialize synthesis config registers at reset to cope with the new
cpu_reset sequences.
Signed-off-by: Edgar E. Igl...
11/11/2009
- 09:59 pm Revision be0f204a: Fix ARM MCore secondary cpu boot
- Make MPCore secondary cpu initialization work with the new reset
handling. Also change the inital FLAG value from 3 ... - 08:21 pm Revision 97fe84f5: Reject late rom loading
- rom_+add_file/rom_add_blob only work correctly if called before
load_all_roms. Enforce this rather than silently acc... - 08:07 pm Revision f2d74978: Fix ARM system emulation
- Since 45a50b1 load_image_targphys should only be called once.
ARM boards incorrectly call it every time the system is...
11/09/2009
- 04:43 pm Revision 42262ba8: QemuOpts: parse config from file.
- Add functions to parse QemuOpts from a git-style config file.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signe... - 04:43 pm Revision 9d993394: QemuOpts: dump config.
- Add a function to write the QemuOpts configuration to a git-style
config file.
Signed-off-by: Gerd Hoffmann <kraxel@... - 04:43 pm Revision 715a664a: QemuOpts: command line switches for the config file.
- Adds -readconfig and -writeconfig command line switches to read/write
QemuOpts from config file.
In theory you shoul... - 04:43 pm Revision 8063d0fe: Documentation: Don't mention old qemu-img options
- The old options are still supported for compatibility, but they are
inconsistent (for example create -b vs. convert -... - 04:43 pm Revision 3e032364: Documentation: Add options to image format descriptions
- Explain the existing format specific options that can be used with qemu-img
create/convert -o ...
Signed-off-by: Kev... - 04:43 pm Revision eeb4a3ba: Added imlpementation for qemu_error for non-qemu executables
- Now qemu_error can be called also from shared files, e.g. block.c.
Signed-off-by: Naphtali Sprei <nsprei@redhat.com>... - 04:43 pm Revision 7273a2db: Documentation: Add documentation for -chardev
- Adds documentation for all -chardev backends.
Signed-off-by: Matthew Booth <mbooth@redhat.com>
Signed-off-by: Anthon... - 04:43 pm Revision f932c040: Documentation: Move image format descriptions to own section
- The description of the image formats is too long to be a subitem of a parameter
description. It will become even long... - 04:43 pm Revision ddc97855: QemuOpts: add find_list()
- Factor out the QemuOptsList search code for upcoming users.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-... - 04:43 pm Revision ba42b646: eepro100: Improve support for different devices
- * Add device properties (size of statistical data,
extended tcb support) to EEPRO100State and set
these values fo... - 04:43 pm Revision 260c0cd3: pci: use range helper functions.
- clean up pci_default_write_config() by the range helper functions.
Suggested by Michael S. Tsirkin <mst@redhat.com>
... - 04:43 pm Revision edb00035: pci: teach pci_default_config_write() ROM bar for normal/bridge device .
- When updated ROM expantion address of header type 0, it missed
to update mappings.
Add PCI_ROM_ADDRESS check whether ... - 04:43 pm Revision a9688570: pci: cosmetic on pci_upadte_mappings()
- Remove one indentation of pci_update_mappings.
Just for cosmetics, no logic change.
Signed-off-by: Isaku Yamahata <y... - 04:43 pm Revision a0c7a97e: pci: implement pci bridge filtering.
- This patch implements pci bridge filtering.
TODO: currently almost all the map funcions assumes
filtered_size == siz... - 04:43 pm Revision fb231628: pci: initialize pci config headers depending it pci header type.
- - Only sets default subsystem id for header type 00.(normal header type)
because header type 01 doesn't have subsys... - 04:43 pm Revision 1074df4f: pci: factor out pci_for_each_device().
- split out device iteration logic from pci_for_each_device().
factored out function, pci_for_each_device_under_bus() w... - 04:43 pm Revision b4dccd8d: pci/monitor: print out bridge's filtering values and so on.
- make pci_info_device() print out bridge's filtering value like
io base/limit, subbus and subordinate bus.
Signed-off... - 04:43 pm Revision a9f49946: pci: pcie host and mmcfg support.
- This patch adds common routines for pcie host bridge and pcie mmcfg.
This will be used by q35 based chipset emulation... - 04:43 pm Revision e822a52a: pci: make pci configuration transaction more accurate.
- This patch sorts out/enhances pci code to track pci bus topology
more accurately.
- Track host bus bridge with pci do... - 04:43 pm Revision 9cae69bd: vmstate: introduce VMSTATE_BUFFER_UNSAFE_INFO.
- VMSTATE_BUFFER_UNSAFE_INFO for as a buffer with specified VMStateInfo.
It will be used later.
Signed-off-by: Isaku Y... - 04:43 pm Revision 766347cc: pci: move pci host stuff from pci.c to pci_host.c
- Move pci host stuff from pci.c to pci_host.c.
And add some comments.
Later pcie host bridge functions will be defined... - 04:43 pm Revision e94ff650: pci: remove bus_num member from struct PCIBus.
- Since It can be retrieved from pci configuration space,
the member is unnecessary.
Signed-off-by: Isaku Yamahata <ya... - 04:43 pm Revision 14421258: pci: 64bit bar support.
- implemented pci 64bit bar support.
The tricky bit is pci_update_mapping().
An OS is allowed to set the BAR such that ... - 04:43 pm Revision ce195fb5: pci_host: change the signature of pci_data_{read, write}.
- change the first argument, void *opaque to PCIBus *s
of the pci_data_{read, write}.
They aren't used as direct callba... - 04:43 pm Revision f49db805: pci: add helper functions to check ranges overlap.
- add helper function to check ranges overlap suggested by
Michael S. Tsirkin <mst@redhat.com>.
His original suggestion... - 04:43 pm Revision 74e32ac1: pci: factor out the conversion logic from io port address into pci device.
- factor out the logic which converts io port address into pci device
and offset in PCI configuration space.
Signed-of... - 04:43 pm Revision a455783b: pci_host: consolidate pci config address access.
- consolidate pci_config address access into pci_host.c
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-... - 04:43 pm Revision 4f8589e1: pci: typedef pcibus_t as uint64_t instead of uint32_t.
- This patch is preliminary for 64bit bar.
For 64bit bar support, change pcibus_t which represents
pci bus addr/size fr... - 04:43 pm Revision 6e355d90: pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t
- This patch is preliminary for 64 bit BAR support.
Introduce dedicated type, pcibus_t, to represent pci bus address/si... - 04:43 pm Revision 89e8b13c: pci: introduce FMT_PCIBUS for printf format for pcibus_t.
- This patch is preliminary for 64bit BAR.
Later pcibus_t will be changed from uint32_t to uint64_t.
Introduce FMT_PCIB... - 04:43 pm Revision 4f5e19e6: pci_host.h: move functions in pci_host.h into .c file.
- split static functions in pci_host.h into pci_host.c and
pci_host_template.h.
Later a structures declared in pci_host... - 04:43 pm Revision 5029fe12: pci: clean up of pci_default_read_config.
- This patch cleans up pci_default_read_config() removing
ugly length and range check.
Suggested by "Michael S. Tsirki... - 04:43 pm Revision 0392a017: pci: s/PCI_ADDRESS_SPACE_/PCI_BASE_ADDRESS_SPACE_/ to match pci_regs.h
- make constants for pci base address match pci_regs.h by
renaming PCI_ADDRESS_SPACE_xxx to PCI_BASE_ADDRESS_SPACE_xxx.... - 04:43 pm Revision b3b11697: pci: make pci_bar() aware of header type 1.
- make pci_bar() aware of header type 1. When PCI_ROM_SLOT
it should return PCI_ROM_ADDRESS1 (!= PCI_ROM_ADDRESS)
Sign... - 04:43 pm Revision 67a51b48: pci: clean up pci_init_wmask()
- use pci_set_word() for pci command register.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: A... - 04:43 pm Revision b0ff8eb2: pci: use helper functions to access pci config space.
- use pci_[gs]et_{byte, word, long}() to access pci configuration
space.
Signed-off-by: Isaku Yamahata <yamahata@valin... - 04:43 pm Revision 74c01823: pci/bridge: clean up of pci_bridge_initfn()
- - use symbolic constant
- use helper function pci_set_xxx()
- removed lines which initializes to 0.
It is unnecessa... - 04:43 pm Revision 2217dcff: pci: use PCI_SLOT() and PCI_FUNC().
- use PCI_SLOT() and PCI_FUNC() where appropriate instead of
direct use of bit operation.
Signed-off-by: Isaku Yamahat... - 04:43 pm Revision 182f9c8a: pci: define a constant to represent a unmapped bar and use it.
- define a constant to represent a unmapped bar instead of -1 and use it.
Signed-off-by: Isaku Yamahata <yamahata@vali... - 04:43 pm Revision fb5ce7d2: pci: helper functions to access PCIDevice::config
- add helper functions to get/set PCIDevice::config
Those will be used later.
Signed-off-by: Isaku Yamahata <yamahata@... - 04:43 pm Revision e369cad7: pci: introduce constant PCI_NUM_PINS for the number of interrupt pins, 4.
- introduce constant PCI_NUM_PINS for the number of interrupt pins, 4.
and use it.
Signed-off-by: Isaku Yamahata <yama... - 04:43 pm Revision 2e49d64a: pci: fix PCI_DPRINTF() wrt variadic macro.
- add missing ## in PCI_DPRINTF() to compile.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Acked-by: Michael... - 04:43 pm Revision 184bd048: whitelist host virtio networking features
- This patch is a followup to 8eca6b1bc770982595db2f7207c65051572436cb,
fixing crashes when guests with 2.6.25 virtio d... - 04:43 pm Revision fafce63d: Makefile: make qemu-img dependant on config-host.h
- Since config-host.h is generated by the Makefile (1215c6e76),
building (only) qemu-img fails:
[user@f12-uri qemu]$ m... - 04:43 pm Revision 1cd3af54: scsi: move scsi.h -> esp.h
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:43 pm Revision 783c4f58: Makefile: make qemu-io dependent on config-host.h
- This is needed also for qemu-io, but not for qemu-nbd.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off... - 04:43 pm Revision 43b443b6: scsi: move scsi-disk.h -> scsi.h
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:43 pm Revision 9f56640c: qemu-img: Allow creating zero sized images
- A size of 0 should be valid and cannot be treated as "missing value". Use -1
for this purpose instead.
Signed-off-by... - 04:43 pm Revision eb852011: Configurable block format whitelist
- We have code for a quite a few block formats. While I trust that all
of these formats are useful at least for some p... - 04:43 pm Revision 839f368f: net/queue: queue packets even if sender doesn't supply a callback
- Now that we disable any receiver whose queue is full, we do not require
senders to handle a zero return by supplying ... - 04:43 pm Revision cdd5cc12: virtio-net: split the has_buffers() logic from can_receive()
- We should only return zero from receive() for a condition which we'll
get notification of when it changes. Currently,... - 04:43 pm Revision 5819c918: tap: drain queue in tap_send()
- Okay, let's try re-enabling the drain-entire-queue behaviour, with a
difference - before each subsequent packet, use ... - 04:43 pm Revision 39a51dfd: qdev: Tag isa-fdc, PIIX3 IDE and PIIX4 IDE as no-user
- These devices are created automatically, and attempting to create
another one with -device fails with "qemu: hardware... - 04:43 pm Revision be1636b3: tap: disable draining queue in one go
- If qemu_send_packet_async() returns zero, it means the packet has been
queued and the sent callback will be invoked o... - 04:43 pm Revision 893379ef: net: disable receiving if client returns zero
- If a receiver returns zero, that means its queue is full and it will
notify us when room is available using qemu_flus... - 04:43 pm Revision c79662f7: Pass the drive's readonly attribute to the guest OS
- Implemented for virtio-blk and for scsi
Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
Signed-off-by: Anthony Lig... - 04:43 pm Revision 59f2689d: Added readonly flag to -drive command
- This is a slightly revised patch for adding readonly flag to the -drive command.
Even though this patch is "stand-alo... - 04:43 pm Revision d191d12d: qcow2: Allow qcow2 disk images with size zero
- Images with disk size 0 may be used for
VM snapshots, but not to save normal block data.
It is possible to create su...
11/07/2009
- 06:34 pm Revision b4558d74: (x86/Sparc/PPC)-user: fix cpu_copy
- b55a37c981914aa8ecd21b9a2a2fb37f39b917c5 moved the call to cpu_reset
to user emulators. But cpu_copy also initializes... - 04:13 pm Revision 4a643563: IDE: Fix reset handling
- Problem: x86 systems could not survive a few system_resets.
Clear most of IDE state when reset. Implement the missin... - 12:37 pm Revision b55a37c9: user: move CPU reset call to main.c for x86/PPC/Sparc
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 12:36 pm Revision d84bda46: PPC: rename cpu_ppc_reset to cpu_reset for consistency
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 12:05 pm Revision 44a99354: Sparc64/x86: remove unneeded calls to device reset
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:32 am Revision e4394131: PPC: remove unneeded calls to device reset
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:55 am Revision a01d6ef4: sparc32 (mostly): remove unneeded calls to device reset
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:06 am Revision c1699988: v3: don't call reset functions on cpu initialization
- There is absolutely no need to call reset functions when initializing
devices. Since we are already registering them,...
11/06/2009
- 03:08 pm Revision cae334cd: vga: fix line comparison
- Line counter doesn't wrap.
Signed-off-by: malc <av1474@comtv.ru> - 02:46 am Revision d1984194: vga: Respect Line Compare Register in text modes
- Unbreaks setup screen of Act1/PL
Signed-off-by: malc <av1474@comtv.ru>
11/04/2009
- 09:38 pm Revision 3e6ba503: Sparc: fix carry flag handling (Solaris bootblk fix)
- The page 108 of the SPARC Version 8 Architecture Manual describes
that addcc and addxcc shall compute carry flag the ...
11/03/2009
- 04:28 pm Revision 2d7adea4: hw/sd: Support SDHC size cards
- This patch adds SHDC support (-sd sd.img, where sd.img is
larger than 1GB) to qemu.
Signed-off-by: Jason S. McMullan...
11/02/2009
- 11:50 pm Revision 2d9f27d2: Fix the build when srcdir == objdir
- You would only see this error on a fresh clone when srcdir == objdir. configure
will fail because roms/pcbios doesn'...
Also available in: Atom