sdk/emulator/emulator-kernel.git
11 years agopackaging: modify invalid option of tar command on spec file. 52/20552/1 tizen_linux_3.4
Sooyoung Ha [Fri, 9 May 2014 06:48:27 +0000 (15:48 +0900)]
packaging: modify invalid option of tar command on spec file.

-s(--preserve-order, --same-order) option cannot use with -c option.

Change-Id: I58aafa0532bc492a639c0a6671ef874efeffa902
Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
11 years agobrillcodec: remove the first memory block reserved for meta buffer. 27/20027/1
Kitae Kim [Thu, 6 Feb 2014 06:40:04 +0000 (15:40 +0900)]
brillcodec: remove the first memory block reserved for meta buffer.

Change-Id: Id22336a83028e537f6e22a78b92d2e3028bcbfdd
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agopackages: version up 17/19517/1
GiWoong Kim [Mon, 14 Apr 2014 11:23:15 +0000 (20:23 +0900)]
packages: version up

1.4.35

Change-Id: If8f24fcc6bc4598d8b8f52ff1db4c7627d51607e
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agotouchscreen: set touchscreen resolution 85/19485/1
GiWoong Kim [Thu, 10 Apr 2014 10:14:31 +0000 (19:14 +0900)]
touchscreen: set touchscreen resolution

Change-Id: I0eaf5d48cd3caa958fd89ef53e77f877bd9761d0
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agoMerge "Add dependency on kernel package in kernel-devel package." into tizen
SeokYeon Hwang [Wed, 26 Mar 2014 05:06:25 +0000 (22:06 -0700)]
Merge "Add dependency on kernel package in kernel-devel package." into tizen

11 years agoSensor & jack driver: selectively enabled sensors & jacks 82/18282/1
Jinhyung Choi [Thu, 20 Mar 2014 02:24:03 +0000 (11:24 +0900)]
Sensor & jack driver: selectively enabled sensors & jacks

Change-Id: I0dd251732d550d5e4e6d72195f6bb906df846445
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
11 years agoMerge changes Ia089fbd3,I43990612,I669b6865,I61bacf98,I4e3024a9 into tizen
SeokYeon Hwang [Wed, 12 Mar 2014 08:02:34 +0000 (01:02 -0700)]
Merge changes Ia089fbd3,I43990612,I669b6865,I61bacf98,I4e3024a9 into tizen

* changes:
  package : version up
  maru_brightness : Implemented the missing functionality.
  maru_brightness : Modified the setting method
  maru_backlight : Add a node, HBM
  Backlight & LCD : Composite two modules

11 years agopackage : version up 95/17595/1
jinhyung.jo [Wed, 26 Feb 2014 07:34:15 +0000 (16:34 +0900)]
package : version up

up to 1.4.33

Change-Id: Ia089fbd354121b99718430ca2332f0fd666927ff
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
11 years agomaru_brightness : Implemented the missing functionality. 94/17594/1
jinhyung.jo [Wed, 26 Feb 2014 07:31:00 +0000 (16:31 +0900)]
maru_brightness : Implemented the missing functionality.

If the HBM turns off, restores previous level.

Change-Id: I43990612d2f63ef6d877d1c9fc9dce8158b3d2d6
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
11 years agomaru_brightness : Modified the setting method 93/17593/1
jinhyung.jo [Wed, 26 Feb 2014 07:30:10 +0000 (16:30 +0900)]
maru_brightness : Modified the setting method

Call the set function of brightness when "on" is entered,
instead setting force internally.

Change-Id: I669b68655616d9e9de83d66fb882339f4cf68d1b
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
11 years agomaru_backlight : Add a node, HBM 92/17592/1
jinhyung.jo [Wed, 26 Feb 2014 07:27:50 +0000 (16:27 +0900)]
maru_backlight : Add a node, HBM

Add new node, HBM(High Brightness Mode).

Change-Id: I61bacf987153fe3f6e42922434440aa1b4b4a778
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
11 years agoBacklight & LCD : Composite two modules 91/17591/1
jinhyung.jo [Wed, 26 Feb 2014 07:16:45 +0000 (16:16 +0900)]
Backlight & LCD : Composite two modules

Now, the device can support to show the correct power status of the LCD.
The dummy LCD power module has been removed.
And the correct code has merged into maru_bl(maru_backlight, brightness device)

Change-Id: I4e3024a9260845373fc04b39a7118e2dd6c24c75
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
11 years agoMerge branch 'glesv3' into tizen 72/17372/1
Stanislav Vorobiov [Thu, 6 Mar 2014 14:24:13 +0000 (18:24 +0400)]
Merge branch 'glesv3' into tizen

