sdk/emulator/qemu.git
6 years agoMerge branch 'tizen' into tizen_studio_2.0_p4.0 11/157711/1 tizen_studio_p4.0 TizenStudio_2.0_p4.0
Minkee Lee [Thu, 26 Oct 2017 02:23:10 +0000 (11:23 +0900)]
Merge branch 'tizen' into tizen_studio_2.0_p4.0

Change-Id: I4c30cc810ba490be91ba628902ce3b74a6a278ad
Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
6 years agopackage: update version (2.8.0.15) 10/157610/2
jinh0.choi [Wed, 25 Oct 2017 09:08:03 +0000 (18:08 +0900)]
package: update version (2.8.0.15)

Change-Id: Ieab8c1831c077c281ebfaef640b6116916b1f4f2
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agomenu: add "-n" option to open control panel for MacOS 09/157609/3
jinh0.choi [Wed, 25 Oct 2017 09:04:07 +0000 (18:04 +0900)]
menu: add "-n" option to open control panel for MacOS

-n option means a new instance.

Change-Id: Idec0905daa5cf4337ad0437be9146f8564943b4f
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agoutil: fix implicit declaration warning 52/157552/3
Minkee Lee [Wed, 25 Oct 2017 04:52:27 +0000 (13:52 +0900)]
util: fix implicit declaration warning

Change-Id: Ia5ff13cb1d9ac6827832205107c7243d238b21c7
Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
6 years agoMerge branch 'tizen' into tizen_studio_2.0_p4.0 01/157201/1
Minkee Lee [Mon, 23 Oct 2017 14:23:39 +0000 (23:23 +0900)]
Merge branch 'tizen' into tizen_studio_2.0_p4.0

Change-Id: I168f55de96b7666761cd9cf0c5a29fbfdf2d8461
Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
6 years agopackage: update version (2.8.0.14) 60/157160/1
Minkee Lee [Mon, 23 Oct 2017 13:21:24 +0000 (22:21 +0900)]
package: update version (2.8.0.14)

Change-Id: I78aca08642e349f9edb6720352d2092f894d3714
Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
6 years agobuild: fix run time error on macos 10.11 93/155393/4
Minkee Lee [Fri, 13 Oct 2017 05:35:33 +0000 (14:35 +0900)]
build: fix run time error on macos 10.11

(W/A) Do not use clock_gettime because it occurs
runtime error on macos 10.11

Change-Id: I8931696b2e950b174e303570e20a18575fcc9fd7
Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
6 years agoMerge branch 'tizen' into tizen_studio_2.0_p4.0 08/153708/1 opensrc_p4.0
jinh0.choi [Fri, 29 Sep 2017 07:21:57 +0000 (16:21 +0900)]
Merge branch 'tizen' into tizen_studio_2.0_p4.0

Change-Id: I883b5711b0758bd2bb67af1b67e3df475252b6db
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agopackage: update version (2.8.0.13) 32/153432/1
jinh0.choi [Thu, 28 Sep 2017 10:20:10 +0000 (19:20 +0900)]
package: update version (2.8.0.13)

Change-Id: I47f97560b6a4484c947dbe35478ec94b1fe3c7ac
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agoinstall: add duplicate case of beginning index 26/153426/1
jinh0.choi [Thu, 28 Sep 2017 10:10:07 +0000 (19:10 +0900)]
install: add duplicate case of beginning index

Change-Id: Icb8f6d557f9b57b2204e9102ba7434b9fc50c1eb
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agoMerge branch 'tizen' into tizen_studio_2.0_p4.0 49/153249/1
jinh0.choi [Thu, 28 Sep 2017 06:38:07 +0000 (15:38 +0900)]
Merge branch 'tizen' into tizen_studio_2.0_p4.0

Change-Id: Iefea534d5e199da617fc0f4e836f61813d532d73
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agoecs: set earjack & usb value before passing to emuld 31/151631/3
jinh0.choi [Thu, 21 Sep 2017 09:45:28 +0000 (18:45 +0900)]
ecs: set earjack & usb value before passing to emuld

Change-Id: Id83b7fcdb80be9c02db0d54dbfaf7af8db80f83a
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agopackage: update version (2.8.0.12) 07/151507/1
jinh0.choi [Thu, 21 Sep 2017 06:14:32 +0000 (15:14 +0900)]
package: update version (2.8.0.12)

Change-Id: If34db9787582a48a31ad7fea7a6bffb74b713168
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agosdcard: support vfat sdcard since tizen 3.0 06/151506/1
jinh0.choi [Thu, 21 Sep 2017 06:12:52 +0000 (15:12 +0900)]
sdcard: support vfat sdcard since tizen 3.0

Change-Id: I12309b3b85ad71bf2418ac4eb85b6a6092490403
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agoMerge branch 'tizen' into tizen_studio_2.0_p4.0 75/147775/1
Munkyu Im [Tue, 5 Sep 2017 13:33:54 +0000 (22:33 +0900)]
Merge branch 'tizen' into tizen_studio_2.0_p4.0

