Properly sorting source into .text/.data/.bss sections.

This commit is contained in:
stainless
2001-09-01 05:21:59 +00:00
parent 04e41202c3
commit b5f7c4955c

View File

@@ -34,8 +34,16 @@ NEWSYM Vesa12AsmStart
; add 0214h video mode ; add 0214h video mode
NEWSYM granularity, dw 0 ;NEWSYM granularity, dw 0
NEWSYM granadd, dd 0 ;NEWSYM granadd, dd 0
SECTION .bss
NEWSYM granularity, resw 1
NEWSYM granadd, resd 1
SECTION .text
NEWSYM VESA12EXITTODOS NEWSYM VESA12EXITTODOS
mov ax,0003h mov ax,0003h
@@ -533,24 +541,47 @@ NEWSYM InitVesa12
ret ret
;RMREGS
;.edi dd 0
;.esi dd 0
;.ebp dd 0
;.esp dd 0
;.ebx dd 0
;.edx dd 0
;.ecx dd 0
;.eax dd 0
;.flags dw 0
;.es dw 0
;.ds dw 0
;.fs dw 0
;.gs dw 0
;.ip dw 0
;.cs dw 0
;.sp dw 0
;.ss dw 0
;.spare times 20 dd 0
SECTION .bss
RMREGS RMREGS
.edi dd 0 .edi resd 1
.esi dd 0 .esi resd 1
.ebp dd 0 .ebp resd 1
.esp dd 0 .esp resd 1
.ebx dd 0 .ebx resd 1
.edx dd 0 .edx resd 1
.ecx dd 0 .ecx resd 1
.eax dd 0 .eax resd 1
.flags dw 0 .flags resw 1
.es dw 0 .es resw 1
.ds dw 0 .ds resw 1
.fs dw 0 .fs resw 1
.gs dw 0 .gs resw 1
.ip dw 0 .ip resw 1
.cs dw 0 .cs resw 1
.sp dw 0 .sp resw 1
.ss dw 0 .ss resw 1
.spare times 20 dd 0 .spare times 20 resd 1
NEWSYM Vesa12AsmEnd NEWSYM Vesa12AsmEnd