NVIDIA: drivers: tegra: virt: runtime frequency
- Add support to change VM profiler frequency in runtime. https://jirasw.nvidia.com/browse/HYP-19279 http://nvbugs/4551265 Signed-off-by: Vishnu Mandalapu <vmandalapu@nvidia.com> Tested-by: Sumit Gupta <sumitg@nvidia.com> Reviewed-by: Jon Hunter <jonathanh@nvidia.com> Reviewed-by: Bibek Basu <bbasu@nvidia.com> Signed-off-by: Vishwaroop A <va@nvidia.com> Acked-by: Noah Wager <noah.wager@canonical.com> Acked-by: Jacob Martin <jacob.martin@canonical.com> Signed-off-by: Noah Wager <noah.wager@canonical.com>
This commit is contained in:
committed by
Noah Wager
parent
ccd02d5289
commit
067ce6cba6
@@ -525,7 +525,7 @@ static __attribute__((always_inline)) inline void hyp_call44(uint16_t id, uint64
|
||||
__attribute__((no_sanitize_address))
|
||||
static inline int hyp_trace_get_mask(uint64_t *value)
|
||||
{
|
||||
uint64_t args[4] = { 0U, 0U, 0U, 0U };
|
||||
uint64_t args[4] = { *value, 0U, 0U, 0U };
|
||||
|
||||
hyp_call44(HVC_NR_TRACE_GET_EVENT_MASK, args);
|
||||
if (args[0] == 0U)
|
||||
@@ -535,9 +535,9 @@ static inline int hyp_trace_get_mask(uint64_t *value)
|
||||
}
|
||||
|
||||
__attribute__((no_sanitize_address))
|
||||
static inline int hyp_trace_set_mask(uint64_t mask)
|
||||
static inline int hyp_trace_set_mask(uint64_t type, uint64_t value)
|
||||
{
|
||||
uint64_t args[4] = { mask, 0U, 0U, 0U };
|
||||
uint64_t args[4] = { type, value, 0U, 0U };
|
||||
|
||||
hyp_call44(HVC_NR_TRACE_SET_EVENT_MASK, args);
|
||||
return (int) args[0];
|
||||
|
||||
Reference in New Issue
Block a user