loader: use C to declare IRB struct
commitdb30e3c1e58295e4a1e9a57cd1981baef90c6b5b
authorJosef 'Jeff' Sipek <jeffpc@josefsipek.net>
Tue, 6 Aug 2019 17:09:35 +0000 (6 13:09 -0400)
committerJosef 'Jeff' Sipek <jeffpc@josefsipek.net>
Tue, 6 Aug 2019 17:09:35 +0000 (6 13:09 -0400)
tree0364283f81a68b96899763a2c2d487f6e0110c85
parent44451605cd52ee7d2a5bf397ba57b819a27f435a
loader: use C to declare IRB struct

Even though we use it only in asm code, it is easier/cleaner to define it in
C.  This trivially takes care of sizing and alignment for us.

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
loader/loader/loader.h
loader/loader/loader_asm.s
loader/loader/loader_c.c