Static PIE support for alpha.
authorkettenis <kettenis@openbsd.org>
Sat, 27 Dec 2014 13:17:51 +0000 (13:17 +0000)
committerkettenis <kettenis@openbsd.org>
Sat, 27 Dec 2014 13:17:51 +0000 (13:17 +0000)
commit2f7dfe5d206aa9341f2242ffd4e9f8373d3f8f5f
treed061aa02345f3b505e7e88211afb53483579091c
parent511b1d37c2722d863cd56500df846f6048402620
Static PIE support for alpha.

This adds alpha-specific first-pass GOT relocation code to boot.h.
The assembly code is pure magic.  The numeric register
names don't make it easier to understand (or compare with the
equivalent ld.so code).  Unfortunately the assembler only understands
a few symbolic register names.

Renames the crt0.o entry point to __start.  Our compiler was already using
__start and the linker will soon follow.

ok kurt@
lib/csu/alpha/md_init.h
lib/csu/boot.h