K 10 svn:author V 6 kevans K 8 svn:date V 27 2021-10-17T18:47:24.071316Z K 7 svn:log V 531 Use adrp in the arm64 efi loader On startup the arm64 efi loaders need to know PC-relative addresses. Previously we used the adr instruction to find this address, however this instruction is limited to +/- 1MiB. Switch to adrp to find the 4k page the address is within and an add to set the bottom 12 bits. This lets us address +/- 4GiB which should be large enough for now. (cherry picked from commit b9aa4537b2155a0b0bb419ff05b8da206c02bfbd) Git Hash: 438448dd9fb50720cc289b63892c12b6c8c34e5f Git Author: andrew@FreeBSD.org END