Contents of /tags/mkinitrd-6_4_0/isolinux/init.inc
Parent Directory | Revision Log
Revision 1313 -
(show annotations)
(download)
Fri May 27 18:20:23 2011 UTC (13 years, 4 months ago) by niro
File size: 1109 byte(s)
Fri May 27 18:20:23 2011 UTC (13 years, 4 months ago) by niro
File size: 1109 byte(s)
tagged 'mkinitrd-6_4_0'
1 | ; -*- fundamental -*- |
2 | ; ----------------------------------------------------------------------- |
3 | ; |
4 | ; Copyright 2004-2008 H. Peter Anvin - All Rights Reserved |
5 | ; |
6 | ; This program is free software; you can redistribute it and/or modify |
7 | ; it under the terms of the GNU General Public License as published by |
8 | ; the Free Software Foundation, Inc., 53 Temple Place Ste 330, |
9 | ; Boston MA 02111-1307, USA; either version 2 of the License, or |
10 | ; (at your option) any later version; incorporated herein by reference. |
11 | ; |
12 | ; ----------------------------------------------------------------------- |
13 | |
14 | ; |
15 | ; init.inc |
16 | ; |
17 | ; Common initialization code (inline) |
18 | ; |
19 | |
20 | section .text |
21 | common_init: |
22 | ; Now set up screen parameters |
23 | call adjust_screen |
24 | |
25 | ; |
26 | ; Initialize configuration information |
27 | ; |
28 | call reset_config |
29 | |
30 | ; |
31 | ; Clear Files structures |
32 | ; |
33 | mov di,Files |
34 | mov cx,(MAX_OPEN*open_file_t_size)/4 |
35 | xor eax,eax |
36 | rep stosd |
37 | |
38 | %if IS_PXELINUX |
39 | mov di,Files+tftp_pktbuf |
40 | mov cx,MAX_OPEN |
41 | .setbufptr: |
42 | mov [di],ax |
43 | add di,open_file_t_size |
44 | add ax,PKTBUF_SIZE |
45 | loop .setbufptr |
46 | %endif |
47 | section .text ; This is an inline file... |