Magellan Linux

Contents of /trunk/mkinitrd-magellan/isolinux/keywords.inc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1133 - (show annotations) (download)
Thu Aug 19 09:50:43 2010 UTC (13 years, 8 months ago) by niro
File size: 3037 byte(s)
-updated to isolinux-3.86
1 ;; -----------------------------------------------------------------------
2 ;;
3 ;; Copyright 1994-2008 H. Peter Anvin - All Rights Reserved
4 ;;
5 ;; 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 alignz 4
44
45 %define FKeyN(n) (FKeyName+(((n)-1) << FILENAME_MAX_LG2))
46
47 keywd_table:
48 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 %if IS_PXELINUX
95 keyword ipappend, pc_ipappend
96 %endif
97 %if HAS_LOCALBOOT
98 keyword localboot, pc_localboot
99 %endif
100
101 keywd_count equ ($-keywd_table)/keywd_size