X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=symmods%2Fcapsule%2Fbinary.S;h=d7190b555bfa425a4582c980ae301c13c70a9a00;hb=5d74202eca83f303de8f973fc0e670eb2c0acc2d;hp=5ff379683dec31091d0f563f093ac4dcfafd7644;hpb=ed936af79f8e02be4cb888ad012e9ba9db30784f;p=palacios.git diff --git a/symmods/capsule/binary.S b/symmods/capsule/binary.S index 5ff3796..d7190b5 100644 --- a/symmods/capsule/binary.S +++ b/symmods/capsule/binary.S @@ -28,9 +28,6 @@ #define MOD_NM(name) TOSTR(name) - - -.globl mod_start mod_start: .incbin MOD_PATH(MOD_DIR,MOD_OBJ) mod_stop: @@ -39,12 +36,14 @@ mod_name: .ascii MOD_NM(MOD_NAME) -.section "_v3_modules" -IDENT(#ifdef __X86_64__) +.section _v3_capsules, "a" +IDENT(#ifdef __x86_64__) .quad mod_name .quad mod_start .quad mod_stop -.long MOD_TYPE +.byte MOD_TYPE +.byte MOD_ARCH +.space 2 IDENT(#else) .long mod_name .space 4 @@ -52,5 +51,7 @@ IDENT(#else) .space 4 .long mod_stop .space 4 -.long MOD_TYPE +.byte MOD_TYPE +.byte MOD_ARCH +.space 2 IDENT(#endif)