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
NEWSYM granularity, dw 0
NEWSYM granadd, dd 0
;NEWSYM granularity, dw 0
;NEWSYM granadd, dd 0
SECTION .bss
NEWSYM granularity, resw 1
NEWSYM granadd, resd 1
SECTION .text
NEWSYM VESA12EXITTODOS
mov ax,0003h
@@ -533,24 +541,47 @@ NEWSYM InitVesa12
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
.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
.edi resd 1
.esi resd 1
.ebp resd 1
.esp resd 1
.ebx resd 1
.edx resd 1
.ecx resd 1
.eax resd 1
.flags resw 1
.es resw 1
.ds resw 1
.fs resw 1
.gs resw 1
.ip resw 1
.cs resw 1
.sp resw 1
.ss resw 1
.spare times 20 resd 1
NEWSYM Vesa12AsmEnd