X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=symmods%2Fcapsule%2Fbinary.S;h=d7190b555bfa425a4582c980ae301c13c70a9a00;hb=c5ba903ae97ea49bbac5b660f76d2031c5302a3d;hp=4e4fa2f8c914518642a53b92b7f189d83cef8dd3;hpb=5d078e1a82b626909107896c2a5cf1a17be3a607;p=palacios.git diff --git a/symmods/capsule/binary.S b/symmods/capsule/binary.S index 4e4fa2f..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" +.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)