<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/include/soc/tegra/virt, 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>kasan: use __no_sanitize_address for hypercalls</title>
<updated>2020-03-24T15:39:04+00:00</updated>
<author>
<name>dmitry pervushin</name>
<email>dpervushin@nvidia.com</email>
</author>
<published>2020-01-13T18:39:52+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=982049b5ceaeab23cfda7b5950bd0c85322a7b20'/>
<id>982049b5ceaeab23cfda7b5950bd0c85322a7b20</id>
<content type='text'>
Hypercall wrappers are very sensitive to register content inside.
In case of KASAN enabled, we should not sanitize addresses as sanitizing
clobbers registers.

So, hypercall wrappers are now static __maybe_unused __no_sanitize_address
instead of static inline when KASAN is enabled

Bug 2835333

Change-Id: Ib16448205465b5a955b722e9282b6d2cbaa44a8b
Signed-off-by: dmitry pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2278522
Reviewed-by: Rahul Jain (SW-TEGRA) &lt;rahuljain@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2315988
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Reviewed-by: automaticguardword &lt;automaticguardword@nvidia.com&gt;
Reviewed-by: Phoenix Jung &lt;pjung@nvidia.com&gt;
Reviewed-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>
Hypercall wrappers are very sensitive to register content inside.
In case of KASAN enabled, we should not sanitize addresses as sanitizing
clobbers registers.

So, hypercall wrappers are now static __maybe_unused __no_sanitize_address
instead of static inline when KASAN is enabled

Bug 2835333

Change-Id: Ib16448205465b5a955b722e9282b6d2cbaa44a8b
Signed-off-by: dmitry pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2278522
Reviewed-by: Rahul Jain (SW-TEGRA) &lt;rahuljain@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2315988
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Reviewed-by: automaticguardword &lt;automaticguardword@nvidia.com&gt;
Reviewed-by: Phoenix Jung &lt;pjung@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>Dyn tracing: Support toggling trace event mask</title>
<updated>2020-01-04T07:24:27+00:00</updated>
<author>
<name>Andre Richter</name>
<email>arichter@nvidia.com</email>
</author>
<published>2019-10-31T15:09:56+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=93c263ae300eaf91406f4d3308a683b3f144c916'/>
<id>93c263ae300eaf91406f4d3308a683b3f144c916</id>
<content type='text'>
  - Add new sysfs node /sys/hvc/trace_mask.
  - Add read/write support on the node.
  - Add trace_mask node only if the vm has permission to access trace
    event mask.
  - Add hyp_trace_get_mask/hyp_trace_set_mask HVC interfaces.

This code is ported from Jira HYP-3503. Original commit:
  - commit e634fc4f610e54682f057a67660a315e233aa5e2 ("original")
    - https://git-master.nvidia.com/r/2147736

Bug 2693193

Change-Id: I2d906bcf69e4056d833f835e52aebd755c9b5148
Signed-off-by: Andre Richter &lt;arichter@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2235155
(cherry picked from commit 5c68739d2db2f20bb0d82cda1b15176682d309c8)
Reviewed-on: https://git-master.nvidia.com/r/2229462
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Dmitry Pervushin &lt;dpervushin@nvidia.com&gt;
Tested-by: Yashomati Godbole &lt;ygodbole@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Rohit Upadhyay &lt;rupadhyay@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 new sysfs node /sys/hvc/trace_mask.
  - Add read/write support on the node.
  - Add trace_mask node only if the vm has permission to access trace
    event mask.
  - Add hyp_trace_get_mask/hyp_trace_set_mask HVC interfaces.

This code is ported from Jira HYP-3503. Original commit:
  - commit e634fc4f610e54682f057a67660a315e233aa5e2 ("original")
    - https://git-master.nvidia.com/r/2147736

Bug 2693193

Change-Id: I2d906bcf69e4056d833f835e52aebd755c9b5148
Signed-off-by: Andre Richter &lt;arichter@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2235155
(cherry picked from commit 5c68739d2db2f20bb0d82cda1b15176682d309c8)
Reviewed-on: https://git-master.nvidia.com/r/2229462
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Dmitry Pervushin &lt;dpervushin@nvidia.com&gt;
Tested-by: Yashomati Godbole &lt;ygodbole@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Rohit Upadhyay &lt;rupadhyay@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>inject-vm-err: misc. improvements</title>
<updated>2019-12-24T19:59:10+00:00</updated>
<author>
<name>Yashomati</name>
<email>ygodbole@nvidia.com</email>
</author>
<published>2019-10-30T20:02:08+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=eb4d442fb0bd424c6bc6e4ce593368363161ad80'/>
<id>eb4d442fb0bd424c6bc6e4ce593368363161ad80</id>
<content type='text'>
- Prevented bad mode entry for unassigned offender as no point
  in rebooting the Privileged guest in that case.
