<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/include/media/capture.h, branch rtss22-ae</title>
<subtitle>NVIDIA's kernel modules to support tegra chips (used in Jetson boards)</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/'/>
<entry>
<title>capture-vi: use separate ringbuffer to pass iova to rtcpu</title>
<updated>2021-06-21T08:55:03+00:00</updated>
<author>
<name>Kirill Artamonov</name>
<email>kartamonov@nvidia.com</email>
</author>
<published>2021-06-15T00:11:28+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=6e262c637e5116e3057b73788c02358bafe2b725'/>
<id>6e262c637e5116e3057b73788c02358bafe2b725</id>
<content type='text'>
Passing iova pointers using capture descriptor is not safe since
usermode application can access them.

Use additional ringbuffer shared between kernel and rtcpu to
pass iova pointers securely.

Related changes and bugfixes:

Use permanent vmap mapping for VI capture descriptors.
This should also improve performance and reduce fragmentation
of kernel address space.

Don't use relocs. Access descriptor like normal C structure.

Remove unused parameter capture_data from tegra_channel to
avoid confusing null pointer investigation when accidentally
using it.

Check for zero pin count at submit to avoid potential memory
mapping leak which will happen if usermode submits same capture
descriptor without waiting for completion.

Reboot rtcpu if fail to communicate with rtcpu during
channel release IVC call.

Allocate fixed size unpin buffer at setup time istead of
relying on kzalloc/kfree during each request. This is to simplify
critical runtime codepath and remove flexible array struct
member which is prohibited by MISRA C conventions.

CAMASIL-7466

bug 2768992
bug 3231670
bug 200688288
bug 200690078
CAMASIL-7460
CAMASIL-7477
CAMASIL-4619
CAMASIL-7465

Change-Id: Ia39de887093bbc158c72008ae387287ce30ebd82
Signed-off-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2475799
(cherry picked from commit 71ad1f9d54a45e54767d5fa9411a4aee83374398)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2545006
Reviewed-by: Igor Mitsyanko &lt;imitsyanko@nvidia.com&gt;
Reviewed-by: Semi Malinen &lt;smalinen@nvidia.com&gt;
Reviewed-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
Reviewed-by: Mika Liljeberg &lt;mliljeberg@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: Igor Mitsyanko &lt;imitsyanko@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Passing iova pointers using capture descriptor is not safe since
usermode application can access them.

Use additional ringbuffer shared between kernel and rtcpu to
pass iova pointers securely.

Related changes and bugfixes:

Use permanent vmap mapping for VI capture descriptors.
This should also improve performance and reduce fragmentation
of kernel address space.

Don't use relocs. Access descriptor like normal C structure.

Remove unused parameter capture_data from tegra_channel to
avoid confusing null pointer investigation when accidentally
using it.

Check for zero pin count at submit to avoid potential memory
mapping leak which will happen if usermode submits same capture
descriptor without waiting for completion.

Reboot rtcpu if fail to communicate with rtcpu during
channel release IVC call.

Allocate fixed size unpin buffer at setup time istead of
relying on kzalloc/kfree during each request. This is to simplify
critical runtime codepath and remove flexible array struct
member which is prohibited by MISRA C conventions.

CAMASIL-7466

bug 2768992
bug 3231670
bug 200688288
bug 200690078
CAMASIL-7460
CAMASIL-7477
CAMASIL-4619
CAMASIL-7465

Change-Id: Ia39de887093bbc158c72008ae387287ce30ebd82
Signed-off-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2475799
(cherry picked from commit 71ad1f9d54a45e54767d5fa9411a4aee83374398)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2545006
Reviewed-by: Igor Mitsyanko &lt;imitsyanko@nvidia.com&gt;
Reviewed-by: Semi Malinen &lt;smalinen@nvidia.com&gt;
Reviewed-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
Reviewed-by: Mika Liljeberg &lt;mliljeberg@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: Igor Mitsyanko &lt;imitsyanko@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>nvcapture: capture buffer management</title>
<updated>2021-06-21T08:54:53+00:00</updated>
<author>
<name>Ziqi Qing</name>
<email>zqing@nvidia.com</email>
</author>
<published>2019-03-14T23:46:21+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=582806934788414445291cb103f8560bfd1618d6'/>
<id>582806934788414445291cb103f8560bfd1618d6</id>
<content type='text'>
Buffer management in KMD allow client to pin and setup a set of surface
before any capture request. Also keep the compatibility to pin the
surface when it is not registered before.