Change-Id: If96c0fcf114bd6fbc8ed9f5fe7741f492a4c704c

11 years agoYaGL/VIGS: Version bump 61/17361/1 glesv3
Stanislav Vorobiov [Thu, 6 Mar 2014 13:48:33 +0000 (17:48 +0400)]
YaGL/VIGS: Version bump

GLESv3 merge version bump

Change-Id: I34813deb38a2c6334a2c04cb55dfd478c2041e8a

11 years agoJack/power/sensor: Data is moved into qemu 40/17240/1
Jinhyung Choi [Thu, 6 Mar 2014 05:22:54 +0000 (14:22 +0900)]
Jack/power/sensor: Data is moved into qemu

- data is moved into qemu
- evdi logs are separated into debug and error

Change-Id: Ie4ee5af44f454dcd63e34089444dd0c402b38adc
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
11 years agoVIGS: Support plane z-pos setting from user-space 54/16654/1
Stanislav Vorobiov [Tue, 18 Feb 2014 13:05:46 +0000 (17:05 +0400)]
VIGS: Support plane z-pos setting from user-space

Change-Id: I72a60beac3dc23f23517f310d5bee59c6833b748

11 years agoVIGS: Implemented plane support 53/16653/1
Stanislav Vorobiov [Mon, 10 Feb 2014 16:59:01 +0000 (20:59 +0400)]
VIGS: Implemented plane support

We now support up to 2 hardware planes
with z-ordering and scaling. This patch also
adds surface scanout flag support. Surface scanout
flag is used as a hint that helps the host to decide
how to process the surface - either upload it to texture
or continously scanout data out of surface's VRAM

Change-Id: I76f88579929efd14ea81e67d2f7a231a7dee4e9d

11 years agoMerge branch 'tizen' into glesv3 44/16644/1
Stanislav Vorobiov [Thu, 20 Feb 2014 08:11:42 +0000 (12:11 +0400)]
Merge branch 'tizen' into glesv3

Change-Id: I742a3d1bbc8bd253bb1739c0704500e50cd0b77b

11 years agoVIGS: Fix fence ack losses 40/16640/1
Stanislav Vorobiov [Thu, 20 Feb 2014 07:51:51 +0000 (11:51 +0400)]
VIGS: Fix fence ack losses

It's incorrect to have vblank enable/disable flag
in INT register, it can cause fence ack losses, consider
the following scenario:
1. Fence interrupt is set on host, fence_pending bit is
   set in INT register
2. vblank is turned off on guest, INT register is being
   written to and since fence_pending bit is 1 it's
   CLEARED on host
3. Now guest handles fence IRQ, but fence_pending bit
   is 0, thus, fence ack is lost

The solution is to have separate register - CON and
vblank enable/disable bit should be there

Change-Id: Ieb3f1a0bd1722fa05fd4e7ca425079fb8799e533

11 years agoMerge "Initial packaging directory for the repository." into tizen
SeokYeon Hwang [Wed, 29 Jan 2014 05:26:22 +0000 (21:26 -0800)]
Merge "Initial packaging directory for the repository." into tizen

11 years agoAdd dependency on kernel package in kernel-devel package. 82/15382/1
Jacek Pielaszkiewicz [Mon, 20 Jan 2014 09:17:31 +0000 (10:17 +0100)]
Add dependency on kernel package in kernel-devel package.

Change-Id: Iade17c8d6206b6d13db80ed06ff2cec78f242db8
Signed-off-by: Jacek Pielaszkiewicz <j.pielaszkie@samsung.com>
11 years agopackage: version up 48/15248/1
GiWoong Kim [Fri, 17 Jan 2014 08:33:30 +0000 (17:33 +0900)]
package: version up

1.4.31

Change-Id: I12bd88a284c18f272951c2d285c34dc8e167d0c4
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agoInitial packaging directory for the repository. 66/15066/2
Jacek Pielaszkiewicz [Wed, 15 Jan 2014 11:29:19 +0000 (12:29 +0100)]
Initial packaging directory for the repository.

Change-Id: I716aef906c18d63bfde7af69efa773ef0e3b7c02
Signed-off-by: Jacek Pielaszkiewicz <j.pielaszkie@samsung.com>
11 years agoMerge remote-tracking branch 'origin/tizen' into glesv3 65/15065/1
Stanislav Vorobiov [Wed, 15 Jan 2014 08:18:42 +0000 (12:18 +0400)]
Merge remote-tracking branch 'origin/tizen' into glesv3

