\subsection{``Svpbmt32'' Extension for Page-Based Memory Types} \label{sec:translation}
Svpbmt32 support is being added to allow the two highest bits of a PTE to be used as PBMT instead of PA[33:32] for Sv32. The S-mode and G-stage address translation under this extension are controlled by the menvcfg.PBMTE. The VS-stage address translation under this extension is controlled by henvcfg.PBMTE and indirectly by menvcfg.PBMTE.
\begin{commentary} For example, consider an RV32 system supporting Svpbmt32 and Hypervisor Extension (Chapter~\ref{hypervisor}). When menvcfg.PBMTE=1, Svpbmt32 is available for S-mode and G-stage address translation. When henvcfg.PBMTE=1, Svpbmt32 is available for VS-mode address translation. \end{commentary}