- Add ioctl to handle buffer pin request.
- Add capture buffer table.

Bug 2462034

Change-Id: I71021a241aab4e61d27bd504fb5657b169e56643
Signed-off-by: Ziqi Qing &lt;zqing@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1972655
(cherry picked from commit 05c14274b4070aaa0fd02f07166554d07ede85ec)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2545282
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Reviewed-by: Igor Mitsyanko &lt;imitsyanko@nvidia.com&gt;
Reviewed-by: Semi Malinen &lt;smalinen@nvidia.com&gt;
Reviewed-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
Reviewed-by: Mika Liljeberg &lt;mliljeberg@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Tested-by: Igor Mitsyanko &lt;imitsyanko@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Buffer management in KMD allow client to pin and setup a set of surface
before any capture request. Also keep the compatibility to pin the
surface when it is not registered before.

- Add ioctl to handle buffer pin request.
- Add capture buffer table.

Bug 2462034

Change-Id: I71021a241aab4e61d27bd504fb5657b169e56643
Signed-off-by: Ziqi Qing &lt;zqing@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1972655
(cherry picked from commit 05c14274b4070aaa0fd02f07166554d07ede85ec)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2545282
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Reviewed-by: Igor Mitsyanko &lt;imitsyanko@nvidia.com&gt;
Reviewed-by: Semi Malinen &lt;smalinen@nvidia.com&gt;
Reviewed-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
Reviewed-by: Mika Liljeberg &lt;mliljeberg@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Tested-by: Igor Mitsyanko &lt;imitsyanko@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: camera: add vi_channel_mask propagation</title>
<updated>2018-09-06T23:12:44+00:00</updated>
<author>
<name>Isaac Sy</name>
<email>isy@nvidia.com</email>
</author>
<published>2018-08-17T03:49:30+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=c6abd6255cfc1f2e45515d308acfa73a76fe70cb'/>
<id>c6abd6255cfc1f2e45515d308acfa73a76fe70cb</id>
<content type='text'>
Bug 2366452

Change-Id: Iefa543ff4c7bbf97964c41b39234480215189cc5
Signed-off-by: Isaac Sy &lt;isy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1801539
Tested-by: Vincent Chung &lt;vincentc@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: David Bang &lt;dbang@nvidia.com&gt;
Reviewed-by: Frank Chen &lt;frankc@nvidia.com&gt;
Reviewed-by: Bhanu Murthy V &lt;bmurthyv@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 2366452

Change-Id: Iefa543ff4c7bbf97964c41b39234480215189cc5
Signed-off-by: Isaac Sy &lt;isy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1801539
Tested-by: Vincent Chung &lt;vincentc@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: David Bang &lt;dbang@nvidia.com&gt;
Reviewed-by: Frank Chen &lt;frankc@nvidia.com&gt;
Reviewed-by: Bhanu Murthy V &lt;bmurthyv@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: camera: Progress status buffer support</title>
<updated>2018-08-23T17:53:21+00:00</updated>
<author>
<name>Andrew Jiang</name>
<email>andrewj@nvidia.com</email>
</author>
<published>2018-07-11T07:03:38+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=19fcb5e39cfba50310ed8324a42793ff3ac0738c'/>
<id>19fcb5e39cfba50310ed8324a42793ff3ac0738c</id>
<content type='text'>
Add necessary structs and ioctl calls to allow KMD to use a new
progress status buffer allocated by UMD as a convenient way to
communicate the status of each request. This is part of
supporting the new detached mode mechanism.

