mirror of
https://github.com/FDOS/kernel.git
synced 2025-04-08 17:15:17 +02:00
Use HMA_TEXT instead of _TEXT again.
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@538 6ac86273-5f31-0410-b378-82cca8765d1b
This commit is contained in:
parent
50a39d1880
commit
5a7a27df70
@ -30,7 +30,7 @@
|
||||
|
||||
%ifndef SYS
|
||||
%include "..\kernel\segs.inc"
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
%else
|
||||
segment _TEXT class=CODE
|
||||
%endif
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
%include "..\kernel\segs.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
|
||||
global _getvec
|
||||
_getvec:
|
||||
|
@ -32,7 +32,7 @@
|
||||
|
||||
%include "..\kernel\segs.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
|
||||
;
|
||||
;COUNT ReadATClock(bcdDays, bcdHours, bcdMinutes, bcdSeconds)
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
%include "..\kernel\segs.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
|
||||
;
|
||||
; BOOL ReadPCClock(Ticks)
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
%include "..\kernel\segs.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
|
||||
;
|
||||
; VOID WriteATClock(bcdDays, bcdHours, bcdMinutes, bcdSeconds)
|
||||
|
@ -29,7 +29,7 @@
|
||||
;
|
||||
%include "..\kernel\segs.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
|
||||
|
||||
;
|
||||
|
@ -29,7 +29,7 @@
|
||||
|
||||
%include "segs.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
%if 0
|
||||
|
||||
extern _api_sp:wrt DGROUP ; api stacks - for context
|
||||
|
@ -36,7 +36,7 @@
|
||||
|
||||
%include "segs.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
|
||||
;*********************************************************************
|
||||
; this implements some of the common string handling functions
|
||||
|
@ -31,7 +31,7 @@
|
||||
PSP_USERSP equ 2eh
|
||||
PSP_USERSS equ 30h
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
|
||||
global _DosIdle_int
|
||||
|
||||
|
@ -31,7 +31,7 @@
|
||||
%include "segs.inc"
|
||||
%include "stacks.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
extern _int21_syscall:wrt TGROUP
|
||||
extern _int21_service:wrt TGROUP
|
||||
extern _int2526_handler:wrt TGROUP
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
%include "segs.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
; _execrh
|
||||
; Execute Device Request
|
||||
;
|
||||
|
@ -31,9 +31,9 @@
|
||||
%include "segs.inc"
|
||||
%include "stacks.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
extern _cu_psp:wrt DGROUP
|
||||
extern _syscall_MUX14:wrt _TEXT
|
||||
extern _syscall_MUX14:wrt HMA_TEXT
|
||||
|
||||
global reloc_call_int2f_handler
|
||||
reloc_call_int2f_handler:
|
||||
|
@ -28,7 +28,7 @@
|
||||
|
||||
%include "segs.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
;
|
||||
; void intr(nr, rp)
|
||||
; REG int nr
|
||||
|
@ -704,7 +704,7 @@ __HMATextStart:
|
||||
; the HMA area is filled with 1eh+3(=sizeof VDISK) = 33 byte dummy data,
|
||||
; so nothing will ever be below 0xffff:0031
|
||||
;
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
begin_hma:
|
||||
times 10h db 0 ; filler [ffff:0..ffff:10]
|
||||
times 20h db 0
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
%include "segs.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
global _reloc_call_CharMapSrvc
|
||||
extern _DosUpChar:wrt TGROUP
|
||||
;
|
||||
|
@ -38,7 +38,7 @@
|
||||
|
||||
%include "stacks.inc"
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
|
||||
extern _DGROUP_:wrt LGROUP
|
||||
|
||||
@ -85,7 +85,7 @@ _got_cbreak:
|
||||
pop ds
|
||||
iret
|
||||
|
||||
segment _TEXT
|
||||
segment HMA_TEXT
|
||||
|
||||
;
|
||||
; Special call for switching processes during break handling
|
||||
|
@ -31,7 +31,7 @@ group PGROUP PSP
|
||||
group LGROUP _LOWTEXT _IO_TEXT _IO_FIXED_DATA
|
||||
group DGROUP _FIXED_DATA _BSS _DATA _DATAEND CONST CONST2 DCONST DYN_DATA
|
||||
group I_GROUP INIT_TEXT_START INIT_TEXT INIT_TEXT_END ID_B ID ID_E IC IDATA ICONST ICONST2 I_DATA IB_B I_BSS IB IB_E
|
||||
group TGROUP HMA_TEXT_START _TEXT HMA_TEXT_END
|
||||
group TGROUP HMA_TEXT_START HMA_TEXT HMA_TEXT_END
|
||||
|
||||
segment PSP class=PSP
|
||||
segment _LOWTEXT class=LCODE
|
||||
@ -48,7 +48,7 @@ segment CONST2 class=DATA align=2
|
||||
segment DCONST class=DCONST align=2
|
||||
segment DYN_DATA class=DYN_DATA
|
||||
segment HMA_TEXT_START class=CODE align=16
|
||||
segment _TEXT class=CODE
|
||||
segment HMA_TEXT class=CODE
|
||||
segment HMA_TEXT_END class=CODE
|
||||
segment INIT_TEXT_START class=INIT align=16
|
||||
segment INIT_TEXT class=INIT
|
||||
|
@ -23,8 +23,8 @@ TARGET=KBC
|
||||
# used for building the library
|
||||
|
||||
CLIB=$(COMPILERPATH)\lib\cs.lib
|
||||
MATH_EXTRACT=*H_LDIV *H_LLSH *H_LURSH *N_LXMUL *F_LXMUL *H_LRSH
|
||||
MATH_INSERT=+H_LDIV +H_LLSH +H_LURSH +N_LXMUL +F_LXMUL +H_LRSH
|
||||
MATH_EXTRACT=*H_LDIV *H_LLSH *H_LURSH *F_LXMUL
|
||||
MATH_INSERT=+H_LDIV +H_LLSH +H_LURSH +F_LXMUL
|
||||
|
||||
#
|
||||
# heavy stuff - building the kernel
|
||||
@ -48,6 +48,6 @@ MATH_INSERT=+H_LDIV +H_LLSH +H_LURSH +N_LXMUL +F_LXMUL +H_LRSH
|
||||
#
|
||||
# ALLCFLAGS specified by turbo.cfg and config.mak
|
||||
#
|
||||
ALLCFLAGS=$(TARGETOPT) $(ALLCFLAGS)
|
||||
ALLCFLAGS=$(TARGETOPT) -zCHMA_TEXT $(ALLCFLAGS)
|
||||
INITCFLAGS=$(ALLCFLAGS) -zAINIT -zCINIT_TEXT -zDIB -zRID -zTID -zPI_GROUP -zBIB -zGI_GROUP -zSI_GROUP
|
||||
CFLAGS=$(ALLCFLAGS)
|
||||
|
@ -48,6 +48,6 @@ MATH_INSERT=+LDIV +LXMUL +LURSH +LLSH +LRSH
|
||||
#
|
||||
# ALLCFLAGS specified by turbo.cfg and config.mak
|
||||
#
|
||||
ALLCFLAGS=$(TARGETOPT) $(ALLCFLAGS)
|
||||
ALLCFLAGS=$(TARGETOPT) -zCHMA_TEXT $(ALLCFLAGS)
|
||||
INITCFLAGS=$(ALLCFLAGS) -zAINIT -zCINIT_TEXT -zDIB -zRID -zTID -zPI_GROUP -zBIB -zGI_GROUP -zSI_GROUP
|
||||
CFLAGS=$(ALLCFLAGS)
|
||||
|
@ -23,8 +23,8 @@ TARGET=KT3
|
||||
# used for building the library
|
||||
|
||||
CLIB=$(COMPILERPATH)\lib\cs.lib
|
||||
MATH_EXTRACT=*H_LDIV *H_LLSH *H_LURSH *N_LXMUL *F_LXMUL *H_LRSH
|
||||
MATH_INSERT=+H_LDIV +H_LLSH +H_LURSH +N_LXMUL +F_LXMUL +H_LRSH
|
||||
MATH_EXTRACT=*H_LDIV *H_LLSH *H_LURSH *F_LXMUL
|
||||
MATH_INSERT=+H_LDIV +H_LLSH +H_LURSH +F_LXMUL
|
||||
|
||||
#
|
||||
# heavy stuff - building the kernel
|
||||
@ -48,6 +48,6 @@ MATH_INSERT=+H_LDIV +H_LLSH +H_LURSH +N_LXMUL +F_LXMUL +H_LRSH
|
||||
#
|
||||
# ALLCFLAGS specified by turbo.cfg and config.mak
|
||||
#
|
||||
ALLCFLAGS=$(TARGETOPT) $(ALLCFLAGS)
|
||||
ALLCFLAGS=$(TARGETOPT) -zCHMA_TEXT $(ALLCFLAGS)
|
||||
INITCFLAGS=$(ALLCFLAGS) -zAINIT -zCINIT_TEXT -zDIB -zRID -zTID -zPI_GROUP -zBIB -zGI_GROUP -zSI_GROUP
|
||||
CFLAGS=$(ALLCFLAGS)
|
||||
|
@ -23,8 +23,8 @@ TARGET=KTP
|
||||
# used for building the library
|
||||
|
||||
CLIB=$(COMPILERPATH)\lib\cs.lib
|
||||
MATH_EXTRACT=*H_LDIV *F_LXMUL *H_LURSH *H_LLSH *H_LRSH
|
||||
MATH_INSERT=+H_LDIV +F_LXMUL +H_LURSH +H_LLSH +H_LRSH
|
||||
MATH_EXTRACT=*H_LDIV *H_LLSH *H_LURSH *F_LXMUL
|
||||
MATH_INSERT=+H_LDIV +H_LLSH +H_LURSH +F_LXMUL
|
||||
|
||||
#
|
||||
# heavy stuff - building the kernel
|
||||
@ -48,6 +48,6 @@ MATH_INSERT=+H_LDIV +F_LXMUL +H_LURSH +H_LLSH +H_LRSH
|
||||
#
|
||||
# ALLCFLAGS specified by turbo.cfg and config.mak
|
||||
#
|
||||
ALLCFLAGS=$(TARGETOPT) $(ALLCFLAGS)
|
||||
ALLCFLAGS=$(TARGETOPT) -zCHMA_TEXT $(ALLCFLAGS)
|
||||
INITCFLAGS=$(ALLCFLAGS) -zAINIT -zCINIT_TEXT -zDIB -zRID -zTID -zPI_GROUP -zBIB -zGI_GROUP -zSI_GROUP
|
||||
CFLAGS=$(ALLCFLAGS)
|
||||
|
@ -63,6 +63,6 @@ MATH_INSERT= +i4d +i4m
|
||||
|
||||
ALLCFLAGS=-I..\hdr $(TARGETOPT) $(ALLCFLAGS)-zq-os-s-e5-j-zl-zp1-wx-we-zgf-zff
|
||||
INITCFLAGS=$(ALLCFLAGS)-ntINIT_TEXT-ncINIT-ndI-gI_GROUP
|
||||
CFLAGS=$(ALLCFLAGS)
|
||||
CFLAGS=$(ALLCFLAGS)-ntHMA_TEXT
|
||||
INITPATCH=..\utils\patchobj __U4D=_IU4D __U4M=_IU4M
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user