Change-Id: I6562b946475666e4445d0e035da93ffa9351c744

11 years agoYaGL: Implemented multicore rendering and fences 40/14840/1
Stanislav Vorobiov [Thu, 28 Nov 2013 10:51:12 +0000 (14:51 +0400)]
YaGL: Implemented multicore rendering and fences

We now use multicore rendering, i.e. we offload all
rendering to a separate thread and use fences to wait
until certain parts of it are complete. This patch
implements fences via TTM sync objects, it also uses
TTM execbuffer utils to fence buffers and TTM object
files to export fences to user space

Change-Id: Ibed86c3161f3b7207725c8662ffa909d103acedf

11 years agodefconfig: enable configs to support spice 04/13904/1
sungmin ha [Wed, 18 Dec 2013 05:18:03 +0000 (14:18 +0900)]
defconfig: enable configs to support spice

In order to use "/dev/uinput", CONFIG_INPUT_UINPUT was enabled.
In order to use "/dev/virtio-ports/com.redhat.spice.0", CONFIG_VIRTIO_CONSOLE was enabled.

Change-Id: I1947bf81ee3ab5fbbf5e7aef6b365970a86ee9a2
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
11 years agoVIGS: Don't rely on 'no_wait_reserve' parameter when pinnin GEMs 47/13647/1
Stanislav Vorobiov [Wed, 11 Dec 2013 09:26:13 +0000 (13:26 +0400)]
VIGS: Don't rely on 'no_wait_reserve' parameter when pinnin GEMs

'no_wait_reserve' parameter isn't accounted for in
ttm_bo_validate, so don't rely on GEM reserve wait,
just retry things instead

Change-Id: Iab57645c8ab96f30c01b943342cdff9bacac8feb

11 years agoVIGS: Fix pageflip race 09/13609/1
Stanislav Vorobiov [Tue, 10 Dec 2013 16:52:54 +0000 (20:52 +0400)]
VIGS: Fix pageflip race

Must use event_lock, since it's being used
in vigs_finish_pageflips to lock pageflip_event_list.

Also, by the time we call drm_vblank_put the event might already
be processed, so check for that

Change-Id: I9c5de98452353c6d4f09e4e4fbd92176cfd8ee40

11 years agobrillcodec: add memory disposal routine. 53/13153/1 features/vmodem
Kitae Kim [Thu, 28 Nov 2013 09:45:28 +0000 (18:45 +0900)]
brillcodec: add memory disposal routine.

When a process has been killed, occupied memory blocks have to be disposed.
In addition to this, add memory disposal routine in case of deinit
to check if there are unleased memory blocks or not.

Change-Id: I6396595497d760cd07290904f4c446838396e7a8
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agobrillcodec: fix release memory routine. 52/13152/1
Kitae Kim [Thu, 28 Nov 2013 07:27:00 +0000 (16:27 +0900)]
brillcodec: fix release memory routine.

If release memory occurs twice with the same memory offset,
it might cause an error.
semaphore for memory block should be increased in the if-statement.

Change-Id: Ic332eec1e64d5b134b8671b38552b470196e01a0
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agomaru_usb_mass_storage: source clean-up 62/12862/1
Kitae Kim [Mon, 25 Nov 2013 06:04:15 +0000 (15:04 +0900)]
maru_usb_mass_storage: source clean-up

Changed name of some functions, because of sysfs_test_xxx is ambiguous
and the name is the same as other modules such as power_supply, usb_mode and etc..
In addition to this, update authors's name.

Change-Id: I1caff323b2a797c340d543f0a86f7254569302ae
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agomaru_usb_mode: source clean-up 61/12861/1
Kitae Kim [Mon, 25 Nov 2013 06:03:41 +0000 (15:03 +0900)]
maru_usb_mode: source clean-up

Change name of some functions, because of sysfs_test_xxx is ambiguous
and the name is the same as other modules such as power_supply, jack and etc..
In addition to this, update authors's name.

Change-Id: I8b5add521dd2e28996606556a423b4691ebdc273
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agomaru_power_supply: source clean-up 60/12860/1
Kitae Kim [Mon, 25 Nov 2013 05:55:00 +0000 (14:55 +0900)]
maru_power_supply: source clean-up

Changed name of some functions, because of sysfs_test_xxx is ambiguous
and the name is the same as other modules such as jack, usb_mode and etc..
In addition to this, update authors's name.