- Made the driver to fire build bug if sizes of structures
  shared with HV code are out of sync.
- Replaced enum variables with unsigned int in err_data structure
  members to avoid ambiguity in size used by HV and Linux compilers
  for enum.
- Renamed variables from camelCase to small_case, added tegra-hv
  prefix, etc.
- Removed sending of redundant parameter while sending ack for
  sync error.
- Added #undef _X5,6,7_X17 for completeness that was missed earlier.

JIRA ESV-312
Bug 2580803

Change-Id: Ibf49c80a2e781dd75faadd96813b9c19e31e68bf
Signed-off-by: Yashomati &lt;ygodbole@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2228786
(cherry picked from commit 7364fbd8661997c98a4d9fa036ad3a5659fe319e)
Reviewed-on: https://git-master.nvidia.com/r/2254757
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Dmitry Pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-by: Hardik T Shah &lt;hardikts@nvidia.com&gt;
Reviewed-by: Rohit Upadhyay &lt;rupadhyay@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>
- Prevented bad mode entry for unassigned offender as no point
  in rebooting the Privileged guest in that case.
- Made the driver to fire build bug if sizes of structures
  shared with HV code are out of sync.
- Replaced enum variables with unsigned int in err_data structure
  members to avoid ambiguity in size used by HV and Linux compilers
  for enum.
- Renamed variables from camelCase to small_case, added tegra-hv
  prefix, etc.
- Removed sending of redundant parameter while sending ack for
  sync error.
- Added #undef _X5,6,7_X17 for completeness that was missed earlier.

JIRA ESV-312
Bug 2580803

Change-Id: Ibf49c80a2e781dd75faadd96813b9c19e31e68bf
Signed-off-by: Yashomati &lt;ygodbole@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2228786
(cherry picked from commit 7364fbd8661997c98a4d9fa036ad3a5659fe319e)
Reviewed-on: https://git-master.nvidia.com/r/2254757
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Dmitry Pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-by: Hardik T Shah &lt;hardikts@nvidia.com&gt;
Reviewed-by: Rohit Upadhyay &lt;rupadhyay@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>inject-vm-err: handlers for injected errors</title>
<updated>2019-12-24T19:56:43+00:00</updated>
<author>
<name>Yashomati</name>
<email>ygodbole@nvidia.com</email>
</author>
<published>2019-06-01T01:59:52+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=87dc30edda5936afa82b0afa821c8be2e44343c5'/>
<id>87dc30edda5936afa82b0afa821c8be2e44343c5</id>
<content type='text'>
If Linux/EBP causes an error that HV can't handle,
then instead of freezing the guest, HV injects the
error back into the guest. This enables the guest
to handle the error as gracefully as it can/needs.

This changeset provides 2 parts:
1. sample handlers: minimal placeholder handlers that
just dump the error information on to the console. This
is to be used as a reference for any customized elaborate
error handling that may be needed.

2. library module: it comes into existence only if/when
any error handler is registered. Its main responsibilities:
- map memory that's shared with HV where HV dumps all
information about the errors.
- register handlers for interrupts used by HV to inject
errors
- invoke custom error handlers when HV injects error

JIRA ESV-312
Bug 2580803

Change-Id: Ia8c6484d423fd33cabbfd901f0f6ebb0da95cb40
Signed-off-by: Yashomati &lt;ygodbole@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2214402
Reviewed-on: https://git-master.nvidia.com/r/2128765
GVS: Gerrit_Virtual_Submit
Reviewed-by: Dmitry Pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-by: Hardik T Shah &lt;hardikts@nvidia.com&gt;
Reviewed-by: Rohit Upadhyay &lt;rupadhyay@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>
If Linux/EBP causes an error that HV can't handle,
then instead of freezing the guest, HV injects the
error back into the guest. This enables the guest
to handle the error as gracefully as it can/needs.

This changeset provides 2 parts:
1. sample handlers: minimal placeholder handlers that
just dump the error information on to the console. This
is to be used as a reference for any customized elaborate
error handling that may be needed.

2. library module: it comes into existence only if/when
any error handler is registered. Its main responsibilities:
- map memory that's shared with HV where HV dumps all
information about the errors.
- register handlers for interrupts used by HV to inject
errors
- invoke custom error handlers when HV injects error