Change-Id: Ib54b987b5f7ef6a1526041630c7558b6b84302e5
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
6 years agopackage: update version (2.8.0.11) 38/147738/1
Munkyu Im [Tue, 5 Sep 2017 10:38:12 +0000 (19:38 +0900)]
package: update version (2.8.0.11)

Change-Id: I8fd8c2c347690a861a13ed98db2bf7fe604b215c
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
6 years agonet: add checking device state before run command 16/146316/2
Munkyu Im [Mon, 28 Aug 2017 04:54:06 +0000 (13:54 +0900)]
net: add checking device state before run command

If device state is "device", run sdb command.

Change-Id: I8ee09a24e07514613f899ec012eac2dea376846c
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
6 years agoMerge branch 'tizen' into tizen_studio_2.0_p4.0 04/147204/1
Jinhyung Jo [Fri, 1 Sep 2017 10:30:05 +0000 (19:30 +0900)]
Merge branch 'tizen' into tizen_studio_2.0_p4.0

Change-Id: I42a7c73014b15719310b9f9c41dbb0409e7efc0e
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
6 years agopackage: update version (2.8.0.10) 88/147188/2
Jinhyung Jo [Fri, 1 Sep 2017 09:32:58 +0000 (18:32 +0900)]
package: update version (2.8.0.10)

Change-Id: I36e6eae74f78ad4914788db82a25e831b6580354
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
6 years agoVIGS: Implement hardware surface convertion cmd 57/146257/1
Vladislav Andresov [Wed, 16 Aug 2017 13:11:24 +0000 (16:11 +0300)]
VIGS: Implement hardware surface convertion cmd

Currently it is used only to y-invert surfaces. Proper format conversion
is still to be implemented later.

Change-Id: I07aa288d67d411bdb710d0255824883dabe378e9
Signed-off-by: Vladislav Andresov <v.andresov@partner.samsung.com>
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
6 years agopackage: update version (2.8.0.9) 95/146095/1
jinh0.choi [Fri, 25 Aug 2017 02:42:56 +0000 (11:42 +0900)]
package: update version (2.8.0.9)

Change-Id: I1b66d65b57bdb627effa3f9ce5a7ee42dc0282f2
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agoextra: add condition for package duplication 89/145889/1
jinh0.choi [Thu, 24 Aug 2017 06:49:18 +0000 (15:49 +0900)]
extra: add condition for package duplication

Change-Id: I5cf81dfbced86d06549c5aece3074203f30c81a1
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agopackage: update versiont(2.8.0.8) 53/145353/1
jihye424.kim [Tue, 22 Aug 2017 06:16:28 +0000 (15:16 +0900)]
package: update versiont(2.8.0.8)

Change-Id: I786a528b194a200164ab4f4d7f0921aa54ecd05b
Signed-off-by: jihye424.kim <jihye424.kim@samsung.com>
6 years agoskin: delete skin package from qemu 15/145115/3
jihye424.kim [Mon, 21 Aug 2017 09:12:46 +0000 (18:12 +0900)]
skin: delete skin package from qemu

- move skin package to emulator-resources

Change-Id: Ia492eb723bff24513c81059fdac524470b6d6a29
Signed-off-by: jihye424.kim <jihye424.kim@samsung.com>
6 years agodistrib: change protobuf-c header path 37/145137/1
jinh0.choi [Mon, 21 Aug 2017 10:36:12 +0000 (19:36 +0900)]
distrib: change protobuf-c header path

Change-Id: I3069edd6f05b09f434adb84830e668c7b1f6b908
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agodistrib: change newer protobuf-c that is BSD license 27/143527/1
jinh0.choi [Thu, 10 Aug 2017 08:28:24 +0000 (17:28 +0900)]
distrib: change newer protobuf-c that is BSD license

Change-Id: I65eac6eb36aa8f9e9c1bd212e3b4ee4cdda2f99e
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agoMerge branch 'tizen' into tizen_studio_2.0_p4.0 47/143447/1
jinh0.choi [Thu, 10 Aug 2017 03:40:03 +0000 (12:40 +0900)]
Merge branch 'tizen' into tizen_studio_2.0_p4.0

Change-Id: I25f021d851dc2f4ef10bf19ebf05a3878c48b4b8
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agopackage: update version (2.8.0.7) 20/143220/1
jinh0.choi [Wed, 9 Aug 2017 06:17:15 +0000 (15:17 +0900)]
package: update version (2.8.0.7)

Change-Id: I83f66993fff20f9390c21fc67694cd71128e2551
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agoecs: change host address data type to INADDR_ANY 18/143218/2
jinh0.choi [Wed, 9 Aug 2017 06:14:42 +0000 (15:14 +0900)]
ecs: change host address data type to INADDR_ANY

Change-Id: Ic08e5e35897a0c7a531fe85eadf2afaf6f219111
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
6 years agoMerge spin into tizen
SeokYeon Hwang [Wed, 28 Jun 2017 07:20:50 +0000 (16:20 +0900)]
Merge spin into tizen

Change-Id: I00f8d0dbf2d26f3c9c6754b9f1d986355037f5bb