Change-Id: I46e65ab06e65d49a7c731e8048ed2fa112fcdb2f
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agomaru_jack: source clean-up 59/12859/1
Kitae Kim [Mon, 25 Nov 2013 05:54:34 +0000 (14:54 +0900)]
maru_jack: source clean-up

Changed name of some functions, because of sysfs_test_xxx is ambiguous
and the name is the same as other modules such as power_supply, usb_mode and etc..
In addition to this, update authors's name.

Change-Id: I1c27f3ce0409a477f67a4b74a421b6c2abe1e6cc
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agobrillcodec: remove unnecessary I/O command. 78/12778/1
Kitae Kim [Fri, 22 Nov 2013 10:53:33 +0000 (19:53 +0900)]
brillcodec: remove unnecessary I/O command.

Since file_index is not used to identify codec context,
its i/o command is removed.

Change-Id: Ied7ec997c08eabe9dd981f6bdc359eafc2df81f9
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agobrillcodec: unified I/O commands between gst-plugins-emulator and this driver. 25/12625/1
Kitae Kim [Wed, 20 Nov 2013 08:13:59 +0000 (17:13 +0900)]
brillcodec: unified I/O commands between gst-plugins-emulator and this driver.

Include write operation in ioctl operation as per its functionality because
using both ioctl and write operation might be confusing to understand control flow.

Change-Id: Iac5445f0e15282f40561cfb62f01db90af803c7e
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agobrillcodec: added functions to manage context_id. 76/12576/1
Kitae Kim [Tue, 19 Nov 2013 06:53:24 +0000 (15:53 +0900)]
brillcodec: added functions to manage context_id.

This driver does not need to use struct file pointer as a unique id,
because applications derived from gst-plugins-emulator use one file descriptor per a process,
So, it needs to manage id of codec context per a process.

Change-Id: I1a15a602674e5abe0fec9899adfa447222fbc360
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agobrillcodec: Change a way to protect critical section. 66/12466/2
SeokYeon Hwang [Fri, 15 Nov 2013 10:01:46 +0000 (19:01 +0900)]
brillcodec: Change a way to protect critical section.

Change-Id: Ib63f099bb6d2993da6c946bb70123e454b327b8b
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
11 years agoMerge "brillcodec: Avoid some multi-threading unsafe issue." into tizen
daiyoung kim [Thu, 14 Nov 2013 02:27:29 +0000 (18:27 -0800)]
Merge "brillcodec: Avoid some multi-threading unsafe issue." into tizen

11 years agobrillcodec: Avoid some multi-threading unsafe issue. 56/12256/1
SeokYeon Hwang [Wed, 13 Nov 2013 06:01:51 +0000 (15:01 +0900)]
brillcodec: Avoid some multi-threading unsafe issue.

Change-Id: Idc46d39b0c5044b54ef3a2d5778d2bdb19c98a1e
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
11 years agoMerge "brillcodec: Remove unused command." into tizen
daiyoung kim [Tue, 12 Nov 2013 11:19:14 +0000 (03:19 -0800)]
Merge "brillcodec: Remove unused command." into tizen

11 years agoMerge "brillcodec: enhancement logic about using direct buffer." into tizen
daiyoung kim [Tue, 12 Nov 2013 11:18:58 +0000 (03:18 -0800)]
Merge "brillcodec: enhancement logic about using direct buffer." into tizen

11 years agobrillcodec: Remove unused command. 70/12070/1
SeokYeon Hwang [Tue, 12 Nov 2013 10:34:55 +0000 (19:34 +0900)]
brillcodec: Remove unused command.

Change-Id: I5a41a14300c0028fef15798cfa272ecf351741b0
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
11 years agobrillcodec: enhancement logic about using direct buffer. 61/12061/2
SeokYeon Hwang [Tue, 12 Nov 2013 08:15:09 +0000 (17:15 +0900)]
brillcodec: enhancement logic about using direct buffer.

Use a device buffer wisely.
Adjust numbers of buffers.

Change-Id: I726c76ddee4c99d12f7a3b6f629508e227ad4d62
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
11 years agonfc: support multi session on nfc 42/12042/3
munkyu.im [Tue, 12 Nov 2013 02:21:11 +0000 (11:21 +0900)]
nfc: support multi session on nfc

changed message info to support multi session.
removed excutable mode which had been added by mistake before.

Change-Id: Ia5dadd6040913c2a53a2c03b38a064af4226ea28
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
11 years agoChange major ioctl command. 46/11846/1
SeokYeon Hwang [Wed, 6 Nov 2013 07:29:37 +0000 (16:29 +0900)]
Change major ioctl command.

