Changeset 59210 in vbox
- Timestamp:
- Dec 22, 2015 11:30:24 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 104836
- Location:
- trunk/src/VBox/ValidationKit/bootsectors/bs3kit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-first-common.mac
r58814 r59210 93 93 94 94 %ifndef ASM_FORMAT_ELF 95 GROUP BS3DATA16_GROUP BS3DATA16 BS3DATA16 CONST BS3DATA16CONST2 BS3DATA16_END95 GROUP BS3DATA16_GROUP BS3DATA16 BS3DATA16_DATA BS3DATA16CONST BS3DATA16CONST2 BS3DATA16_END 96 96 %endif 97 97 … … 144 144 section BS3DATA32_END align=16 progbits alloc noexec write 145 145 %else 146 section BS3DATA32_END align=16 CLASS=FAR_DATA PUBLIC USE32 FLAT 146 section BS3DATA32CONST align=16 CLASS=FAR_DATA PUBLIC USE32 147 section BS3DATA32CONST2 align=16 CLASS=FAR_DATA PUBLIC USE32 148 section BS3DATA32_DATA align=16 CLASS=FAR_DATA PUBLIC USE32 149 section BS3DATA32_END align=16 CLASS=FAR_DATA PUBLIC USE32 147 150 %endif 148 151 BS3_GLOBAL_DATA Bs3Data32_EndOfSegment, 0 152 153 %ifndef ASM_FORMAT_ELF 154 GROUP BS3DATA32_GROUP BS3DATA32 BS3DATA32_DATA BS3DATA32CONST BS3DATA32CONST2 BS3DATA32_END 155 %endif 149 156 150 157 ; … … 157 164 section BS3DATA64_END align=16 progbits alloc noexec write 158 165 %else 159 section BS3DATA64_END align=16 CLASS=DATA PUBLIC USE32 FLAT 166 ;section .data align=8 CLASS=DATA PUBLIC USE32 167 ;section .rdata align=8 CLASS=DATA PUBLIC USE32 168 ;section .xdata align=8 CLASS=DATA PUBLIC USE32 169 ;section .pdata align=8 CLASS=DATA PUBLIC USE32 170 ;section .bss align=8 CLASS=DATA PUBLIC USE32 171 section BS3DATA64_END align=16 CLASS=DATA PUBLIC USE32 160 172 %endif 161 173 BS3_GLOBAL_DATA Bs3Data64_EndOfSegment, 0 174 175 %ifndef ASM_FORMAT_ELF 176 ;GROUP BS3DATA64_GROUP BS3DATA64 .data .rdata .xdata .pdata .bss BS3DATA64_END 177 GROUP DGROUP BS3DATA64 BS3DATA64_END 178 %endif 162 179 163 180 -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.mac
r58814 r59210 192 192 section BS3DATA32 align=16 progbits alloc noexec write 193 193 %else 194 section BS3DATA32 align=16 CLASS=FAR_DATA PUBLIC USE32 FLAT194 section BS3DATA32 align=16 CLASS=FAR_DATA PUBLIC USE32 ;FLAT - compiler doesn't make data flat. 195 195 %endif 196 196 %else … … 220 220 section BS3DATA64 align=16 progbits alloc noexec write 221 221 %else 222 section BS3DATA64 align=16 CLASS=DATA PUBLIC USE32 FLAT; class=DATA here because of 64-bit cl and/or wlink.exe222 section BS3DATA64 align=16 CLASS=DATA PUBLIC USE32 ;FLAT (see DATA32) ; class=DATA here because of 64-bit cl and/or wlink.exe 223 223 %endif 224 224 %else
Note:
See TracChangeset
for help on using the changeset viewer.