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>
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>
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>
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>
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
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>
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
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>
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>
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>
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>
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>
Stanislav Vorobiov [Thu, 6 Mar 2014 14:24:13 +0000 (18:24 +0400)]
Merge branch 'glesv3' into tizen
Change-Id: If96c0fcf114bd6fbc8ed9f5fe7741f492a4c704c
Stanislav Vorobiov [Thu, 6 Mar 2014 13:48:33 +0000 (17:48 +0400)]
YaGL/VIGS: Version bump
GLESv3 merge version bump
Change-Id: I34813deb38a2c6334a2c04cb55dfd478c2041e8a
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>
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
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
Stanislav Vorobiov [Thu, 20 Feb 2014 08:11:42 +0000 (12:11 +0400)]
Merge branch 'tizen' into glesv3
Change-Id: I742a3d1bbc8bd253bb1739c0704500e50cd0b77b
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
SeokYeon Hwang [Wed, 29 Jan 2014 05:26:22 +0000 (21:26 -0800)]
Merge "Initial packaging directory for the repository." into tizen
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>
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>
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>
Stanislav Vorobiov [Wed, 15 Jan 2014 08:18:42 +0000 (12:18 +0400)]
Merge remote-tracking branch 'origin/tizen' into glesv3
Change-Id: I6562b946475666e4445d0e035da93ffa9351c744
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
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>
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
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
daiyoung kim [Thu, 14 Nov 2013 02:27:29 +0000 (18:27 -0800)]
Merge "brillcodec: Avoid some multi-threading unsafe issue." into tizen
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>
daiyoung kim [Tue, 12 Nov 2013 11:19:14 +0000 (03:19 -0800)]
Merge "brillcodec: Remove unused command." 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
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>
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>
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>
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>
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>
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>
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>
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>
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>
Stanislav Vorobiov [Tue, 22 Oct 2013 10:15:56 +0000 (14:15 +0400)]
YaGL: Support host OpenGL version report
Change-Id: Ifaf7abb86f7f0a650ab6954be23ae95233261450
Stanislav Vorobiov [Mon, 7 Oct 2013 11:31:29 +0000 (15:31 +0400)]
YaGL: Version bump
Change-Id: I6ecf4d3e2121cacc293af82bfde8d96bfe55dc06
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
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
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>
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>
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>
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>
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>
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>
Yeongkyoon Lee [Thu, 26 Sep 2013 08:13:42 +0000 (17:13 +0900)]
Merge branch 'tizen' into sdk-develop
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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.
Stanislav Vorobiov [Wed, 31 Jul 2013 10:32:28 +0000 (14:32 +0400)]
YaGL: Version bump
Stanislav Vorobiov [Tue, 30 Jul 2013 08:49:59 +0000 (12:49 +0400)]
YaGL: Return to config
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>
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>
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>
DaiYoung Kim [Fri, 26 Jul 2013 12:18:46 +0000 (21:18 +0900)]
Merge "evdi: evdi, sensor and nfc driver added" into develop
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>
DaiYoung Kim [Fri, 26 Jul 2013 12:16:28 +0000 (21:16 +0900)]
Merge "evdi: evdi, sensor and nfc driver added" into develop
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>
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>
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
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
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>
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
Stanislav Vorobiov [Thu, 18 Jul 2013 08:37:48 +0000 (12:37 +0400)]
Merge branch 'tizen-vigs-develop' 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>
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