Activity
From 12/12/2009 to 01/10/2010
01/10/2010
- 10:54 pm Revision 0b987f19: PCI: Fix a typo
- Fixes build with PCI_DEBUG defined.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:25 pm Revision bae7b517: Sparc64: increase APB register range
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
01/09/2010
- 11:27 pm Revision 9c9b0512: Sparc64: use firmware configuration device for command line storage
- Avoid a ROM conflict.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 05:07 pm Revision 3d709fe7: oss: fix fragment setting
- Previous patch introduced subtle regression, in cases when
OSS_GETVERSION fails the code wasn't falling back to
SNDCT... - 04:55 pm Revision 6d246526: oss: issue OSS_GETVERSION ioctl only when needed
- Signed-off-by: malc <av1474@comtv.ru>
- 12:55 am Revision 59bc10ee: finish VPATH -> vpath translation
- This adds a few more vpath suffixes and points the remaining two paths
explicitly to $(SRC_PATH) in order to eliminat...
01/08/2010
- 11:28 pm Revision 78d9356d: oss: refactor code around policy setting
- This fixes a problem with a previous patch spotted by Juergen Lock,
thanks to him again.
Signed-off-by: malc <av1474... - 09:54 pm Revision 25d0ae90: Makefile: remove obsolete libuser.a rule
- libuser.a was removed by 0e8c9214ba1d4128cf92442cd343bc3733478261.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm Revision d532b26c: sparc64: interrupt trap handling
- cpu_check_irqs
- handle SOFTINT register TICK and STICK timer bits
- only check interrupt levels greater than PIL val... - 07:16 pm Revision 2df6c2d0: sparc64: move cpu_interrupts_enabled to cpu.h
- - to be used by cpu_check_irqs
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swi... - 07:15 pm Revision 709f2c1b: sparc64: add macros to deal with softint and timer interrupt
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:15 pm Revision 4dc28134: sparc64: check for pending irq when pil, pstate or softint is changed
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:14 pm Revision 1fae7b70: sparc64: use helper_wrpil to check pending irq on write
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:13 pm Revision 68e8a3f0: sparc64: add PIL to cpu state dump
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:12 pm Revision 7e8695ed: sparc64: trace pstate and global register set changes
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:12 pm Revision d780a466: sparc64: change_pstate should have 32bit argument
- - pstate is 32bit variable, no need to pass 64bit value around
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gm... - 05:58 pm Revision 52001445: multiboot: Separate multiboot loading into separate file
- Move multiboot loading code into separate files as suggested by Alex Graf.
Signed-off-by: Adam Lackorzynski <adam@os... - 05:58 pm Revision ee021627: multiboot: Support arbitrary number of modules.
- Signed-off-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:58 pm Revision d0652aa8: linuxboot: fix gdt address calculation
- The gdt address calculation in linuxboot.bin is broken in two ways: first
it loads %cs into %eax, but that instructio... - 05:58 pm Revision 076d2471: Use vpath directive
- The vpath directive has two advantages over the VPATH variable:
1) it allows to skip searching of .o files; 2) the de... - 05:58 pm Revision 012f0879: Makefile: Update unmodified config-devices.mak automatically
- This makes rebuilds after source updates easier
for most users (who don't edit config-devices.mak).
Signed-off-by: S... - 05:58 pm Revision c9f398e5: debugcon: support for debugging consoles (e.g. Bochs port 0xe9)
- Add generic support for debugging consoles (simple I/O ports which
when written to cause debugging output to be writt... - 05:58 pm Revision 810f49b5: QMP: Drop wrong assert()
- Some commands return a QList of QDicts, which is valid,
but will trig the assert().
Just drop it.
Reported-by: Nath... - 05:58 pm Revision 95a2f9bc: block/vdi: allow disk sizes not multiple of block size
- The disk image I created from my old laptop disk with VBoxManage
internalcommand converthd obviously was not a multip... - 05:58 pm Revision ceb69615: net: add API to disable/enable polling
- When vhost is bound to a backend device, we need to stop polling it when
vhost is started, and restart polling when v... - 10:26 am Revision e726fe7d: oss: workaround for cases when OSS_GETVERSION is not defined
- Thanks to Juergen Lock.
Signed-off-by: malc <av1474@comtv.ru>
01/07/2010
- 10:02 pm Revision 95372a39: Sparc32: clear exception_index with -1 value
- See also 821b19fe923ac49a24cdb4af902584fdd019cee6.
Spotted by Artyom Tarasenko and Igor Kovalenko.
Signed-off-by: B... - 08:08 pm Revision 0e8c9214: Drop --whole-archive and static libraries
- Juan has contributed a cool Makefile infrastructure that enables us to drop
static libraries completely:
Move shared... - 03:55 pm Revision 18cb1d85: vnc: Fix artifacts in hextile decoding
- 02c2b87 introduced a regression whereas the foreground color in a hextile
update was not being properly invalidated l... - 09:57 am Revision 41ea49b3: Cocoa: Shutdown when window is closed
- The application is not very useful once the guest window is closed.
QEMU is not a document-based application; termina... - 09:57 am Revision 12381085: Cocoa: Suppress window resize animation
- Disable the nice resize animation, to avoid drawing glitches
following a guest's screen size change.
Based on patch ... - 09:57 am Revision 561ef251: Cocoa: Use optimized drawing for the window
- Default is NO.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: malc <av1474@comtv.ru> - 09:57 am Revision fd10a04e: Cocoa: Silence type warning
- Add const for "qemu" character literal, to avoid:
warning: initialization discards qualifiers from pointer target ty... - 09:57 am Revision f4918804: Cocoa: Don't unconditionally show the window
- When QEMU was launched in no-graphic, Curses or VNC mode,
don't run it as a Cocoa application.
Based on patch by Ale... - 09:57 am Revision d50f71dc: Cocoa: Mark the View as opaque
- Default is NO.
Cf. http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaPerformance/Articles/C... - 09:57 am Revision 17ccbc27: Cocoa: Redraw the View asynchronously
- Cf. http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaPerformance/Articles/CustomViews.html
... - 09:57 am Revision 38ec7b53: Cocoa: Fix compilation on Mac OS X v10.4 and earlier
- NSView's enterFullScreenMode:withOptions: and
exitFullScreenModeWithOptions: are available on v10.5
and later only. U... - 09:57 am Revision 44e4c0ba: Cocoa: ppc64 host support
- Fix integer usage in the Cocoa backend: NSInteger is long on LP64.
http://developer.apple.com/mac/library/documentat... - 09:57 am Revision 77047bb7: Cocoa: Silence warning for cocoa_keycode_to_qemu
- Make cocoa_keycode_to_qemu static, to avoid:
warning: no previous prototype for ‘cocoa_keycode_to_qemu’
Signed-off-... - 09:57 am Revision 04afa4a8: Cocoa: Silence warning on Big Endian host
- __LITTLE_ENDIAN__ is undefined on Big Endian host.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: John A...
01/06/2010
- 07:35 pm Revision 821b19fe: sparc64: clear exception_index with -1 value
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:16 pm Revision ea3fdd5d: Merge remote branch 'mst/for_anthony' into staging
01/03/2010
- 02:19 pm Revision dffbe217: pass env to raise_exception if called outside of op_helper code
- - this fixes stepping with gdb, where do_unassigned_access
may be called from gdb handler, outside of generated cod... - 02:16 pm Revision 87f6d3f6: sparc64: switch to MMU global registers in more MMU related traps
- - extended range of MMU related traps which use MMU global registers,
as listed in Ultrasparc-IIi document
- no vis... - 04:14 am Revision 99596385: target-i386: Fix "call im" on x86_64 when executing 32-bit code
- Similarly to what is done in 32938e127f50a40844a0fb9c5abb8691aeeccf7e
for "jmp im", trunc the immediate to 32-bit whe... - 04:14 am Revision 3e372cf8: loader: don't call realloc(non_null, 0) when no symbols are present
- According to C99, realloc(non_null, 0) != free(non_null), that's why
it is forbidden in QEMU.
When there are no symb...
12/30/2009
- 02:27 pm Revision b430a225: Sparc64: split DPRINTF into CPUIRQ and EBUS versions
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:26 pm Revision 302698e8: Sparc64: fix compile with DEBUG_IRQ enabled
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 03:26 am Revision 3caf2562: sdl: print the reason why SDL thinks SDL_Init failed before exiting
- Signed-off-by: malc <av1474@comtv.ru>
12/28/2009
- 04:22 pm Revision 19e65b47: Add missing newline at the end of options list
- In qemu-kvm this place looks even more "interesting":
-runas user Change to user id user just before starting t... - 01:37 pm Revision 60f67a9c: Update Sparc64 OpenBIOS image to r649.
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
12/27/2009
- 10:52 pm Revision f6b6f1bc: Sparc64: move APB PCI memory base to correct location
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:52 pm Revision cf616802: PCI: Fix bus address conversion
- Pass physical addresses to map functions instead of PCI bus addresses.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:25 pm Revision 6bb4ca57: sparc: make command line available also via firmware configuration device
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:09 am Revision ff44c2f3: tcg: Add tcg_unsigned_cond.
- Returns an unsigned version of a signed condition;
returns the original condition otherwise.
Signed-off-by: Richard ...
12/25/2009
- 09:27 pm Revision ecbe1576: block/bochs: improve format checking
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:19 pm Revision 114cdfa9: block.c: fix warning with _FORTIFY_SOURCE
- CC block.o
cc1: warnings being treated as errors
block.c: In function 'bdrv_open2':
block.c:400: error: ignoring r... - 08:19 pm Revision 00ccf932: block/bochs.c: fix warning with _FORTIFY_SOURCE
- CC block/bochs.o
cc1: warnings being treated as errors
block/bochs.c: In function 'seek_to_sector':
block/bochs.c:... - 08:19 pm Revision 5fdb3aa1: savevm.c: fix warning with _FORTIFY_SOURCE
- CC savevm.o
cc1: warnings being treated as errors
savevm.c: In function 'file_put_buffer':
savevm.c:342: error: ig... - 08:19 pm Revision f0d98b05: slirp/misc.c: fix warning with _FORTIFY_SOURCE
- CC slirp/misc.o
cc1: warnings being treated as errors
slirp/misc.c: In function 'fork_exec':
slirp/misc.c:209: err... - 08:19 pm Revision 5a41ecc5: hw/pc.c: fix warnings with _FORTIFY_SOURCE
- CC i386-softmmu/pc.o
cc1: warnings being treated as errors
/usr/src/RPM/BUILD/qemu-0.11.92/hw/pc.c: In function 'l... - 08:19 pm Revision 34ba360f: path.c fix warning with _FORTIFY_SOURCE
- CC libuser/path.o
cc1: warnings being treated as errors
/usr/src/RPM/BUILD/qemu-0.11.92/path.c: In function 'new_e... - 08:18 pm Revision c71b5b4a: PCI: partially revert 2e01c8cf4b076b05013c87723e3fc710b50a0a7a
- Bus address conversion was not correct.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:50 pm Revision 2e01c8cf: PCI: make pci_mem_base private
- Make pci_mem_base private to PCIBus. Add a function to set it.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:12 pm Revision 2fe0ee97: Fix Sparse error: dubious one-bit signed bitfield
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:12 pm Revision f6dc18df: Fix Sparse warning: dubious: !x & y
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:11 pm Revision 545557d4: scsi: fix Sparse warning: Initializer entry defined twice
- Both REWIND and REZERO_UNIT use 0x01, READ_POSITION and PRE_FETCH
share 0x34.
Signed-off-by: Blue Swirl <blauwirbel@...
12/24/2009
- 08:40 pm Revision ad674e53: MAC DBDMA: store register values in native endianness
- Store the register values in native endianness, by dropping all the
endianness conversion functions, and converting t... - 08:39 pm Revision c84bd4f1: Intel CPUs starting from pentium have apic
- Intel CPUs starting from pentium have apic. Lets advertise it.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-... - 08:30 pm Revision f21a59c2: loader: more ignores for rom intended to be loaded by the bios
- Similarly to what has been done in e405a2ba91b68817cae2a428de55fe9616a4cf37,
ignore rom intended to be loaded by the ... - 09:33 am Revision e405a2ba: Don't load options roms intended to be loaded by the bios in qemu
- The first such option rom will load at address 0, which isn't very nice,
and the second will report a conflict and ab... - 01:18 am Revision 502e64fe: target-arm: fix strexd
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:17 am Revision f7001a3b: linux-user: fix build with gcc-4.1
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:47 am Revision 58e3e400: linuxboot.bin is a generated file
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
12/23/2009
- 05:45 pm Revision 22ff51ee: qemu-nbd: fix OpenBSD linker warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 05:40 pm Revision 2758aa52: e1000: add link to data sheet
- Link to data sheet at intel.com so people can find it.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off... - 05:35 pm Revision 6474bd69: qemu-io: suppress a warning with gcc 4.0.2
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 05:34 pm Revision 2bff4b6f: Compile qemu-nbd also on OpenBSD and Solaris
- basename() needs #include <libgen.h>.
No prototype for daemon() is available on Solaris, but link
succeeds.
Signed-... - 04:35 pm Revision 4da5fcd3: piix_pci: use range helper function
- use range helper function in i440fx_write_config().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-of... - 04:35 pm Revision 56594fe3: piix_pci: add link to i440fx data sheet.
- add link to i440fx data sheet.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsir... - 04:35 pm Revision 1cd9656f: list MST as pci layer maintainer
- List MST as PCI maintainer so that people know
whom to Cc on patches.
Signed-off-by: Michael S. Tsirkin <mst@redhat.... - 04:35 pm Revision 5845f0e5: lsi: symbolic names for pci registers
- No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@... - 04:35 pm Revision 0b5b3547: rtl: switch to symbolic names for pci registers
- No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@... - 04:35 pm Revision 97526229: pcnet: switch to symbolic names for pci registers
- No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@... - 04:35 pm Revision d577679e: pci: add more status bits
- will be used by eepro100.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Juan Quintela <quintela@redha... - 04:35 pm Revision 508cc6b4: eepro100: symbolic names for pci registers
- No functional changes. I verified that the generated binary
does not change in meaningful ways.
Signed-off-by: Micha... - 04:35 pm Revision 1e68f8c4: piix: symbolic constants
- No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@... - 04:35 pm Revision 409570a7: cmd646: symbolic names for pci registers
- No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@... - 04:35 pm Revision 3fa0f955: vmware_vga: symbolic names for pci registers
- No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@... - 04:35 pm Revision e6c4cfd5: ne2000: switch to symbolic names for pci registers
- No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@... - 04:35 pm Revision 5d89715b: pci: add another devsel macro
- will be used by ensoniq emulation
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Juan Quintela <quinte... - 04:35 pm Revision f2c688bb: piix_pci: define symbolic value for PAM0, PAM6 and SMRAM.
- Define symbolic value in i440fx configuration space
for 0x59, 0x5f and 0x7f and use them.
Signed-off-by: Isaku Yamah... - 04:35 pm Revision fcce95e2: wdt_i6300esb: symbolic names for pci registers
- No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@... - 04:35 pm Revision 4468fb63: ac97: symbolic names for pci registers
- No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@... - 04:35 pm Revision db579e9e: usb-uhci: symbolic names for pci registers
- No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@... - 04:35 pm Revision d74dbb94: usb-ohci: symbolic names for pci registers
- No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@... - 04:35 pm Revision b81ebc69: pci: remove unused macro
- PCI_STATUS_DEVSEL is unused, and it also
has a different name in pci_regs.h
Remove.
Signed-off-by: Michael S. Tsirki... - 04:35 pm Revision b8ba4176: pci: remove PCIBus::config_reg.
- PCIBus::config_reg isn't used anymore, so remove it.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-o... - 04:35 pm Revision 3d09c490: pci: s/PCI_SUBVENDOR_ID/PCI_SUBSYSTEM_VENDOR_ID/g
- To match Linux PCI register definition,
rename PCI_SUBVENDOR_ID to PCI_SUBSYSTEM_VENDOR_ID.
Signed-off-by: Isaku Yam... - 04:35 pm Revision cb67beb1: pci: import Linux pci_regs.h
- Import Linux pci_regs.h. Later PCI register definitions in pci.h
will be eliminated.
Signed-off-by: Isaku Yamahata <... - 04:35 pm Revision fb58a897: pci: use pci_regs.h
- include pci_regs.h and remove duplicated defines.
And remove unused PCI_REVISION and PCI_SUBDEVICE_ID.
Signed-off-by... - 04:35 pm Revision e0fe0204: gt64xxx: remove gt64120_{read, write}_config().
- They call only pci_default_{read, write}_config().
So they aren't necessary.
Signed-off-by: Isaku Yamahata <yamahata... - 04:35 pm Revision a40e3411: acpi: use range helper function.
- use range helper function in pm_write_config().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by... - 04:35 pm Revision 98a3cb02: msix: use range helper function.
- use range helper function in msix_write_config().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-... - 04:35 pm Revision d3e2f135: es1370: symbolic names for pci registers
- No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin <mst@... - 04:34 pm Revision a9cbacb0: e1000: switch to symbolic names for pci registers
- No functional changes. I verified that the generated
object binary does not change.
Signed-off-by: Michael S. Tsirki... - 04:33 pm Revision a7b15a5c: Revert "Revert "pci: interrupt disable bit support""
- This reverts commit d587e0787153f0224a6140c5015609963ceaabfb.
- 08:25 am Revision 59d1c1c2: USB: Improve usbdevice error messages
- When an non-existent USB device is specified on the command line,
print "qemu: could not add USB device 'X'".
Likewis... - 08:13 am Revision 2edd07ef: target-alpha: Initialize fpcr
- Linux, at least, disables exceptions by default.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: A...
12/21/2009
- 10:52 pm Revision 56f4927e: tcg-sparc: Implement brcond2.
- Split out tcg_out_cmp and properly handle immediate arguments.
Fix constraints on brcond to match what SUBCC accepts.... - 10:52 pm Revision a212ea75: tcg-sparc: Use TCG_TARGET_REG_BITS in conditional compilation.
- The test TCG_TARGET_REG_BITS==64 is exactly the feature that we
are checking for, whereas something involving __sparc... - 10:52 pm Revision 43172207: tcg-sparc: Improve tcg_out_movi for sparc64.
- Generate sign-extended 32-bit constants with SETHI+XOR.
Otherwise tidy the routine to avoid the need for
conditional ... - 10:49 pm Revision 4a09aa89: tcg-sparc: Fix imm13 check in movi.
- We were unnecessarily restricting imm13 constants to 12 bits.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Sig... - 10:19 pm Revision 21a88941: ARM PBX-A9 memory map tweaks
- Add core tile memeory to the RealView PBX-A9 board. Document the
memeory maps that are known to work with the qemu b... - 05:06 pm Revision 209bf965: LAN9118 improvements
- Implement LAN9118 general purpose timer and PHY interrupts. Fix global
interrupt status bit.
Signed-off-by: Paul Bro... - 05:03 pm Revision 73b01960: PPC: Make DCR uint32_t
- For what I know DCR is always 32 bits wide, so we should also use uint32_t to
pass it along the stacks.
This fixes a... - 02:52 pm Revision b711de95: PPC64: Fix alternate timebase
- Fix the alternate time base the same way as the default timebase. SPR_ATBL
should return a 64-bit value on 64 bit imp... - 02:42 pm Revision e3ea6529: PPC64: Fix timebase
- On PPC we have a 64-bit time base. Usually (PPC32) this is accessed using
two separate 32 bit SPR accesses to SPR_TBU... - 12:29 pm Revision c4b3be39: target-alpha: Emit tcg debug_insn_start.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:29 pm Revision a3b3912a: linux-user: Add aliases for some Alpha syscalls
- Alpha always used 32-bit uids, but never renamed the syscalls
to match i386 when 32-bit uids were added there. This ... - 12:10 pm Revision 4f7836b7: Update OpenBIOS PPC image to revision 647
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 11:04 am Revision 46214a27: ppc64: Change default machine to mac99
- Also change the New World default CPU to 970FX for ppc64,
since the G4 is a 32-bit CPU.
Signed-off-by: Andreas Färbe...
12/20/2009
- 10:18 pm Revision 9706c06d: cpu-all.h: fix cpu_get_real_ticks() #ifdef
- Reported-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
12/19/2009
- 10:49 pm Revision 935effc2: Multiboot support: Fix rom_copy
- ROMs need to be loaded if they are anywhere in the requested area, not
only at the very beginning. This fixes Multibo... - 09:29 pm Revision 49995e17: linux-user: use TARGET_ABI_FMT_lx to print abi_ulong types
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 09:29 pm Revision dd0a3651: linux-user: fix ELF_USE_CORE_DUMP/USE_ELF_CORE_DUMP confusion
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:29 pm Revision 21e807fa: linux-user: commonify definitions of target typedefs
- There's no sense in separately declaring target_{elf_greg,uid,gid,pid}_t
for every architecture. Just declare them o... - 09:29 pm Revision d049e626: linux-user: fix ARM core dumps on opposite-endian hosts
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:29 pm Revision e2f3e741: linux-user: add core dump support for PPC
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:29 pm Revision 7631c97e: linux-user: add core dump support for SH
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:29 pm Revision 7a93cc55: linux-user: add core dump support for M68K
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:29 pm Revision 51e52606: linux-user: add core dump support for MIPS
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 08:45 pm Revision d032d1b4: linux-user: Fix mmap_lock ordering
- mmap_lock() can be called while tb_lock() is being held. To
avoid deadlock when one thread is holding mmap_lock and a... - 08:45 pm Revision 66393fb9: linux-user: cleanup force_sig() calls
- Force_sig should be always called with TARGET_ signals.
Not that it really matters with SEGV, so this patch is
just f... - 08:45 pm Revision f9e69bd9: roms: allow roms to be loaded at address 0
- It was possible to load roms at address 0, but commit
632cf034b401cdd01dae253a8b577fe518e37654 started to forbid that... - 08:45 pm Revision f76cfe56: linux-user: enable tb unlinking when compiled with NPTL
- Fixes receiving signals when guest code is being executed in a tight
loop. For an example, try interrupting the follo... - 05:44 pm Revision 58faa1a6: user: fix compilation without -fpie
- Fixes breakage by 299060a06e7c73de5cb9962edbca7f7f9e0b7f25.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 05:16 pm Revision 299060a0: user_only: compile everything with -fpie
- We really need compile _all_ sources for user target with -fpie when
use --enable-user-pie.
It's regression introduc... - 05:04 pm Revision d14ed254: target-ppc: Initialize OpenPIC properly
- When lowering an IRQ line, we search for the line we're supposed to lower.
Usually we run into an optimization there... - 05:04 pm Revision b4b784fe: target-ppc: Use interrupts for escc
- When using the escc with Linux, we need interrupts. So instead of creating
a dummy device, let's just map them to the... - 05:04 pm Revision 060fbfe1: hw/openpic.c: replace tabs by spaces
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 04:26 pm Revision 0aced4e2: Update version and changelog to sync with stable branch
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:26 pm Revision b6e098d7: monitor: Introduce 'M' argument type
- This is a target long value in megabytes which should be
converted to bytes.
It will be used by handlers which accep... - 04:26 pm Revision 3b0bd6ec: monitor: do_balloon(): Use 'M' argument type
- This makes do_balloon() accept megabyte values from the user
Monitor while accepting byte values for QMP.
Signed-off... - 04:26 pm Revision c7493749: e1000: Don't muck with PCI commmand register
- Otherwise, the driver does not work in Linux after the INT_DISABLE changes in
PCI.
Michael Tsirkin had a patch to do... - 04:26 pm Revision 13232b8f: Revert "monitor: Convert do_migrate_set_speed() to QObject"
- This reverts commit 3a4921047d514c336531c304bec362c4d138ebcc.
From Luiz:
do_migrate_set_speed() accepts a suffix ... - 04:26 pm Revision 4303f6d8: Update to SeaBIOS 0.5.0
- The only change is updating the makefile but that way we're carrying an official
release.
Signed-off-by: Anthony Lig... - 04:26 pm Revision 94048982: QMP: Update spec file
- - Remove "draft" status
- Change default success response to be json-object
- Change error and event data member to b... - 04:26 pm Revision 0abc6579: QMP: Return an empty dict by default
- Currently, when a regular command doesn't have any data to output,
QMP will emit:
{ "return": "OK" }
Returning an e... - 04:26 pm Revision 3661d51e: QMP: Assure that returned data is a QDict
- This is for debug purposes only.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Ligu... - 04:26 pm Revision 052f1b9b: QMP: Update README file
- - Fix output description
- Fix command-line usage notes
- Minor improvements
Signed-off-by: Luiz Capitulino <lcapitu... - 04:26 pm Revision 43e713ce: QMP: Only handle converted commands
- Looks like I dropped this check when addressing the 'query-'
commands request.
QMP should only handle converted comm... - 10:30 am Revision 82c09f2f: target-ppc: fix ppc32 kvm build
- My segment sync patch broke compilation on PPC32, because it was trying to
sync the SLB even though ppc32 CPUs don't ... - 12:23 am Revision 099fe236: fix pidfile option to work in WIN32
- Explicit read/write locking pidfile under WIN32 is bit extreme
nobody get the chance to read the pidfile. Convert to ... - 12:23 am Revision 1e8b27ca: Fix win32 log file location
- /tmp doesn't exist under win32. Ease the pain of win32 development slightly.
From: Juha Riihimäki <juha.riihimaki@no... - 12:23 am Revision 9a0c6a33: fix networking on win32 host
- At least under some mingw compilers slirp networking fails without declaring
these fields packed.
From: Juha Riihimä... - 12:23 am Revision c6703b47: Give a error when running out of iomem areas.
- The limit of iomem areas is quite low. Without the
debug print, it is quite hard to figure out why more
devices are n... - 12:23 am Revision 659139d7: Make USB hid devices self-powered
- Simplifies power budget negotiation.
Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
Signed-off-by: Aurelien Jarn... - 12:23 am Revision 109ac32f: handle SD CMD5 without error messages
- From: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-b... - 12:23 am Revision 384dce1e: usb-musb: convert fifo to 8bit and add more registers
- Convert musb fifo to 8bit to allow 8/16/32bit access
MUSB allows reading and writing to the fifo in 32/16/8 bit
widt...
12/18/2009
- 07:26 pm Revision c2039bd0: Support PCI based option rom loading
- Currently, we preload option roms into the option rom space in memory. This
prevents DDIM from functioning correctly... - 07:26 pm Revision 8c52c8f3: pci romfiles: add property, add default to PCIDeviceInfo
- This patch adds a romfile property to the pci bus. It allows to specify
a romfile to load into the rom bar of the pc... - 07:26 pm Revision c2b5bda4: fw_cfg: make calls typesafe
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:26 pm Revision abe147e0: fw_cfg: add API for file transfer.
- This patch adds a file transfer interface to fw_cfg. Intended to be
used for passing non-pci option roms and vgabios... - 07:26 pm Revision 379526a4: roms: use new fw_cfg file xfer support.
- roms: use fw_cfg for vgabios and option rom loading, additionally to
deploying them the traditional way (copy to 0xc0... - 07:26 pm Revision 632cf034: roms: remove option rom packing logic
- Now that we load the option roms via fw_cfg, we can stop copying
them to the 0xc000 -> 0xe000. The patch does just t... - 07:26 pm Revision 2dc3f77c: Update SeaBIOS to include PCI based option rom loading
- Also remove pcbios from the tree. It will no longer work.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:26 pm Revision ec7efac4: Fix backcompat for hotplug of SCSI controllers
- SCSI controllers have no trouble existing without any attached
disks. This could be achieved with the (legacy) monito... - 07:26 pm Revision 8095cb3e: vmware: increase cursor buffer size.
- The cursor pixmap size we calculate later ends up being 4096 dwords
long by the looks of it. This boots an F12 LiveCD... - 07:26 pm Revision acb6685f: Revert "kvm: x86: Save/restore exception_index"
- This reverts commit ebbc8a3d8e76d0402f8a08c10c0f32e24715d41d.
As suggested by Jan Kiszka,
"It was obsoleted by d1... - 07:26 pm Revision c62313bb: monitor: Accept input only byte-wise
- This allows to suspend command interpretation and execution
synchronously, e.g. during migration.
Signed-off-by: Jan... - 07:26 pm Revision aef30c3c: Revert "fdc: fix vmstate variable passed"
- Floppy used the io_base address to register savevm region.
This reverts commit 2966b390d0f7cd5e5b971290fcc20685de374... - 07:26 pm Revision 47f5ba72: fdc: fix migration from 0.11
- 0.11 uses as instance ide io_base, get it back
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Ant... - 07:26 pm Revision b5cc6e32: VMware VGA: Only enable dirty log tracking when fifo is disabled
- This patch enables dirty log tracking whenever it's needed and disables it
when it is not.
We unconditionally enable... - 07:26 pm Revision a6109ff1: Fix VMware VGA depth computation
- VMware VGA requires that the depth presented to the guest is the same as the
DisplaySurface that it renders to. This... - 07:26 pm Revision ee3e41a9: Make sure to enable dirty log tracking for VMware VGA
- This is needed for VMware VGA to work properly under KVM.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:26 pm Revision f351d050: vmware: setup PCI BAR 2 for FIFO as per vmware spec
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 07:26 pm Revision f0138a63: Make sure to enable dirty tracking of VBE vram mapping
- Apparently, VBE maps the VGA vram to a fixed physical location. KVM requires
that all mappings of the VGA vram have ... - 07:26 pm Revision 9ef5c4bf: qdev: improve property error reporting.
- Add a error message in case we fail to parse a qdev property.
Also make qemu not abort() in case setting a global pr... - 07:26 pm Revision 42be86ce: usb-net: use qdev for -usbdevice
- Rebased to master, adapted to device renaming by armbru,
no other changes.
Signed-off-by: Gerd Hoffmann <kraxel@redh... - 07:26 pm Revision eba6fe87: usb-host: check mon before using it.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:26 pm Revision 69fd02ee: fix vga names in default_list
- Fix mismerge between 64465297 and 556cd098.
Cc: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Gerd Hoffmann <... - 07:26 pm Revision 29ec3156: QDict: Fix size update
- Key replacement should not update the dictionary's size.
This commit also adds a test for the bug.
Signed-off-by: L... - 07:26 pm Revision 15ff7705: Check rom_load_all() return value.
- Check rom_load_all() return value.
Also don't make option rom loading failure fatal.
Signed-off-by: Gerd Hoffmann <k... - 07:26 pm Revision cfdf2c40: monitor: do_balloon(): Check for errors
- do_balloon() should check for ballooning availability as
do_info_balloon() does.
Noted by Daniel P. Berrange <berran... - 07:26 pm Revision 183e6e52: monitor: Avoid readline functions in QMP
- The monitor_read_command() function is readline specific
and should only be used when readline is available.
Signed-... - 07:26 pm Revision 2daa1191: monitor: Catch printing to non-existent monitor
- The monitor_vprintf() function now touches the 'mon' pointer
before calling monitor_puts(), this causes block migrati... - 07:26 pm Revision ac33f8fa: defaults: split default_drive
- Split default_drive into default_{floppy,cdrom,sdcard}.
Also add QEMUMachine flags to disable them per machine.
Sign... - 07:26 pm Revision d8bcbabf: defaults: update device_list[]
- Add isa-fdc (disables default_floppy).
Add ide-drive (disables default_cdrom).
Also walk the -global QemuOpts, so we... - 07:26 pm Revision 78d714e0: monitor: Use 'device' in eject
- Monitor's eject command uses 'filename' for the device name
argument, but 'device' is a better name.
Signed-off-by: ... - 07:26 pm Revision 36ecd7c0: Fix thinko in linuxboot.S
- The %gs segment that was used was not matching the comments.
I just moved the GDT descriptor on the stack instead.
S... - 07:26 pm Revision 40a0d7c3: qemu-io: Fix memory leak
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:26 pm Revision 75f12475: Revert "Rename DriveInfo.onerror to on_write_error" (fix mismerge)
- Part of the first patch of the -drive rerror series has been merged once more
on top of the rest of the series. This ... - 07:26 pm Revision 092493be: Fix loading of ELF multiboot kernels
- The multiboot implementation assumed that there is only one program header
(which contains the entry point) and that ... - 07:26 pm Revision 18dd19a7: qdev: Improve uni-north device names
- Switch to the names suggested by Blue Swirl.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Ant... - 07:26 pm Revision 2dd650e5: Avoid permanently disabled QEMU monitor when UNIX migration fails
- If a UNIX migration command is attempt to a UNIX socket which does
not exist, then the monitor is suspended, but neve... - 07:26 pm Revision d587e078: Revert "pci: interrupt disable bit support"
- This reverts commit 0ea5709a32085f7d14901a09d12bd35f9b267607.
Per discussion with Michael Tsirkin, this is too risky... - 07:26 pm Revision 02c2b87f: vnc: hextile: do not generate ForegroundSpecified and SubrectsColoured tiles
- This violates the RFB specification (section 6.6.4). It happens to work with
most clients but it's still wrong.
Rep... - 07:26 pm Revision d46272c7: target-i386: Fix evaluation of DR7 register
- hw_breakpoint_type and hw_breakpoint_len used the wrong index multiplier
to extract type and len.
Signed-off-by: Jan... - 07:26 pm Revision 31827373: kvm: x86: Use separate exception_injected CPUState field
- Marcelo correctly remarked that there are usage conflicts between QEMU
core code and KVM /wrt exception_index. So spe... - 05:39 pm Revision e249651c: S390: Bail out without KVM
- Currently only the S390 KVM target works. To keep users from accidently not
using KVM, let's not even initialize the ... - 05:34 pm Revision 86f3dba6: S390: Don't tell guest we're updating config space
- Currently we always set the "config space changed" bit to 1 when triggering
any virtio interrupt. While that worked i... - 05:34 pm Revision 38536da1: add default virtcon initialization
- When going through the default devices, we don't initialize the virtio
console, unless we're doing -nographic.
I sup... - 05:34 pm Revision a1e4b07f: S390: Loop through virtio console devices
- We used to always create one single virtio console device. This breaks when
either zero of multiple virtio console de... - 05:32 pm Revision d7963c43: target-s390: Fail on unknown instructions
- We were being a bit too nice and didn't give the guest an invalid instruction
interrupt.
While that works, it's not ... - 05:29 pm Revision 3a03bfa5: osdep: Fix runtime failure on older Linux kernels
- If QEMU finds newer kernel header files on compilation time, it will use
advertised features like pipe2 or SOCK_CLOEX...
12/17/2009
- 07:27 pm Revision c1bb0dce: Fix a make -j race
- Make libuser.a depend on $(GENERATED_HEADERS) too so make -j won't start
building it before the headers exist. (Ther... - 07:12 pm Revision 06445248: target-alpha: Fix generic ctz64.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:12 pm Revision 68bd052e: target-alpha: Fix cvtlq.
- We were missing the 0xc0000000 mask, leading to incorrect results.
Signed-off-by: Richard Henderson <rth@twiddle.net... - 07:12 pm Revision d0af5445: target-alpha: Fix float32_to_s vs zero exponent.
- There was a bug in float32_to_s that incorrectly mapped a zero exponent
to 0x38. This meant 0.0f != 0. At the same ... - 07:12 pm Revision dbb30fe6: target-alpha: Implement fp branch/cmov inline.
- The old fcmov implementation had a typo:
- tcg_gen_mov_i64(cpu_fir[rc], cpu_fir[ra]);
which moved the conditio... - 07:11 pm Revision fe57ca82: target-alpha: Add placeholders for missing userspace PALcalls.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:28 am Revision ab3aee26: target-mips: No MIPS16 support for 4Kc, 4KEc cores
- Fix regression introduced by d19954f46dfc262612c30e9534e660e953049487.
4Kc and 4KEc don't support MIPS16.
Signed-of...
12/16/2009
- 07:26 pm Revision 212df029: target-alpha: Fix compiler warning for gcc-4.3 (and older)
- "Old" compilers obviously are not able to recognise
that all cases are handled here:
qemu/target-alpha/helper.c:70: ... - 07:25 pm Revision 5a2b3fc5: s390: Fix buggy assignment
- nd->model keeps dynamically allocated model names.
So casting of a constant string is wrong here.
Signed-off-by: Ste... - 07:20 pm Revision 73642f5b: target-mips: 4Kc, 4KEc cores do not support MIPS16
- 4Kc, 4KEc cores do not support MIPS16, so not only the
CP0_Config1 had to be fixed (see previous patch),
but also MIP... - 01:54 pm Revision 4c24aa0a: microblaze: Print content of EAR register
- I need to see EAR register in output because I need to parse irqsoff problem.
Signed-off-by: Michal Simek <monstr@mo... - 01:52 pm Revision 17c52a43: microblaze: Update debug logs.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
12/15/2009
- 06:45 pm Revision 591d6f1d: tcg/ppc64: Fix loading of 32bit constants
- Signed-off-by: malc <av1474@comtv.ru>
12/13/2009
- 10:36 pm Revision 248c42f3: target-alpha: Expand ins*l inline.
- Similar in difficulty to ext*l, already expanded.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: ... - 10:36 pm Revision 14ab1634: target-alpha: Expand msk*l inline.
- Similar in difficulty to ext*l, already expanded.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: ... - 10:36 pm Revision ffec44f1: target-alpha: Expand msk*h inline.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 10:36 pm Revision 50eb6e5c: target-alpha: Expand ins*h inline.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 10:36 pm Revision a06d48d9: target-alpha: Fix FMOV.
- Properly handle move from the zero register.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurel... - 10:36 pm Revision d9a50a36: target-alpha: Fix double log_cpu_state.
- The proper logging is handled by generic code.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aur... - 10:36 pm Revision ab471ade: target-alpha: Implement RD/WRUNIQUE in the translator
- When emulating user-mode only, there's no reason to exit
the translation block to effect a call_pal. We can generate... - 10:26 pm Revision 13e4df99: target-alpha: Implement missing MVI instructions.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 10:26 pm Revision 806991da: target-alpha: Fix -d in_asm
- Generic disassembly was incorrectly keyed on ALPHA_DEBUG_DISAS
rather than the generic DEBUG_DISAS. Use qemu_log_mas... - 10:26 pm Revision 87d98f95: target-alpha: Expand zap/zapnot with immediate inline.
- The vast majority of zap instructions have an immediate operand,
since zapnot is the canonical method to zero-extend ... - 10:26 pm Revision 377a43b6: target-alpha: Rewrite gen_ext_[hl] in terms of zapnot.
- The architecture manual specifies the EXT instructions
in terms of the ZAPNOT operation; writing it that way in
the t... - 10:26 pm Revision 73651cce: target-alpha: Fix fbcond branch offset.
- The instructions use a disp21 like all other branch insns,
not the disp16 that was being passed.
Signed-off-by: Rich... - 10:01 pm Revision 91a75935: target-mips: fix user-mode emulation startup
- Running programs with the MIPS user-mode emulator fails during dynamic
loading, as floating-point instructions are no... - 09:48 pm Revision f1e00a9c: target-i386: Update CPUID feature set for TCG
- The CPUID features QEMU presented to the guest were not up-to-date
with QEMU's emulated feature set.
Add the missing ... - 09:32 pm Revision 8a57a6c7: target-alpha: Drop bogus UNIQ initial value on Linux.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:32 pm Revision da1f1402: target-alpha: Add binfmt entry.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:32 pm Revision 19188121: target-alpha: Remove bogus DO_TB_FLUSH code from translator.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:32 pm Revision a964acc6: target-alpha: Honor the -cpu command line argument.
- Also change the default cpu to ev67.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarn... - 09:32 pm Revision ba0e276d: target-alpha: Fixes for alpha-linux syscalls.
- 1. Add correct definitions of error numbers.
2. Implement SYS_osf_sigprocmask
3. Implement SYS_osf_get/setsysinfo for... - 09:32 pm Revision 990b3e19: target-alpha: Enable softfloat.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:20 pm Revision 6ea219d0: target-mips: add enums for MIPS16 opcodes
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:20 pm Revision d19954f4: target-mips: set Config1.CA for MIPS16-aware CPUs
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:20 pm Revision ff1d1977: gdbstub: add MIPS16 support
- The only thing to do here is to expose the current processor mode to GDB
and to set the processor mode properly when ... - 09:20 pm Revision 9da53be7: target-mips: add copyright notice for mips16 work
- Also cross off mips16 ASE in TODO.
Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Ja... - 09:20 pm Revision 364d4831: target-mips: add mips16 instruction decoding
- There's no good way to add this incrementally, so we do it all at once.
The only changes to shared code are in handle... - 09:20 pm Revision 79ef2c4c: target-mips: add new HFLAGs for JALX and 16/32-bit delay slots
- We create separate masks for the "basic" branch hflags and the
"extended" branch hflags and define MIPS_HFLAG_BMASK a... - 09:20 pm Revision 32188a03: target-mips: change interrupt bits to be mips16-aware
- We need to stash the operating mode into the low bit of the error PC and
restore it on return from interrupts.
Signe... - 09:20 pm Revision ea63e2c3: target-mips: move ROTR and ROTRV inside gen_shift_{imm, }
- It's easier to implement mips16 shift instructions if we're not
examining the opcode inside gen_shift_{imm,}. So mov... - 09:20 pm Revision 7dca4ad0: target-mips: make gen_compute_branch 16/32-bit-aware
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:20 pm Revision c9602061: target-mips: split out delay slot handling
- Move delay slot handling to common code whose invocation can be
controlled from gen_intermediate_code_internal.
Sign... - 09:20 pm Revision 662d7485: target-mips: add gen_base_offset_addr
- This is a common pattern in existing code. We'll also use it to
implement the mips16 SAVE/RESTORE instructions.
Sig... - 09:03 pm Revision 90228ee3: workaround for cmd646 bmdma register access while no dma is active
- This is a workaround only, and is a partial revert
of a few changes to BMDMAState which removed pci_dev
field on the ... - 08:44 pm Revision cf708987: s390: typo fix
- s390 code has an obvious typo, which results in:
hw/s390-virtio.c: At top level:
hw/s390-virtio.c:249: error: request... - 08:44 pm Revision 0435d393: s390: fix build on 32 bit host
- Building on 32 bit host we get:
hw/s390-virtio.c: In function ‘s390_init’:
hw/s390-virtio.c:184: error: integer const... - 05:41 pm Revision b32bb952: qemu-io: add 'const'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:28 pm Revision be45f068: Silence softfloat warnings on OpenSolaris
- Don't define C99 math functions on OpenSolaris (Solaris 11),
which still ships GCC 3.4.3. This fixes redefinition war... - 04:28 pm Revision ee7139c3: tap: Compilation fix for Solaris
- Avoid an unresolved symbol error for TFR,
which is defined in sysemu.h.
Based on patch by Palle Lyckegaard.
Signed-... - 03:30 pm Revision 82407d1a: fdc/sparc32: don't hang on detection under OBP
- Stepping through the SS-5's OBP initialization routines
it looks like reading fdc main status register should
clear t... - 03:30 pm Revision c5de386a: Sparc32: implement AFX for SS-5
- Implement a stub for the AFX register on SparcStation-5.
This stub is needed for running the original SS-5 OBP
instea... - 12:55 pm Revision ad3cea42: scsi-disk: Inquiry with allocation length of CDB < 36 (v4)
- According to the SCSI-2 specification,
http://ldkelley.com/SCSI2/SCSI2/SCSI2/SCSI2-08.html#8.2.5 ,
"if the allocation... - 10:10 am Revision f062a3c7: microblaze: Handle wdc flush and clear.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 04:22 am Revision 9d2dcce9: microblaze: Correct branch to registers.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
12/12/2009
- 03:59 pm Revision e78c48ec: monitor: Convert do_info_mice() to QObject
- Each mouse is represented by a QDict, the returned QObject is a QList of
all mice.
This commit should not change use... - 03:59 pm Revision c86a6683: migration: Convert do_info_migrate() to QObject
- Return a QDict, which may contain up to more two QDicts, depending
on the type of migration we're performing.
IMPORT... - 03:59 pm Revision d15e5465: block: Convert bdrv_info() to QObject
- Each block device information is stored in a QDict and the
returned QObject is a QList of all devices.
This commit s... - 03:59 pm Revision 218a536a: block: Convert bdrv_info_stats() to QObject
- Each device statistic information is stored in a QDict and
the returned QObject is a QList of all devices.
This comm... - 03:59 pm Revision 588b3832: char: Convert qemu_chr_info() to QObject
- Each device is represented by a QDict. The returned QObject is a QList
of all devices.
This commit should not change... - 03:59 pm Revision 7a344f7a: PCI: Convert pci_device_hot_add() to QObject
- Return a QDict with information about the just added device.
This commit should not change user output.
Please, not... - 03:59 pm Revision 1a03675d: v2: properly save kvm system time msr registers
- Currently, the msrs involved in setting up pvclock are not saved over
migration and/or save/restore. This patch puts ... - 03:59 pm Revision d96fd29c: VNC: Convert do_info_vnc() to QObject
- Return a QDict with server information. Connected clients are returned
as a QList of QDicts.
The new functions (vnc_... - 03:59 pm Revision 9603ceba: monitor: Convert do_info_uuid() to QObject
- snprintf() is used because the UUID_FMT is too complex for
qobject_from_jsonf().
Signed-off-by: Luiz Capitulino <lca... - 03:59 pm Revision c0e8520e: monitor: Convert do_info_status() to QObject
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:59 pm Revision 2af5ba71: monitor: Convert do_info_kvm() to QObject
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:59 pm Revision e05486cb: monitor: Convert do_info_name() to QObject
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:59 pm Revision 14f0720d: monitor: Convert do_info_hpet() to QObject
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:59 pm Revision 45e914cf: monitor: do_info_version(): Use QDict
- All 'info' commands should use QDict, this commit also kills
monitor_print_qobject() as do_info_version() doesn't use... - 03:59 pm Revision 7f179671: monitor: Fix do_info_balloon() output
- Monitor commands should always return values in bytes and info
commands should always return a QDict.
Signed-off-by:... - 03:59 pm Revision 1a728677: monitor: Fix do_info_commands() output
- Should return a QDict and should not print the user protocol bits
(eg. "c|cont").
Signed-off-by: Luiz Capitulino <lc... - 03:59 pm Revision 55483ad6: monitor: do_info_cpus(): Use QBool
- While there update the documentation as well.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:... - 03:59 pm Revision f2e17508: QDict: Introduce qdict_get_qlist()
- A helper function to get a QList from a QDict.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by... - 03:59 pm Revision d318ff99: QemuOpts: allow larger option values.
- Use case: loooooooooooooooooong file names for -drive file=...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Sign... - 03:59 pm Revision 4a93fe17: vnc: fix capslock tracking logic.
- The capslock tracking logic added by commit
6b1325029d80455b9da7cd7bd84a88cb915b867c doesn't work correctly for vnc
c... - 03:59 pm Revision 2471dd00: Introduce qemu-objects.h header file
- An easy way to include all QEMU objects.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anth... - 03:59 pm Revision 2a01000f: Makefile: move QObject objs to their own entry
- Other subsystems will need to link against them.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-... - 03:59 pm Revision cd4dde36: QDict: Introduce qdict_get_qbool()
- This is a helper function that does type checking before retrieving
a QBool from the dictionary.
Signed-off-by: Luiz... - 03:59 pm Revision aee1b935: default devices: virtio consoles.
- This patch adds a variable default_virtcon which says whenever a default
virtio console should be added. It is disab... - 03:59 pm Revision 986c5f78: Set default console to virtio on S390x
- All "normal" system emulation targets in qemu I'm aware of display
output on either VGA or serial output.
Our S390x ... - 03:59 pm Revision 53e0d8af: pci: don't abort() when trying to hotplug with acpi off.
- The PCI bus on x86 requires ACPI for hotplug support, thus disbling ACPI
also disables hotplug for the PCI bus. This... - 03:59 pm Revision 11f4d7f4: scsi: fix drive hotplug.
- This patch fills the DriveInfo->unit after hotplugging a scsi disk.
It makes a difference when auto-assigning a scsi ... - 03:59 pm Revision 09e3acc6: pci: don't hw_error() when no slot is available.
- Current PCI code will simply hw_error() and thus abort in case no free
PCI slot is available or the requested PCI slo... - 03:59 pm Revision 6ca5582d: add -qmp convinience switch
- Acts like -monitor but switched into qmp mode.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Antho... - 03:59 pm Revision cb4522cc: default devices: network
- Add a default_net variable which specified whenever a default network
should be created. It is cleared in case any -... - 03:59 pm Revision aa40fc9c: default devices: drives
- Add a default_drive variable which specified whenever the default drives
(cdrom, floppy, sd) should be created. It i... - 03:59 pm Revision 33521634: un-static qemu_chr_parse_compat()
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:59 pm Revision 88589343: rework -monitor handling, switch to QemuOpts
- This patch reworks the -monitor handling:
- It adds a new "mon" QemuOpts list for the monitor(s).
- It adds a moni... - 03:59 pm Revision 22a0e04b: add new -mon switch
- Add -mon switch which maps pretty straight forward into the QemuOpts
internal representation:
-mon chardev=<name>[... - 03:59 pm Revision d8c208dd: default devices: add global cmd line option.
- Add global command line option to disable default devices.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-o... - 03:59 pm Revision 735ba588: vc: colorize chardev title line with blue background.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:59 pm Revision 998bbd74: default devices: core code & serial lines.
- Qemu creates a default serial line for you in case you didn't specify
one on the command line. Right now this is tie... - 03:59 pm Revision 6a5e8b0e: default devices: parallel port.
- Qemu creates a default parallel port for you in case you didn't specify
one on the command line. Right now this is t... - 03:59 pm Revision abdeed06: default devices: qemu monitor.
- This patch makes the monitor default device configuration work like the
default serial and parallel port devices. It... - 03:59 pm Revision e1c09175: zap serial_monitor_mux
- The logic in this code obviously predates the multiple monitor
capability of qemu and looks increasingly silly these ... - 03:59 pm Revision 64465297: default devices: vga adapter.
- Qemu creates a vga display for you in case you didn't specify one on the
command line. Right now this is tied to the... - 03:59 pm Revision 51bfa4d3: chardev: move greeting into vc backend.
- Make the 'vc' chardev backend print a title line with the chardev name
after initialization, using CharDriverState->l... - 03:59 pm Revision 1a688d3b: chardev: make chardevs specified in config file work.
- The patch decuples the -chardev switch and the actual chardev
initialization. Without this patch qemu ignores charde... - 03:59 pm Revision 4e307fc8: Revert "monitor: Command-line flag to enable control mode"
- This reverts commit adcb181afe5a951c521411c7a8e9d9b791aa6742.
Conflicts:
monitor.h
Signed-off-by: Gerd Hoffmann <... - 03:59 pm Revision 014100bb: Revert "Set default console to virtio on S390x"
- This reverts commit 93d434b4aec0702b87ebf52449a3cdf2c3596825.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signe... - 03:59 pm Revision 07a8de35: qdev: also match bus name for global properties
- i.e. -global PCI.<property>=<value> will set a default property for all
PCI devices. Also works for the compat prope... - 03:59 pm Revision d0fef6fb: qdev: add command line option to set global defaults for properties.
- This patch adds infrastructure and command line option for setting
global defaults for device properties, i.e. you ca... - 03:59 pm Revision 458fb679: qdev: make compat stuff more generic
- This patch renames the compat properties into global properties and
makes them more generic. The compatibility stuff... - 03:59 pm Revision bd9d3064: Fix recently added QERR_ definitions
- Commits c7c338c4, 41471a23, 7a046f5f and a488be27 used
lower_case_with_underscores for class values. Existing usage
... - 03:59 pm Revision 4d6e3ac5: kvm: x86: Save/restore exception_index
- As KVM now makes use of exception_index to keep pending exceptions, we
have to save&restore this field as well.
NOTE... - 03:59 pm Revision ba32edab: fix rtc-td-hack on host without high-res timers
- On hosts without high-res timers it is impossible to inject rtc interrupt
faster then 1kHz. Windows sometimes configu... - 03:59 pm Revision 6d74ca5a: virtio: verify features on load
- migrating between hosts which have different features
might break silently, if the migration destination
does not sup... - 03:59 pm Revision 556cd098: qdev: Replace device names containing whitespace
- Device names with whitespace require quoting in the shell and in the
monitor. Some of the offenders are also overly ... - 03:59 pm Revision 06384698: qdev: Separate USB product description from qdev name
- Using the qdev name for the product description makes for inconvenient
qdev names.
Put the product description in ne... - 03:59 pm Revision 0fe6d12e: qdev: Rename USBDevice member devname to product_desc
- It's not a device name, it's the USB product description string.
Signed-off-by: Markus Armbruster <armbru@redhat.com... - 03:59 pm Revision 20ff6c80: Do not abort on qemu_malloc(0) in production builds
- qemu_malloc() does not allow size=0 to be passed in and aborts on this behavior.
Unfortunately, there is good reason... - 03:59 pm Revision b3c3f123: vmware_vga: add rom file so that it boots.
- This just adds the rom file to the vmware SVGA chipset so it boots.
Signed-off-by: Dave Airlie <airlied@redhat.com>
...
Also available in: Atom