Memory block is chosen by device driver depending on buffer size.
Reduce number of ioctl commands.
Introduce "try_secure_mem".
Source clean-up.

Change-Id: Ie67cb2c2e382322cc842a0bb3af5aca42286577b
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
11 years agobrillcodec: source clean-up and store each codec information 35/11735/1
Kitae Kim [Thu, 24 Oct 2013 16:44:40 +0000 (01:44 +0900)]
brillcodec: source clean-up and store each codec information

When a process tried to use codec at first, codec device from qemu
copied codec information such as name, media type and etc.
In addtion to this, codec set is determined at libav compile time.
That's why driver stores codec information as a cache.

Change-Id: I4c4734301bc12419ee92d789ddd35d2bc3348cc3
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agobrillcodec: disable debug messages. 34/11734/1
Kitae Kim [Thu, 24 Oct 2013 05:30:20 +0000 (14:30 +0900)]
brillcodec: disable debug messages.

Debug messages might affect performance, especially on Windows
even if the messages are not printed into klog file.

Change-Id: I11ee2dc9d3173e64267de1c6076f0dd3b0d599e9
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agobrillcodec: handle flush_buffer routine. 33/11733/1
Kitae Kim [Fri, 18 Oct 2013 02:52:02 +0000 (11:52 +0900)]
brillcodec: handle flush_buffer routine.

Change-Id: I414167e8e14145a1b71d892e8492da60de8983c4
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agomaru: remove warnings 09/11309/1
munkyu.im [Thu, 24 Oct 2013 05:47:25 +0000 (14:47 +0900)]
maru: remove warnings

Change-Id: I946917dedeaf9a6e18a906d71e57e469993a85be
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
11 years agoA ESM implementation changes for systemd. 99/11299/1
SeokYeon Hwang [Thu, 24 Oct 2013 03:24:04 +0000 (12:24 +0900)]
A ESM implementation changes for systemd.

For systemd boot progress monitor, introduce 'mode' specifier.

Change-Id: Icb40ada8eb5aa436a38e77d9ca2446e5ac089e01
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
11 years agoYaGL: Support host OpenGL version report 50/13150/1
Stanislav Vorobiov [Tue, 22 Oct 2013 10:15:56 +0000 (14:15 +0400)]
YaGL: Support host OpenGL version report

Change-Id: Ifaf7abb86f7f0a650ab6954be23ae95233261450

11 years agoYaGL: Version bump 84/11084/1
Stanislav Vorobiov [Mon, 7 Oct 2013 11:31:29 +0000 (15:31 +0400)]
YaGL: Version bump

Change-Id: I6ecf4d3e2121cacc293af82bfde8d96bfe55dc06

11 years agoRevert "YaGL: Set MLOCK limit to infinity. We used to do this via ulimit -SHl unlimit... 83/11083/1
Stanislav Vorobiov [Mon, 30 Sep 2013 11:40:09 +0000 (15:40 +0400)]
Revert "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"

This reverts commit df489d0d19567678cda269f571a6c91cbbdf3e66.

Change-Id: I7be7799a3a001d29cfd08337bcaab5f0f5c1684a

11 years agoYaGL: Transport improved 82/11082/1
Stanislav Vorobiov [Tue, 24 Sep 2013 14:48:33 +0000 (18:48 +0400)]
YaGL: Transport improved

The improvements are:

* No more mlock/munlock. We now have ioctls for locking drawable
  memory so that compile transfers could be created on host. This
  is only used by offscreen backend though
* We're now using a single buffer for marshalling instead of two: one
  for commands and one for data. Also, the buffer can now be of any
  size up to 2M, it's implemented as a page list, thus, we don't need
  to allocate contigous memory anymore

Change-Id: Ia9b716c9135df75535dc515367550c9fbcf9c737

11 years agoPackage: version up. 29/10629/1
SeokYeon Hwang [Tue, 1 Oct 2013 09:18:46 +0000 (18:18 +0900)]
Package: version up.

Change-Id: I2f6512d8d3d6cf3e90da4f2c54d53f8e257bbf49
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
11 years agoEnable suspend on kernel 28/10628/1
SeokYeon Hwang [Mon, 30 Sep 2013 07:25:55 +0000 (16:25 +0900)]
Enable suspend on kernel