JIRA ESV-312
Bug 2580803

Change-Id: Ia8c6484d423fd33cabbfd901f0f6ebb0da95cb40
Signed-off-by: Yashomati &lt;ygodbole@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2214402
Reviewed-on: https://git-master.nvidia.com/r/2128765
GVS: Gerrit_Virtual_Submit
Reviewed-by: Dmitry Pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-by: Hardik T Shah &lt;hardikts@nvidia.com&gt;
Reviewed-by: Rohit Upadhyay &lt;rupadhyay@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>Linux Kernel: Add sysfs nodes for nvlog feature</title>
<updated>2019-11-09T19:09:16+00:00</updated>
<author>
<name>Hardik Tushar Shah</name>
<email>hardikts@nvidia.com</email>
</author>
<published>2019-09-18T12:26: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=0ada72d40d39478f14fae9bb3e5b4b44535085f0'/>
<id>0ada72d40d39478f14fae9bb3e5b4b44535085f0</id>
<content type='text'>
Bug 200543390

Change-Id: I4a0f4a54a1d0f19aff6eb2b7da5abb3f56192640
Signed-off-by: Hardik Tushar Shah &lt;hardikts@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2207230
Reviewed-by: Dmitry Pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-by: Phoenix Jung &lt;pjung@nvidia.com&gt;
Reviewed-by: Rohit Upadhyay &lt;rupadhyay@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 200543390

Change-Id: I4a0f4a54a1d0f19aff6eb2b7da5abb3f56192640
Signed-off-by: Hardik Tushar Shah &lt;hardikts@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2207230
Reviewed-by: Dmitry Pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-by: Phoenix Jung &lt;pjung@nvidia.com&gt;
Reviewed-by: Rohit Upadhyay &lt;rupadhyay@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>Linux Kernel: Uart relay sysfs node.</title>
<updated>2019-08-29T14:39:25+00:00</updated>
<author>
<name>Andre Richter</name>
<email>arichter@nvidia.com</email>
</author>
<published>2019-05-27T14:26:32+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=bc918de501e9fc3b67156cd84b4bbec99ad8b4f1'/>
<id>bc918de501e9fc3b67156cd84b4bbec99ad8b4f1</id>
<content type='text'>
Bug 2461581

Change-Id: Ia2fd3cc72459a6d18781ae9ea6c2a3973947f2d6
Signed-off-by: Andre Richter &lt;arichter@nvidia.com&gt;
(cherry picked from commit 91064c5aa574fc3e719a643f24079cddb36c53de)
Reviewed-on: https://git-master.nvidia.com/r/2119540
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Hardik T Shah &lt;hardikts@nvidia.com&gt;
Reviewed-by: Phoenix Jung &lt;pjung@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 2461581

Change-Id: Ia2fd3cc72459a6d18781ae9ea6c2a3973947f2d6
Signed-off-by: Andre Richter &lt;arichter@nvidia.com&gt;
(cherry picked from commit 91064c5aa574fc3e719a643f24079cddb36c53de)
Reviewed-on: https://git-master.nvidia.com/r/2119540
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Hardik T Shah &lt;hardikts@nvidia.com&gt;
Reviewed-by: Phoenix Jung &lt;pjung@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>spi: tegra: Add spi driver for Aurix-Tegra communication</title>
<updated>2018-07-18T10:53:25+00:00</updated>
<author>
<name>Theodoros Marinakis</name>
<email>tmarinakis@nvidia.com</email>
</author>
<published>2018-07-15T23:32:57+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=35ba03a7866491471d88a58c7d3e0cb0d57b28ea'/>
<id>35ba03a7866491471d88a58c7d3e0cb0d57b28ea</id>
<content type='text'>
Add SPI Protocol driver responsible for receiving the system
state transition request sent from Aurix and triggering the
corresponding command.

JIRA STR-438

Bug 2061083

Change-Id: I443b3ecf67d55d213e2e3680b451ed37bbdc4429
Signed-off-by: Theodoros Marinakis &lt;tmarinakis@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1765019
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sang-Hun Lee &lt;sanlee@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 SPI Protocol driver responsible for receiving the system
state transition request sent from Aurix and triggering the
corresponding command.

JIRA STR-438

Bug 2061083