7 years agoMerge branch 'develop' into tizen_studio_p4.0
Munkyu Im [Wed, 31 May 2017 05:58:53 +0000 (14:58 +0900)]
Merge branch 'develop' into tizen_studio_p4.0

Change-Id: Iacecc380a77238d3471700350a6aff451a014061
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
7 years agopackage: update version (2.8.0.6)
Munkyu Im [Wed, 31 May 2017 04:41:21 +0000 (13:41 +0900)]
package: update version (2.8.0.6)

Change-Id: I01dc0b9195d336a58b16526bf0c16d7fd3b4a59b
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
7 years agoinstall: add checking mount system for rpm file
Munkyu Im [Sun, 28 May 2017 08:44:03 +0000 (17:44 +0900)]
install: add checking mount system for rpm file

User cannot install rpm file under read only root file system.
In this case, shows warning message.

Change-Id: I530c5c585301f8796e35d025cdf6c8d6a3d0051b
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
7 years agoMerge branch 'develop' into tizen_studio_p4.0
Minkee Lee [Tue, 16 May 2017 03:55:04 +0000 (12:55 +0900)]
Merge branch 'develop' into tizen_studio_p4.0

Change-Id: I33dfa290a6eeabb85e1398c5bafa7452df3bc2dd
Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
7 years agopackage: update version (2.8.0.5)
Minkee Lee [Tue, 16 May 2017 03:50:45 +0000 (12:50 +0900)]
package: update version (2.8.0.5)

Change-Id: I9de792b2d022adf77a9f5dab2ac94c5f70af1722
Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
7 years agoconfigure: modify configure for recent macOS
SeokYeon Hwang [Mon, 15 May 2017 04:58:33 +0000 (13:58 +0900)]
configure: modify configure for recent macOS

Change-Id: I8fb928f2de4f7168b27faedac02a0d2c37585666
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
7 years agoMerge branch 'develop' into tizen_studio_p4.0
jihye [Thu, 27 Apr 2017 02:55:52 +0000 (11:55 +0900)]
Merge branch 'develop' into tizen_studio_p4.0

Change-Id: Ia5aa6da009e6dbcd6da46f870153e5357c7e1cf9
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agopackage: update version (2.8.0.4)
Minkee Lee [Mon, 10 Apr 2017 05:39:52 +0000 (14:39 +0900)]
package: update version (2.8.0.4)

Change-Id: Id18d29045cd238a2216d927baa9d9bcef28580b4
Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
7 years agoskin: change TV skin
Minkee Lee [Mon, 10 Apr 2017 05:35:46 +0000 (14:35 +0900)]
skin: change TV skin

Change-Id: Ib19904d4fb512f92937f37564c809313a7ea43e6
Signed-off-by: Changseok, Oh <seok.oh@samsung.com>
Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
7 years agoMerge branch 'develop' into tizen_studio_p4.0
jihye [Thu, 23 Mar 2017 05:56:33 +0000 (14:56 +0900)]
Merge branch 'develop' into tizen_studio_p4.0

Change-Id: Ib3d51b1a93a54a9f6e24a31c256a46df523eb8b1
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agopackage: update version (2.8.0.3)
Minkee Lee [Tue, 21 Mar 2017 07:48:19 +0000 (16:48 +0900)]
package: update version (2.8.0.3)