Change-Id: Ice3e8c1ce10ea660f612d1c7ab58d87b30ba958f
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
11 years agobrillcodec: changed source name and config file. 27/10627/1
Kitae Kim [Mon, 30 Sep 2013 02:43:50 +0000 (11:43 +0900)]
brillcodec: changed source name and config file.

Change-Id: Idfd67412afcd17bef283bc08867ed409285bd79e
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agopackage: version up 26/10626/1
munkyu.im [Fri, 27 Sep 2013 10:03:13 +0000 (19:03 +0900)]
package: version up

Change-Id: I807d87d715d5cfd1ce8e9f590cbb400c462ca983
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
11 years agonfc: change nfc protocol 25/10625/1
munkyu.im [Fri, 27 Sep 2013 07:44:44 +0000 (16:44 +0900)]
nfc: change nfc protocol

Change-Id: I1e18cb5b36966753881e66aca5c14552df10fe2d
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
11 years agonfc: add file operations for supporting nfc plugin 24/10624/1
munkyu.im [Thu, 26 Sep 2013 08:57:17 +0000 (17:57 +0900)]
nfc: add file operations for supporting nfc plugin

Change-Id: Ib1fc17df6071c67076ba061c7c4b8bfcd06d75af
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
11 years agoMerge branch 'tizen' into sdk-develop
Yeongkyoon Lee [Thu, 26 Sep 2013 08:13:42 +0000 (17:13 +0900)]
Merge branch 'tizen' into sdk-develop

11 years agotuner: discard tuner driver and rollback to previous commit
bk0121.shin [Thu, 26 Sep 2013 07:15:58 +0000 (16:15 +0900)]
tuner: discard tuner driver and rollback to previous commit

Cause changed tuner policy, discard this feature.
previous commit abe561d89ba2bc8a85716e82f999f760f3815c39
touch: increase the MT slot size

Change-Id: Idb3c5bc19049455a85165d2f2ec3fde5e15ad439
Signed-off-by: bk0121.shin <bk0121.shin@samsung.com>
11 years agotuner: initial commit of maru virtual tuner driver
bk0121.shin [Wed, 25 Sep 2013 11:23:19 +0000 (20:23 +0900)]
tuner: initial commit of maru virtual tuner driver

Change-Id: I4df39596c0d3829f6a7d59c20c19aad278451e67
Signed-off-by: bk0121.shin <bk0121.shin@samsung.com>
11 years agotouch: increase the MT slot size
GiWoong Kim [Tue, 24 Sep 2013 07:30:50 +0000 (16:30 +0900)]
touch: increase the MT slot size

Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agomemcg: add to config
Stanislav Vorobiov [Mon, 16 Sep 2013 14:05:34 +0000 (18:05 +0400)]
memcg: add to config

Tizen IVI requires memory cgroups for proper functioning

11 years agobrillcodec: Source clean-up and rename device name.
Kitae Kim [Wed, 11 Sep 2013 11:42:50 +0000 (20:42 +0900)]
brillcodec: Source clean-up and rename device name.

Changed the driver name from newcodec to brillcodec.

Change-Id: I5630c18507c31e79995ed29bd6a736bdcaff10ba
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agonew_codec: source clean-up.
Kitae Kim [Thu, 5 Sep 2013 02:39:10 +0000 (11:39 +0900)]
new_codec: source clean-up.

Change-Id: Iebc004176bef6ce96edd0aa1eba75c00f30372a7
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agonew_codec: modified the method of memory usage to improve performance.
Kitae Kim [Sun, 1 Sep 2013 13:32:28 +0000 (22:32 +0900)]
new_codec: modified the method of memory usage to improve performance.

Separate the memory to use effectively from several regions
when processing mutli contexts.

Change-Id: I4e4269d31aac6ad5ba53e76eedb7c4733e8e95db
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agonew_codec: changed a way to look up available memory block.
Kitae Kim [Thu, 22 Aug 2013 05:31:07 +0000 (14:31 +0900)]
new_codec: changed a way to look up available memory block.

Use a list instead of an array to manage device memory.
In addition, remove useless source in this moudle.

Change-Id: I2f421c8d786ae5edb623713922279d64fe9f8ba2
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agonew_codec: changed cmd messages and source clean-up.
Kitae Kim [Thu, 16 May 2013 01:30:30 +0000 (10:30 +0900)]
new_codec: changed cmd messages and source clean-up.

get version of device module during probing driver.
And remove or change cmd messages.

Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agonew_codec: improved performance as codec reduced the number of memory copies.
SeokYeon Hwang [Wed, 15 May 2013 12:34:54 +0000 (21:34 +0900)]
new_codec: improved performance as codec reduced the number of memory copies.

