Stanislav Vorobiov [Fri, 26 Apr 2013 13:46:03 +0000 (17:46 +0400)]
VIGS: Return some more info for GEMs
Stanislav Vorobiov [Fri, 26 Apr 2013 10:53:59 +0000 (14:53 +0400)]
VIGS: We now send commands to host again
Host side code is fixed to work via new protocol
Stanislav Vorobiov [Fri, 26 Apr 2013 06:08:48 +0000 (10:08 +0400)]
VIGS: Introduce an idr to generate surface ids
Using mmap offsets as surface ids is not good since they're 64-bit
Stanislav Vorobiov [Wed, 24 Apr 2013 06:48:55 +0000 (10:48 +0400)]
VIGS: Refactoring for DRI2
In order to support DRI2 we must move surfaces from X.Org
into kernel. This implies having additional TTM placement - GPU placement.
We must support eviction in vigs_mman in order to be able to create
surfaces that don't occupy VRAM (Now this is done in X.Org).
Also, command execution must be moved from userland to kernel as well
and we also want to add ability to batch several commands in order
to minimize user-kernel transitions and target-host transitions.
Stanislav Vorobiov [Fri, 12 Apr 2013 12:18:37 +0000 (16:18 +0400)]
YaGL: Set MLOCK limit to infinity. We used to do this via ulimit -SHl unlimited, but since nowadays tizen uses systemd it's not possible to set ulimit system wide, so we do it here. This is temporary anyway, YaGL doesn't need to use mlock technically, so this limitation will be removed soon
Igor Mitsyanko [Fri, 18 Jan 2013 17:20:28 +0000 (21:20 +0400)]
YaGL: bump version
Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
Stanislav Vorobiov [Fri, 11 Jan 2013 08:20:10 +0000 (12:20 +0400)]
VIGS: Protocol updated
Stanislav Vorobiov [Wed, 9 Jan 2013 17:09:57 +0000 (21:09 +0400)]
VIGS: Replace "Virtual" connector with "LVDS". e17 devicemgr seems to depend on it
Stanislav Vorobiov [Wed, 26 Dec 2012 18:29:25 +0000 (22:29 +0400)]
VIGS: Add by default
Stanislav Vorobiov [Thu, 11 Apr 2013 07:18:23 +0000 (11:18 +0400)]
YaGL/VIGS: Add by default
Stanislav Vorobiov [Tue, 25 Dec 2012 14:30:08 +0000 (18:30 +0400)]
fimd: Check if fimd exists
Stanislav Vorobiov [Tue, 25 Dec 2012 14:29:17 +0000 (18:29 +0400)]
VIGS: Implemented first version
Igor Mitsyanko [Thu, 13 Dec 2012 13:26:29 +0000 (17:26 +0400)]
YaGL: bump version
Bump version after GLES1 support was merged to QEMU and target parts.
Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
Stanislav Vorobiov [Wed, 12 Dec 2012 08:01:38 +0000 (12:01 +0400)]
YaGL: Version bump
Stanislav Vorobiov [Fri, 7 Dec 2012 09:20:23 +0000 (13:20 +0400)]
YaGL: We now report render type to user space
DaiYoung Kim [Mon, 8 Apr 2013 04:39:50 +0000 (13:39 +0900)]
evdi : kconfig is modified for evdi driver
Signed-off-by : DaiYoung, Kim <daiyoung777.kim@samsung.com>
DaiYoung Kim [Mon, 8 Apr 2013 04:37:23 +0000 (13:37 +0900)]
evdi : evdi driver is added
emulator virtual device interface driver added
Signed-off-by : DaiYoung, Kim <daiyoung777.kim@samsung.com>
sungmin ha [Sat, 6 Apr 2013 09:08:16 +0000 (18:08 +0900)]
virtio-kbd: increased virtio keyboard queue
Signed-off-by: SungMin Ha <sungmin82.ha@samsung.com>
sungmin ha [Wed, 20 Mar 2013 03:22:51 +0000 (12:22 +0900)]
hwkey: added virtio hwkey driver
improve hwkey mapping
Signed-off-by: Sungmin Ha <sungmin82.ha@samsung.com>
SeokYeon Hwang [Fri, 15 Mar 2013 07:51:36 +0000 (16:51 +0900)]
[package] version up.
Change-Id: I2bf33cb7cc131d9d01f1a83f8c01f722143d66c8
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
SeokYeon Hwang [Thu, 14 Mar 2013 06:19:27 +0000 (15:19 +0900)]
kernel: Enable ext4 filesystem
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
Kitae Kim [Fri, 8 Mar 2013 05:52:06 +0000 (14:52 +0900)]
package: version up.
Update package version.
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
SeokYeon Hwang [Wed, 20 Feb 2013 08:12:13 +0000 (17:12 +0900)]
Revert "initframfs: W/A for boot with current platform images"
This reverts commit
be2ebbd086012b814820768d5e2d8aa9cadcdd04.
jinhyung.jo [Thu, 31 Jan 2013 06:51:21 +0000 (15:51 +0900)]
maru_overlay : source clean up
Modified the boilerplates.
removed an unnecessary log.
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
jinhyung.jo [Thu, 31 Jan 2013 06:40:52 +0000 (15:40 +0900)]
maru_backlight : source clean up
Modified the boilerplates.
Chaneged the MODULE_AUTHOR from Dohyung Hong to Jinhyung Jo.
Modified to suit the QEMU coding conventions.
Removed the pci device id, because it is included in the <linux/pci_ids.h>.
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
Kitae Kim [Thu, 24 Jan 2013 08:16:10 +0000 (17:16 +0900)]
package: version up
Update package version to apply BLK_DEV_CRYPTOLOOP.
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
Kitae Kim [Thu, 24 Jan 2013 06:27:54 +0000 (15:27 +0900)]
config: enable BLK_DEV_CRYPTOLOOP.
It is required to install applications into sdcard.
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
SeokYeon Hwang [Thu, 24 Jan 2013 05:33:33 +0000 (14:33 +0900)]
kernel: Fix compilation warning.
Fix warnings at virtio-gl.
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
SeokYeon Hwang [Wed, 23 Jan 2013 10:33:39 +0000 (19:33 +0900)]
initframfs: W/A for boot with current platform images
Until vdpram compatibility symlink - udev rules - is added on platform image, we should populate dpram manually.
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
Karol Lewandowski [Thu, 17 Jan 2013 13:28:51 +0000 (14:28 +0100)]
initramfs: Don't try to populate /dev
Recent udev (>= 182) depend on devtmpfs filesystem mounted in /dev.
Images using sysvinit as /sbin/init mount /dev/ as devtmpfs from
/etc/rc.d/rc.sysinit (which happens before udevd(8) is launched).
Images using systemd as /sbin/init doesn't use rc.sysinit or similar
script run before udevd(8), and thus, require devtmpfs to be mounted
earlier.
Change-Id: Ib3f884573d6f1d4fc11b84f5940daa9c708ae0bd
Karol Lewandowski [Thu, 17 Jan 2013 11:59:23 +0000 (12:59 +0100)]
vdpram: Export device node details to userspace
This will allow udevd(8) or similar program to automatically
create correct device nodes for us.
Change-Id: I9815b5ff9ba3842515ac7020254265188ab90feb
Karol Lewandowski [Thu, 17 Jan 2013 11:58:49 +0000 (12:58 +0100)]
vdpram: Rework error handling in module initialization function
Change-Id: I1d3584220e5b94921a7fcf143cadf2b3a16c9a1f
Karol Lewandowski [Wed, 16 Jan 2013 10:36:08 +0000 (11:36 +0100)]
vdpram: Simplify cdev operations
Change-Id: I0d4a5f211997f69111ed79b1192e17fa38bb555e
Kitae Kim [Tue, 22 Jan 2013 11:04:52 +0000 (20:04 +0900)]
kernel: remove compile warnings.
remove warnings at virtio-keyboard, virtio-esm, virtio-gl, maru_codec.
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
sungmin ha [Mon, 21 Jan 2013 11:17:44 +0000 (20:17 +0900)]
modified block device name for sdcard
jinhyung.jo [Tue, 15 Jan 2013 08:10:12 +0000 (17:10 +0900)]
package : version up
1.4.11 -> 1.4.12
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
jinhyung.jo [Fri, 4 Jan 2013 07:31:57 +0000 (16:31 +0900)]
maru_camera : fixed a bug
fixed a bug does not close when the device has been shut down with no streaming data.
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
jinhyung.jo [Wed, 26 Dec 2012 10:46:06 +0000 (19:46 +0900)]
maru_camera : remove the violations of sonar
remove 3 violations (MISRA 5.2)
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
giwoong.kim [Wed, 26 Dec 2012 01:24:37 +0000 (10:24 +0900)]
touch: removed sonar violation
it is redundant to check it against null
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
Kitae Kim [Thu, 20 Dec 2012 06:41:21 +0000 (15:41 +0900)]
package: version up
Update package version to upload the newest binary.
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
syeon.hwang [Thu, 20 Dec 2012 02:14:50 +0000 (11:14 +0900)]
virtio-esm: Clean-up source code.
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
jinhyung.jo [Thu, 20 Dec 2012 01:49:10 +0000 (10:49 +0900)]
maru_camera : remove sonar violation
remove sonar violation
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
giwoong.kim [Tue, 18 Dec 2012 10:52:39 +0000 (19:52 +0900)]
touch: remove 'goto' statement
Goto statement must not be used.
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
Yeongkyoon Lee [Tue, 18 Dec 2012 01:21:37 +0000 (10:21 +0900)]
Merge "[Title]modified for removing sonar violation [Desc.] [Issue]Numeric variables being used within a for loop for iteration counting shall not be modified in the body of the loop" into develop
sungmin ha [Tue, 18 Dec 2012 01:15:33 +0000 (10:15 +0900)]
[Title]modified for removing sonar violation
[Desc.]
[Issue]Numeric variables being used within a for loop for iteration counting shall not be modified in the body of the loop
Kitae Kim [Mon, 17 Dec 2012 17:02:50 +0000 (02:02 +0900)]
maru_codec : Fixed a bug when audio some codecs are decoded simultaneously.
Source cleanup and codec driver can get and set offset of device memory for audio type.
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
sungmin ha [Mon, 17 Dec 2012 08:26:34 +0000 (17:26 +0900)]
[Title]modified for removing sonar violation
[Desc.]
[Issue]
Kitae Kim [Mon, 17 Dec 2012 06:02:25 +0000 (15:02 +0900)]
maru_virtio_keyboard : Modified virtio_keyboard driver.
Goto statement, comment and etc. in this driver break the sonar rules in C.
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
jinhyung.jo [Mon, 17 Dec 2012 04:19:13 +0000 (13:19 +0900)]
maru_camera : fixed a bug locking up
fixed a bug locking up when the camera is starting.
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
jinhyung.jo [Fri, 14 Dec 2012 09:38:35 +0000 (18:38 +0900)]
maru_brightness : remove Sonar violations
remove Sonar violations
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
jinhyung.jo [Fri, 14 Dec 2012 09:38:07 +0000 (18:38 +0900)]
maru_overlay : remove Sonar violations
remove Sonar violations
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
jinhyung.jo [Fri, 14 Dec 2012 09:37:09 +0000 (18:37 +0900)]
maru_camera : remove Sonar violations
remove Sonar violations
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
sungmin ha [Thu, 13 Dec 2012 10:52:12 +0000 (19:52 +0900)]
modified maru_usb_mass_storage for removing remanent sonar violations
sungmin ha [Thu, 13 Dec 2012 10:38:26 +0000 (19:38 +0900)]
modified maru usb, jack and power supply for removing sonar violations
syeon.hwang [Thu, 13 Dec 2012 08:30:55 +0000 (17:30 +0900)]
virtio-esm: Add missing source file
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
syeon.hwang [Thu, 13 Dec 2012 07:43:56 +0000 (16:43 +0900)]
package: version up
1.4.6
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
syeon.hwang [Wed, 12 Dec 2012 08:04:04 +0000 (17:04 +0900)]
virtio-esm: First introduce of virtio-esm
Introduce "Maru VirtIO EmulatorStatusMedium" for represent boot up progress.
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
giwoong.kim [Tue, 27 Nov 2012 07:42:39 +0000 (16:42 +0900)]
package: version up
1.4.5
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
giwoong.kim [Tue, 27 Nov 2012 07:39:39 +0000 (16:39 +0900)]
touchscreen: modified touch device range for ABS_X/Y
temporary patch
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
Kitae Kim [Wed, 14 Nov 2012 13:18:40 +0000 (22:18 +0900)]
package: version up
1.4.3
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
Kitae Kim [Wed, 14 Nov 2012 13:10:15 +0000 (22:10 +0900)]
maru_virtio_keyboard : a bug for free corruption fixed when virtio-keyboard driver is removed.
When virtio-keyboard driver is removed, the bug is rarely happend.
The reason why the bug is happend is that virtio-keyboard driver uses
wrong input APIs. input_free_device cannot use after input_unregister_device func.
Signed-off-by : Kitae Kim <kt920.kim@samsung.com>
giwoong.kim [Mon, 12 Nov 2012 08:37:06 +0000 (17:37 +0900)]
init: removed an invalid symbolic-link
touchscreen0, keyboard0, smotion node
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
Kitae Kim [Fri, 9 Nov 2012 06:03:40 +0000 (15:03 +0900)]
arm_tizen_emul_config : enable virtio-pci, virtio-touchscreen, net-9p, 9pfs and cifs drivers.
Since virtio-touchscreen and virtio-9p devices of qemu are consist of pci device,
arm config is needed to enable virtio-pci driver. In addition to this, net-9p, 9pfs and
cifs drivers are required to support fileshare between emulator and users's desktop.
Signed-off-by : Kitae Kim <kt920.kim@samsung.com>
Kitae Kim [Wed, 7 Nov 2012 13:30:25 +0000 (22:30 +0900)]
maru_virtio_keyboard : change a way to transfer data between qemu and kernel.
The previous way to transfer data between qemu and kernel had a problem,
when key events were copied concurrently. So, add a queue for key event.
Signed-off-by : Kitae Kim <kt920.kim@samsung.com>
giwoong.kim [Mon, 5 Nov 2012 08:56:29 +0000 (17:56 +0900)]
package: version up
1.4.1
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
giwoong.kim [Mon, 5 Nov 2012 08:08:10 +0000 (17:08 +0900)]
input: do not ignore a touch event on emulator
A click event of host mouse is a touch event on emulator.
The current touch event may be same as the previous coordinate data.
In this case, do not ignore a touch event.
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
Yeongkyoon Lee [Wed, 31 Oct 2012 11:47:43 +0000 (20:47 +0900)]
Merge "package : update changelog and package version" into develop
jinhyung.jo [Wed, 31 Oct 2012 10:41:15 +0000 (19:41 +0900)]
package : update changelog and package version
update version to 1.3.24
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
Kitae Kim [Wed, 31 Oct 2012 10:34:08 +0000 (19:34 +0900)]
arm_kernel : disable Linux logo config.
As x86 emulator does not display the Linux logo during booting,
arm emulator need to be the same as it.
Kitae Kim [Wed, 31 Oct 2012 10:26:49 +0000 (19:26 +0900)]
package: enable to build arm packages.
Since build environment has been set, enable to build arm package.
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
jinhyung.jo [Wed, 31 Oct 2012 04:51:15 +0000 (13:51 +0900)]
maru_bl : modified the range of the brightness level
original range : 1 ~ 24
modified range : 0 ~ 100
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
Kitae Kim [Tue, 30 Oct 2012 12:21:46 +0000 (21:21 +0900)]
package: update changelog
Update changelog for 1.3.22 package.
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
Kitae Kim [Tue, 30 Oct 2012 12:01:08 +0000 (21:01 +0900)]
package: Comment out build routine for arm packages.
Prevents kernel from compiling arm arch temporarily.
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
syeon.hwang [Tue, 30 Oct 2012 06:02:21 +0000 (15:02 +0900)]
build: Refining build script
Make build script for arm kernel.
Modify build script for x86 kernel avoid mis-build on x86_64
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
syeon.hwang [Tue, 30 Oct 2012 05:34:36 +0000 (14:34 +0900)]
Merge branch 'tizen-arm' into develop
Kitae Kim [Fri, 26 Oct 2012 06:45:19 +0000 (15:45 +0900)]
maru_virtio_keyboard : add virtio-keyboard driver.
Implement a driver for virtio-keyboard device.
In addition to this, enable CONFIG_HOTPLUG_PCI_ACPI to support pci hotplug feature.
Signed-off-by : Kitae Kim <kt920.kim@samsung.com>
giwoong.kim [Wed, 24 Oct 2012 07:24:15 +0000 (16:24 +0900)]
package: version up
1.3.21
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
giwoong.kim [Wed, 24 Oct 2012 03:14:25 +0000 (12:14 +0900)]
input-bridge: modified dump key command
KEY_FRONT -> KEY_MENU
Since X key map has been changed, bridge key has to be changed.
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
giwoong.kim [Tue, 23 Oct 2012 13:54:16 +0000 (22:54 +0900)]
keysym: modified kernel keycode of menu
132 -> 139
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
Kitae Kim [Thu, 18 Oct 2012 02:35:49 +0000 (11:35 +0900)]
maru_codec : change a way to register device from chrdrv to misc.
As codec device changed a way to register device from chrdev to misc,
codec device does not need to use fixed major and minor numbers.
Signed-off-by : Kitae Kim <kt920.kim@samsung.com>
Oleg Ogurtsov [Thu, 18 Oct 2012 12:33:58 +0000 (16:33 +0400)]
Tizen: For correct work of security server
Yeongkyoon Lee [Thu, 18 Oct 2012 03:03:06 +0000 (12:03 +0900)]
Merge "Kconfig : Enable devtmpfs config." into develop
Sooyoung Ha [Thu, 18 Oct 2012 02:45:58 +0000 (11:45 +0900)]
Kconfig : Enable devtmpfs config.
Enable devtmpfs config on arch/x86/configs/i386_emul_defconfig
Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
Sooyoung Ha [Thu, 18 Oct 2012 02:45:58 +0000 (11:45 +0900)]
[Title] Enable devtmpfs config.
[Desc.] Enable devtmpfs config on arch/x86/configs/i386_emul_defconfig
[Issue] UDEV update needed kernel config modification.
Stanislav Vorobiov [Wed, 10 Oct 2012 08:14:07 +0000 (12:14 +0400)]
YaGL: Version bump
giwoong.kim [Tue, 9 Oct 2012 02:45:32 +0000 (11:45 +0900)]
package: version up
increase to 1.3.18
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
giwoong.kim [Thu, 4 Oct 2012 05:42:08 +0000 (14:42 +0900)]
touchscreen: using a callback for virtqueue
Enable callback func instead of event polling thread
in virtio-touchscreen driver code
It is better in terms of emulator performance
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
Evgeny Voevodin [Thu, 4 Oct 2012 05:42:13 +0000 (09:42 +0400)]
Merge remote-tracking branch 'score/develop' into tizen-arm
Stanislav Vorobiov [Wed, 3 Oct 2012 16:48:48 +0000 (20:48 +0400)]
YaGL: Version bump
Yeongkyoon Lee [Fri, 28 Sep 2012 06:42:48 +0000 (15:42 +0900)]
Merge "touchscreen:virtio touchscreen enhancement" into develop
jinhyung.jo [Fri, 28 Sep 2012 06:28:11 +0000 (15:28 +0900)]
maru_camera : added a routine for error check
device error check while streaming
Signed-off-by : Jinhyung Jo <jinhyung.jo@samsung.com>
giwoong.kim [Thu, 27 Sep 2012 08:15:26 +0000 (17:15 +0900)]
touchscreen:virtio touchscreen enhancement
do not kick at each add_buf
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
Stanislav Vorobiov [Wed, 26 Sep 2012 09:39:14 +0000 (13:39 +0400)]
YaGL: Version bump
giwoong.kim [Tue, 25 Sep 2012 07:36:10 +0000 (16:36 +0900)]
touchscreen: added virtqueue_kick to virtio-touchscreen
invoke kick after one or more virtqueue_add_buf calls
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
Stanislav Vorobiov [Mon, 24 Sep 2012 06:54:49 +0000 (10:54 +0400)]
YaGL: Version bump
giwoong.kim [Fri, 21 Sep 2012 05:21:16 +0000 (14:21 +0900)]
touchscreen: modified the token when virtqueue_add_buf
changed the token identifying the buffer in virtio-touchscreen when expose buffer to other end
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
Stanislav Vorobiov [Fri, 21 Sep 2012 13:36:48 +0000 (17:36 +0400)]
YaGL: Version bump
Stanislav Vorobiov [Fri, 21 Sep 2012 08:41:53 +0000 (12:41 +0400)]
YaGL: Version bump
giwoong.kim [Thu, 20 Sep 2012 06:55:38 +0000 (15:55 +0900)]
touchscreen: multitouch protocol covert to B in virtio touchscreen
previous protocol is A. This will be deprecated soon.
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
giwoong.kim [Wed, 19 Sep 2012 05:48:30 +0000 (14:48 +0900)]
touchscreen: virtio touchscreen without the kick
put multiple buf into virtqueue
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>