vmbase: Introduce common.h for assembly code
Move reusable code to a shared header.
Test: pvmfw & vmbase still build
Change-Id: I6d737a0cdc43436fe1b28a8266f4dbc7f95f0696
diff --git a/vmbase/entry.S b/vmbase/entry.S
index 75ab90b..e1d2c98 100644
--- a/vmbase/entry.S
+++ b/vmbase/entry.S
@@ -14,17 +14,7 @@
* limitations under the License.
*/
-.macro adr_l, reg:req, sym:req
- adrp \reg, \sym
- add \reg, \reg, :lo12:\sym
-.endm
-
-.macro mov_i, reg:req, imm:req
- movz \reg, :abs_g3:\imm
- movk \reg, :abs_g2_nc:\imm
- movk \reg, :abs_g1_nc:\imm
- movk \reg, :abs_g0_nc:\imm
-.endm
+#include <common.h>
.set .L_MAIR_DEV_nGnRE, 0x04
.set .L_MAIR_MEM_WBWA, 0xff