When giving decoded outbuffer to plugin of user process from device,
use device memory region directly as an buffer to reduce memcpy overheads.

Change-Id: If440dcf304affc47ca4ec2d596a60e2e51963fef
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
11 years agonew_codec: change lock routine between user and kernel.
Kitae Kim [Sat, 11 May 2013 08:56:21 +0000 (17:56 +0900)]
new_codec: change lock routine between user and kernel.

Change-Id: Ic82cd689872b862c875a04368a0228313cfa9147
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agonew_codec: modified wrong value assignment.
Kitae Kim [Fri, 10 May 2013 05:02:04 +0000 (14:02 +0900)]
new_codec: modified wrong value assignment.

Change-Id: I6794d820c4b58538bf4ffa6d125460f4dca48f38
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agonew_codec: change device_id
Kitae Kim [Fri, 10 May 2013 02:55:11 +0000 (11:55 +0900)]
new_codec: change device_id

pci_device_id was wrong.

Change-Id: I79f9bb8d124cafd390d4e362a7f3087a7546ed90
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agonew_codec: changed a way to copy data between guest and host.
Kitae Kim [Fri, 10 May 2013 02:24:15 +0000 (11:24 +0900)]
new_codec: changed a way to copy data between guest and host.

Use mutex to reduce frequent context switching from user to kernel.
And removed a routine that occupies device memory exclusively.

Change-Id: I4cb8e0a255bafb3fec6b01307ad31ddc6666ce64
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agonew_codec: change log macro.
Kitae Kim [Wed, 8 May 2013 14:27:29 +0000 (23:27 +0900)]
new_codec: change log macro.

Change-Id: Ia04178bcfa80ab8904bc62c36b0d293539ec31ef
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agonew_codec: source clean-up
Kitae Kim [Fri, 19 Apr 2013 02:52:00 +0000 (11:52 +0900)]
new_codec: source clean-up

Removed unnecessary sources and added a way to check null pointer.

Change-Id: Ib8fef0c7d63921d31265dc12e5e9ca07b893816c
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agonew_codec: remove unnecessary whitespaces and code.
Kitae Kim [Thu, 28 Mar 2013 03:06:48 +0000 (12:06 +0900)]
new_codec: remove unnecessary whitespaces and code.

Change-Id: Ie5f8351ea4ee783c2e78b121326bad9e21658c12
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agonew_codec: added new codec driver module.
Kitae Kim [Tue, 12 Mar 2013 10:50:04 +0000 (19:50 +0900)]
new_codec: added new codec driver module.

Change-Id: I11f4959d4abbddd4aff33aea5812fe700aafdb72
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agopackage: version up
munkyu.im [Mon, 2 Sep 2013 11:48:35 +0000 (20:48 +0900)]
package: version up

Signed-off-by: munkyu.im <munkyu.im@samsung.com>
11 years agoSmack: applied 'L'mode patch.
Kitae Kim [Thu, 22 Aug 2013 02:37:33 +0000 (11:37 +0900)]
Smack: applied 'L'mode patch.

Signed-off-by: Jooseong Lee <jooseong.lee@samsung.com>
11 years agoVIGS: Don't 'update_vram' on 'set_root_surface'
Stanislav Vorobiov [Fri, 2 Aug 2013 13:54:12 +0000 (17:54 +0400)]
VIGS: Don't 'update_vram' on 'set_root_surface'

This is now automatically happens on glFinish,
eglSwapBuffers, eglCopyBuffers, etc.

11 years agoYaGL: Version bump
Stanislav Vorobiov [Wed, 31 Jul 2013 10:32:28 +0000 (14:32 +0400)]
YaGL: Version bump

11 years agoYaGL: Return to config
Stanislav Vorobiov [Tue, 30 Jul 2013 08:49:59 +0000 (12:49 +0400)]
YaGL: Return to config

11 years agoemulator-kernel: version up to add nfc, evdi, sensor device driver
Jinhyung Choi [Tue, 30 Jul 2013 07:50:10 +0000 (16:50 +0900)]
emulator-kernel: version up to add nfc, evdi, sensor device driver

Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
11 years agosync with tizen_2.2
sungmin82.ha [Tue, 30 Jul 2013 06:03:02 +0000 (15:03 +0900)]
sync with tizen_2.2