Change-Id: I443b3ecf67d55d213e2e3680b451ed37bbdc4429
Signed-off-by: Theodoros Marinakis &lt;tmarinakis@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1765019
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sang-Hun Lee &lt;sanlee@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_hv_sysmgr: remove obsolete definitions</title>
<updated>2018-05-16T11:03:43+00:00</updated>
<author>
<name>Sang-Hun Lee</name>
<email>sanlee@nvidia.com</email>
</author>
<published>2018-05-15T20:37:43+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=256163e874b1c7302ad65e13e5d607bd49a5dc41'/>
<id>256163e874b1c7302ad65e13e5d607bd49a5dc41</id>
<content type='text'>
 - SYSTEM_RESUME_INIT and SYSTEM_RESUME_COMPLETE are
   obsolete ids, and no longer in use

JIRA HYP-834

Change-Id: I28f3e44ac64027653ba99608160f99117d49af77
Signed-off-by: Sang-Hun Lee &lt;sanlee@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1719840
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jinyoung Park &lt;jinyoungp@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Kurt Yi &lt;kyi@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>
 - SYSTEM_RESUME_INIT and SYSTEM_RESUME_COMPLETE are
   obsolete ids, and no longer in use

JIRA HYP-834

Change-Id: I28f3e44ac64027653ba99608160f99117d49af77
Signed-off-by: Sang-Hun Lee &lt;sanlee@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1719840
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jinyoung Park &lt;jinyoungp@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Kurt Yi &lt;kyi@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>virt: tegra: hv_pm_ctl: Add System Suspend trigger</title>
<updated>2018-05-04T05:21:31+00:00</updated>
<author>
<name>Sang-Hun Lee</name>
<email>sanlee@nvidia.com</email>
</author>
<published>2018-03-25T23:50: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=d618a6e2cd491ef972e79cc393f091886f5d4a83'/>
<id>d618a6e2cd491ef972e79cc393f091886f5d4a83</id>
<content type='text'>
Add a System Suspend trigger to tegra_hv_pm_ctl

This interface is to be used by a Privileged Linux guest
to request a System Wide Suspend To RAM to the Hypervisor

JIRA HYP-482

Change-Id: Id9073de2ad2b54512483aa42b6a898d997099054
Signed-off-by: Sang-Hun Lee &lt;sanlee@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1683786
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jinyoung Park &lt;jinyoungp@nvidia.com&gt;
Tested-by: Jinyoung Park &lt;jinyoungp@nvidia.com&gt;
Reviewed-by: Kurt Yi &lt;kyi@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 a System Suspend trigger to tegra_hv_pm_ctl

This interface is to be used by a Privileged Linux guest
to request a System Wide Suspend To RAM to the Hypervisor

JIRA HYP-482

Change-Id: Id9073de2ad2b54512483aa42b6a898d997099054
Signed-off-by: Sang-Hun Lee &lt;sanlee@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1683786
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jinyoung Park &lt;jinyoungp@nvidia.com&gt;
Tested-by: Jinyoung Park &lt;jinyoungp@nvidia.com&gt;
Reviewed-by: Kurt Yi &lt;kyi@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>virt: tegra: Added hvc to query guest state</title>
<updated>2018-05-04T05:21:29+00:00</updated>
<author>
<name>Jinyoung Park</name>
<email>jinyoungp@nvidia.com</email>
</author>
<published>2017-09-12T06:13:18+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=16645f7c2ea6603bd68da633eb88226f1048cb86'/>
<id>16645f7c2ea6603bd68da633eb88226f1048cb86</id>
<content type='text'>
Added hvc to query guest state. It returns the state of a specified
Guest such as boot, reboot, shutdown and suspend.
tegra_hv_pm_ctl driver provides a sysfs for this guest state.

Jira STR-227
Jira HYP-172

Change-Id: Id979d2f313f9f9051250e2667e508669001e2b04
Signed-off-by: Jinyoung Park &lt;jinyoungp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1557716
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sang-Hun Lee &lt;sanlee@nvidia.com&gt;
Reviewed-by: Dennis Kou &lt;dkou@nvidia.com&gt;
Reviewed-by: Kurt Yi &lt;kyi@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added hvc to query guest state. It returns the state of a specified
Guest such as boot, reboot, shutdown and suspend.
tegra_hv_pm_ctl driver provides a sysfs for this guest state.

Jira STR-227
Jira HYP-172

Change-Id: Id979d2f313f9f9051250e2667e508669001e2b04
Signed-off-by: Jinyoung Park &lt;jinyoungp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1557716
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sang-Hun Lee &lt;sanlee@nvidia.com&gt;
Reviewed-by: Dennis Kou &lt;dkou@nvidia.com&gt;
Reviewed-by: Kurt Yi &lt;kyi@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