Bug 2173282

Change-Id: Id279af4e7541d3b9f30e0b68bc838d924e5ab234
Signed-off-by: Andrew Jiang &lt;andrewj@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1750545
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add necessary structs and ioctl calls to allow KMD to use a new
progress status buffer allocated by UMD as a convenient way to
communicate the status of each request. This is part of
supporting the new detached mode mechanism.

Bug 2173282

Change-Id: Id279af4e7541d3b9f30e0b68bc838d924e5ab234
Signed-off-by: Andrew Jiang &lt;andrewj@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1750545
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>capture: vi/isp: Reset barrier in capture ivc</title>
<updated>2018-07-24T21:26:13+00:00</updated>
<author>
<name>Bhanu Murthy V</name>
<email>bmurthyv@nvidia.com</email>
</author>
<published>2018-07-17T02:09:26+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=4444a23d76c2169b90ac550a2def6028ef01c208'/>
<id>4444a23d76c2169b90ac550a2def6028ef01c208</id>
<content type='text'>
Add capture reset barrier indication in the capture
ivc channel in the reset sequence. This is to allow
indication for RCE that the capture requests submitted
before this event must be cleaned up and released.

Bug 2258538
Bug 2047639
Bug 200430058

Change-Id: I51c43fb926eec305c09c4334492c4e238a8a22ff
Signed-off-by: Bhanu Murthy V &lt;bmurthyv@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1779659
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add capture reset barrier indication in the capture
ivc channel in the reset sequence. This is to allow
indication for RCE that the capture requests submitted
before this event must be cleaned up and released.

Bug 2258538
Bug 2047639
Bug 200430058

Change-Id: I51c43fb926eec305c09c4334492c4e238a8a22ff
Signed-off-by: Bhanu Murthy V &lt;bmurthyv@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1779659
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: platform: tegra: support capture error masks</title>
<updated>2018-07-09T11:05:01+00:00</updated>
<author>
<name>Kirill Artamonov</name>
<email>kartamonov@nvidia.com</email>
</author>
<published>2018-05-23T16:42:01+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=8d8b24816277811a0014ff5a67fe98db9cd189e8'/>
<id>8d8b24816277811a0014ff5a67fe98db9cd189e8</id>
<content type='text'>
Pass correctable and incorrectable error action masks from UMD
to rtcpu during capture setup.

bug 2047638
CAMASIL-78

Change-Id: I79a15eeedb6dfc29d2e3339e94b734c8cdceb139
Signed-off-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1728317
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pass correctable and incorrectable error action masks from UMD
to rtcpu during capture setup.

bug 2047638
CAMASIL-78

Change-Id: I79a15eeedb6dfc29d2e3339e94b734c8cdceb139
Signed-off-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1728317
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: tegra: camera: close nvcsi on client crash</title>
<updated>2018-06-21T23:43:13+00:00</updated>
<author>
<name>Vincent Chung</name>
<email>vincentc@nvidia.com</email>
</author>
<published>2018-06-12T02:13:03+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=c8314513ca2e44bb1b421aa416ac2ebdd19c4a20'/>
<id>c8314513ca2e44bb1b421aa416ac2ebdd19c4a20</id>
<content type='text'>
Add utility to cache the NVCSI stream and TPG virtual channel to
properly close NVCSI resources through RCE, in the event that the
NvCapture UMD client crashes w/o the opportunity to release them.

Also remove inactive PHY stream reset IVC cases.

Bug 2179959

Change-Id: Ib522f629b9bdaf10acfaaa2a80d6054dbce43225
Signed-off-by: Vincent Chung &lt;vincentc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1746815
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bhanu Murthy V &lt;bmurthyv@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add utility to cache the NVCSI stream and TPG virtual channel to
properly close NVCSI resources through RCE, in the event that the
NvCapture UMD client crashes w/o the opportunity to release them.

Also remove inactive PHY stream reset IVC cases.

Bug 2179959