Change-Id: Icdede2d044cdd65be349aa4c8817581e65886476
Signed-off-by: Sungmin Ha <sungmin82.ha@samsung.com>
11 years agoemualtor kernel: fixed wrong Makefile entity from EVDI to SENSOR
Jinhyung Choi [Sun, 28 Jul 2013 05:57:11 +0000 (14:57 +0900)]
emualtor kernel: fixed wrong Makefile entity from EVDI to SENSOR

Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
11 years agoMerge "evdi: evdi, sensor and nfc driver added" into develop
DaiYoung Kim [Fri, 26 Jul 2013 12:18:46 +0000 (21:18 +0900)]
Merge "evdi: evdi, sensor and nfc driver added" into develop

11 years agoevdi: evdi, sensor and nfc driver added
DaiYoung Kim [Fri, 26 Jul 2013 12:22:29 +0000 (21:22 +0900)]
evdi: evdi, sensor and nfc driver added

Signed-off-by: DaiYoung, Kim <daiyoung777.kim@samsung.com>
11 years agoMerge "evdi: evdi, sensor and nfc driver added" into develop
DaiYoung Kim [Fri, 26 Jul 2013 12:16:28 +0000 (21:16 +0900)]
Merge "evdi: evdi, sensor and nfc driver added" into develop

11 years agoevdi: evdi, sensor and nfc driver added
DaiYoung Kim [Fri, 26 Jul 2013 12:22:29 +0000 (21:22 +0900)]
evdi: evdi, sensor and nfc driver added

Signed-off-by: DaiYoung, Kim <daiyoung777.kim@samsung.com>
11 years agovirtio-hwkey: modified structure of virtio-hwkey
sungmin ha [Thu, 25 Jul 2013 07:36:35 +0000 (16:36 +0900)]
virtio-hwkey: modified structure of virtio-hwkey

Change-Id: Ie1140f9c0ac52e61f73910f7d236d1ef54ac064d
Signed-off-by: Sungmin Ha <sungmin82.ha@samsung.com>
11 years agoVIGS: Use BO instead of VMA in struct vigs_mman_vma
Stanislav Vorobiov [Wed, 24 Jul 2013 07:24:08 +0000 (11:24 +0400)]
VIGS: Use BO instead of VMA in struct vigs_mman_vma

It's better to use BO in struct vigs_mman_vma instead of
VMA that was allocated in mmap call

11 years agoVIGS: Delay surface destruction
Stanislav Vorobiov [Tue, 23 Jul 2013 15:40:03 +0000 (19:40 +0400)]
VIGS: Delay surface destruction

We should destroy surfaces on TTM BO destruction
instead of GEM free handler. The latter may cause races
like this:
1. GEM is created
2. GEM is mapped and written to
3. GEM is freed, but not unmapped. Thus, the host gets
   a "destroy_surface" command and target frees up
   an id from IDR.
4. Another GEM is created. Thus, it's assigned a freed id, which
   is id of first GEM, the host gets "create_surface" command
5. First GEM is unmapped, host gets "update_gpu" command with
   wrong data and size and crashes

The race occured on wayland/GBM during window resize

11 years agovirtio: add virtio ids
munkyu.im [Tue, 23 Jul 2013 02:56:11 +0000 (11:56 +0900)]
virtio: add virtio ids

for sensor and nfc

Signed-off-by: munkyu.im <munkyu.im@samsung.com>
11 years agoVIGS: Don't call TTM's vm_close
Stanislav Vorobiov [Fri, 19 Jul 2013 16:35:30 +0000 (20:35 +0400)]
VIGS: Don't call TTM's vm_close

TTM's vm_close sets vm_private_data to NULL even if VMA is
still referenced, we don't want this since this may cause
a NULL pointer dereference. And this indeed happens sometimes
on wayland

11 years agoMerge branch 'tizen-vigs-develop' into develop
Stanislav Vorobiov [Thu, 18 Jul 2013 08:37:48 +0000 (12:37 +0400)]
Merge branch 'tizen-vigs-develop' into develop

11 years agoMerge branch 'tizen_qemu_1.5.1' into develop
Kitae Kim [Tue, 16 Jul 2013 06:41:27 +0000 (15:41 +0900)]
Merge branch 'tizen_qemu_1.5.1' into develop

Conflicts:
drivers/maru/Kconfig
drivers/maru/Makefile
drivers/maru/maru_virtio_touchscreen.c
include/linux/virtio_ids.h
package/changelog

Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agoVIGS: Fixed vigs_fb_create return values
Stanislav Vorobiov [Fri, 12 Jul 2013 12:15:38 +0000 (16:15 +0400)]
VIGS: Fixed vigs_fb_create return values
VIGS: Added dummy cursor handling