yeongkyoon lee [Thu, 8 Sep 2011 14:37:11 +0000 (23:37 +0900)]
Merge "[Title] Modified hid usage id table to fix misallocated scancode of Hanja & Hangul [Type] BugFix [Module] hw/usb-hid [Priority] [CQ#] [Redmine#] [Problem] [Cause] [Solution] [TestCase]"
dk77.yun [Thu, 8 Sep 2011 09:54:47 +0000 (18:54 +0900)]
[Title] delete unnecessary files (source cleanup)
[Type]
[Module]
[Priority]
[CQ#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]
don.hong [Thu, 8 Sep 2011 08:38:07 +0000 (17:38 +0900)]
[Title] Modified hid usage id table to fix misallocated scancode of Hanja & Hangul
[Type] BugFix
[Module] hw/usb-hid
[Priority]
[CQ#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]
kt920.kim [Wed, 7 Sep 2011 12:05:42 +0000 (21:05 +0900)]
[Title] Modify hudson build script for linux and windows because emulator source directory changed from emulator to qemu.
[Type] Support(build process)
[Module]
[Priority]
[CQ#]
[Redmine#]
[Problem] It can cause hudson build break if this patches are not applied.
[Cause]
[Solution]
[TestCase]
dk77.yun [Wed, 7 Sep 2011 10:09:44 +0000 (19:09 +0900)]
Merge branch 'common'
don.hong [Wed, 7 Sep 2011 07:16:40 +0000 (16:16 +0900)]
[Title] Modified usb usage id tables to support Hangul-Hanja * Hangul keys
[Type] BugFix
[Module] qemu/hw
[Priority]
[CQ#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]
munkyu.im [Tue, 6 Sep 2011 11:05:51 +0000 (20:05 +0900)]
[Title] Move emulator sources to qemu inside
[Type]
[Module] Main
[Priority]
[CQ#]
[Redmine#]
[Problem]
[Cause] To manage emulator and qemu sources synthetically
[Solution]
[TestCase]
dk77.yun [Mon, 5 Sep 2011 09:54:44 +0000 (18:54 +0900)]
[Title] delete file config.mak in roms/vgabios, seabios target-i386/libGL.so.1
[Type]
[Module]
[Priority]
[CQ#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]
don.hong [Fri, 2 Sep 2011 09:51:33 +0000 (18:51 +0900)]
[Title] Fixed usb keyboard CapsLock error
[Type] BugFix
[Module] Emulator/hw
[Priority]
[CQ#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]
jinhyung.jo [Mon, 29 Aug 2011 07:16:09 +0000 (16:16 +0900)]
[Title] Source Cleaup
[Type]
[Module] Emulator/Qemu
[Priority]
[CQ#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]
dk77.yun [Fri, 26 Aug 2011 09:47:30 +0000 (18:47 +0900)]
Merge branch 'x86_emulator'
kt920.kim [Fri, 26 Aug 2011 07:08:43 +0000 (16:08 +0900)]
[Title] struct sockaddr_in prototype for windows is missing.
[Type]
[Module]
[Priority]
[CQ#]
[Redmine#]
[Problem] It cause build break in Windows.
[Cause]
[Solution] Add winsock.h if build OS is Windows.
[TestCase]
dk77.yun [Fri, 26 Aug 2011 05:06:31 +0000 (14:06 +0900)]
Merge branch 'x86_emulator'
kt920.kim [Fri, 26 Aug 2011 01:55:02 +0000 (10:55 +0900)]
[Title] Remove overlapped variables and some header files for Windows.
[Type]
[Module]
[Priority]
[CQ#]
[Redmine#]
[Problem] Some headers are dependent on OS.
[Cause] Cannot build in Windows.
[Solution]
[TestCase]
dk77.yun [Thu, 25 Aug 2011 02:27:17 +0000 (11:27 +0900)]
Merge branch 'master' of gerrithost:slp/sdk/emulator/qemu
dk77.yun [Thu, 25 Aug 2011 02:26:59 +0000 (11:26 +0900)]
Merge branch 'x86_emulator'
dk77.yun [Wed, 24 Aug 2011 05:22:50 +0000 (14:22 +0900)]
Merge branch 'x86_emulator'
jinhyung.jo [Wed, 24 Aug 2011 05:08:42 +0000 (14:08 +0900)]
[Title] remove memory leak
[Type] bug fix
[Module] Emulator/Qemu
[Priority]
[CQ#]
[Redmine#] 1955
[Problem] unexpected termination of emulator
[Cause]
[Solution] insert free() codes
[TestCase]
dk77.yun [Tue, 23 Aug 2011 10:44:33 +0000 (19:44 +0900)]
Merge branch 'x86_emulator'
yeongkyoon lee [Fri, 19 Aug 2011 09:36:15 +0000 (18:36 +0900)]
Merge "[Title] Changed input system to be able to handle multiple input devices [Type] Enhancement [Module] [Priority] [CQ#] [Redmine#] [Problem] [Cause] [Solution] [TestCase]" into x86_emulator
don.hong [Fri, 19 Aug 2011 09:31:38 +0000 (18:31 +0900)]
[Title] Changed input system to be able to handle multiple input devices
[Type] Enhancement
[Module]
[Priority]
[CQ#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]
kt920.kim [Tue, 16 Aug 2011 13:51:42 +0000 (22:51 +0900)]
Merge branch 'x86_emulator'
jinhyung.jo [Tue, 16 Aug 2011 07:36:34 +0000 (16:36 +0900)]
[Title] Source Cleanup
[Type]
[Module]
[Priority]
[CQ#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]
dk77.yun [Fri, 12 Aug 2011 17:58:41 +0000 (02:58 +0900)]
Merge branch 'x86_emulator'
yuyeon.oh [Fri, 12 Aug 2011 11:04:00 +0000 (20:04 +0900)]
[Title] improve brightness calculations
[Type] Enhancement
[Module] VGA
[Priority] low
[CQ#]
[Redmine#]
[Problem] low graphics performance on 720 x 1280 resolution
[Cause]
[Solution]
[TestCase]
Change-Id: Iddd67aad770be839bdf933a6d959470ead07867f
kt920.kim [Mon, 8 Aug 2011 14:08:16 +0000 (23:08 +0900)]
Merge branch 'x86_emulator'
yuyeon.oh [Mon, 8 Aug 2011 08:59:12 +0000 (17:59 +0900)]
fix max VBE Y resolution value for 720 x 1280 resolution support
Change-Id: I43721a55fafac4cb9b3b8bb812e31aa313b0a955
fredrick.kim [Thu, 4 Aug 2011 02:07:49 +0000 (11:07 +0900)]
Emulator Brightness control routine is added.
fredrick.kim [Wed, 20 Jul 2011 10:48:31 +0000 (19:48 +0900)]
opengl_server execute method is changed from process to thread.
don.hong [Wed, 13 Jul 2011 10:47:23 +0000 (19:47 +0900)]
Merge "Fixed malfunctioning of touch input device after quest os reboot" into x86_simulator
don.hong [Wed, 13 Jul 2011 10:45:46 +0000 (19:45 +0900)]
Fixed malfunctioning of touch input device after quest os reboot
dk77.yun [Tue, 12 Jul 2011 04:15:50 +0000 (13:15 +0900)]
Merge "overlay: fix arm build error at vga" into x86_simulator
yuyeon.oh [Tue, 12 Jul 2011 02:11:51 +0000 (11:11 +0900)]
overlay: fix arm build error at vga
Change-Id: Ie131f55b4b12ad617e0a598125be9295ba6ec991
don.hong [Tue, 12 Jul 2011 01:35:23 +0000 (10:35 +0900)]
Implemented save/resotre logic of usb-wacom-tablet.
So, the touch function works well after snaptshot boot.
woojin2.jung [Wed, 6 Jul 2011 20:25:44 +0000 (05:25 +0900)]
modify name of the function from emulator (simulator -> emulator)
syeon.hwang [Tue, 5 Jul 2011 05:53:17 +0000 (14:53 +0900)]
Changes some logics to support SLP_VGA and revert vgabios-stdvga.bin...
syeon.hwang [Tue, 5 Jul 2011 05:52:41 +0000 (14:52 +0900)]
New vgabios-slpvga.bin is introduced for PC-0.14 compatibility...
dk77.yun [Mon, 4 Jul 2011 07:11:23 +0000 (16:11 +0900)]
Merge "Change qemu linux audio driver to pulseaudio (from alsa). It is easier to control..." into x86_simulator
dk77.yun [Mon, 4 Jul 2011 05:18:03 +0000 (14:18 +0900)]
Merge "overlay: fix height calculation of overlay surface" into x86_simulator
yuyeon.oh [Mon, 4 Jul 2011 04:46:39 +0000 (13:46 +0900)]
overlay: fix height calculation of overlay surface
Change-Id: I5f9a05abb9e745bc21f2eb4873f4a34708d5c89b
syeon.hwang [Mon, 4 Jul 2011 04:27:53 +0000 (13:27 +0900)]
Change qemu linux audio driver to pulseaudio (from alsa). It is easier to control...
syeon.hwang [Mon, 4 Jul 2011 01:53:11 +0000 (10:53 +0900)]
Change qemu windows audio driver to winwave (from dsound). It is easier to control, to debugging and has more compatibility...
fredrick.kim [Thu, 30 Jun 2011 05:23:18 +0000 (14:23 +0900)]
modified host ip address to fixed ip address in order to connect opengl_server
dk77.yun [Mon, 27 Jun 2011 05:13:14 +0000 (14:13 +0900)]
Merge "overlay: fix fb width calculations" into x86_simulator
yuyeon.oh [Mon, 27 Jun 2011 04:37:26 +0000 (13:37 +0900)]
overlay: fix fb width calculations
Change-Id: If19f31d58307c33cecceac4e6a6c15cf97b851b1
dk77.yun [Fri, 24 Jun 2011 11:41:51 +0000 (20:41 +0900)]
Merge "overlay: fix overlay position calculation" into x86_simulator
dk77.yun [Fri, 24 Jun 2011 11:41:41 +0000 (20:41 +0900)]
Merge "overlay: support 2 V4L2 overlay devices" into x86_simulator
yuyeon.oh [Fri, 24 Jun 2011 10:38:30 +0000 (19:38 +0900)]
overlay: fix overlay position calculation
Change-Id: I074540665caf12d09ea1b69639302a122ec462e9
yuyeon.oh [Fri, 24 Jun 2011 08:24:30 +0000 (17:24 +0900)]
overlay: support 2 V4L2 overlay devices
Change-Id: I865b70233fc08c573907b37bb5d8117e5b3ef392
dk77.yun [Fri, 24 Jun 2011 05:43:57 +0000 (14:43 +0900)]
Merge "Change opengl_client connection method" into x86_simulator
fredrick.kim [Fri, 24 Jun 2011 03:16:20 +0000 (12:16 +0900)]
Change opengl_client connection method
yuyeon.oh [Thu, 23 Jun 2011 04:52:05 +0000 (13:52 +0900)]
overlay: add register for second overlay
Change-Id: Id18c60e24ff8cfdc3d6f954243fd0c849803c3d0
yuyeon.oh [Thu, 16 Jun 2011 15:29:14 +0000 (00:29 +0900)]
overlay : no dirty check and overlay tested
Change-Id: If7a14bdbe744fafa824e80ce32dcce1cecc236e2
yuyeon.oh [Thu, 16 Jun 2011 14:49:37 +0000 (23:49 +0900)]
overlay : faster pointer calculation
Change-Id: Ic424616b84bdeafa32af6df8b81a13d70dfd4dbc
yuyeon.oh [Thu, 16 Jun 2011 14:18:29 +0000 (23:18 +0900)]
overlay : remove a log
Change-Id: I400d5534a7be698108b605aa4367dfd706473283
yuyeon.oh [Mon, 13 Jun 2011 12:26:44 +0000 (21:26 +0900)]
add initial alpha blend
Change-Id: I0c2ed4215de47fedd40ed69a0e1a826b978b7224
yuyeon.oh [Mon, 13 Jun 2011 09:21:13 +0000 (18:21 +0900)]
set pci memory regions correctly
Change-Id: I2dc2a724335a1b4fd29dece00ede363199db9ce9
yuyeon.oh [Mon, 13 Jun 2011 06:02:41 +0000 (15:02 +0900)]
add global variable for overlay
Change-Id: Ide1f372dfd713cd3b486333f57a89851a1a6db14
yuyeon.oh [Fri, 10 Jun 2011 09:13:32 +0000 (18:13 +0900)]
add dummy overlay pci device
Change-Id: Ib87a93c6c7909664d4389b865c7b743dc3f40ef5
dk77.yun [Fri, 3 Jun 2011 06:47:57 +0000 (15:47 +0900)]
bug fix : change the location of setsockopt call
dk77.yun [Fri, 3 Jun 2011 06:44:45 +0000 (15:44 +0900)]
fix source code indentation
munkyu.im [Thu, 2 Jun 2011 14:20:56 +0000 (23:20 +0900)]
revive opengl module
dk77.yun [Wed, 1 Jun 2011 08:19:43 +0000 (17:19 +0900)]
Merge "solved ping problem 1. Use raw socket to send icmp messages in Windows and priviledged Linux(root) 2. Use system commands to ping in non-privileged Linux" into x86_simulator
don.hong [Wed, 1 Jun 2011 07:29:30 +0000 (16:29 +0900)]
solved ping problem
1. Use raw socket to send icmp messages in Windows and priviledged Linux(root)
2. Use system commands to ping in non-privileged Linux
munkyu.im [Tue, 31 May 2011 12:35:03 +0000 (21:35 +0900)]
remove smb380 emulation
munkyu.im [Mon, 30 May 2011 05:45:18 +0000 (14:45 +0900)]
change configure file to fix windows build
munkyu.im [Thu, 26 May 2011 16:55:07 +0000 (01:55 +0900)]
get rid of opengl module
munkyu.im [Tue, 24 May 2011 07:14:24 +0000 (16:14 +0900)]
add jpeg option for mingw build
munkyu.im [Thu, 19 May 2011 13:27:04 +0000 (22:27 +0900)]
fix "simulator save state" by adding qemu_monitor logs
dk77.yun [Wed, 18 May 2011 18:21:26 +0000 (03:21 +0900)]
change vgabios-stdvga.bin to vgabios.bin in 0.13
dk77.yun [Wed, 18 May 2011 17:35:33 +0000 (02:35 +0900)]
update for SDL screen problem
munkyu.im [Tue, 17 May 2011 11:50:59 +0000 (20:50 +0900)]
fix kvm_mce_broadcast_rest() undefined error
munkyu.im [Tue, 17 May 2011 08:27:08 +0000 (17:27 +0900)]
sd: Don't complain about SDIO commands CMD52/CMD53
52, 53 commands are new command of SPIO spec.
munkyu.im [Tue, 17 May 2011 08:23:08 +0000 (17:23 +0900)]
fix TCG optimization
- 32-bit operation for 64-bit host
munkyu.im [Tue, 17 May 2011 05:51:30 +0000 (14:51 +0900)]
change kvm.c 0.13 version to 0.14.1 version(it was skipped by mistake)
change kvm_arch_required_capabilities(struct) definition
munkyu.im [Mon, 16 May 2011 06:32:41 +0000 (15:32 +0900)]
add SDL libraries link in configure file(unless you'll see the error "undefined reference to rotozoomSurface()")
munkyu.im [Mon, 16 May 2011 05:02:08 +0000 (14:02 +0900)]
add sdl_rotate ( enable rotation on simualtor)
munkyu.im [Mon, 16 May 2011 04:59:42 +0000 (13:59 +0900)]
fix main() duplicated defintion error between qemu and simulator
munkyu.im [Mon, 16 May 2011 04:31:20 +0000 (13:31 +0900)]
add qemu_configure.sh (It enables to add option to the configure file)
munkyu.im [Mon, 16 May 2011 02:47:55 +0000 (11:47 +0900)]
Fix sdl display to fix link error(sdl.c,console.h) and redefined error(sdl_keysym.h).
Add sdl_rotate.o at Makefile.
munkyu.im [Mon, 16 May 2011 02:32:49 +0000 (11:32 +0900)]
Add opengl module to avoid call opengl_exec_set_parent_window() from simulator/qemu_gtk_widget.c .
It's temporary. Opengl for x86 has problem now.
munkyu.im [Mon, 16 May 2011 02:24:36 +0000 (11:24 +0900)]
add svibe(Haptic vibrator) and smb380(Accelerometer) library
munkyu.im [Mon, 16 May 2011 01:27:56 +0000 (10:27 +0900)]
initialize to 0.14.1 qemu
dk77.yun [Wed, 11 May 2011 11:06:34 +0000 (20:06 +0900)]
cleanup x86_simulator branch
Rafal Krypa [Wed, 24 Nov 2010 07:22:50 +0000 (16:22 +0900)]
Merge remote branch 'upstream/master'
Richard Henderson [Mon, 22 Nov 2010 22:57:52 +0000 (14:57 -0800)]
microblaze: target-ify target_ucontext
Rename the members of target_ucontext so that they don't conflict
with possible host macros for ucontext members. This has already
been done for the other targets.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
Stefan Hajnoczi [Mon, 15 Nov 2010 20:44:38 +0000 (20:44 +0000)]
virtio-pci: Convert fprintf() to error_report()
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Stefan Hajnoczi [Mon, 15 Nov 2010 20:44:37 +0000 (20:44 +0000)]
virtio-net: Convert fprintf() to error_report()
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Stefan Hajnoczi [Mon, 15 Nov 2010 20:44:36 +0000 (20:44 +0000)]
virtio: Convert fprintf() to error_report()
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Stefan Hajnoczi [Mon, 15 Nov 2010 20:44:35 +0000 (20:44 +0000)]
virtio-blk: Convert fprintf() to error_report()
Errors should be logged using error_report() so they go to the
appropriate monitor.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann [Wed, 17 Nov 2010 11:06:44 +0000 (12:06 +0100)]
vgabios update: handle compatibility with older qemu versions
As pointed out by avi the vgabios update is guest-visible and thus has
migration implications.
One change is that the vga has a valid pci rom bar now. We already have
a pci bus property to enable/disable the rom bar and we'll load the bios
via fw_cfg as fallback for the no-rom-bar case. So we just have to add
compat properties to handle this case.
A second change is that the magic bochs lfb @ 0xe0000000 is gone. When
live-migrating a guest from a older qemu version it might be using the
lfb though, so we have to keep it for the old machine types. The patch
enables the bochs lfb in case we don't have the pci rom bar enabled
(i.e. we are in 0.13+older compat mode).
This patch depends on these patches which add (and use) the pc-0.13
machine type:
http://patchwork.ozlabs.org/patch/70797/
http://patchwork.ozlabs.org/patch/70798/
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Cc: avi@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Jan Kiszka [Tue, 19 Oct 2010 15:03:24 +0000 (17:03 +0200)]
pcnet: Do not receive external frames in loopback mode
While not explicitly stated in the spec, it was observed on real systems
that enabling loopback testing on the pcnet controller disables
reception of external frames. And some legacy software relies on it, so
provide this behavior.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity [Wed, 17 Nov 2010 09:50:10 +0000 (11:50 +0200)]
piix4 acpi: convert io BAR to type-safe ioport callbacks
Acked-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity [Wed, 17 Nov 2010 09:50:09 +0000 (11:50 +0200)]
Type-safe ioport callbacks
The current ioport callbacks are not type-safe, in that they accept an "opaque"
pointer as an argument whose type must match the argument to the registration
function; this is not checked by the compiler.
This patch adds an alternative that is type-safe. Instead of an opaque
argument, both registation and the callback use a new IOPort type. The
callback then uses container_of() to access its main structures.
Currently the old and new methods exist side by side; once the old way is gone,
we can also save a bunch of memory since the new method requires one pointer
per ioport instead of 6.
Acked-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Stefan Hajnoczi [Tue, 16 Nov 2010 12:20:25 +0000 (12:20 +0000)]
trace: Trace vm_start()/vm_stop()
VM state change notifications are invoked from vm_start()/vm_stop().
Trace these state changes so we can reason about the state of the VM
from trace output.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann [Thu, 11 Nov 2010 11:59:26 +0000 (12:59 +0100)]
virtfs: enable MSI-X
This patch enables MSI-X for virtfs-9p-pci. It also adds a
compat property to pc-0.13 which turns it of there to stay
compatible to 0.13-stable.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann [Thu, 11 Nov 2010 11:59:25 +0000 (12:59 +0100)]
pc: add 0.13 pc machine type
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Stefan Weil [Mon, 15 Nov 2010 20:17:06 +0000 (21:17 +0100)]
trace: Use fprintf_function (format checking)
fprintf_function adds format checking with GCC_FMT_ATTR.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Stefan Weil [Mon, 15 Nov 2010 20:15:26 +0000 (21:15 +0100)]
slirp: Remove unused code for bad sprintf
Neither DECLARE_SPRINTF nor BAD_SPRINTF are needed for QEMU.
QEMU won't support systems with missing or bad declarations
for sprintf. The unused code was detected while looking for
functions with missing format checking. Instead of adding
GCC_FMT_ATTR, the unused code was removed.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Bernhard Kohl [Tue, 16 Nov 2010 12:28:37 +0000 (13:28 +0100)]
pc: disable the BOCHS BIOS panic port
We have an OS which writes to port 0x400 when probing for special hardware.
This causes an exit of the VM. With SeaBIOS this port isn't used anyway.
Signed-off-by: Alexander Graf <agraf@suse.de>
Reviewed-By: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Bernhard Kohl <bernhard.kohl@nsn.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>