Thread (16 messages) 16 messages, 4 authors, 2017-09-28

Re: [PATCH v1 1/2] staging: Introduce NVIDIA Tegra20 video decoder driver

From: Dan Carpenter <hidden>
Date: 2017-09-28 07:23:28
Also in: linux-tegra, lkml

On Thu, Sep 28, 2017 at 02:28:04AM +0300, Dmitry Osipenko wrote:
quoted
quoted
+	if (is_baseline_profile)
+		frame->aux_paddr = 0xF4DEAD00;
The handling of is_baseline_profile is strange to me.  It feels like we
should always check it before we use ->aux_paddr but we don't ever do
that.
In a case of baseline profile, aux buffer isn't needed, HW should't use it. Aux
phys address is set to a predefined and invalid address, so that in a case of
VDE trying to use it, its invalid memory accesses would be reported in KMSG by
memory controller driver and the reported invalid addresses would be known to be
associated with the aux buffer. I'm not sure what you are meaning.
It's not used perhaps, but we do write it to the hardware, right?

	tegra_vde_write_iram_entry(iram_tables, 0, i, value, aux_paddr);

It's just strange.

regards,
dan carpenter
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help