This patchset is meant is created in preparation to submission of patch series which will add support of the Cavium ThunderX SoC. This series adds support of setting up 2-level page tables as well as functions which allow issuing firmware calls