summaryrefslogtreecommitdiffstats
path: root/header.S
blob: cbd0ba073eb67a5b492a4554a48333c287f787fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
STACK_SIZE	= 2048
HEAP_SIZE	= 0

		.section ".header","a"
		.balign	512
__header_start:
		.short	0x5a4d
		.short	_exe_edata_low
		.short	_exe_edata_blocks
		.short	0		/* Relocation count */
		.short	(__header_end - __header_start) >> 4
		.short	_exe_bss_paras
		.short	_exe_bss_paras
		.short	_exe_text_seg	/* SS */
		.short	__stack_end	/* SP */
		.short	0		/* Checksum */
		.short	_exe_start	/* IP */
		.short	_exe_text_seg	/* CS */
		.short	__reloc
		.short	0		/* Overlay number */

		.balign 4
__reloc:
		.balign	16
__header_end:

		.section ".heap","aw"
		.space	HEAP_SIZE

		.section ".stack","aw"
		.space	STACK_SIZE