Change-Id: Ib522f629b9bdaf10acfaaa2a80d6054dbce43225
Signed-off-by: Vincent Chung &lt;vincentc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1746815
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bhanu Murthy V &lt;bmurthyv@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: tegra: update vi_capture_setup structure</title>
<updated>2018-05-17T21:13:06+00:00</updated>
<author>
<name>Frank Chen</name>
<email>frankc@nvidia.com</email>
</author>
<published>2018-05-08T22:38:59+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=4a8e63d9e984d46a11680f66ca7ae309f1b8c3af'/>
<id>4a8e63d9e984d46a11680f66ca7ae309f1b8c3af</id>
<content type='text'>
The 32bit mem is the RM handle passed from user mode
and will be converted to 64bit virtual address later
as iova.

For v4l2 capture, we use iova directly since there is
no user mode code involved.

Since they are representing the same memory region
for capture descriptor, change them to use union
to avoid confusion.

Jira CRTC-1446

Change-Id: I52c40a329b5635956a914a32fb30ab2a433693d8
Signed-off-by: Frank Chen &lt;frankc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1710827
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Chinniah Poosapadi &lt;cpoosapadi@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Songhee Baek &lt;sbaek@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The 32bit mem is the RM handle passed from user mode
and will be converted to 64bit virtual address later
as iova.

For v4l2 capture, we use iova directly since there is
no user mode code involved.

Since they are representing the same memory region
for capture descriptor, change them to use union
to avoid confusion.

Jira CRTC-1446

Change-Id: I52c40a329b5635956a914a32fb30ab2a433693d8
Signed-off-by: Frank Chen &lt;frankc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1710827
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Chinniah Poosapadi &lt;cpoosapadi@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Songhee Baek &lt;sbaek@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: tegra: camera: t19x rce vi5 support</title>
<updated>2018-02-15T05:43:23+00:00</updated>
<author>
<name>Vincent Chung</name>
<email>vincentc@nvidia.com</email>
</author>
<published>2018-02-05T17:56:48+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=59c1ffc651aa549a38fca306371932a57b8996ee'/>
<id>59c1ffc651aa549a38fca306371932a57b8996ee</id>
<content type='text'>
Add support for vi5 in the KMD for Xavier.
* Memory pin/unpin are only required for user-space buffers

Change-Id: Ifea45c6dc036429559127c6f4f6322e19773833b
Signed-off-by: Vincent Chung &lt;vincentc@nvidia.com&gt;
Signed-off-by: Bhanu Murthy V &lt;bmurthyv@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1652195
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Frank Chen &lt;frankc@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for vi5 in the KMD for Xavier.
* Memory pin/unpin are only required for user-space buffers

Change-Id: Ifea45c6dc036429559127c6f4f6322e19773833b
Signed-off-by: Vincent Chung &lt;vincentc@nvidia.com&gt;
Signed-off-by: Bhanu Murthy V &lt;bmurthyv@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1652195
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Frank Chen &lt;frankc@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "drivers: camera: RTCPU support for vi-mode"</title>
<updated>2018-01-02T21:29:16+00:00</updated>
<author>
<name>Frank Chen</name>
<email>frankc@nvidia.com</email>
</author>
<published>2018-01-02T17:24:29+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=60becba8286d00ec9bef7715d86777a3b28888b1'/>
<id>60becba8286d00ec9bef7715d86777a3b28888b1</id>
<content type='text'>
Revert change due to kernel crash.

Bug 200377184

This reverts commit a7a83d4c7ad2acfd26a21f50580f05ba01023dce.

Change-Id: I72efc9af7dffb719c78d254c7218cd0350c8c911
Signed-off-by: Frank Chen &lt;frankc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1630198
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert change due to kernel crash.

Bug 200377184

This reverts commit a7a83d4c7ad2acfd26a21f50580f05ba01023dce.

Change-Id: I72efc9af7dffb719c78d254c7218cd0350c8c911
Signed-off-by: Frank Chen &lt;frankc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1630198
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
</feed>
