7ulp gc7000NU support new MMU and need set baseAddress as 0 always.
however gckHARDWARE_GetBaseAddress function has wrong programming
and return the invalid baseAddress.
the corrective code use gcvFEATURE_MMU to replace gcvFEATURE_MC20.
Date: Dec 21, 2016
Signed-off-by: Xianzhong <xianzhong.li@nxp.com>
(cherry picked from commit
41625eed49349053f0faae7fd7ad521df8311bed)
gcmkVERIFY_ARGUMENT(BaseAddress != gcvNULL);
/* Test if we have a new Memory Controller. */
- if (gckHARDWARE_IsFeatureAvailable(Hardware, gcvFEATURE_MC20))
+ if (gckHARDWARE_IsFeatureAvailable(Hardware, gcvFEATURE_MMU))
{
/* No base address required. */
*BaseAddress = 0;