Change-Id: I3669629ca9638e85804cc15543abd3066a6d8fe0
Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
7 years agosdb shell: replace (") charater to (')
jihye [Thu, 16 Mar 2017 07:55:16 +0000 (16:55 +0900)]
sdb shell: replace (") charater to (')

- ! is history expansion in bash
-- use single quotes (')
-- backslash(\) before the ! character
-- turn off history expansion (set +H)

Change-Id: I24158dac50d1b83853fbcbfdf9c307691b79ae7f
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agoskin: find event of menu button from list of context menu
jihye [Sat, 11 Mar 2017 10:34:16 +0000 (19:34 +0900)]
skin: find event of menu button from list of context menu

- before: only four menus could be set
- after: any menu is available

Change-Id: Ia4e14009ab260909eaacf9325c8baad53aa084bf
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agoskin: control size of controller window
jihye [Sat, 11 Mar 2017 06:58:19 +0000 (15:58 +0900)]
skin: control size of controller window

- if increases the number of buttons, window extended horizontally

Change-Id: Ib21c19ca3ff0bed6c53bc127b31eada4dd4d48a1
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agosdcard: remove wrong encoding on Windows
Munkyu Im [Tue, 14 Mar 2017 12:57:18 +0000 (21:57 +0900)]
sdcard: remove wrong encoding on Windows

sdcard path is already encoded by system encoding.
So, these is no need to encode twice.

Change-Id: Ie4a442bc6ba76e28f427b7f316a92a99eb634639
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
7 years agoMerge branch 'develop' into tizen_studio_p4.0
Minkee Lee [Mon, 6 Mar 2017 13:17:53 +0000 (22:17 +0900)]
Merge branch 'develop' into tizen_studio_p4.0

Change-Id: I548c140b42edefbd8fe89a9938d59419cbc56766
Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
7 years agopackage: update version (2.8.0.2)
Jinhyung Jo [Mon, 6 Mar 2017 10:10:00 +0000 (19:10 +0900)]
package: update version (2.8.0.2)

Change-Id: Ie4b20569c5abed5578e8c0c4063473c4ff167405
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
7 years agopackage: unify packaging regardless of version
Jinhyung Jo [Fri, 3 Mar 2017 08:07:15 +0000 (17:07 +0900)]
package: unify packaging regardless of version

Change-Id: Ia2c969c6d5da5fcf4b1b90f125a8d4c5530a128d
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
7 years agoskin: add outer, border, inner line and header color bar
jihye [Thu, 16 Feb 2017 11:54:11 +0000 (20:54 +0900)]
skin: add outer, border, inner line and header color bar

Change-Id: I5d781d0a5b704d097147c4fb000ba297dcf79970
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agocontext: support unicode log for launching ECP
Jinhyung Choi [Wed, 15 Feb 2017 05:31:41 +0000 (14:31 +0900)]
context: support unicode log for launching ECP

Change-Id: I5a781f7010e404d97f4a3c36ed976f4e54ff9f5e
Signed-off-by: Jinhyung Choi <jinh0.choi@samsung.com>
7 years agoskin: add color bar and border to controller
jihye [Wed, 15 Feb 2017 09:45:22 +0000 (18:45 +0900)]
skin: add color bar and border to controller

- change default position from center to top

Change-Id: Ia3f431f8be5416f4bc543251102a43c808d79c70
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agoskin: change default button image
jihye [Wed, 15 Feb 2017 08:12:06 +0000 (17:12 +0900)]
skin: change default button image

Change-Id: I5c5e082690616cda952c1a0e2f1f9607707db551
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agosdcard: re-organize attach/detach sdcard
Munkyu Im [Mon, 6 Feb 2017 12:12:21 +0000 (21:12 +0900)]
sdcard: re-organize attach/detach sdcard

 - QPI rules are changed.
from commit 9ec8873e684c2dae6fadb3a801057c613ccd2a6b,
"node-name" becomes mandatory and "id" is removed.
"id" is necessary to search attached sdcard.
To do it, should use blk_new_open() which returns BlockBackend pointer.
And this value is set as an argument  of monitor_add_blk().

from commit 0153d2f50bc2ad3f41810d838fcf66acbf10f07a,
"options" is removed.
 - modify method of adding/removing block device.
 - add some error handlings.

Change-Id: I7230c8f6a116eed5dc71e1c85d8ad162c4581d59
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
7 years agoosutil: use system encoding on Windows
Munkyu Im [Wed, 15 Feb 2017 03:18:53 +0000 (12:18 +0900)]
osutil: use system encoding on Windows

For unicode or other encodings,
set as system encoding when use CreateFile()

Change-Id: I99399e4bdfb871efbebbd9665d5b04c8d24c8c51
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
7 years agoui: change about dialog
jihye [Thu, 5 Jan 2017 10:58:48 +0000 (19:58 +0900)]
ui: change about dialog

Change-Id: Ic28c8e109bd6517cf71d7b6fb9caf16161087d2b
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agoskin: check that image file of H/W button exist or not
jihye [Wed, 1 Feb 2017 04:58:30 +0000 (13:58 +0900)]
skin: check that image file of H/W button exist or not

- privite image file: if image file exist in controller directory of skin
- default image file: if image file not exist

Change-Id: Ide0e45db1f232a6c12bfb14721a668b129bab90d
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agoskin: apply new general skin
jihye [Thu, 8 Dec 2016 06:49:54 +0000 (15:49 +0900)]
skin: apply new general skin

- separate sources of general skin and phone shape skin

Change-Id: I4447536e17a3ed7fb6f62d5d8e165a785f20e598
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agoskin: make menu key button
jihye [Mon, 28 Nov 2016 06:26:28 +0000 (15:26 +0900)]
skin: make menu key button

Change-Id: Ib98325f540a27db085169d855d61cbac2d2cec11
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agoskin: change H/W key button from text button to image button
jihye [Thu, 17 Nov 2016 09:29:07 +0000 (18:29 +0900)]
skin: change H/W key button from text button to image button

- remove scroll bar

Change-Id: I5541caf83662895750651e5512b890334345c31c
Signed-off-by: jihye <jihye424.kim@samsung.com>
7 years agopackage: update version (2.8.0.1)
SeokYeon Hwang [Tue, 24 Jan 2017 05:13:55 +0000 (14:13 +0900)]
package: update version (2.8.0.1)

Change-Id: I3a8daa39551d8b3b31614f9576e82934a015781c
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
7 years agoMerge branch 'develop_qemu_2.8' into develop
SeokYeon Hwang [Mon, 23 Jan 2017 06:15:42 +0000 (15:15 +0900)]
Merge branch 'develop_qemu_2.8' into develop

Change-Id: I7572dfc375294b199409c05e411e996f7d3b201b
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
7 years agoMerge branch 'develop' into tizen_studio_1.1_p3.0
Munkyu Im [Mon, 2 Jan 2017 10:00:49 +0000 (19:00 +0900)]
Merge branch 'develop' into tizen_studio_1.1_p3.0

Change-Id: I9ab2663153ba17eba0124ca2b1545923ed069e37
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
7 years agopackage: update version (2.6.18)
Munkyu Im [Mon, 2 Jan 2017 09:48:11 +0000 (18:48 +0900)]
package: update version (2.6.18)

Change-Id: I7763e47db56b19683ff52d2e5237a323702c4dab
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
7 years agoecs: separate package file path by platform version
Munkyu Im [Mon, 2 Jan 2017 07:55:16 +0000 (16:55 +0900)]
ecs: separate package file path by platform version

The old path does not work on tizen 3.0.
So, change the path to push package file.

For tizen 2.XX: /opt/usr/apps/tmp/sdk_tools/
For the others(including tizen 3.XX): /tmp/.emulator/apps/

Change-Id: Ide6d328ff024c286c1820a13c3720f8f1362a2b7
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
7 years ago9pfs: enable 9pfs on Windows and Macos for 2.8
Sooyoung Ha [Tue, 20 Dec 2016 07:41:29 +0000 (16:41 +0900)]
9pfs: enable 9pfs on Windows and Macos for 2.8

I modify the maru defined codes of 9pfs for applying qemu 2.8 upgrade.

Change-Id: I6746a73de8f66b6ca1940c09a001d6ee6c21562a
Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
7 years agohax: change run_on_cpu() arguments
SeokYeon Hwang [Wed, 21 Dec 2016 09:27:49 +0000 (18:27 +0900)]
hax: change run_on_cpu() arguments

Change-Id: I8d389ee650b986e1ea522c7a623beb69ed225e2d
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
7 years agoecs: fix ecs monitor to work properly
Jinhyung Choi [Tue, 20 Dec 2016 10:19:57 +0000 (19:19 +0900)]
ecs: fix ecs monitor to work properly

Change-Id: I6a0275cec1253c35a2058e8627f8076a0b183653
Signed-off-by: Jinhyung Choi <jinh0.choi@samsung.com>
7 years agovirtfs: remove build break ifdef w/ --diable-virtfs
Jinhyung Choi [Tue, 20 Dec 2016 10:12:20 +0000 (19:12 +0900)]
virtfs: remove build break ifdef w/ --diable-virtfs

Change-Id: I1c5ccd16b7cff27582ca28acf3e2b29978729db2
Signed-off-by: Jinhyung Choi <jinh0.choi@samsung.com>
7 years agoMerge tag 'v2.8.0' into develop_qemu_2.8
SeokYeon Hwang [Wed, 21 Dec 2016 09:02:10 +0000 (18:02 +0900)]
Merge tag 'v2.8.0' into develop_qemu_2.8

v2.8.0 release

7 years agoerror_handler: unify stack walking logic
SeokYeon Hwang [Wed, 21 Dec 2016 04:27:49 +0000 (13:27 +0900)]
error_handler: unify stack walking logic

Change-Id: I5c82ecd08085af25b560f3c57b4abbc974f42e3d
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
7 years agoUpdate version for v2.8.0 release
Stefan Hajnoczi [Tue, 20 Dec 2016 16:16:42 +0000 (16:16 +0000)]
Update version for v2.8.0 release

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agopackage: update version (2.6.17)
Munkyu Im [Tue, 20 Dec 2016 05:26:37 +0000 (14:26 +0900)]
package: update version (2.6.17)

Change-Id: Ifb0828690d6b72212d3a686d6afc75afcba9b832
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
7 years agoMerge tag 'v2.8.0-rc4' into develop
SeokYeon Hwang [Tue, 20 Dec 2016 01:13:15 +0000 (10:13 +0900)]
Merge tag 'v2.8.0-rc4' into develop

v2.8.0-rc4 release

Change-Id: I0158b5078d1af545dc32a51f10d2f8f0b96543a6
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
7 years agoMerge branch 'develop' into tizen_studio_1.1_p3.0
Jinhyung Choi [Fri, 16 Dec 2016 03:26:31 +0000 (12:26 +0900)]
Merge branch 'develop' into tizen_studio_1.1_p3.0

Change-Id: Ib65317beecdff07bb141bc87b7a62e869a6502b5
Signed-off-by: Jinhyung Choi <jinh0.choi@samsung.com>
7 years agopackage: update version (2.6.16)
Jinhyung Choi [Fri, 16 Dec 2016 03:16:33 +0000 (12:16 +0900)]
package: update version (2.6.16)

Change-Id: I2de545484ad08e03219232fd68c784bb43b40d4d
Signed-off-by: Jinhyung Choi <jinh0.choi@samsung.com>
7 years agoUpdate version for v2.8.0-rc4 release
Stefan Hajnoczi [Thu, 15 Dec 2016 07:36:03 +0000 (07:36 +0000)]
Update version for v2.8.0-rc4 release

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agovirtio-pci: Fix cross-version migration with older machines
Maxime Coquelin [Wed, 14 Dec 2016 16:30:35 +0000 (17:30 +0100)]
virtio-pci: Fix cross-version migration with older machines

This patch fixes a cross-version migration regression introduced
by commit d1b4259f ("virtio-bus: Plug devices after features are
negotiated").

The problem is encountered when host's vhost backend does not support
VIRTIO_F_VERSION_1, and migration is initiated from a v2.7 or prior
machine with virtio-pci modern capabilities enabled to a v2.8 machine.

In this case, modern capabilities get exposed to the guest by the source,
whereas the target will detect version 1 is not supported so will only
expose legacy capabilities.

The problem is fixed by introducing a new "x-ignore-backend-features"
property, which is set in v2.7 and prior compatibility modes. Doing this,
v2.7 machine keeps its broken behaviour (enabling modern while version
is not supported), and newer machines will behave correctly.

Reported-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Reviewed-by: Marcel Apfelbaum <marcel@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Tested-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Message-id: 20161214163035.3297-1-maxime.coquelin@redhat.com
Suggested-by: Stefan Hajnoczi <stefanha@redhat.com>
Cc: Michael S. Tsirkin <mst@redhat.com>
Cc: Cornelia Huck <cornelia.huck@de.ibm.com>
Cc: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Marcel Apfelbaum <marcel@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Tested-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agoecs: send answer message to single client
Jinhyung Choi [Thu, 15 Dec 2016 06:07:30 +0000 (15:07 +0900)]
ecs: send answer message to single client

Change-Id: I6c5ee1ba1460550cce37094baa35181af1dd5013
Signed-off-by: Jinhyung Choi <jinh0.choi@samsung.com>
7 years agopo: add missing translations in de, fr, it, zh
Stefan Hajnoczi [Wed, 14 Dec 2016 14:47:13 +0000 (14:47 +0000)]
po: add missing translations in de, fr, it, zh

There are missing translations for the new "Copy" menu item.

The following people provided them to me on IRC just in time for the
QEMU 2.8 release:

 * de_DE - Stefan Hajnoczi <stefanha@redhat.com>
 * fr_FR - Laurent Vivier <laurent@vivier.eu>
 * it    - Pino Toscano <ptoscano@redhat.com>
 * zh_CN - Fam Zheng <famz@redhat.com>

[Removed spurious space in zh_CN "Copy" translation that Fam Zheng
pointed out.
--Stefan]

Reported-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 20161214144713.11009-1-stefanha@redhat.com
Cc: Fam Zheng <famz@redhat.com>
Cc: Pino Toscano <ptoscano@redhat.com>
Cc: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agoui/gtk: fix "Copy" menu item segfault
Stefan Hajnoczi [Wed, 14 Dec 2016 14:25:18 +0000 (14:25 +0000)]
ui/gtk: fix "Copy" menu item segfault

The "Copy" menu item copies VTE terminal text to the clipboard.  This
only works with VTE terminals, not with graphics consoles.

Disable the menu item when the current notebook page isn't a VTE
terminal.

This patch fixes a segfault.  Reproducer: Start QEMU and click the Copy
menu item when the guest display is visible.

Reported-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Tested-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 20161214142518.10504-1-stefanha@redhat.com
Cc: Michael S. Tsirkin <mst@redhat.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agoUpdate language files for QEMU 2.8.0
Stefan Hajnoczi [Tue, 13 Dec 2016 21:49:17 +0000 (21:49 +0000)]
Update language files for QEMU 2.8.0

Update translation files (change created via 'make -C po update').

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Message-id: 20161213214917.6436-1-stefanha@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agodisplay: fix null pointer dereference with tablet
Jinhyung Jo [Mon, 12 Dec 2016 11:56:04 +0000 (20:56 +0900)]
display: fix null pointer dereference with tablet

Check whether the touchscreen device is accessible.

Change-Id: I85956f7b13ac534c738797843bc411d128eebc08
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
7 years agopkg: change destination path for add on packages
Munkyu Im [Tue, 13 Dec 2016 08:43:05 +0000 (17:43 +0900)]
pkg: change destination path for add on packages

The previous path does not have permission to push files.

Change-Id: Ie0644cdd6c66cef121d42cb05681376d05217bf9
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
7 years agoMerge branch 'develop' into tizen_studio_1.1_p3.0
Jinhyung Jo [Mon, 12 Dec 2016 07:37:54 +0000 (16:37 +0900)]
Merge branch 'develop' into tizen_studio_1.1_p3.0

Change-Id: I8b5956c8df72c22080c9cb87e3e827fb52bf643e
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
7 years agopackage: update version (2.6.15)
Jinhyung Jo [Mon, 12 Dec 2016 07:21:42 +0000 (16:21 +0900)]
package: update version (2.6.15)

Change-Id: I847bdc6f3f3507892c987a8007e49bfefbc83f09
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
7 years agodisplay: W/A for OpenGL context version mismatch
Jinhyung Jo [Wed, 7 Dec 2016 07:21:58 +0000 (16:21 +0900)]
display: W/A for OpenGL context version mismatch

Now, VIGS & Qt5 GUI use the OpenGL 3.2 core profile.
Later, we must solve this issue in the right way.
TODO:
- Improve the check GL version related function in VIGS.
- Add check GL version function to the Qt5 GUI.
- Add feature to match the verified GL version of Qt5 GUI and VIGS.

Change-Id: I9d225c69ba9ab55a7b65ff9affa5633ed4462092
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
7 years agoUpdate version for v2.8.0-rc3 release
Stefan Hajnoczi [Tue, 6 Dec 2016 23:26:04 +0000 (23:26 +0000)]
Update version for v2.8.0-rc3 release

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agoqapi: Document introduction of gluster's 'debug' option
Eric Blake [Tue, 6 Dec 2016 18:20:20 +0000 (12:20 -0600)]
qapi: Document introduction of gluster's 'debug' option

We intentionally renamed 'debug-level' to 'debug' in the QMP
schema for 'blockdev-add' related to gluster, in order to
match the command line (commit 1a417e46).  However, since
'debug-level' was visible in 2.7, that means that we should
document that 'debug' was not available until 2.8.

The change was intentional because 'blockdev-add' itself
underwent incompatible changes (such as commit 0153d2f) for
the same release; our intent is that after 2.8, these
interfaces will now be stable.  [In hindsight, we should have
used the name x-blockdev-add when we first introduced it]

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-id: 20161206182020.25736-1-eblake@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agoexec.c: Fix breakpoint invalidation race
Peter Maydell [Tue, 6 Dec 2016 18:07:09 +0000 (18:07 +0000)]
exec.c: Fix breakpoint invalidation race

A bug (1647683) was reported showing a crash when removing
breakpoints.  The reproducer was bisected to 3359baad when tb_flush
was finally made thread safe.  While in MTTCG the locking in
breakpoint_invalidate would have prevented any problems, but
currently tb_lock() is a NOP for system emulation.

The race is between a tb_flush from the gdbstub and the
tb_invalidate_phys_addr() in breakpoint_invalidate().

Ideally we'd have actual locking here; for the moment the
simple fix is to do a full tb_flush() for a bp invalidate,
since that is thread-safe even if no lock is taken.

Reported-by: Julian Brown <julian@codesourcery.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1481047629-7763-1-git-send-email-peter.maydell@linaro.org
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agoqapi: Document DEVICE_TRAY_MOVED addition
Eric Blake [Tue, 6 Dec 2016 16:03:45 +0000 (10:03 -0600)]
qapi: Document DEVICE_TRAY_MOVED addition

Commit 2d76e72 failed to add a versioning tag to 'id'.

I audited all qapi*.json files from v2.7.0 to the current
state of the tree, and didn't find any other additions where
we failed to use a version tag.

Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20161206160345.22425-1-eblake@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agotests/.gitignore: Ignore test-char
Changlong Xie [Mon, 7 Nov 2016 04:59:25 +0000 (12:59 +0800)]
tests/.gitignore: Ignore test-char

[Lin Ma <lma@suse.com> notes that commit ea3af47d added test for chardev
unit tests, but didn't add the name of generated binary in .gitignore.
--Stefan]

Signed-off-by: Changlong Xie <xiecl.fnst@cn.fujitsu.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 1478494765-13233-1-git-send-email-xiecl.fnst@cn.fujitsu.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agoMerge remote-tracking branch 'kwolf/tags/for-upstream' into staging
Stefan Hajnoczi [Tue, 6 Dec 2016 17:35:29 +0000 (17:35 +0000)]
Merge remote-tracking branch 'kwolf/tags/for-upstream' into staging

Block layer patches for 2.8.0-rc3

# gpg: Signature made Tue 06 Dec 2016 02:44:39 PM GMT
# gpg:                using RSA key 0x7F09B272C88F2FD6
# gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
# Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6

* kwolf/tags/for-upstream:
  qcow2: Don't strand clusters near 2G intervals during commit

Message-id: 1481037418-10239-1-git-send-email-kwolf@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agoqcow2: Don't strand clusters near 2G intervals during commit
Eric Blake [Mon, 5 Dec 2016 15:49:34 +0000 (09:49 -0600)]
qcow2: Don't strand clusters near 2G intervals during commit

The qcow2_make_empty() function is reached during 'qemu-img commit',
in order to clear out ALL clusters of an image.  However, if the
image cannot use the fast code path (true if the image is format
0.10, or if the image contains a snapshot), the cluster size is
larger than 512, and the image is larger than 2G in size, then our
choice of sector_step causes problems.  Since it is not cluster
aligned, but qcow2_discard_clusters() silently ignores an unaligned
head or tail, we are leaving clusters allocated.

Enhance the testsuite to expose the flaw, and patch the problem by
ensuring our step size is aligned.

Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
7 years agoMerge remote-tracking branch 'jasowang/tags/net-pull-request' into staging
Stefan Hajnoczi [Tue, 6 Dec 2016 10:24:24 +0000 (10:24 +0000)]
Merge remote-tracking branch 'jasowang/tags/net-pull-request' into staging

# gpg: Signature made Tue 06 Dec 2016 02:24:23 AM GMT
# gpg:                using RSA key 0xEF04965B398D6211
# gpg: Good signature from "Jason Wang (Jason Wang on RedHat) <jasowang@redhat.com>"
# Primary key fingerprint: 215D 46F4 8246 689E C77F  3562 EF04 965B 398D 6211

* jasowang/tags/net-pull-request:
  fsl_etsec: Fix various small problems in hexdump code
  fsl_etsec: Pad short payloads with zeros
  net: mcf: check receive buffer size register value

Message-id: 1480991552-14360-1-git-send-email-jasowang@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agoMerge remote-tracking branch 'jtc/tags/block-pull-request' into staging
Stefan Hajnoczi [Tue, 6 Dec 2016 09:55:57 +0000 (09:55 +0000)]
Merge remote-tracking branch 'jtc/tags/block-pull-request' into staging

# gpg: Signature made Mon 05 Dec 2016 09:30:45 PM GMT
# gpg:                using RSA key 0xBDBE7B27C0DE3057
# gpg: Good signature from "Jeffrey Cody <jcody@redhat.com>"
# gpg:                 aka "Jeffrey Cody <jeff@codyprime.org>"
# gpg:                 aka "Jeffrey Cody <codyprime@gmail.com>"
# Primary key fingerprint: 9957 4B4D 3474 90E7 9D98  D624 BDBE 7B27 C0DE 3057

* jtc/tags/block-pull-request:
  qemu-doc: update gluster protocol usage guide
  block/nfs: fix QMP to match debug option
  block/gluster: fix QMP to match debug option

Message-id: 1480973521-28945-1-git-send-email-jcody@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agoMerge remote-tracking branch 'pm215/tags/pull-target-arm-20161205' into staging
Stefan Hajnoczi [Tue, 6 Dec 2016 09:51:41 +0000 (09:51 +0000)]
Merge remote-tracking branch 'pm215/tags/pull-target-arm-20161205' into staging

target-arm queue:
 * fix gen_load_exclusive handling of ldaxp

# gpg: Signature made Mon 05 Dec 2016 05:57:51 PM GMT
# gpg:                using RSA key 0x3C2525ED14360CDE
# gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
# gpg:                 aka "Peter Maydell <pmaydell@gmail.com>"
# gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>"
# Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE

* pm215/tags/pull-target-arm-20161205:
  target-arm/translate-a64: fix gen_load_exclusive

Message-id: 1480960775-5002-1-git-send-email-peter.maydell@linaro.org
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agoMerge remote-tracking branch 'armbru/tags/pull-qapi-2016-12-05' into staging
Stefan Hajnoczi [Tue, 6 Dec 2016 09:49:51 +0000 (09:49 +0000)]
Merge remote-tracking branch 'armbru/tags/pull-qapi-2016-12-05' into staging

QAPI patches for 2016-12-05

# gpg: Signature made Mon 05 Dec 2016 04:41:53 PM GMT
# gpg:                using RSA key 0x3870B400EB918653
# gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
# gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653

* armbru/tags/pull-qapi-2016-12-05:
  qapi: add missing colon-ending for section name
  qapi: use one symbol per line
  qapi: fix various symbols mismatch in documentation
  qapi: fix missing symbol @prefix
  qapi: fix schema symbol sections
  qga/schema: fix double-return in doc
  tests: Avoid qobject_from_jsonf("%"PRId64)
  test-qga: Avoid qobject_from_jsonv("%"PRId64)
  qmp-event: Avoid qobject_from_jsonf("%"PRId64)

Message-id: 1480956313-31322-1-git-send-email-armbru@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agoMerge remote-tracking branch 'kraxel/tags/pull-vga-20161205-1' into staging
Stefan Hajnoczi [Tue, 6 Dec 2016 09:38:39 +0000 (09:38 +0000)]
Merge remote-tracking branch 'kraxel/tags/pull-vga-20161205-1' into staging

qxl: fix flickering.
cirrus: avoid devision by zero.
virtio-gpu: fix two leaks.

# gpg: Signature made Mon 05 Dec 2016 10:55:45 AM GMT
# gpg:                using RSA key 0x4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
# gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
# gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* kraxel/tags/pull-vga-20161205-1:
  display: cirrus: check vga bits per pixel(bpp) value
  virtio-gpu: fix memory leak in update_cursor_data_virgl
  virtio-gpu: fix information leak in getting capset info dispatch
  qxl: Only emit QXL_INTERRUPT_CLIENT_MONITORS_CONFIG on config changes

Message-id: 1480935840-3961-1-git-send-email-kraxel@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
7 years agofsl_etsec: Fix various small problems in hexdump code
Andrey Smirnov [Mon, 28 Nov 2016 18:13:15 +0000 (10:13 -0800)]
fsl_etsec: Fix various small problems in hexdump code

Fix various small problems in hexdump code, such as:
    - Reference to non-existing field etsec->nic->nc.name is replaced
    with nc->name

    - Type mismatch warnings

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
7 years agoqemu-doc: update gluster protocol usage guide
Prasanna Kumar Kalever [Wed, 2 Nov 2016 16:50:38 +0000 (22:20 +0530)]
qemu-doc: update gluster protocol usage guide

Document:
1. The new debug and logfile options with their usages
2. New json format and its usage and
3. update "GlusterFS, Device URL Syntax" section in "Invocation"

Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Jeff Cody <jcody@redhat.com>