Annotation of /tags/mkinitrd-6_3_5/isolinux/keywords.inc
Parent Directory | Revision Log
Revision 1223 -
(hide annotations)
(download)
Sat Jan 29 14:06:54 2011 UTC (13 years, 8 months ago) by niro
File size: 3037 byte(s)
Sat Jan 29 14:06:54 2011 UTC (13 years, 8 months ago) by niro
File size: 3037 byte(s)
tagged 'mkinitrd-6_3_5'
1 | niro | 532 | ;; ----------------------------------------------------------------------- |
2 | ;; | ||
3 | niro | 1133 | ;; Copyright 1994-2008 H. Peter Anvin - All Rights Reserved |
4 | ;; | ||
5 | niro | 532 | ;; This program is free software; you can redistribute it and/or modify |
6 | ;; it under the terms of the GNU General Public License as published by | ||
7 | ;; the Free Software Foundation, Inc., 53 Temple Place Ste 330, | ||
8 | ;; Boston MA 02111-1307, USA; either version 2 of the License, or | ||
9 | ;; (at your option) any later version; incorporated herein by reference. | ||
10 | ;; | ||
11 | ;; ----------------------------------------------------------------------- | ||
12 | |||
13 | ;; | ||
14 | ;; keywords.inc | ||
15 | ;; | ||
16 | ;; Common header file for the handling of keyword hash and macros | ||
17 | ;; | ||
18 | |||
19 | %ifndef DEPEND ; Generated file | ||
20 | %include "kwdhash.gen" | ||
21 | %endif | ||
22 | |||
23 | %macro keyword 2 | ||
24 | dd hash_%1 ; Hash value | ||
25 | dw 0 ; No argument | ||
26 | dw %2 ; Entrypoint | ||
27 | %endmacro | ||
28 | |||
29 | %macro keyword 3 | ||
30 | dd hash_%1 ; Hash value | ||
31 | dw %3 ; 16-bit argument | ||
32 | dw %2 ; Entrypoint | ||
33 | %endmacro | ||
34 | |||
35 | %macro keyword 4 | ||
36 | dd hash_%1 ; Hash value | ||
37 | db %3, %4 ; 2 8-bit arguments | ||
38 | dw %2 ; Entrypoint | ||
39 | %endmacro | ||
40 | |||
41 | keywd_size equ 8 ; Bytes per keyword | ||
42 | |||
43 | niro | 1133 | alignz 4 |
44 | niro | 532 | |
45 | niro | 1133 | %define FKeyN(n) (FKeyName+(((n)-1) << FILENAME_MAX_LG2)) |
46 | |||
47 | niro | 532 | keywd_table: |
48 | niro | 1133 | keyword menu, pc_comment |
49 | keyword text, pc_text | ||
50 | keyword include, pc_opencmd, pc_include | ||
51 | keyword append, pc_append | ||
52 | keyword initrd, pc_filename, InitRD | ||
53 | keyword default, pc_default, 1 | ||
54 | keyword ui, pc_default, 2 | ||
55 | keyword display, pc_opencmd, get_msg_file | ||
56 | keyword font, pc_opencmd, loadfont | ||
57 | keyword implicit, pc_setint16, AllowImplicit | ||
58 | keyword kbdmap, pc_opencmd, loadkeys | ||
59 | keyword kernel, pc_kernel, VK_KERNEL | ||
60 | keyword linux, pc_kernel, VK_LINUX | ||
61 | keyword boot, pc_kernel, VK_BOOT | ||
62 | keyword bss, pc_kernel, VK_BSS | ||
63 | keyword pxe, pc_kernel, VK_PXE | ||
64 | keyword fdimage, pc_kernel, VK_FDIMAGE | ||
65 | keyword comboot, pc_kernel, VK_COMBOOT | ||
66 | keyword com32, pc_kernel, VK_COM32 | ||
67 | keyword config, pc_kernel, VK_CONFIG | ||
68 | keyword label, pc_label | ||
69 | keyword prompt, pc_setint16, ForcePrompt | ||
70 | keyword say, pc_say | ||
71 | keyword serial, pc_serial | ||
72 | keyword console, pc_setint16, DisplayCon | ||
73 | keyword timeout, pc_timeout, KbdTimeout | ||
74 | keyword totaltimeout, pc_timeout, TotalTimeout | ||
75 | keyword ontimeout, pc_ontimeout | ||
76 | keyword onerror, pc_onerror | ||
77 | keyword allowoptions, pc_setint16, AllowOptions | ||
78 | keyword noescape, pc_setint16, NoEscape | ||
79 | keyword nocomplete, pc_setint16, NoComplete | ||
80 | keyword nohalt, pc_setint16, NoHalt | ||
81 | keyword f1, pc_filename, FKeyN(1) | ||
82 | keyword f2, pc_filename, FKeyN(2) | ||
83 | keyword f3, pc_filename, FKeyN(3) | ||
84 | keyword f4, pc_filename, FKeyN(4) | ||
85 | keyword f5, pc_filename, FKeyN(5) | ||
86 | keyword f6, pc_filename, FKeyN(6) | ||
87 | keyword f7, pc_filename, FKeyN(7) | ||
88 | keyword f8, pc_filename, FKeyN(8) | ||
89 | keyword f9, pc_filename, FKeyN(9) | ||
90 | keyword f10, pc_filename, FKeyN(10) | ||
91 | keyword f0, pc_filename, FKeyN(10) | ||
92 | keyword f11, pc_filename, FKeyN(11) | ||
93 | keyword f12, pc_filename, FKeyN(12) | ||
94 | niro | 532 | %if IS_PXELINUX |
95 | niro | 1133 | keyword ipappend, pc_ipappend |
96 | niro | 532 | %endif |
97 | niro | 1133 | %if HAS_LOCALBOOT |
98 | keyword localboot, pc_localboot | ||
99 | niro | 532 | %endif |
100 | |||
101 | keywd_count equ ($-keywd_table)/keywd_size |