summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2017-10-14 06:24:17 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2017-10-14 06:24:17 +0000
commita324000be18c730f42f1f9e3e891e87304945186 (patch)
tree7e8bc3d9caff944523fbd02423fdbec409e59f34
parentInitial commit. (diff)
downloadsyslinux-a324000be18c730f42f1f9e3e891e87304945186.zip
syslinux-a324000be18c730f42f1f9e3e891e87304945186.tar.xz
Adding upstream version 3:6.03+dfsg1.upstream/3%6.03+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--COPYING340
-rw-r--r--Makefile416
-rw-r--r--NEWS1745
-rw-r--r--README40
-rw-r--r--codepage/Makefile23
-rw-r--r--codepage/UnicodeData952
-rw-r--r--codepage/cp1250.txt274
-rw-r--r--codepage/cp1251.txt274
-rw-r--r--codepage/cp1252.txt274
-rw-r--r--codepage/cp1253.txt274
-rw-r--r--codepage/cp1254.txt274
-rw-r--r--codepage/cp1255.txt274
-rw-r--r--codepage/cp1256.txt274
-rw-r--r--codepage/cp1257.txt274
-rw-r--r--codepage/cp1258.txt274
-rw-r--r--codepage/cp437.txt274
-rw-r--r--codepage/cp737.txt274
-rw-r--r--codepage/cp775.txt275
-rw-r--r--codepage/cp850.txt274
-rw-r--r--codepage/cp852.txt274
-rw-r--r--codepage/cp855.txt275
-rw-r--r--codepage/cp857.txt275
-rw-r--r--codepage/cp860.txt275
-rw-r--r--codepage/cp861.txt275
-rw-r--r--codepage/cp862.txt275
-rw-r--r--codepage/cp863.txt275
-rw-r--r--codepage/cp864.txt275
-rw-r--r--codepage/cp865.txt275
-rw-r--r--codepage/cp866.txt275
-rw-r--r--codepage/cp869.txt275
-rw-r--r--codepage/cp874.txt274
-rwxr-xr-xcodepage/cptable.pl176
-rwxr-xr-xcodepage/gensubset.pl57
-rw-r--r--codepage/iso8859-1.txt303
-rw-r--r--codepage/iso8859-10.txt303
-rw-r--r--codepage/iso8859-11.txt297
-rw-r--r--codepage/iso8859-13.txt299
-rw-r--r--codepage/iso8859-14.txt301
-rw-r--r--codepage/iso8859-15.txt303
-rw-r--r--codepage/iso8859-16.txt299
-rw-r--r--codepage/iso8859-2.txt303
-rw-r--r--codepage/iso8859-3.txt296
-rw-r--r--codepage/iso8859-4.txt303
-rw-r--r--codepage/iso8859-5.txt303
-rw-r--r--codepage/iso8859-6.txt260
-rw-r--r--codepage/iso8859-7.txt308
-rw-r--r--codepage/iso8859-8.txt270
-rw-r--r--codepage/iso8859-9.txt307
-rw-r--r--com32/LICENCE32
-rw-r--r--com32/Makefile23
-rw-r--r--com32/chain/Makefile43
-rw-r--r--com32/chain/chain.c643
-rw-r--r--com32/chain/chain.h29
-rw-r--r--com32/chain/mangle.c682
-rw-r--r--com32/chain/mangle.h62
-rw-r--r--com32/chain/options.c436
-rw-r--r--com32/chain/options.h81
-rw-r--r--com32/chain/partiter.c714
-rw-r--r--com32/chain/partiter.h119
-rw-r--r--com32/chain/utility.c256
-rw-r--r--com32/chain/utility.h75
-rw-r--r--com32/cmenu/CHANGES32
-rw-r--r--com32/cmenu/HISTORY20
-rw-r--r--com32/cmenu/MANUAL348
-rw-r--r--com32/cmenu/MENU_FORMAT262
-rw-r--r--com32/cmenu/Makefile74
-rw-r--r--com32/cmenu/README95
-rw-r--r--com32/cmenu/TODO2
-rw-r--r--com32/cmenu/adv_menu.tpl465
-rw-r--r--com32/cmenu/complex.c450
-rw-r--r--com32/cmenu/display.c36
-rw-r--r--com32/cmenu/libmenu/cmenu.h294
-rw-r--r--com32/cmenu/libmenu/com32io.c78
-rw-r--r--com32/cmenu/libmenu/com32io.h66
-rw-r--r--com32/cmenu/libmenu/des.c1064
-rw-r--r--com32/cmenu/libmenu/des.h8
-rw-r--r--com32/cmenu/libmenu/help.c231
-rw-r--r--com32/cmenu/libmenu/help.h49
-rw-r--r--com32/cmenu/libmenu/menu.c1273
-rw-r--r--com32/cmenu/libmenu/passwords.c159
-rw-r--r--com32/cmenu/libmenu/passwords.h27
-rw-r--r--com32/cmenu/libmenu/syslnx.c65
-rw-r--r--com32/cmenu/libmenu/syslnx.h64
-rw-r--r--com32/cmenu/libmenu/tui.c258
-rw-r--r--com32/cmenu/libmenu/tui.h75
-rw-r--r--com32/cmenu/menugen.py307
-rw-r--r--com32/cmenu/password18
-rw-r--r--com32/cmenu/simple.c82
-rw-r--r--com32/cmenu/test.menu60
-rw-r--r--com32/cmenu/test2.menu142
-rw-r--r--com32/elflink/Makefile36
-rw-r--r--com32/elflink/ldlinux/Makefile59
-rw-r--r--com32/elflink/ldlinux/adv.c42
-rw-r--r--com32/elflink/ldlinux/advwrite.c41
-rw-r--r--com32/elflink/ldlinux/chainboot.c156
-rw-r--r--com32/elflink/ldlinux/cli.c486
-rw-r--r--com32/elflink/ldlinux/colors.c184
-rw-r--r--com32/elflink/ldlinux/config.h52
-rw-r--r--com32/elflink/ldlinux/execute.c174
-rw-r--r--com32/elflink/ldlinux/get_key.c243
-rw-r--r--com32/elflink/ldlinux/getadv.c68
-rw-r--r--com32/elflink/ldlinux/kernel.c131
-rw-r--r--com32/elflink/ldlinux/ldlinux.c348
-rw-r--r--com32/elflink/ldlinux/loadhigh.c112
-rw-r--r--com32/elflink/ldlinux/msg.c229
-rw-r--r--com32/elflink/ldlinux/readconfig.c1571
-rw-r--r--com32/elflink/ldlinux/refstr.c106
-rw-r--r--com32/elflink/ldlinux/setadv.c116
-rw-r--r--com32/elflink/test_com32.c208
-rw-r--r--com32/gdbstub/Makefile50
-rw-r--r--com32/gdbstub/gdbstub.c569
-rw-r--r--com32/gdbstub/int.S77
-rw-r--r--com32/gdbstub/main.c142
-rw-r--r--com32/gdbstub/serial.c193
-rw-r--r--com32/gdbstub/serial.h14
-rw-r--r--com32/gfxboot/Makefile56
-rw-r--r--com32/gfxboot/gfxboot.c976
-rw-r--r--com32/gfxboot/realmode_callback.asm190
-rw-r--r--com32/gplinclude/README1
-rw-r--r--com32/gplinclude/acpi/acpi.h99
-rw-r--r--com32/gplinclude/acpi/boot.h29
-rw-r--r--com32/gplinclude/acpi/dsdt.h28
-rw-r--r--com32/gplinclude/acpi/ecdt.h38
-rw-r--r--com32/gplinclude/acpi/facs.h41
-rw-r--r--com32/gplinclude/acpi/fadt.h121
-rw-r--r--com32/gplinclude/acpi/hpet.h29
-rw-r--r--com32/gplinclude/acpi/madt.h156
-rw-r--r--com32/gplinclude/acpi/mcfg.h29
-rw-r--r--com32/gplinclude/acpi/rsdp.h38
-rw-r--r--com32/gplinclude/acpi/rsdt.h31
-rw-r--r--com32/gplinclude/acpi/sbst.h30
-rw-r--r--com32/gplinclude/acpi/slic.h29
-rw-r--r--com32/gplinclude/acpi/ssdt.h28
-rw-r--r--com32/gplinclude/acpi/structs.h47
-rw-r--r--com32/gplinclude/acpi/tcpa.h29
-rw-r--r--com32/gplinclude/acpi/xsdt.h30
-rw-r--r--com32/gplinclude/cpuid.h317
-rw-r--r--com32/gplinclude/disk/bootloaders.h19
-rw-r--r--com32/gplinclude/disk/common.h33
-rw-r--r--com32/gplinclude/disk/errno_disk.h50
-rw-r--r--com32/gplinclude/disk/error.h13
-rw-r--r--com32/gplinclude/disk/geom.h326
-rw-r--r--com32/gplinclude/disk/mbrs.h18
-rw-r--r--com32/gplinclude/disk/msdos.h19
-rw-r--r--com32/gplinclude/disk/partition.h37
-rw-r--r--com32/gplinclude/disk/read.h18
-rw-r--r--com32/gplinclude/disk/swsusp.h19
-rw-r--r--com32/gplinclude/disk/util.h21
-rw-r--r--com32/gplinclude/disk/write.h26
-rw-r--r--com32/gplinclude/dmi/dmi.h98
-rw-r--r--com32/gplinclude/dmi/dmi_base_board.h60
-rw-r--r--com32/gplinclude/dmi/dmi_battery.h57
-rw-r--r--com32/gplinclude/dmi/dmi_bios.h108
-rw-r--r--com32/gplinclude/dmi/dmi_cache.h49
-rw-r--r--com32/gplinclude/dmi/dmi_chassis.h50
-rw-r--r--com32/gplinclude/dmi/dmi_ipmi.h33
-rw-r--r--com32/gplinclude/dmi/dmi_memory.h78
-rw-r--r--com32/gplinclude/dmi/dmi_processor.h115
-rw-r--r--com32/gplinclude/dmi/dmi_system.h53
-rw-r--r--com32/gplinclude/memory.h53
-rw-r--r--com32/gplinclude/vpd/vpd.h33
-rw-r--r--com32/gplinclude/zzjson/zzjson.h116
-rw-r--r--com32/gpllib/Makefile45
-rw-r--r--com32/gpllib/acpi/acpi.c259
-rw-r--r--com32/gpllib/acpi/dsdt.c48
-rw-r--r--com32/gpllib/acpi/ecdt.c53
-rw-r--r--com32/gpllib/acpi/facs.c52
-rw-r--r--com32/gpllib/acpi/fadt.c99
-rw-r--r--com32/gpllib/acpi/madt.c172
-rw-r--r--com32/gpllib/acpi/rsdp.c82
-rw-r--r--com32/gpllib/acpi/rsdt.c72
-rw-r--r--com32/gpllib/acpi/sbst.c45
-rw-r--r--com32/gpllib/acpi/xsdt.c77
-rw-r--r--com32/gpllib/cpuid.c615
-rw-r--r--com32/gpllib/disk/ata.c62
-rw-r--r--com32/gpllib/disk/bootloaders.c46
-rw-r--r--com32/gpllib/disk/errno_disk.c12
-rw-r--r--com32/gpllib/disk/error.c23
-rw-r--r--com32/gpllib/disk/geom.c278
-rw-r--r--com32/gpllib/disk/labels.c701
-rw-r--r--com32/gpllib/disk/mbrs.c145
-rw-r--r--com32/gpllib/disk/msdos.c162
-rw-r--r--com32/gpllib/disk/read.c148
-rw-r--r--com32/gpllib/disk/swsusp.c27
-rw-r--r--com32/gpllib/disk/util.c45
-rw-r--r--com32/gpllib/disk/write.c138
-rw-r--r--com32/gpllib/dmi/dmi.c1040
-rw-r--r--com32/gpllib/dmi/dmi_base_board.c37
-rw-r--r--com32/gpllib/dmi/dmi_battery.c72
-rw-r--r--com32/gpllib/dmi/dmi_bios.c79
-rw-r--r--com32/gpllib/dmi/dmi_cache.c139
-rw-r--r--com32/gpllib/dmi/dmi_chassis.c113
-rw-r--r--com32/gpllib/dmi/dmi_ipmi.c55
-rw-r--r--com32/gpllib/dmi/dmi_memory.c264
-rw-r--r--com32/gpllib/dmi/dmi_processor.c431
-rw-r--r--com32/gpllib/memory.c452
-rw-r--r--com32/gpllib/vpd/vpd.c103
-rw-r--r--com32/gpllib/zzjson/zzjson_create.c240
-rw-r--r--com32/gpllib/zzjson/zzjson_free.c29
-rw-r--r--com32/gpllib/zzjson/zzjson_parse.c490
-rw-r--r--com32/gpllib/zzjson/zzjson_print.c110
-rw-r--r--com32/gpllib/zzjson/zzjson_query.c63
-rw-r--r--com32/hdt/Makefile149
-rw-r--r--com32/hdt/README19
-rw-r--r--com32/hdt/art/HDT.ai4142
-rw-r--r--com32/hdt/art/HDT.svg535
-rw-r--r--com32/hdt/art/backgnd.pngbin0 -> 10155 bytes
-rw-r--r--com32/hdt/art/display.pngbin0 -> 19755 bytes
-rw-r--r--com32/hdt/art/hdt-black.pngbin0 -> 52537 bytes
-rw-r--r--com32/hdt/art/hdt.pngbin0 -> 19732 bytes
-rw-r--r--com32/hdt/art/red.pngbin0 -> 19674 bytes
-rw-r--r--com32/hdt/floppy/hdt.cfg115
-rw-r--r--com32/hdt/floppy/mtools.conf2
-rw-r--r--com32/hdt/hdt-ata.c38
-rw-r--r--com32/hdt/hdt-ata.h76
-rw-r--r--com32/hdt/hdt-cli-acpi.c290
-rw-r--r--com32/hdt/hdt-cli-cpu.c263
-rw-r--r--com32/hdt/hdt-cli-disk.c253
-rw-r--r--com32/hdt/hdt-cli-dmi.c705
-rw-r--r--com32/hdt/hdt-cli-hdt.c491
-rw-r--r--com32/hdt/hdt-cli-kernel.c148
-rw-r--r--com32/hdt/hdt-cli-memory.c139
-rw-r--r--com32/hdt/hdt-cli-pci.c294
-rw-r--r--com32/hdt/hdt-cli-pxe.c97
-rw-r--r--com32/hdt/hdt-cli-syslinux.c62
-rw-r--r--com32/hdt/hdt-cli-vesa.c145
-rw-r--r--com32/hdt/hdt-cli-vpd.c80
-rw-r--r--com32/hdt/hdt-cli.c1141
-rw-r--r--com32/hdt/hdt-cli.h216
-rw-r--r--com32/hdt/hdt-common.c792
-rw-r--r--com32/hdt/hdt-common.h250
-rw-r--r--com32/hdt/hdt-dump-acpi.c600
-rw-r--r--com32/hdt/hdt-dump-cpu.c53
-rw-r--r--com32/hdt/hdt-dump-disks.c145
-rw-r--r--com32/hdt/hdt-dump-dmi.c447
-rw-r--r--com32/hdt/hdt-dump-hdt.c50
-rw-r--r--com32/hdt/hdt-dump-kernel.c69
-rw-r--r--com32/hdt/hdt-dump-memory.c133
-rw-r--r--com32/hdt/hdt-dump-pci.c136
-rw-r--r--com32/hdt/hdt-dump-pxe.c80
-rw-r--r--com32/hdt/hdt-dump-syslinux.c43
-rw-r--r--com32/hdt/hdt-dump-vesa.c67
-rw-r--r--com32/hdt/hdt-dump-vpd.c47
-rw-r--r--com32/hdt/hdt-dump.c229
-rw-r--r--com32/hdt/hdt-dump.h85
-rw-r--r--com32/hdt/hdt-menu-about.c92
-rw-r--r--com32/hdt/hdt-menu-acpi.c134
-rw-r--r--com32/hdt/hdt-menu-disk.c264
-rw-r--r--com32/hdt/hdt-menu-dmi.c381
-rw-r--r--com32/hdt/hdt-menu-kernel.c87
-rw-r--r--com32/hdt/hdt-menu-memory.c382
-rw-r--r--com32/hdt/hdt-menu-pci.c203
-rw-r--r--com32/hdt/hdt-menu-processor.c313
-rw-r--r--com32/hdt/hdt-menu-pxe.c125
-rw-r--r--com32/hdt/hdt-menu-summary.c197
-rw-r--r--com32/hdt/hdt-menu-syslinux.c82
-rw-r--r--com32/hdt/hdt-menu-vesa.c129
-rw-r--r--com32/hdt/hdt-menu-vpd.c114
-rw-r--r--com32/hdt/hdt-menu.c311
-rw-r--r--com32/hdt/hdt-menu.h140
-rw-r--r--com32/hdt/hdt-util.c96
-rw-r--r--com32/hdt/hdt-util.h34
-rw-r--r--com32/hdt/hdt.c94
-rw-r--r--com32/hdt/hdt.h47
-rw-r--r--com32/include/alloca.h12
-rw-r--r--com32/include/assert.h7
-rw-r--r--com32/include/bitsize/limits.h16
-rw-r--r--com32/include/bitsize/stddef.h16
-rw-r--r--com32/include/bitsize/stdint.h23
-rw-r--r--com32/include/bitsize/stdintconst.h16
-rw-r--r--com32/include/bitsize/stdintlimits.h16
-rw-r--r--com32/include/bitsize32/limits.h14
-rw-r--r--com32/include/bitsize32/stddef.h9
-rw-r--r--com32/include/bitsize32/stdint.h24
-rw-r--r--com32/include/bitsize32/stdintconst.h13
-rw-r--r--com32/include/bitsize32/stdintlimits.h23
-rw-r--r--com32/include/bitsize64/limits.h14
-rw-r--r--com32/include/bitsize64/stddef.h10
-rw-r--r--com32/include/bitsize64/stdint.h24
-rw-r--r--com32/include/bitsize64/stdintconst.h13
-rw-r--r--com32/include/bitsize64/stdintlimits.h23
-rw-r--r--com32/include/bufprintf.h10
-rw-r--r--com32/include/byteswap.h180
-rw-r--r--com32/include/cli.h20
-rw-r--r--com32/include/colortbl.h53
-rw-r--r--com32/include/com32.h211
-rw-r--r--com32/include/console.h64
-rw-r--r--com32/include/cpufeature.h152
-rw-r--r--com32/include/ctype.h122
-rw-r--r--com32/include/dev.h57
-rw-r--r--com32/include/dhcp.h40
-rw-r--r--com32/include/dirent.h20
-rw-r--r--com32/include/dprintf.h49
-rw-r--r--com32/include/elf.h11
-rw-r--r--com32/include/endian.h15
-rw-r--r--com32/include/errno.h155
-rw-r--r--com32/include/fcntl.h25
-rw-r--r--com32/include/getopt.h22
-rw-r--r--com32/include/hw/vga.h104
-rw-r--r--com32/include/ilog2.h48
-rw-r--r--com32/include/inttypes.h226
-rw-r--r--com32/include/klibc/archsetjmp.h19
-rw-r--r--com32/include/klibc/compiler.h144
-rw-r--r--com32/include/klibc/diverr.h4
-rw-r--r--com32/include/klibc/endian.h38
-rw-r--r--com32/include/klibc/extern.h14
-rw-r--r--com32/include/klibc/i386/archsetjmp.h19
-rw-r--r--com32/include/klibc/sysconfig.h34
-rw-r--r--com32/include/klibc/x86_64/archsetjmp.h21
-rw-r--r--com32/include/libansi.h103
-rw-r--r--com32/include/limits.h39
-rw-r--r--com32/include/linux/list.h464
-rw-r--r--com32/include/math.h15
-rw-r--r--com32/include/menu.h234
-rw-r--r--com32/include/minmax.h42
-rw-r--r--com32/include/netinet/in.h27
-rw-r--r--com32/include/png.h3788
-rw-r--r--com32/include/pngconf.h1665
-rw-r--r--com32/include/refstr.h40
-rw-r--r--com32/include/setjmp.h28
-rw-r--r--com32/include/sort.h18
-rw-r--r--com32/include/stdarg.h14
-rw-r--r--com32/include/stdbool.h32
-rw-r--r--com32/include/stddef.h32
-rw-r--r--com32/include/stdint.h116
-rw-r--r--com32/include/stdio.h145
-rw-r--r--com32/include/stdlib.h101
-rw-r--r--com32/include/string.h47
-rw-r--r--com32/include/suffix_number.h41
-rw-r--r--com32/include/sys/bitops.h46
-rw-r--r--com32/include/sys/cpu.h57
-rw-r--r--com32/include/sys/dirent.h45
-rw-r--r--com32/include/sys/elf32.h113
-rw-r--r--com32/include/sys/elf64.h113
-rw-r--r--com32/include/sys/elfcommon.h414
-rw-r--r--com32/include/sys/exec.h79
-rw-r--r--com32/include/sys/fpu.h6
-rw-r--r--com32/include/sys/gpxe.h16
-rw-r--r--com32/include/sys/i386/bitops.h54
-rw-r--r--com32/include/sys/i386/cpu.h114
-rw-r--r--com32/include/sys/i386/module.h35
-rw-r--r--com32/include/sys/io.h42
-rw-r--r--com32/include/sys/module.h351
-rw-r--r--com32/include/sys/pci.h153
-rw-r--r--com32/include/sys/stat.h52
-rw-r--r--com32/include/sys/time.h6
-rw-r--r--com32/include/sys/times.h27
-rw-r--r--com32/include/sys/types.h16
-rw-r--r--com32/include/sys/x86_64/bitops.h55
-rw-r--r--com32/include/sys/x86_64/cpu.h128
-rw-r--r--com32/include/sys/x86_64/module.h35
-rw-r--r--com32/include/syslinux/adv.h57
-rw-r--r--com32/include/syslinux/advconst.h45
-rw-r--r--com32/include/syslinux/align.h48
-rw-r--r--com32/include/syslinux/boot.h75
-rw-r--r--com32/include/syslinux/bootpm.h57
-rw-r--r--com32/include/syslinux/bootrm.h73
-rw-r--r--com32/include/syslinux/config.h193
-rw-r--r--com32/include/syslinux/debug.h15
-rw-r--r--com32/include/syslinux/disk.h187
-rw-r--r--com32/include/syslinux/firmware.h72
-rw-r--r--com32/include/syslinux/idle.h38
-rw-r--r--com32/include/syslinux/io.h39
-rw-r--r--com32/include/syslinux/keyboard.h51
-rw-r--r--com32/include/syslinux/linux.h206
-rw-r--r--com32/include/syslinux/loadfile.h15
-rw-r--r--com32/include/syslinux/memscan.h47
-rw-r--r--com32/include/syslinux/movebits.h110
-rw-r--r--com32/include/syslinux/pmapi.h82
-rw-r--r--com32/include/syslinux/pxe.h44
-rw-r--r--com32/include/syslinux/pxe_api.h595
-rw-r--r--com32/include/syslinux/reboot.h41
-rw-r--r--com32/include/syslinux/resolve.h41
-rw-r--r--com32/include/syslinux/sysappend.h60
-rw-r--r--com32/include/syslinux/version.h6
-rw-r--r--com32/include/syslinux/vesacon.h39
-rw-r--r--com32/include/syslinux/video.h43
-rw-r--r--com32/include/syslinux/zio.h13
-rw-r--r--com32/include/time.h6
-rw-r--r--com32/include/tinyjpeg.h72
-rw-r--r--com32/include/unistd.h40
-rw-r--r--com32/include/zconf.h428
-rw-r--r--com32/include/zlib.h1613
-rw-r--r--com32/lib/Makefile134
-rw-r--r--com32/lib/abort.c11
-rw-r--r--com32/lib/asprintf.c31
-rw-r--r--com32/lib/atexit.c10
-rw-r--r--com32/lib/atexit.h16
-rw-r--r--com32/lib/atoi.c3
-rw-r--r--com32/lib/atol.c3
-rw-r--r--com32/lib/atoll.c3
-rw-r--r--com32/lib/atox.c14
-rw-r--r--com32/lib/bufprintf.c45
-rw-r--r--com32/lib/calloc.c13
-rw-r--r--com32/lib/chrreplace.c11
-rw-r--r--com32/lib/com32.ld128
-rw-r--r--com32/lib/creat.c12
-rw-r--r--com32/lib/ctypes.c284
-rw-r--r--com32/lib/dhcppack.c166
-rw-r--r--com32/lib/dhcpunpack.c116
-rw-r--r--com32/lib/dprintf.c21
-rw-r--r--com32/lib/exit.c59
-rw-r--r--com32/lib/fclose.c11
-rw-r--r--com32/lib/fdopendir.c15
-rw-r--r--com32/lib/fgetc.c19
-rw-r--r--com32/lib/fgets.c31
-rw-r--r--com32/lib/fopen.c43
-rw-r--r--com32/lib/fopendev.c43
-rw-r--r--com32/lib/fprintf.c17
-rw-r--r--com32/lib/fputc.c14
-rw-r--r--com32/lib/fputs.c15
-rw-r--r--com32/lib/fread.c32
-rw-r--r--com32/lib/fread2.c13
-rw-r--r--com32/lib/fwrite.c32
-rw-r--r--com32/lib/fwrite2.c13
-rw-r--r--com32/lib/getcwd.c12
-rw-r--r--com32/lib/getopt.c97
-rw-r--r--com32/lib/getopt_long.c152
-rw-r--r--com32/lib/i386/elf.ld171
-rw-r--r--com32/lib/i386/setjmp.S63
-rw-r--r--com32/lib/inet.c39
-rw-r--r--com32/lib/jpeg/README32
-rw-r--r--com32/lib/jpeg/bgr24.c373
-rw-r--r--com32/lib/jpeg/bgra32.c390
-rw-r--r--com32/lib/jpeg/decode1.c138
-rw-r--r--com32/lib/jpeg/decode3.c142
-rw-r--r--com32/lib/jpeg/grey.c117
-rw-r--r--com32/lib/jpeg/jidctflt.c285
-rw-r--r--com32/lib/jpeg/rgb24.c372
-rw-r--r--com32/lib/jpeg/rgba32.c390
-rw-r--r--com32/lib/jpeg/tinyjpeg-internal.h213
-rw-r--r--com32/lib/jpeg/tinyjpeg.c1038
-rw-r--r--com32/lib/jpeg/yuv420p.c288
-rw-r--r--com32/lib/libgcc/__ashldi3.S29
-rw-r--r--com32/lib/libgcc/__ashrdi3.S29
-rw-r--r--com32/lib/libgcc/__divdi3.c29
-rw-r--r--com32/lib/libgcc/__lshrdi3.S29
-rw-r--r--com32/lib/libgcc/__moddi3.c29
-rw-r--r--com32/lib/libgcc/__muldi3.S83
-rw-r--r--com32/lib/libgcc/__negdi2.S21
-rw-r--r--com32/lib/libgcc/__udivdi3.c13
-rw-r--r--com32/lib/libgcc/__udivmoddi4.c32
-rw-r--r--com32/lib/libgcc/__umoddi3.c16
-rw-r--r--com32/lib/libpng/ANNOUNCE57
-rw-r--r--com32/lib/libpng/CHANGES2714
-rw-r--r--com32/lib/libpng/KNOWNBUG29
-rw-r--r--com32/lib/libpng/LICENSE111
-rw-r--r--com32/lib/libpng/README275
-rw-r--r--com32/lib/libpng/TODO25
-rw-r--r--com32/lib/libpng/Y2KINFO55
-rw-r--r--com32/lib/libpng/example.c832
-rw-r--r--com32/lib/libpng/libpng.34490
-rw-r--r--com32/lib/libpng/libpng.txt2959
-rw-r--r--com32/lib/libpng/libpngpf.3806
-rw-r--r--com32/lib/libpng/png.574
-rw-r--r--com32/lib/libpng/png.c1100
-rw-r--r--com32/lib/libpng/pngerror.c386
-rw-r--r--com32/lib/libpng/pnggccrd.c103
-rw-r--r--com32/lib/libpng/pngget.c944
-rw-r--r--com32/lib/libpng/pngmem.c641
-rw-r--r--com32/lib/libpng/pngpread.c1774
-rw-r--r--com32/lib/libpng/pngread.c1528
-rw-r--r--com32/lib/libpng/pngrio.c180
-rw-r--r--com32/lib/libpng/pngrtran.c4457
-rw-r--r--com32/lib/libpng/pngrutil.c3382
-rw-r--r--com32/lib/libpng/pngset.c1226
-rw-r--r--com32/lib/libpng/pngtest.c1705
-rw-r--r--com32/lib/libpng/pngtrans.c699
-rw-r--r--com32/lib/libpng/pngvcrd.c1
-rw-r--r--com32/lib/libpng/pngwio.c260
-rw-r--r--com32/lib/libpng/pngwrite.c1592
-rw-r--r--com32/lib/libpng/pngwtran.c582
-rw-r--r--com32/lib/libpng/pngwutil.c2832
-rw-r--r--com32/lib/lmalloc.c48
-rw-r--r--com32/lib/lrand48.c40
-rw-r--r--com32/lib/lstrdup.c18
-rw-r--r--com32/lib/makeerrlist.pl98
-rw-r--r--com32/lib/malloc.h55
-rw-r--r--com32/lib/math/pow.S25
-rw-r--r--com32/lib/math/strtod.c156
-rw-r--r--com32/lib/memccpy.c23
-rw-r--r--com32/lib/memchr.c18
-rw-r--r--com32/lib/memcmp.c19
-rw-r--r--com32/lib/memcpy.S90
-rw-r--r--com32/lib/memcpy.c29
-rw-r--r--com32/lib/memmem.c53
-rw-r--r--com32/lib/memmove.S150
-rw-r--r--com32/lib/memmove.c36
-rw-r--r--com32/lib/mempcpy.S89
-rw-r--r--com32/lib/mempcpy.c14
-rw-r--r--com32/lib/memset.S90
-rw-r--r--com32/lib/memset.c30
-rw-r--r--com32/lib/memswap.c24
-rw-r--r--com32/lib/onexit.c36
-rw-r--r--com32/lib/pci/bios.c17
-rw-r--r--com32/lib/pci/cfgtype.c89
-rw-r--r--com32/lib/pci/pci.h15
-rw-r--r--com32/lib/pci/readb.c4
-rw-r--r--com32/lib/pci/readl.c4
-rw-r--r--com32/lib/pci/readw.c4
-rw-r--r--com32/lib/pci/readx.c51
-rw-r--r--com32/lib/pci/scan.c729
-rw-r--r--com32/lib/pci/writeb.c4
-rw-r--r--com32/lib/pci/writel.c4
-rw-r--r--com32/lib/pci/writew.c4
-rw-r--r--com32/lib/pci/writex.c50
-rw-r--r--com32/lib/perror.c12
-rw-r--r--com32/lib/printf.c17
-rw-r--r--com32/lib/putchar.c16
-rw-r--r--com32/lib/puts.c13
-rw-r--r--com32/lib/qsort.c46
-rw-r--r--com32/lib/seed48.c18
-rw-r--r--com32/lib/setjmp.S72
-rw-r--r--com32/lib/skipspace.c8
-rw-r--r--com32/lib/snprintf.c16
-rw-r--r--com32/lib/sprintf.c18
-rw-r--r--com32/lib/srand48.c15
-rw-r--r--com32/lib/sscanf.c17
-rw-r--r--com32/lib/stack.c4
-rw-r--r--com32/lib/stpcpy.c23
-rw-r--r--com32/lib/stpncpy.c23
-rw-r--r--com32/lib/strcasecmp.c24
-rw-r--r--com32/lib/strcat.c11
-rw-r--r--com32/lib/strchr.c16
-rw-r--r--com32/lib/strcmp.c21
-rw-r--r--com32/lib/strcpy.c20
-rw-r--r--com32/lib/strdup.c17
-rw-r--r--com32/lib/strerror.c31
-rw-r--r--com32/lib/strlcat.c29
-rw-r--r--com32/lib/strlcpy.c24
-rw-r--r--com32/lib/strlen.c13
-rw-r--r--com32/lib/strncasecmp.c24
-rw-r--r--com32/lib/strncat.c11
-rw-r--r--com32/lib/strncmp.c21
-rw-r--r--com32/lib/strncpy.c22
-rw-r--r--com32/lib/strndup.c17
-rw-r--r--com32/lib/strnlen.c13
-rw-r--r--com32/lib/strntoimax.c13
-rw-r--r--com32/lib/strntoumax.c73
-rw-r--r--com32/lib/strrchr.c18
-rw-r--r--com32/lib/strreplace.c58
-rw-r--r--com32/lib/strsep.c21
-rw-r--r--com32/lib/strspn.c60
-rw-r--r--com32/lib/strstr.c10
-rw-r--r--com32/lib/strtoimax.c3
-rw-r--r--com32/lib/strtok.c15
-rw-r--r--com32/lib/strtol.c3
-rw-r--r--com32/lib/strtoll.c3
-rw-r--r--com32/lib/strtoul.c3
-rw-r--r--com32/lib/strtoull.c3
-rw-r--r--com32/lib/strtoumax.c3
-rw-r--r--com32/lib/strtox.c13
-rw-r--r--com32/lib/suffix_number.c72
-rw-r--r--com32/lib/sys/ansi.c444
-rw-r--r--com32/lib/sys/ansi.h67
-rw-r--r--com32/lib/sys/ansicon_write.c212
-rw-r--r--com32/lib/sys/ansiserial_write.c59
-rw-r--r--com32/lib/sys/argv.c97
-rw-r--r--com32/lib/sys/cfarcall.c10
-rw-r--r--com32/lib/sys/close.c62
-rw-r--r--com32/lib/sys/colortable.c9
-rw-r--r--com32/lib/sys/entry.S118
-rw-r--r--com32/lib/sys/err_read.c55
-rw-r--r--com32/lib/sys/err_write.c55
-rw-r--r--com32/lib/sys/farcall.c32
-rw-r--r--com32/lib/sys/file.h107
-rw-r--r--com32/lib/sys/fileclose.c46
-rw-r--r--com32/lib/sys/fileinfo.c3
-rw-r--r--com32/lib/sys/fileread.c99
-rw-r--r--com32/lib/sys/fstat.c63
-rw-r--r--com32/lib/sys/ftell.c16
-rw-r--r--com32/lib/sys/gpxe.c47
-rw-r--r--com32/lib/sys/i386/x86_init_fpu.c58
-rw-r--r--com32/lib/sys/intcall.c10
-rw-r--r--com32/lib/sys/isatty.c53
-rw-r--r--com32/lib/sys/libansi.c247
-rw-r--r--com32/lib/sys/line_input.c90
-rw-r--r--com32/lib/sys/module/common.c610
-rw-r--r--com32/lib/sys/module/common.h72
-rw-r--r--com32/lib/sys/module/elf_module.c316
-rw-r--r--com32/lib/sys/module/elfutils.c89
-rw-r--r--com32/lib/sys/module/elfutils.h65
-rw-r--r--com32/lib/sys/module/exec.c237
-rw-r--r--com32/lib/sys/module/i386/elf_module.c349
-rw-r--r--com32/lib/sys/module/x86_64/elf_module.c380
-rw-r--r--com32/lib/sys/null_read.c54
-rw-r--r--com32/lib/sys/null_write.c54
-rw-r--r--com32/lib/sys/open.c79
-rw-r--r--com32/lib/sys/openconsole.c51
-rw-r--r--com32/lib/sys/opendev.c99
-rw-r--r--com32/lib/sys/openmem.c61
-rw-r--r--com32/lib/sys/rawcon_read.c83
-rw-r--r--com32/lib/sys/rawcon_write.c63
-rw-r--r--com32/lib/sys/read.c51
-rw-r--r--com32/lib/sys/screensize.c23
-rw-r--r--com32/lib/sys/serial_write.c67
-rw-r--r--com32/lib/sys/sleep.c22
-rw-r--r--com32/lib/sys/stdcon_read.c76
-rw-r--r--com32/lib/sys/stdcon_write.c84
-rw-r--r--com32/lib/sys/vesa/alphatbl.pl53
-rw-r--r--com32/lib/sys/vesa/background.c455
-rw-r--r--com32/lib/sys/vesa/debug.h36
-rw-r--r--com32/lib/sys/vesa/drawtxt.c317
-rw-r--r--com32/lib/sys/vesa/fill.h63
-rw-r--r--com32/lib/sys/vesa/fmtpixel.c101
-rw-r--r--com32/lib/sys/vesa/i915resolution.c795
-rw-r--r--com32/lib/sys/vesa/initvesa.c191
-rw-r--r--com32/lib/sys/vesa/screencpy.c77
-rw-r--r--com32/lib/sys/vesa/vesa.h115
-rw-r--r--com32/lib/sys/vesa/video.h105
-rw-r--r--com32/lib/sys/vesacon_write.c195
-rw-r--r--com32/lib/sys/vesaserial_write.c61
-rw-r--r--com32/lib/sys/write.c51
-rw-r--r--com32/lib/sys/x86_64/x86_init_fpu.c58
-rw-r--r--com32/lib/sys/x86_init_fpu.c80
-rw-r--r--com32/lib/sys/xserial_write.c114
-rw-r--r--com32/lib/sys/zeroregs.c5
-rw-r--r--com32/lib/sys/zfile.c171
-rw-r--r--com32/lib/sys/zfopen.c44
-rw-r--r--com32/lib/syslinux/addlist.c45
-rw-r--r--com32/lib/syslinux/biosboot.c43
-rw-r--r--com32/lib/syslinux/cleanup.c40
-rw-r--r--com32/lib/syslinux/debug.c95
-rw-r--r--com32/lib/syslinux/disk.c583
-rw-r--r--com32/lib/syslinux/dsinfo.c38
-rw-r--r--com32/lib/syslinux/dump_mmap.c49
-rw-r--r--com32/lib/syslinux/dump_movelist.c49
-rw-r--r--com32/lib/syslinux/floadfile.c108
-rw-r--r--com32/lib/syslinux/freelist.c46
-rw-r--r--com32/lib/syslinux/idle.c48
-rw-r--r--com32/lib/syslinux/initramfs.c76
-rw-r--r--com32/lib/syslinux/initramfs_archive.c47
-rw-r--r--com32/lib/syslinux/initramfs_file.c164
-rw-r--r--com32/lib/syslinux/initramfs_loadfile.c48
-rw-r--r--com32/lib/syslinux/ipappend.c47
-rw-r--r--com32/lib/syslinux/keyboard.c38
-rw-r--r--com32/lib/syslinux/load_linux.c518
-rw-r--r--com32/lib/syslinux/loadfile.c63
-rw-r--r--com32/lib/syslinux/localboot.c38
-rw-r--r--com32/lib/syslinux/memmap.c64
-rw-r--r--com32/lib/syslinux/memscan.c75
-rw-r--r--com32/lib/syslinux/movebits.c689
-rw-r--r--com32/lib/syslinux/pxe_dns.c67
-rw-r--r--com32/lib/syslinux/pxe_get_cached.c89
-rw-r--r--com32/lib/syslinux/pxe_get_nic.c61
-rw-r--r--com32/lib/syslinux/reboot.c47
-rw-r--r--com32/lib/syslinux/run_command.c45
-rw-r--r--com32/lib/syslinux/run_default.c39
-rw-r--r--com32/lib/syslinux/runimage.c59
-rw-r--r--com32/lib/syslinux/serial.c50
-rw-r--r--com32/lib/syslinux/setup_data.c47
-rw-r--r--com32/lib/syslinux/shuffle.c251
-rw-r--r--com32/lib/syslinux/shuffle_pm.c77
-rw-r--r--com32/lib/syslinux/shuffle_rm.c171
-rw-r--r--com32/lib/syslinux/version.c49
-rw-r--r--com32/lib/syslinux/video/fontquery.c48
-rw-r--r--com32/lib/syslinux/video/reportmode.c42
-rw-r--r--com32/lib/syslinux/zloadfile.c59
-rw-r--r--com32/lib/syslinux/zonelist.c402
-rw-r--r--com32/lib/vasprintf.c25
-rw-r--r--com32/lib/vdprintf.c111
-rw-r--r--com32/lib/vfprintf.c26
-rw-r--r--com32/lib/vprintf.c11
-rw-r--r--com32/lib/vsnprintf.c454
-rw-r--r--com32/lib/vsprintf.c11
-rw-r--r--com32/lib/vsscanf.c349
-rw-r--r--com32/lib/x86_64/elf.ld173
-rw-r--r--com32/lib/x86_64/setjmp.S54
-rw-r--r--com32/lib/zlib/FAQ366
-rw-r--r--com32/lib/zlib/README115
-rw-r--r--com32/lib/zlib/adler32.c169
-rw-r--r--com32/lib/zlib/algorithm.txt209
-rw-r--r--com32/lib/zlib/compress.c80
-rw-r--r--com32/lib/zlib/crc32.c442
-rw-r--r--com32/lib/zlib/crc32.h441
-rw-r--r--com32/lib/zlib/deflate.c1834
-rw-r--r--com32/lib/zlib/deflate.h342
-rw-r--r--com32/lib/zlib/infback.c632
-rw-r--r--com32/lib/zlib/inffast.c340
-rw-r--r--com32/lib/zlib/inffast.h11
-rw-r--r--com32/lib/zlib/inffixed.h94
-rw-r--r--com32/lib/zlib/inflate.c1480
-rw-r--r--com32/lib/zlib/inflate.h122
-rw-r--r--com32/lib/zlib/inftrees.c330
-rw-r--r--com32/lib/zlib/inftrees.h62
-rw-r--r--com32/lib/zlib/trees.c1244
-rw-r--r--com32/lib/zlib/trees.h128
-rw-r--r--com32/lib/zlib/uncompr.c59
-rw-r--r--com32/lib/zlib/zconf.in.h322
-rw-r--r--com32/lib/zlib/zlib.3151
-rw-r--r--com32/lib/zlib/zutil.c318
-rw-r--r--com32/lib/zlib/zutil.h274
-rw-r--r--com32/libupload/Makefile37
-rw-r--r--com32/libupload/cpio.c75
-rw-r--r--com32/libupload/ctime.c79
-rw-r--r--com32/libupload/ctime.h8
-rw-r--r--com32/libupload/serial.c169
-rw-r--r--com32/libupload/serial.h19
-rw-r--r--com32/libupload/srecsend.h9
-rw-r--r--com32/libupload/tftp.h22
-rw-r--r--com32/libupload/upload_backend.h56
-rw-r--r--com32/libupload/upload_srec.c85
-rw-r--r--com32/libupload/upload_tftp.c192
-rw-r--r--com32/libupload/upload_ymodem.c175
-rw-r--r--com32/libupload/ymodem.txt2108
-rw-r--r--com32/libupload/zout.c100
-rw-r--r--com32/libutil/Makefile65
-rw-r--r--com32/libutil/ansiline.c83
-rw-r--r--com32/libutil/ansiraw.c104
-rw-r--r--com32/libutil/base64.c95
-rw-r--r--com32/libutil/crypt-md5.c173
-rw-r--r--com32/libutil/include/base64.h51
-rw-r--r--com32/libutil/include/consoles.h40
-rw-r--r--com32/libutil/include/getkey.h87
-rw-r--r--com32/libutil/include/libutil.h51
-rw-r--r--com32/libutil/include/md5.h46
-rw-r--r--com32/libutil/include/minmax.h42
-rw-r--r--com32/libutil/include/sha1.h18
-rw-r--r--com32/libutil/include/xcrypt.h10
-rw-r--r--com32/libutil/keyname.c138
-rw-r--r--com32/libutil/md5.c273
-rw-r--r--com32/libutil/quicksort.c59
-rw-r--r--com32/libutil/sha1hash.c364
-rw-r--r--com32/libutil/sha256crypt.c680
-rw-r--r--com32/libutil/sha512crypt.c749
-rw-r--r--com32/libutil/unbase64.c76
-rw-r--r--com32/lua/Makefile114
-rw-r--r--com32/lua/README6
-rw-r--r--com32/lua/doc/contents.html533
-rw-r--r--com32/lua/doc/logo.gifbin0 -> 4232 bytes
-rw-r--r--com32/lua/doc/lua.1116
-rw-r--r--com32/lua/doc/lua.css96
-rw-r--r--com32/lua/doc/luac.1118
-rw-r--r--com32/lua/doc/manual.css27
-rw-r--r--com32/lua/doc/manual.html10507
-rw-r--r--com32/lua/doc/osi-certified-72x60.pngbin0 -> 3774 bytes
-rw-r--r--com32/lua/doc/readme.html413
-rw-r--r--com32/lua/doc/syslinux.asc292
-rw-r--r--com32/lua/src/Makefile75
-rw-r--r--com32/lua/src/cmenu.c90
-rw-r--r--com32/lua/src/cpu.c158
-rw-r--r--com32/lua/src/dhcp.c358
-rw-r--r--com32/lua/src/dhcp.h49
-rw-r--r--com32/lua/src/dmi.c535
-rw-r--r--com32/lua/src/lapi.c1284
-rw-r--r--com32/lua/src/lapi.h24
-rw-r--r--com32/lua/src/lauxlib.c961
-rw-r--r--com32/lua/src/lauxlib.h212
-rw-r--r--com32/lua/src/lbaselib.c458
-rw-r--r--com32/lua/src/lbitlib.c212
-rw-r--r--com32/lua/src/lcode.c881
-rw-r--r--com32/lua/src/lcode.h83
-rw-r--r--com32/lua/src/lcorolib.c155
-rw-r--r--com32/lua/src/lctype.c52
-rw-r--r--com32/lua/src/lctype.h95
-rw-r--r--com32/lua/src/ldblib.c398
-rw-r--r--com32/lua/src/ldebug.c593
-rw-r--r--com32/lua/src/ldebug.h34
-rw-r--r--com32/lua/src/ldo.c681
-rw-r--r--com32/lua/src/ldo.h46
-rw-r--r--com32/lua/src/ldump.c173
-rw-r--r--com32/lua/src/lfs.c296
-rw-r--r--com32/lua/src/lfunc.c161
-rw-r--r--com32/lua/src/lfunc.h33
-rw-r--r--com32/lua/src/lgc.c1220
-rw-r--r--com32/lua/src/lgc.h157
-rw-r--r--com32/lua/src/linit.c69
-rw-r--r--com32/lua/src/liolib.c686
-rw-r--r--com32/lua/src/llex.c534
-rw-r--r--com32/lua/src/llex.h78
-rw-r--r--com32/lua/src/llimits.h309
-rw-r--r--com32/lua/src/lmathlib.c281
-rw-r--r--com32/lua/src/lmem.c99
-rw-r--r--com32/lua/src/lmem.h57
-rw-r--r--com32/lua/src/loadlib.c802
-rw-r--r--com32/lua/src/lobject.c287
-rw-r--r--com32/lua/src/lobject.h607
-rw-r--r--com32/lua/src/lopcodes.c107
-rw-r--r--com32/lua/src/lopcodes.h288
-rw-r--r--com32/lua/src/loslib.c337
-rw-r--r--com32/lua/src/lparser.c1638
-rw-r--r--com32/lua/src/lparser.h119
-rw-r--r--com32/lua/src/lstate.c328
-rw-r--r--com32/lua/src/lstate.h228
-rw-r--r--com32/lua/src/lstring.c185
-rw-r--r--com32/lua/src/lstring.h46
-rw-r--r--com32/lua/src/lstrlib.c1019
-rw-r--r--com32/lua/src/ltable.c589
-rw-r--r--com32/lua/src/ltable.h45
-rw-r--r--com32/lua/src/ltablib.c283
-rw-r--r--com32/lua/src/ltm.c77
-rw-r--r--com32/lua/src/ltm.h57
-rw-r--r--com32/lua/src/lua.c507
-rw-r--r--com32/lua/src/lua.h449
-rw-r--r--com32/lua/src/lua.hpp9
-rw-r--r--com32/lua/src/luac.c432
-rw-r--r--com32/lua/src/luaconf.h609
-rw-r--r--com32/lua/src/lualib.h55
-rw-r--r--com32/lua/src/lundump.c258
-rw-r--r--com32/lua/src/lundump.h28
-rw-r--r--com32/lua/src/lvm.c890
-rw-r--r--com32/lua/src/lvm.h44
-rw-r--r--com32/lua/src/lzio.c76
-rw-r--r--com32/lua/src/lzio.h65
-rw-r--r--com32/lua/src/pci.c175
-rw-r--r--com32/lua/src/syslinux.c525
-rw-r--r--com32/lua/src/vesa.c139
-rw-r--r--com32/lua/test/automenu.lua152
-rw-r--r--com32/lua/test/simplemenu.lua34
-rw-r--r--com32/mboot/Makefile45
-rw-r--r--com32/mboot/apm.c88
-rw-r--r--com32/mboot/initvesa.c233
-rw-r--r--com32/mboot/map.c352
-rw-r--r--com32/mboot/mb_header.h88
-rw-r--r--com32/mboot/mb_info.h207
-rw-r--r--com32/mboot/mboot.c247
-rw-r--r--com32/mboot/mboot.h98
-rw-r--r--com32/mboot/mem.c223
-rw-r--r--com32/mboot/solaris.c62
-rw-r--r--com32/mboot/syslinux.c45
-rw-r--r--com32/mboot/vesa.h100
-rw-r--r--com32/menu/Makefile48
-rw-r--r--com32/menu/background.c26
-rw-r--r--com32/menu/colors.c184
-rw-r--r--com32/menu/drain.c25
-rw-r--r--com32/menu/menu.c44
-rw-r--r--com32/menu/menumain.c1166
-rw-r--r--com32/menu/passwd.c96
-rw-r--r--com32/menu/printmsg.c119
-rw-r--r--com32/menu/readconfig.c1177
-rw-r--r--com32/menu/refstr.c105
-rw-r--r--com32/menu/vesamenu.c52
-rw-r--r--com32/modules/Makefile52
-rw-r--r--com32/modules/cat.c31
-rw-r--r--com32/modules/cmd.c26
-rw-r--r--com32/modules/config.c37
-rw-r--r--com32/modules/cptime.c284
-rw-r--r--com32/modules/cpuid.c58
-rw-r--r--com32/modules/cpuidtest.c137
-rw-r--r--com32/modules/debug.c54
-rw-r--r--com32/modules/dir.c175
-rw-r--r--com32/modules/disk.c60
-rw-r--r--com32/modules/dmi_utils.c71
-rw-r--r--com32/modules/dmitest.c229
-rw-r--r--com32/modules/elf.c279
-rw-r--r--com32/modules/ethersel.c197
-rw-r--r--com32/modules/gpxecmd.c80
-rw-r--r--com32/modules/hexdump.c245
-rw-r--r--com32/modules/host.c42
-rw-r--r--com32/modules/ifcpu.c174
-rw-r--r--com32/modules/ifcpu64.c125
-rw-r--r--com32/modules/ifmemdsk.c392
-rw-r--r--com32/modules/ifplop.c168
-rw-r--r--com32/modules/kbdmap.c52
-rw-r--r--com32/modules/kontron_wdt.c414
-rw-r--r--com32/modules/kontron_wdt.h117
-rw-r--r--com32/modules/linux.c415
-rw-r--r--com32/modules/ls.c175
-rw-r--r--com32/modules/meminfo.c132
-rw-r--r--com32/modules/pcitest.c151
-rw-r--r--com32/modules/pmload.c216
-rw-r--r--com32/modules/poweroff.c91
-rw-r--r--com32/modules/prdhcp.c164
-rw-r--r--com32/modules/pwd.c50
-rw-r--r--com32/modules/pxechn.c1148
-rw-r--r--com32/modules/reboot.c15
-rw-r--r--com32/modules/sanboot.c83
-rw-r--r--com32/modules/sdi.c185
-rw-r--r--com32/modules/stubs/copydown.asm11
-rw-r--r--com32/modules/stubs/swapstub.asm33
-rw-r--r--com32/modules/vesainfo.c92
-rw-r--r--com32/modules/vpdtest.c68
-rw-r--r--com32/modules/whichsys.c126
-rw-r--r--com32/modules/zzjson.c107
-rw-r--r--com32/rosh/Makefile59
-rw-r--r--com32/rosh/rosh.c1363
-rw-r--r--com32/rosh/rosh.h282
-rw-r--r--com32/samples/Makefile40
-rw-r--r--com32/samples/advdump.c59
-rw-r--r--com32/samples/entrydump.c66
-rw-r--r--com32/samples/fancyhello.c42
-rw-r--r--com32/samples/hello.c26
-rw-r--r--com32/samples/keytest.c82
-rw-r--r--com32/samples/localboot.c9
-rw-r--r--com32/samples/resolv.c59
-rw-r--r--com32/samples/serialinfo.c45
-rw-r--r--com32/sysdump/Makefile62
-rw-r--r--com32/sysdump/acpi.c258
-rw-r--r--com32/sysdump/cpuid.c101
-rw-r--r--com32/sysdump/dmi.c125
-rw-r--r--com32/sysdump/main.c97
-rw-r--r--com32/sysdump/memmap.c86
-rw-r--r--com32/sysdump/memory.c50
-rw-r--r--com32/sysdump/pci.c69
-rw-r--r--com32/sysdump/rbtree.c132
-rw-r--r--com32/sysdump/rbtree.h53
-rw-r--r--com32/sysdump/sysdump.h15
-rw-r--r--com32/sysdump/vesa.c63
-rw-r--r--com32/tools/Makefile32
-rw-r--r--com32/tools/include/tools/le_byteshift.h70
-rw-r--r--com32/tools/relocs.c808
-rw-r--r--core/Makefile258
-rw-r--r--core/adv.inc518
-rw-r--r--core/bcopy32.inc77
-rw-r--r--core/bcopyxx.inc335
-rw-r--r--core/bios.c719
-rw-r--r--core/bios.inc44
-rw-r--r--core/call16.c50
-rw-r--r--core/callback.inc226
-rw-r--r--core/cleanup.c33
-rw-r--r--core/codepage.S5
-rw-r--r--core/com32.inc66
-rw-r--r--core/common.inc15
-rw-r--r--core/config.inc40
-rw-r--r--core/conio.c316
-rw-r--r--core/console.c19
-rw-r--r--core/debug.c9
-rw-r--r--core/diskboot.inc444
-rw-r--r--core/diskfs.inc136
-rw-r--r--core/diskstart.inc522
-rw-r--r--core/dmi.c383
-rw-r--r--core/elflink/common.h62
-rw-r--r--core/elflink/elfutils.h67
-rw-r--r--core/elflink/load_env32.c253
-rw-r--r--core/errno.c4
-rw-r--r--core/extern.inc97
-rw-r--r--core/font.c193
-rw-r--r--core/fs/btrfs/btrfs.c694
-rw-r--r--core/fs/btrfs/btrfs.h295
-rw-r--r--core/fs/btrfs/crc32c.h50
-rw-r--r--core/fs/cache.c159
-rw-r--r--core/fs/chdir.c132
-rw-r--r--core/fs/diskio.c34
-rw-r--r--core/fs/diskio_bios.c403
-rw-r--r--core/fs/ext2/bmap.c228
-rw-r--r--core/fs/ext2/ext2.c378
-rw-r--r--core/fs/ext2/ext2_fs.h311
-rw-r--r--core/fs/fat/fat.c860
-rw-r--r--core/fs/fat/fat_fs.h160
-rw-r--r--core/fs/fs.c456
-rw-r--r--core/fs/getcwd.c13
-rw-r--r--core/fs/getfssec.c194
-rw-r--r--core/fs/iso9660/iso9660.c336
-rw-r--r--core/fs/iso9660/iso9660_fs.h56
-rw-r--r--core/fs/iso9660/susp_rr.c529
-rw-r--r--core/fs/iso9660/susp_rr.h84
-rw-r--r--core/fs/lib/chdir.c7
-rw-r--r--core/fs/lib/close.c9
-rw-r--r--core/fs/lib/loadconfig.c34
-rw-r--r--core/fs/lib/mangle.c49
-rw-r--r--core/fs/lib/searchconfig.c42
-rw-r--r--core/fs/nonextextent.c13
-rw-r--r--core/fs/ntfs/ntfs.c1376
-rw-r--r--core/fs/ntfs/ntfs.h485
-rw-r--r--core/fs/ntfs/runlist.h83
-rw-r--r--core/fs/pxe/bios.c460
-rw-r--r--core/fs/pxe/core.c344
-rw-r--r--core/fs/pxe/dhcp_option.c253
-rw-r--r--core/fs/pxe/dnsresolv.c134
-rw-r--r--core/fs/pxe/ftp.c273
-rw-r--r--core/fs/pxe/ftp_readdir.c141
-rw-r--r--core/fs/pxe/gpxeurl.c88
-rw-r--r--core/fs/pxe/http.c392
-rw-r--r--core/fs/pxe/http_readdir.c471
-rw-r--r--core/fs/pxe/idle.c29
-rw-r--r--core/fs/pxe/isr.c298
-rw-r--r--core/fs/pxe/pxe.c699
-rw-r--r--core/fs/pxe/pxe.h269
-rw-r--r--core/fs/pxe/tcp.c25
-rw-r--r--core/fs/pxe/tftp.c416
-rw-r--r--core/fs/pxe/tftp.h54
-rw-r--r--core/fs/pxe/url.h33
-rw-r--r--core/fs/pxe/urlparse.c223
-rw-r--r--core/fs/readdir.c58
-rw-r--r--core/fs/ufs/bmap.c202
-rw-r--r--core/fs/ufs/ufs.c486
-rw-r--r--core/fs/ufs/ufs.h254
-rw-r--r--core/fs/xfs/misc.h50
-rw-r--r--core/fs/xfs/xfs.c432
-rw-r--r--core/fs/xfs/xfs.h757
-rw-r--r--core/fs/xfs/xfs_ag.h189
-rw-r--r--core/fs/xfs/xfs_dinode.c61
-rw-r--r--core/fs/xfs/xfs_dinode.h23
-rw-r--r--core/fs/xfs/xfs_dir2.c793
-rw-r--r--core/fs/xfs/xfs_dir2.h69
-rw-r--r--core/fs/xfs/xfs_fs.h501
-rw-r--r--core/fs/xfs/xfs_readdir.c388
-rw-r--r--core/fs/xfs/xfs_readdir.h30
-rw-r--r--core/fs/xfs/xfs_sb.h206
-rw-r--r--core/fs/xfs/xfs_types.h135
-rwxr-xr-xcore/genhash.pl26
-rw-r--r--core/graphics.c377
-rw-r--r--core/head.inc38
-rw-r--r--core/hello.c78
-rw-r--r--core/i386/syslinux.ld428
-rw-r--r--core/idle.c51
-rw-r--r--core/include/bios.h107
-rw-r--r--core/include/cache.h24
-rw-r--r--core/include/codepage.h27
-rw-r--r--core/include/core.h156
-rw-r--r--core/include/ctype.h38
-rw-r--r--core/include/disk.h43
-rw-r--r--core/include/fs.h255
-rw-r--r--core/include/graphics.h62
-rw-r--r--core/include/kaboom.h11
-rw-r--r--core/include/localboot.h33
-rw-r--r--core/include/mbox.h60
-rw-r--r--core/include/net.h42
-rw-r--r--core/include/pmapi.h8
-rw-r--r--core/include/thread.h116
-rw-r--r--core/include/timer.h21
-rw-r--r--core/init.c12
-rw-r--r--core/init.inc77
-rw-r--r--core/io.inc35
-rw-r--r--core/isolinux-c.c22
-rw-r--r--core/isolinux-debug.asm2
-rw-r--r--core/isolinux.asm1232
-rw-r--r--core/kaboom.c28
-rw-r--r--core/kernel.inc115
-rw-r--r--core/keywords51
-rw-r--r--core/keywords.inc102
-rw-r--r--core/layout.inc158
-rw-r--r--core/ldlinux-c.c19
-rw-r--r--core/ldlinux.asm50
-rw-r--r--core/legacynet/core.c222
-rw-r--r--core/legacynet/dnsresolv.c388
-rw-r--r--core/legacynet/idle.c112
-rw-r--r--core/legacynet/portnum.c68
-rw-r--r--core/localboot.c94
-rw-r--r--core/localboot.inc7
-rwxr-xr-xcore/lstadjust.pl57
-rw-r--r--core/lwip/CHANGELOG3050
-rw-r--r--core/lwip/COPYING33
-rw-r--r--core/lwip/FILES4
-rw-r--r--core/lwip/README89
-rw-r--r--core/lwip/UPGRADING144
-rw-r--r--core/lwip/doc/FILES6
-rw-r--r--core/lwip/doc/contrib.txt63
-rw-r--r--core/lwip/doc/rawapi.txt505
-rw-r--r--core/lwip/doc/savannah.txt135
-rw-r--r--core/lwip/doc/snmp_agent.txt181
-rw-r--r--core/lwip/doc/sys_arch.txt216
-rw-r--r--core/lwip/src/FILES13
-rw-r--r--core/lwip/src/api/api_lib.c740
-rw-r--r--core/lwip/src/api/api_msg.c1535
-rw-r--r--core/lwip/src/api/err.c75
-rw-r--r--core/lwip/src/api/netbuf.c245
-rw-r--r--core/lwip/src/api/netdb.c352
-rw-r--r--core/lwip/src/api/netifapi.c160
-rw-r--r--core/lwip/src/api/sockets.c2347
-rw-r--r--core/lwip/src/api/tcpip.c460
-rw-r--r--core/lwip/src/arch/sys_arch.c131
-rw-r--r--core/lwip/src/core/def.c108
-rw-r--r--core/lwip/src/core/dhcp.c1745
-rw-r--r--core/lwip/src/core/dns.c975
-rw-r--r--core/lwip/src/core/init.c306
-rw-r--r--core/lwip/src/core/ipv4/autoip.c536
-rw-r--r--core/lwip/src/core/ipv4/icmp.c335
-rw-r--r--core/lwip/src/core/ipv4/igmp.c817
-rw-r--r--core/lwip/src/core/ipv4/inet.c42
-rw-r--r--core/lwip/src/core/ipv4/inet_chksum.c450
-rw-r--r--core/lwip/src/core/ipv4/ip.c857
-rw-r--r--core/lwip/src/core/ipv4/ip_addr.c312
-rw-r--r--core/lwip/src/core/ipv4/ip_frag.c863
-rw-r--r--core/lwip/src/core/mem.c642
-rw-r--r--core/lwip/src/core/memp.c469
-rw-r--r--core/lwip/src/core/netif.c752
-rw-r--r--core/lwip/src/core/pbuf.c1156
-rw-r--r--core/lwip/src/core/raw.c354
-rw-r--r--core/lwip/src/core/snmp/asn1_dec.c657
-rw-r--r--core/lwip/src/core/snmp/asn1_enc.c611
-rw-r--r--core/lwip/src/core/snmp/mib2.c4146
-rw-r--r--core/lwip/src/core/snmp/mib_structs.c1174
-rw-r--r--core/lwip/src/core/snmp/msg_in.c1437
-rw-r--r--core/lwip/src/core/snmp/msg_out.c681
-rw-r--r--core/lwip/src/core/stats.c176
-rw-r--r--core/lwip/src/core/sys.c66
-rw-r--r--core/lwip/src/core/tcp.c1635
-rw-r--r--core/lwip/src/core/tcp_in.c1567
-rw-r--r--core/lwip/src/core/tcp_out.c1468
-rw-r--r--core/lwip/src/core/timers.c483
-rw-r--r--core/lwip/src/core/udp.c966
-rw-r--r--core/lwip/src/include/arch/cc.h50
-rw-r--r--core/lwip/src/include/arch/perf.h7
-rw-r--r--core/lwip/src/include/arch/sys_arch.h85
-rw-r--r--core/lwip/src/include/ipv4/lwip/autoip.h119
-rw-r--r--core/lwip/src/include/ipv4/lwip/icmp.h111
-rw-r--r--core/lwip/src/include/ipv4/lwip/igmp.h106
-rw-r--r--core/lwip/src/include/ipv4/lwip/inet.h105
-rw-r--r--core/lwip/src/include/ipv4/lwip/inet_chksum.h90
-rw-r--r--core/lwip/src/include/ipv4/lwip/ip.h213
-rw-r--r--core/lwip/src/include/ipv4/lwip/ip_addr.h244
-rw-r--r--core/lwip/src/include/ipv4/lwip/ip_frag.h88
-rw-r--r--core/lwip/src/include/lwip/api.h284
-rw-r--r--core/lwip/src/include/lwip/api_msg.h174
-rw-r--r--core/lwip/src/include/lwip/arch.h238
-rw-r--r--core/lwip/src/include/lwip/debug.h98
-rw-r--r--core/lwip/src/include/lwip/def.h127
-rw-r--r--core/lwip/src/include/lwip/dhcp.h242
-rw-r--r--core/lwip/src/include/lwip/dns.h124
-rw-r--r--core/lwip/src/include/lwip/err.h85
-rw-r--r--core/lwip/src/include/lwip/init.h72
-rw-r--r--core/lwip/src/include/lwip/mem.h122
-rw-r--r--core/lwip/src/include/lwip/memp.h116
-rw-r--r--core/lwip/src/include/lwip/memp_std.h122
-rw-r--r--core/lwip/src/include/lwip/netbuf.h101
-rw-r--r--core/lwip/src/include/lwip/netdb.h124
-rw-r--r--core/lwip/src/include/lwip/netif.h315
-rw-r--r--core/lwip/src/include/lwip/netifapi.h108
-rw-r--r--core/lwip/src/include/lwip/opt.h2071
-rw-r--r--core/lwip/src/include/lwip/pbuf.h154
-rw-r--r--core/lwip/src/include/lwip/raw.h98
-rw-r--r--core/lwip/src/include/lwip/sio.h141
-rw-r--r--core/lwip/src/include/lwip/snmp.h367
-rw-r--r--core/lwip/src/include/lwip/snmp_asn1.h101
-rw-r--r--core/lwip/src/include/lwip/snmp_msg.h315
-rw-r--r--core/lwip/src/include/lwip/snmp_structs.h268
-rw-r--r--core/lwip/src/include/lwip/sockets.h376
-rw-r--r--core/lwip/src/include/lwip/stats.h292
-rw-r--r--core/lwip/src/include/lwip/sys.h331
-rw-r--r--core/lwip/src/include/lwip/tcp.h377
-rw-r--r--core/lwip/src/include/lwip/tcp_impl.h471
-rw-r--r--core/lwip/src/include/lwip/tcpip.h159
-rw-r--r--core/lwip/src/include/lwip/timers.h98
-rw-r--r--core/lwip/src/include/lwip/udp.h171
-rw-r--r--core/lwip/src/include/lwipopts.h73
-rw-r--r--core/lwip/src/include/netif/etharp.h221
-rw-r--r--core/lwip/src/include/netif/ppp_oe.h190
-rw-r--r--core/lwip/src/include/netif/slipif.h51
-rw-r--r--core/lwip/src/netif/FILES29
-rw-r--r--core/lwip/src/netif/etharp.c1318
-rw-r--r--core/lwip/src/netif/ethernetif.c318
-rw-r--r--core/lwip/src/netif/ppp/auth.c1334
-rw-r--r--core/lwip/src/netif/ppp/auth.h111
-rw-r--r--core/lwip/src/netif/ppp/chap.c908
-rw-r--r--core/lwip/src/netif/ppp/chap.h150
-rw-r--r--core/lwip/src/netif/ppp/chpms.c396
-rw-r--r--core/lwip/src/netif/ppp/chpms.h64
-rw-r--r--core/lwip/src/netif/ppp/fsm.c890
-rw-r--r--core/lwip/src/netif/ppp/fsm.h157
-rw-r--r--core/lwip/src/netif/ppp/ipcp.c1411
-rw-r--r--core/lwip/src/netif/ppp/ipcp.h106
-rw-r--r--core/lwip/src/netif/ppp/lcp.c2066
-rw-r--r--core/lwip/src/netif/ppp/lcp.h151
-rw-r--r--core/lwip/src/netif/ppp/magic.c80
-rw-r--r--core/lwip/src/netif/ppp/magic.h63
-rw-r--r--core/lwip/src/netif/ppp/md5.c320
-rw-r--r--core/lwip/src/netif/ppp/md5.h55
-rw-r--r--core/lwip/src/netif/ppp/pap.c628
-rw-r--r--core/lwip/src/netif/ppp/pap.h118
-rw-r--r--core/lwip/src/netif/ppp/ppp.c2020
-rw-r--r--core/lwip/src/netif/ppp/ppp.h483
-rw-r--r--core/lwip/src/netif/ppp/ppp_oe.c1132
-rw-r--r--core/lwip/src/netif/ppp/pppdebug.h73
-rw-r--r--core/lwip/src/netif/ppp/randm.c249
-rw-r--r--core/lwip/src/netif/ppp/randm.h81
-rw-r--r--core/lwip/src/netif/ppp/vj.c652
-rw-r--r--core/lwip/src/netif/ppp/vj.h156
-rw-r--r--core/lwip/src/netif/slipif.c367
-rw-r--r--core/lwip/src/netif/undiif.c1607
-rw-r--r--core/lzo/enter.ash77
-rw-r--r--core/lzo/leave.ash102
-rw-r--r--core/lzo/lzo1c_d.ash172
-rw-r--r--core/lzo/lzo1f_d.ash164
-rw-r--r--core/lzo/lzo1x_d.ash389
-rw-r--r--core/lzo/lzo1x_f2.S70
-rw-r--r--core/lzo/lzo_asm.h275
-rw-r--r--core/macros.inc121
-rw-r--r--core/mem/free.c178
-rw-r--r--core/mem/init.c104
-rw-r--r--core/mem/malloc.c253
-rw-r--r--core/mem/malloc.h98
-rw-r--r--core/path.c42
-rw-r--r--core/plaincon.c37
-rw-r--r--core/pm.inc471
-rw-r--r--core/pmapi.c46
-rw-r--r--core/pmcall.inc70
-rw-r--r--core/prefix.inc17
-rw-r--r--core/pxe.inc163
-rw-r--r--core/pxeboot.c41
-rw-r--r--core/pxeisr.inc172
-rw-r--r--core/pxelinux-c.c25
-rw-r--r--core/pxelinux.asm573
-rw-r--r--core/rawcon.c95
-rw-r--r--core/regdump.inc108
-rw-r--r--core/rllpack.c105
-rw-r--r--core/serirq.c204
-rw-r--r--core/stack.inc47
-rw-r--r--core/strcasecmp.c11
-rw-r--r--core/strcpy.inc13
-rw-r--r--core/sysappend.c137
-rw-r--r--core/syslinux.ld414
-rw-r--r--core/thread/exit_thread.c30
-rw-r--r--core/thread/idle_thread.c27
-rw-r--r--core/thread/kill_thread.c42
-rw-r--r--core/thread/mbox.c63
-rw-r--r--core/thread/root_thread.c11
-rw-r--r--core/thread/schedule.c91
-rw-r--r--core/thread/sem_asm.S16
-rw-r--r--core/thread/semaphore.c87
-rw-r--r--core/thread/start_thread.c69
-rw-r--r--core/thread/thread_asm.S37
-rw-r--r--core/thread/timeout.c41
-rw-r--r--core/timer.inc60
-rw-r--r--core/tracers.inc40
-rw-r--r--core/writedec.inc58
-rw-r--r--core/writehex.c70
-rw-r--r--core/writehex.inc52
-rw-r--r--core/writestr.c47
-rw-r--r--core/x86_64/syslinux.ld428
-rwxr-xr-xdevel/Nindent18
-rw-r--r--diag/Makefile7
-rw-r--r--diag/README4
-rw-r--r--diag/geodsp/Makefile58
-rw-r--r--diag/geodsp/README29
-rw-r--r--diag/geodsp/geodsp1s.asm269
-rw-r--r--diag/geodsp/geodsplib.inc100
-rw-r--r--diag/geodsp/geodspms.asm196
-rw-r--r--diag/geodsp/mk-lba-img.c94
-rwxr-xr-xdiag/geodsp/mk-lba-img.pl94
-rw-r--r--diag/mbr/Makefile51
-rw-r--r--diag/mbr/README17
-rw-r--r--diag/mbr/handoff.S365
-rw-r--r--doc/CodingStyle.txt831
-rw-r--r--doc/SubmittingPatches.txt568
-rw-r--r--doc/building.txt40
-rw-r--r--doc/chain.txt351
-rw-r--r--doc/cptime.txt50
-rw-r--r--doc/distrib.txt29
-rw-r--r--doc/extlinux.txt134
-rw-r--r--doc/gpt.txt69
-rw-r--r--doc/isolinux.txt102
-rw-r--r--doc/keytab-lilo.txt85
-rw-r--r--doc/logo/LICENSE5
-rw-r--r--doc/logo/syslinux-100.pngbin0 -> 131308 bytes
-rw-r--r--doc/mboot.txt26
-rw-r--r--doc/memdisk.txt298
-rw-r--r--doc/menu.txt585
-rw-r--r--doc/pxechn.txt138
-rw-r--r--doc/pxelinux.txt443
-rw-r--r--doc/sdi.txt149
-rw-r--r--doc/syslinux.txt912
-rw-r--r--doc/usbkey.txt47
-rw-r--r--dos/Makefile79
-rw-r--r--dos/__divdi3.c29
-rw-r--r--dos/__udivmoddi4.c31
-rw-r--r--dos/argv.c126
-rw-r--r--dos/atou.c9
-rw-r--r--dos/code16.h6
-rw-r--r--dos/conio.c42
-rw-r--r--dos/crt0.S91
-rw-r--r--dos/ctype.h3
-rw-r--r--dos/dosexe.ld141
-rw-r--r--dos/errno.h42
-rw-r--r--dos/free.c73
-rw-r--r--dos/getsetsl.c144
-rw-r--r--dos/header.S54
-rw-r--r--dos/int2526.S78
-rw-r--r--dos/inttypes.h1
-rw-r--r--dos/ldlinux.S31
-rw-r--r--dos/malloc.c111
-rw-r--r--dos/malloc.h54
-rw-r--r--dos/memcpy.S23
-rw-r--r--dos/memmove.S36
-rw-r--r--dos/memset.S21
-rw-r--r--dos/mystuff.h79
-rw-r--r--dos/perror.c7
-rw-r--r--dos/printf.c308
-rw-r--r--dos/skipatou.c10
-rw-r--r--dos/stdint.h142
-rw-r--r--dos/stdio.h23
-rw-r--r--dos/stdlib.h23
-rw-r--r--dos/strchr.c17
-rw-r--r--dos/string.h26
-rw-r--r--dos/strntoumax.c73
-rw-r--r--dos/strtoul.c15
-rw-r--r--dos/sysexits.h1
-rw-r--r--dos/syslinux.c769
-rw-r--r--dosutil/Makefile71
-rw-r--r--dosutil/README10
-rw-r--r--dosutil/copybs.asm271
-rw-r--r--dosutil/eltorito.asm1099
-rw-r--r--dosutil/eltorito.txt50
-rw-r--r--dosutil/mdiskchk.c357
-rw-r--r--dosutil/mdiskchk.combin0 -> 8106 bytes
-rw-r--r--dummy.c8
-rw-r--r--efi/Makefile109
-rw-r--r--efi/adv.c297
-rw-r--r--efi/adv.h27
-rwxr-xr-xefi/build-gnu-efi.sh43
-rwxr-xr-xefi/check-gnu-efi.sh38
-rwxr-xr-xefi/clean-gnu-efi.sh35
-rw-r--r--efi/console.c312
-rw-r--r--efi/cp865_8x16.h293
-rw-r--r--efi/derivative.c23
-rw-r--r--efi/diskio.c92
-rw-r--r--efi/efi.h83
-rw-r--r--efi/fio.c283
-rw-r--r--efi/fio.h43
-rw-r--r--efi/i386/linux.S50
-rw-r--r--efi/i386/syslinux.ld173
-rw-r--r--efi/main.c1344
-rw-r--r--efi/mem.c27
-rw-r--r--efi/pxe.c175
-rw-r--r--efi/syslinux.ld176
-rw-r--r--efi/tcp.c254
-rw-r--r--efi/udp.c417
-rw-r--r--efi/vesa.c310
-rw-r--r--efi/wrapper.c293
-rw-r--r--efi/wrapper.h170
-rw-r--r--efi/x86_64/linux.S63
-rw-r--r--efi/x86_64/syslinux.ld173
-rw-r--r--extlinux/Makefile67
-rw-r--r--extlinux/btrfs.h191
-rw-r--r--extlinux/fat.h7
-rw-r--r--extlinux/main.c1548
-rw-r--r--extlinux/misc.h50
-rw-r--r--extlinux/mountinfo.c277
-rw-r--r--extlinux/mountinfo.h35
-rw-r--r--extlinux/ntfs.h19
-rw-r--r--extlinux/ufs.h26
-rw-r--r--extlinux/ufs_fs.h307
-rw-r--r--extlinux/xfs.h25
-rw-r--r--extlinux/xfs_fs.h501
-rw-r--r--extlinux/xfs_sb.h476
-rw-r--r--extlinux/xfs_types.h135
-rwxr-xr-xgen-id.sh33
-rw-r--r--gnu-efi/gnu-efi-3.0/ChangeLog607
-rw-r--r--gnu-efi/gnu-efi-3.0/Make.defaults117
-rw-r--r--gnu-efi/gnu-efi-3.0/Make.rules51
-rw-r--r--gnu-efi/gnu-efi-3.0/Makefile99
-rw-r--r--gnu-efi/gnu-efi-3.0/README.efilib30
-rw-r--r--gnu-efi/gnu-efi-3.0/README.elilo19
-rw-r--r--gnu-efi/gnu-efi-3.0/README.gnuefi398
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/AllocPages.c204
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/FreePages.c164
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/Makefile82
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/drv0.c193
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/drv0.h37
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/drv0_use.c79
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/modelist.c114
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/printenv.c32
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/route80h.c146
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/t.c27
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/t2.c13
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/t3.c95
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/t4.c13
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/t5.c13
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/t6.c43
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/t7.c25
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/tcc.c442
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/tpause.c9
-rw-r--r--gnu-efi/gnu-efi-3.0/apps/trivial.S43
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/Makefile72
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/crt0-efi-ia32.S76
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/crt0-efi-ia64.S87
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/crt0-efi-x86_64.S76
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/elf_ia32_efi.lds75
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/elf_ia32_fbsd_efi.lds75
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/elf_ia64_efi.lds70
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/elf_x86_64_efi.lds65
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/elf_x86_64_fbsd_efi.lds59
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/reloc_ia32.c97
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/reloc_ia64.S227
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/reloc_x86_64.c96
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/setjmp_ia32.S87
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/setjmp_ia64.S2
-rw-r--r--gnu-efi/gnu-efi-3.0/gnuefi/setjmp_x86_64.S56
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/Makefile27
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/argify.h41
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efi.h53
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efi_nii.h74
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efi_pxe.h1743
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efiapi.h890
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/eficon.h302
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efidebug.h110
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efidef.h211
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efidevp.h402
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efierr.h67
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efifs.h116
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efigpt.h68
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efiip.h459
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efilib.h910
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efilink.h177
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efinet.h340
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efipart.h61
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efipciio.h219
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efiprot.h757
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efipxebc.h464
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efirtlib.h141
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efiser.h132
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efistdarg.h33
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efitcp.h391
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efiudp.h272
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/efiui.h54
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/ia32/efibind.h284
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/ia32/efilibplat.h26
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/ia32/pe.h595
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/ia64/efibind.h225
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/ia64/efilibplat.h80
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/ia64/pe.h601
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/ia64/salproc.h264
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/inc.mak23
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/libsmbios.h132
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/make.inf33
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/makefile.hdr48
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/pci22.h193
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/protocol/adapterdebug.h32
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/protocol/eficonsplit.h32
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/protocol/efidbg.h210
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/protocol/efivar.h133
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/protocol/ia64/eficontext.h208
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/protocol/intload.h27
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/protocol/legacyboot.h119
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/protocol/make.inf13
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/protocol/makefile.hdr29
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/protocol/piflash64.h121
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/protocol/readme.txt3
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/protocol/vgaclass.h95
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/romload.h41
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/x86_64/efibind.h380
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/x86_64/efilibplat.h26
-rw-r--r--gnu-efi/gnu-efi-3.0/inc/x86_64/pe.h595
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/Makefile80
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/argify.c97
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/boxdraw.c173
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/console.c104
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/crc.c218
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/data.c167
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/debug.c43
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/dpath.c1035
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/error.c76
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/event.c153
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/guid.c175
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/hand.c637
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/hw.c132
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/ia32/efi_stub.S1
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/ia32/initplat.c28
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/ia32/math.c181
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/ia64/initplat.c31
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/ia64/math.c88
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/ia64/palproc.S161
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/ia64/palproc.h51
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/ia64/salpal.c335
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/init.c183
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/lib.h88
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/lock.c107
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/misc.c563
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/print.c1366
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/runtime/efirtlib.c145
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/runtime/rtdata.c65
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/runtime/rtlock.c102
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/runtime/rtstr.c140
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/runtime/vm.c105
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/smbios.c126
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/sread.c358
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/str.c379
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/x86_64/callwrap.c40
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/x86_64/efi_stub.S189
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/x86_64/initplat.c28
-rw-r--r--gnu-efi/gnu-efi-3.0/lib/x86_64/math.c181
-rw-r--r--gpxe/COPYING339
-rw-r--r--gpxe/COPYRIGHTS26
-rw-r--r--gpxe/LOG12
-rw-r--r--gpxe/Makefile56
-rw-r--r--gpxe/README53
-rw-r--r--gpxe/VERSION1
-rw-r--r--gpxe/gpxe.diff73
-rw-r--r--gpxe/pxelinux.gpxe5
-rw-r--r--gpxe/pxelinuxk.gpxe5
-rw-r--r--gpxe/src/Makefile150
-rw-r--r--gpxe/src/Makefile.housekeeping1004
-rw-r--r--gpxe/src/arch/i386/Makefile117
-rw-r--r--gpxe/src/arch/i386/Makefile.efi10
-rw-r--r--gpxe/src/arch/i386/Makefile.pcbios70
-rw-r--r--gpxe/src/arch/i386/README.i386197
-rw-r--r--gpxe/src/arch/i386/core/aout_loader.c144
-rw-r--r--gpxe/src/arch/i386/core/basemem_packet.c32
-rw-r--r--gpxe/src/arch/i386/core/cpu.c73
-rw-r--r--gpxe/src/arch/i386/core/dumpregs.c23
-rw-r--r--gpxe/src/arch/i386/core/freebsd_loader.c377
-rw-r--r--gpxe/src/arch/i386/core/gdbidt.S215
-rw-r--r--gpxe/src/arch/i386/core/gdbmach.c149
-rw-r--r--gpxe/src/arch/i386/core/nulltrap.c51
-rw-r--r--gpxe/src/arch/i386/core/pic8259.c66
-rw-r--r--gpxe/src/arch/i386/core/rdtsc_timer.c89
-rw-r--r--gpxe/src/arch/i386/core/relocate.c170
-rw-r--r--gpxe/src/arch/i386/core/setjmp.S42
-rw-r--r--gpxe/src/arch/i386/core/stack.S15
-rw-r--r--gpxe/src/arch/i386/core/stack16.S15
-rw-r--r--gpxe/src/arch/i386/core/timer2.c87
-rw-r--r--gpxe/src/arch/i386/core/video_subr.c104
-rw-r--r--gpxe/src/arch/i386/core/virtaddr.S103
-rw-r--r--gpxe/src/arch/i386/core/wince_loader.c273
-rw-r--r--gpxe/src/arch/i386/core/x86_io.c96
-rw-r--r--gpxe/src/arch/i386/drivers/net/undi.c148
-rw-r--r--gpxe/src/arch/i386/drivers/net/undiisr.S87
-rw-r--r--gpxe/src/arch/i386/drivers/net/undiload.c171
-rw-r--r--gpxe/src/arch/i386/drivers/net/undinet.c631
-rw-r--r--gpxe/src/arch/i386/drivers/net/undionly.c129
-rw-r--r--gpxe/src/arch/i386/drivers/net/undipreload.c37
-rw-r--r--gpxe/src/arch/i386/drivers/net/undirom.c234
-rw-r--r--gpxe/src/arch/i386/firmware/pcbios/basemem.c46
-rw-r--r--gpxe/src/arch/i386/firmware/pcbios/bios_console.c298
-rw-r--r--gpxe/src/arch/i386/firmware/pcbios/e820mangler.S596
-rw-r--r--gpxe/src/arch/i386/firmware/pcbios/fakee820.c93
-rw-r--r--gpxe/src/arch/i386/firmware/pcbios/gateA20.c176
-rw-r--r--gpxe/src/arch/i386/firmware/pcbios/hidemem.c220
-rw-r--r--gpxe/src/arch/i386/firmware/pcbios/memmap.c312
-rw-r--r--gpxe/src/arch/i386/firmware/pcbios/pnpbios.c109
-rw-r--r--gpxe/src/arch/i386/hci/commands/pxe_cmd.c33
-rw-r--r--gpxe/src/arch/i386/image/bootsector.c114
-rw-r--r--gpxe/src/arch/i386/image/bzimage.c561
-rw-r--r--gpxe/src/arch/i386/image/com32.c285
-rw-r--r--gpxe/src/arch/i386/image/comboot.c322
-rw-r--r--gpxe/src/arch/i386/image/elfboot.c113
-rw-r--r--gpxe/src/arch/i386/image/eltorito.c336
-rw-r--r--gpxe/src/arch/i386/image/multiboot.c466
-rw-r--r--gpxe/src/arch/i386/image/nbi.c442
-rw-r--r--gpxe/src/arch/i386/image/pxe_image.c117
-rw-r--r--gpxe/src/arch/i386/include/basemem.h35
-rw-r--r--gpxe/src/arch/i386/include/basemem_packet.h15
-rw-r--r--gpxe/src/arch/i386/include/bios.h10
-rw-r--r--gpxe/src/arch/i386/include/bios_disks.h69
-rw-r--r--gpxe/src/arch/i386/include/biosint.h33
-rw-r--r--gpxe/src/arch/i386/include/bits/byteswap.h43
-rw-r--r--gpxe/src/arch/i386/include/bits/compiler.h27
-rw-r--r--gpxe/src/arch/i386/include/bits/cpu.h86
-rw-r--r--gpxe/src/arch/i386/include/bits/eltorito.h3
-rw-r--r--gpxe/src/arch/i386/include/bits/endian.h8
-rw-r--r--gpxe/src/arch/i386/include/bits/errfile.h42
-rw-r--r--gpxe/src/arch/i386/include/bits/io.h14
-rw-r--r--gpxe/src/arch/i386/include/bits/nap.h15
-rw-r--r--gpxe/src/arch/i386/include/bits/smbios.h14
-rw-r--r--gpxe/src/arch/i386/include/bits/stdint.h23
-rw-r--r--gpxe/src/arch/i386/include/bits/timer.h15
-rw-r--r--gpxe/src/arch/i386/include/bits/uaccess.h14
-rw-r--r--gpxe/src/arch/i386/include/bits/umalloc.h14
-rw-r--r--gpxe/src/arch/i386/include/bochs.h34
-rw-r--r--gpxe/src/arch/i386/include/bootsector.h14
-rw-r--r--gpxe/src/arch/i386/include/bzimage.h142
-rw-r--r--gpxe/src/arch/i386/include/comboot.h135
-rw-r--r--gpxe/src/arch/i386/include/fakee820.h9
-rw-r--r--gpxe/src/arch/i386/include/gateA20.h7
-rw-r--r--gpxe/src/arch/i386/include/gdbmach.h64
-rw-r--r--gpxe/src/arch/i386/include/gpxe/abft.h37
-rw-r--r--gpxe/src/arch/i386/include/gpxe/bios_nap.h18
-rw-r--r--gpxe/src/arch/i386/include/gpxe/bios_smbios.h18
-rw-r--r--gpxe/src/arch/i386/include/gpxe/bios_timer.h44
-rw-r--r--gpxe/src/arch/i386/include/gpxe/ibft.h302
-rw-r--r--gpxe/src/arch/i386/include/gpxe/memtop_umalloc.h18
-rw-r--r--gpxe/src/arch/i386/include/gpxe/rdtsc_timer.h39
-rw-r--r--gpxe/src/arch/i386/include/gpxe/sbft.h125
-rw-r--r--gpxe/src/arch/i386/include/gpxe/timer2.h14
-rw-r--r--gpxe/src/arch/i386/include/gpxe/x86_io.h153
-rw-r--r--gpxe/src/arch/i386/include/int13.h292
-rw-r--r--gpxe/src/arch/i386/include/kir.h18
-rw-r--r--gpxe/src/arch/i386/include/libkir.h233
-rw-r--r--gpxe/src/arch/i386/include/librm.h206
-rw-r--r--gpxe/src/arch/i386/include/limits.h61
-rw-r--r--gpxe/src/arch/i386/include/memsizes.h19
-rw-r--r--gpxe/src/arch/i386/include/multiboot.h149
-rw-r--r--gpxe/src/arch/i386/include/pic8259.h71
-rw-r--r--gpxe/src/arch/i386/include/pnpbios.h17
-rw-r--r--gpxe/src/arch/i386/include/pxe.h154
-rw-r--r--gpxe/src/arch/i386/include/pxe_api.h1909
-rw-r--r--gpxe/src/arch/i386/include/pxe_call.h57
-rw-r--r--gpxe/src/arch/i386/include/pxe_types.h127
-rw-r--r--gpxe/src/arch/i386/include/pxeparent.h11
-rw-r--r--gpxe/src/arch/i386/include/realmode.h127
-rw-r--r--gpxe/src/arch/i386/include/registers.h198
-rw-r--r--gpxe/src/arch/i386/include/setjmp.h40
-rw-r--r--gpxe/src/arch/i386/include/undi.h106
-rw-r--r--gpxe/src/arch/i386/include/undiload.h35
-rw-r--r--gpxe/src/arch/i386/include/undinet.h17
-rw-r--r--gpxe/src/arch/i386/include/undipreload.h18
-rw-r--r--gpxe/src/arch/i386/include/undirom.h53
-rw-r--r--gpxe/src/arch/i386/include/vga.h228
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/abft.c62
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/aoeboot.c78
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/bios_nap.c16
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/bios_smbios.c86
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/bios_timer.c65
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/biosint.c92
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/ib_srpboot.c73
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/ibft.c451
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/int13.c715
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/iscsiboot.c75
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/keepsan.c26
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/memtop_umalloc.c202
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/pcibios.c115
-rw-r--r--gpxe/src/arch/i386/interface/pcbios/sbft.c105
-rw-r--r--gpxe/src/arch/i386/interface/pxe/pxe_call.c509
-rw-r--r--gpxe/src/arch/i386/interface/pxe/pxe_entry.S216
-rw-r--r--gpxe/src/arch/i386/interface/pxe/pxe_errors.c103
-rw-r--r--gpxe/src/arch/i386/interface/pxe/pxe_file.c306
-rw-r--r--gpxe/src/arch/i386/interface/pxe/pxe_loader.c50
-rw-r--r--gpxe/src/arch/i386/interface/pxe/pxe_preboot.c357
-rw-r--r--gpxe/src/arch/i386/interface/pxe/pxe_tftp.c586
-rw-r--r--gpxe/src/arch/i386/interface/pxe/pxe_udp.c405
-rw-r--r--gpxe/src/arch/i386/interface/pxe/pxe_undi.c791
-rw-r--r--gpxe/src/arch/i386/interface/pxeparent/pxeparent.c201
-rw-r--r--gpxe/src/arch/i386/interface/pxeparent/pxeparent_dhcp.c69
-rw-r--r--gpxe/src/arch/i386/interface/syslinux/com32_call.c190
-rw-r--r--gpxe/src/arch/i386/interface/syslinux/com32_wrapper.S94
-rw-r--r--gpxe/src/arch/i386/interface/syslinux/comboot_call.c716
-rw-r--r--gpxe/src/arch/i386/interface/syslinux/comboot_resolv.c60
-rw-r--r--gpxe/src/arch/i386/kir-Makefile26
-rw-r--r--gpxe/src/arch/i386/prefix/bootpart.S218
-rw-r--r--gpxe/src/arch/i386/prefix/dskprefix.S381
-rw-r--r--gpxe/src/arch/i386/prefix/hdprefix.S109
-rw-r--r--gpxe/src/arch/i386/prefix/hromprefix.S12
-rw-r--r--gpxe/src/arch/i386/prefix/kkpxeprefix.S13
-rw-r--r--gpxe/src/arch/i386/prefix/kpxeprefix.S9
-rw-r--r--gpxe/src/arch/i386/prefix/libprefix.S819
-rw-r--r--gpxe/src/arch/i386/prefix/lkrnprefix.S216
-rw-r--r--gpxe/src/arch/i386/prefix/mbr.S13
-rw-r--r--gpxe/src/arch/i386/prefix/nbiprefix.S77
-rw-r--r--gpxe/src/arch/i386/prefix/nullprefix.S13
-rw-r--r--gpxe/src/arch/i386/prefix/pxeprefix.S761
-rw-r--r--gpxe/src/arch/i386/prefix/romprefix.S1079
-rw-r--r--gpxe/src/arch/i386/prefix/undiloader.S49
-rw-r--r--gpxe/src/arch/i386/prefix/unnrv2b.S184
-rw-r--r--gpxe/src/arch/i386/prefix/unnrv2b16.S9
-rw-r--r--gpxe/src/arch/i386/prefix/usbdisk.S23
-rw-r--r--gpxe/src/arch/i386/prefix/xromprefix.S9
-rw-r--r--gpxe/src/arch/i386/scripts/i386-kir.lds197
-rw-r--r--gpxe/src/arch/i386/scripts/i386.lds202
-rw-r--r--gpxe/src/arch/i386/transitions/libkir.S256
-rw-r--r--gpxe/src/arch/i386/transitions/libpm.S0
-rw-r--r--gpxe/src/arch/i386/transitions/librm.S581
-rw-r--r--gpxe/src/arch/i386/transitions/librm_mgmt.c58
-rw-r--r--gpxe/src/arch/x86/Makefile9
-rw-r--r--gpxe/src/arch/x86/Makefile.efi28
-rw-r--r--gpxe/src/arch/x86/core/pcidirect.c47
-rw-r--r--gpxe/src/arch/x86/core/x86_string.c63
-rw-r--r--gpxe/src/arch/x86/include/bits/pci_io.h15
-rw-r--r--gpxe/src/arch/x86/include/bits/string.h252
-rw-r--r--gpxe/src/arch/x86/include/gpxe/efi/efix86_nap.h18
-rw-r--r--gpxe/src/arch/x86/include/gpxe/pcibios.h135
-rw-r--r--gpxe/src/arch/x86/include/gpxe/pcidirect.h141
-rw-r--r--gpxe/src/arch/x86/interface/efi/efix86_nap.c48
-rw-r--r--gpxe/src/arch/x86/prefix/efidrvprefix.c46
-rw-r--r--gpxe/src/arch/x86/prefix/efiprefix.c41
-rw-r--r--gpxe/src/arch/x86/scripts/efi.lds106
-rw-r--r--gpxe/src/arch/x86_64/Makefile41
-rw-r--r--gpxe/src/arch/x86_64/Makefile.efi14
-rw-r--r--gpxe/src/arch/x86_64/include/bits/byteswap.h22
-rw-r--r--gpxe/src/arch/x86_64/include/bits/compiler.h14
-rw-r--r--gpxe/src/arch/x86_64/include/bits/endian.h6
-rw-r--r--gpxe/src/arch/x86_64/include/bits/errfile.h11
-rw-r--r--gpxe/src/arch/x86_64/include/bits/io.h10
-rw-r--r--gpxe/src/arch/x86_64/include/bits/nap.h12
-rw-r--r--gpxe/src/arch/x86_64/include/bits/smbios.h10
-rw-r--r--gpxe/src/arch/x86_64/include/bits/stdint.h21
-rw-r--r--gpxe/src/arch/x86_64/include/bits/timer.h10
-rw-r--r--gpxe/src/arch/x86_64/include/bits/uaccess.h10
-rw-r--r--gpxe/src/arch/x86_64/include/bits/umalloc.h10
-rw-r--r--gpxe/src/arch/x86_64/include/gdbmach.h51
-rw-r--r--gpxe/src/arch/x86_64/include/limits.h59
-rw-r--r--gpxe/src/config/config.c262
-rw-r--r--gpxe/src/config/config_net80211.c50
-rw-r--r--gpxe/src/config/config_romprefix.c24
-rw-r--r--gpxe/src/config/console.h23
-rw-r--r--gpxe/src/config/defaults.h10
-rw-r--r--gpxe/src/config/defaults/efi.h21
-rw-r--r--gpxe/src/config/defaults/pcbios.h35
-rw-r--r--gpxe/src/config/general.h148
-rw-r--r--gpxe/src/config/ioapi.h17
-rw-r--r--gpxe/src/config/isa.h15
-rw-r--r--gpxe/src/config/nap.h17
-rw-r--r--gpxe/src/config/serial.h35
-rw-r--r--gpxe/src/config/timer.h17
-rw-r--r--gpxe/src/config/umalloc.h14
-rw-r--r--gpxe/src/core/acpi.c42
-rw-r--r--gpxe/src/core/ansiesc.c116
-rw-r--r--gpxe/src/core/asprintf.c49
-rw-r--r--gpxe/src/core/base64.c68
-rw-r--r--gpxe/src/core/basename.c64
-rw-r--r--gpxe/src/core/bitmap.c101
-rw-r--r--gpxe/src/core/bitops.c13
-rw-r--r--gpxe/src/core/btext.c5039
-rw-r--r--gpxe/src/core/console.c130
-rw-r--r--gpxe/src/core/cpio.c42
-rw-r--r--gpxe/src/core/ctype.c48
-rw-r--r--gpxe/src/core/cwuri.c46
-rw-r--r--gpxe/src/core/debug.c196
-rw-r--r--gpxe/src/core/device.c107
-rw-r--r--gpxe/src/core/downloader.c291
-rw-r--r--gpxe/src/core/errno.c18
-rw-r--r--gpxe/src/core/exec.c251
-rw-r--r--gpxe/src/core/filter.c74
-rw-r--r--gpxe/src/core/gdbserial.c46
-rw-r--r--gpxe/src/core/gdbstub.c397
-rw-r--r--gpxe/src/core/gdbudp.c257
-rw-r--r--gpxe/src/core/getkey.c83
-rw-r--r--gpxe/src/core/getopt.c273
-rw-r--r--gpxe/src/core/hw.c74
-rw-r--r--gpxe/src/core/i82365.c656
-rw-r--r--gpxe/src/core/image.c328
-rw-r--r--gpxe/src/core/init.c98
-rw-r--r--gpxe/src/core/interface.c62
-rw-r--r--gpxe/src/core/iobuf.c96
-rw-r--r--gpxe/src/core/job.c97
-rw-r--r--gpxe/src/core/linebuf.c111
-rw-r--r--gpxe/src/core/main.c91
-rw-r--r--gpxe/src/core/malloc.c386
-rw-r--r--gpxe/src/core/misc.c80
-rw-r--r--gpxe/src/core/monojob.c103
-rw-r--r--gpxe/src/core/null_nap.c3
-rw-r--r--gpxe/src/core/nvo.c263
-rw-r--r--gpxe/src/core/open.c197
-rw-r--r--gpxe/src/core/pc_kbd.c112
-rw-r--r--gpxe/src/core/pcmcia.c267
-rw-r--r--gpxe/src/core/posix_io.c355
-rw-r--r--gpxe/src/core/process.c106
-rw-r--r--gpxe/src/core/proto_eth_slow.c406
-rw-r--r--gpxe/src/core/random.c41
-rw-r--r--gpxe/src/core/refcnt.c78
-rw-r--r--gpxe/src/core/resolv.c415
-rw-r--r--gpxe/src/core/serial.c254
-rw-r--r--gpxe/src/core/serial_console.c31
-rw-r--r--gpxe/src/core/settings.c1456
-rw-r--r--gpxe/src/core/string.c355
-rw-r--r--gpxe/src/core/stringextra.c273
-rw-r--r--gpxe/src/core/timer.c42
-rw-r--r--gpxe/src/core/uri.c492
-rw-r--r--gpxe/src/core/uuid.c50
-rw-r--r--gpxe/src/core/vsprintf.c423
-rw-r--r--gpxe/src/core/xfer.c417
-rw-r--r--gpxe/src/crypto/aes_wrap.c123
-rw-r--r--gpxe/src/crypto/arc4.c131
-rw-r--r--gpxe/src/crypto/asn1.c166
-rw-r--r--gpxe/src/crypto/axtls/aes.c476
-rw-r--r--gpxe/src/crypto/axtls/bigint.c1496
-rw-r--r--gpxe/src/crypto/axtls/bigint.h91
-rw-r--r--gpxe/src/crypto/axtls/bigint_impl.h105
-rw-r--r--gpxe/src/crypto/axtls/crypto.h300
-rw-r--r--gpxe/src/crypto/axtls/os_port.h61
-rw-r--r--gpxe/src/crypto/axtls/rsa.c332
-rw-r--r--gpxe/src/crypto/axtls/sha1.c240
-rw-r--r--gpxe/src/crypto/axtls_aes.c158
-rw-r--r--gpxe/src/crypto/axtls_sha1.c25
-rw-r--r--gpxe/src/crypto/cbc.c101
-rw-r--r--gpxe/src/crypto/chap.c124
-rw-r--r--gpxe/src/crypto/crandom.c55
-rw-r--r--gpxe/src/crypto/crc32.c54
-rw-r--r--gpxe/src/crypto/crypto_null.c87
-rw-r--r--gpxe/src/crypto/hmac.c122
-rw-r--r--gpxe/src/crypto/md5.c234
-rw-r--r--gpxe/src/crypto/sha1extra.c165
-rw-r--r--gpxe/src/crypto/x509.c183
-rw-r--r--gpxe/src/doc/build_sys.dox419
-rw-r--r--gpxe/src/doc/pxe_extensions312
-rw-r--r--gpxe/src/doxygen.cfg1487
-rw-r--r--gpxe/src/drivers/bitbash/bitbash.c57
-rw-r--r--gpxe/src/drivers/bitbash/i2c_bit.c393
-rw-r--r--gpxe/src/drivers/bitbash/spi_bit.c225
-rw-r--r--gpxe/src/drivers/block/ata.c188
-rw-r--r--gpxe/src/drivers/block/ramdisk.c97
-rw-r--r--gpxe/src/drivers/block/scsi.c366
-rw-r--r--gpxe/src/drivers/block/srp.c523
-rw-r--r--gpxe/src/drivers/bus/eisa.c182
-rw-r--r--gpxe/src/drivers/bus/isa.c172
-rw-r--r--gpxe/src/drivers/bus/isa_ids.c26
-rw-r--r--gpxe/src/drivers/bus/isapnp.c755
-rw-r--r--gpxe/src/drivers/bus/mca.c177
-rw-r--r--gpxe/src/drivers/bus/pci.c341
-rw-r--r--gpxe/src/drivers/bus/pcibackup.c90
-rw-r--r--gpxe/src/drivers/bus/pciextra.c86
-rw-r--r--gpxe/src/drivers/bus/virtio-pci.c64
-rw-r--r--gpxe/src/drivers/bus/virtio-ring.c134
-rw-r--r--gpxe/src/drivers/infiniband/MT25218_PRM.h3462
-rw-r--r--gpxe/src/drivers/infiniband/MT25408_PRM.h3319
-rw-r--r--gpxe/src/drivers/infiniband/arbel.c2247
-rw-r--r--gpxe/src/drivers/infiniband/arbel.h544
-rw-r--r--gpxe/src/drivers/infiniband/hermon.c2752
-rw-r--r--gpxe/src/drivers/infiniband/hermon.h610
-rw-r--r--gpxe/src/drivers/infiniband/linda.c2432
-rw-r--r--gpxe/src/drivers/infiniband/linda.h276
-rw-r--r--gpxe/src/drivers/infiniband/linda_fw.c1069
-rw-r--r--gpxe/src/drivers/infiniband/mlx_bitops.h223
-rw-r--r--gpxe/src/drivers/infiniband/qib_7220_regs.h1762
-rwxr-xr-xgpxe/src/drivers/infiniband/qib_genbits.pl116
-rw-r--r--gpxe/src/drivers/net/3c503.c5
-rw-r--r--gpxe/src/drivers/net/3c509-eisa.c49
-rw-r--r--gpxe/src/drivers/net/3c509.c432
-rw-r--r--gpxe/src/drivers/net/3c509.h394
-rw-r--r--gpxe/src/drivers/net/3c515.c763
-rw-r--r--gpxe/src/drivers/net/3c515.txt31
-rw-r--r--gpxe/src/drivers/net/3c529.c62
-rw-r--r--gpxe/src/drivers/net/3c595.c553
-rw-r--r--gpxe/src/drivers/net/3c595.h437
-rw-r--r--gpxe/src/drivers/net/3c5x9.c416
-rw-r--r--gpxe/src/drivers/net/3c90x.c994
-rw-r--r--gpxe/src/drivers/net/3c90x.h302
-rw-r--r--gpxe/src/drivers/net/amd8111e.c693
-rw-r--r--gpxe/src/drivers/net/amd8111e.h631
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k.c1700
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k.h1279
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k_attach.c340
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k_caps.c154
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k_desc.c544
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k_dma.c631
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k_eeprom.c1760
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k_gpio.c122
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k_initvals.c1560
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k_pcu.c534
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k_phy.c2586
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k_qcu.c394
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k_reset.c1176
-rw-r--r--gpxe/src/drivers/net/ath5k/ath5k_rfkill.c107
-rw-r--r--gpxe/src/drivers/net/ath5k/base.h145
-rw-r--r--gpxe/src/drivers/net/ath5k/desc.h332
-rw-r--r--gpxe/src/drivers/net/ath5k/eeprom.h451
-rw-r--r--gpxe/src/drivers/net/ath5k/reg.h2589
-rw-r--r--gpxe/src/drivers/net/ath5k/rfbuffer.h1181
-rw-r--r--gpxe/src/drivers/net/ath5k/rfgain.h516
-rw-r--r--gpxe/src/drivers/net/atl1e.c1758
-rw-r--r--gpxe/src/drivers/net/atl1e.h1031
-rw-r--r--gpxe/src/drivers/net/b44.c951
-rw-r--r--gpxe/src/drivers/net/b44.h470
-rw-r--r--gpxe/src/drivers/net/bnx2.c2697
-rw-r--r--gpxe/src/drivers/net/bnx2.h4598
-rw-r--r--gpxe/src/drivers/net/bnx2_fw.h3494
-rw-r--r--gpxe/src/drivers/net/cs89x0.c739
-rw-r--r--gpxe/src/drivers/net/cs89x0.h481
-rw-r--r--gpxe/src/drivers/net/cs89x0.txt45
-rw-r--r--gpxe/src/drivers/net/davicom.c727
-rw-r--r--gpxe/src/drivers/net/depca.c805
-rw-r--r--gpxe/src/drivers/net/dmfe.c1226
-rw-r--r--gpxe/src/drivers/net/e1000/e1000.c1189
-rw-r--r--gpxe/src/drivers/net/e1000/e1000.h306
-rw-r--r--gpxe/src/drivers/net/e1000/e1000_hw.c9174
-rw-r--r--gpxe/src/drivers/net/e1000/e1000_hw.h3431
-rw-r--r--gpxe/src/drivers/net/e1000/e1000_osdep.h143
-rw-r--r--gpxe/src/drivers/net/eepro.c637
-rw-r--r--gpxe/src/drivers/net/eepro100.c1207
-rw-r--r--gpxe/src/drivers/net/eepro100.h206
-rw-r--r--gpxe/src/drivers/net/epic100.c539
-rw-r--r--gpxe/src/drivers/net/epic100.h190
-rw-r--r--gpxe/src/drivers/net/etherfabric.c4236
-rw-r--r--gpxe/src/drivers/net/etherfabric.h553
-rw-r--r--gpxe/src/drivers/net/etherfabric_nic.h204
-rw-r--r--gpxe/src/drivers/net/forcedeth.c1444
-rw-r--r--gpxe/src/drivers/net/hfa384x.h3069
-rw-r--r--gpxe/src/drivers/net/ipoib.c782
-rw-r--r--gpxe/src/drivers/net/legacy.c157
-rw-r--r--gpxe/src/drivers/net/mtd80x.c1022
-rw-r--r--gpxe/src/drivers/net/mtnic.c1853
-rw-r--r--gpxe/src/drivers/net/mtnic.h722
-rw-r--r--gpxe/src/drivers/net/myri10ge.c1041
-rw-r--r--gpxe/src/drivers/net/myri10ge_mcp.h514
-rw-r--r--gpxe/src/drivers/net/natsemi.c609
-rw-r--r--gpxe/src/drivers/net/natsemi.h232
-rw-r--r--gpxe/src/drivers/net/ne.c6
-rw-r--r--gpxe/src/drivers/net/ne2k_isa.c375
-rw-r--r--gpxe/src/drivers/net/ns83820.c1014
-rw-r--r--gpxe/src/drivers/net/ns8390.c1037
-rw-r--r--gpxe/src/drivers/net/ns8390.h240
-rw-r--r--gpxe/src/drivers/net/p80211hdr.h301
-rw-r--r--gpxe/src/drivers/net/pcnet32.c1021
-rw-r--r--gpxe/src/drivers/net/phantom/nx_bitops.h194
-rw-r--r--gpxe/src/drivers/net/phantom/nxhal_nic_interface.h501
-rw-r--r--gpxe/src/drivers/net/phantom/phantom.c2112
-rw-r--r--gpxe/src/drivers/net/phantom/phantom.h194
-rw-r--r--gpxe/src/drivers/net/phantom/phantom_hw.h184
-rw-r--r--gpxe/src/drivers/net/pnic.c281
-rw-r--r--gpxe/src/drivers/net/pnic_api.h61
-rw-r--r--gpxe/src/drivers/net/prism2.c857
-rw-r--r--gpxe/src/drivers/net/prism2_pci.c58
-rw-r--r--gpxe/src/drivers/net/prism2_plx.c122
-rw-r--r--gpxe/src/drivers/net/r8169.c2285
-rw-r--r--gpxe/src/drivers/net/r8169.h487
-rw-r--r--gpxe/src/drivers/net/rtl8139.c594
-rw-r--r--gpxe/src/drivers/net/rtl818x/rtl8180.c17
-rw-r--r--gpxe/src/drivers/net/rtl818x/rtl8180_grf5101.c186
-rw-r--r--gpxe/src/drivers/net/rtl818x/rtl8180_max2820.c158
-rw-r--r--gpxe/src/drivers/net/rtl818x/rtl8180_sa2400.c217
-rw-r--r--gpxe/src/drivers/net/rtl818x/rtl8185.c14
-rw-r--r--gpxe/src/drivers/net/rtl818x/rtl8185_rtl8225.c804
-rw-r--r--gpxe/src/drivers/net/rtl818x/rtl818x.c855
-rw-r--r--gpxe/src/drivers/net/rtl818x/rtl818x.h359
-rw-r--r--gpxe/src/drivers/net/sis190.c1179
-rw-r--r--gpxe/src/drivers/net/sis190.h311
-rw-r--r--gpxe/src/drivers/net/sis900.c1304
-rw-r--r--gpxe/src/drivers/net/sis900.h375
-rwxr-xr-xgpxe/src/drivers/net/skge.c2472
-rwxr-xr-xgpxe/src/drivers/net/skge.h2623
-rw-r--r--gpxe/src/drivers/net/sky2.c2399
-rw-r--r--gpxe/src/drivers/net/sky2.h2176
-rw-r--r--gpxe/src/drivers/net/smc9000.c955
-rw-r--r--gpxe/src/drivers/net/smc9000.h428
-rw-r--r--gpxe/src/drivers/net/sundance.c897
-rw-r--r--gpxe/src/drivers/net/tg3.c3435
-rw-r--r--gpxe/src/drivers/net/tg3.h2121
-rw-r--r--gpxe/src/drivers/net/tlan.c1723
-rw-r--r--gpxe/src/drivers/net/tlan.h491
-rw-r--r--gpxe/src/drivers/net/tulip.c2099
-rw-r--r--gpxe/src/drivers/net/tulip.txt54
-rw-r--r--gpxe/src/drivers/net/via-rhine.c1447
-rw-r--r--gpxe/src/drivers/net/via-velocity.c1939
-rw-r--r--gpxe/src/drivers/net/via-velocity.h1930
-rw-r--r--gpxe/src/drivers/net/virtio-net.c307
-rw-r--r--gpxe/src/drivers/net/virtio-net.h44
-rw-r--r--gpxe/src/drivers/net/w89c840.c964
-rw-r--r--gpxe/src/drivers/net/wd.c6
-rw-r--r--gpxe/src/drivers/net/wlan_compat.h577
-rw-r--r--gpxe/src/drivers/nvs/nvs.c149
-rw-r--r--gpxe/src/drivers/nvs/spi.c140
-rw-r--r--gpxe/src/drivers/nvs/threewire.c131
-rw-r--r--gpxe/src/hci/commands/autoboot_cmd.c27
-rw-r--r--gpxe/src/hci/commands/config_cmd.c39
-rw-r--r--gpxe/src/hci/commands/dhcp_cmd.c190
-rw-r--r--gpxe/src/hci/commands/digest_cmd.c120
-rw-r--r--gpxe/src/hci/commands/gdbstub_cmd.c105
-rw-r--r--gpxe/src/hci/commands/ifmgmt_cmd.c180
-rw-r--r--gpxe/src/hci/commands/image_cmd.c608
-rw-r--r--gpxe/src/hci/commands/iwmgmt_cmd.c69
-rw-r--r--gpxe/src/hci/commands/login_cmd.c29
-rw-r--r--gpxe/src/hci/commands/nvo_cmd.c79
-rw-r--r--gpxe/src/hci/commands/route_cmd.c87
-rw-r--r--gpxe/src/hci/commands/sanboot_cmd.c70
-rw-r--r--gpxe/src/hci/commands/time_cmd.c84
-rw-r--r--gpxe/src/hci/editstring.c192
-rw-r--r--gpxe/src/hci/mucurses/alert.c18
-rw-r--r--gpxe/src/hci/mucurses/ansi_screen.c74
-rw-r--r--gpxe/src/hci/mucurses/clear.c90
-rw-r--r--gpxe/src/hci/mucurses/colour.c66
-rw-r--r--gpxe/src/hci/mucurses/cursor.h37
-rw-r--r--gpxe/src/hci/mucurses/edging.c111
-rw-r--r--gpxe/src/hci/mucurses/kb.c143
-rw-r--r--gpxe/src/hci/mucurses/mucurses.c147
-rw-r--r--gpxe/src/hci/mucurses/mucurses.h23
-rw-r--r--gpxe/src/hci/mucurses/print.c86
-rw-r--r--gpxe/src/hci/mucurses/print_nadv.c26
-rw-r--r--gpxe/src/hci/mucurses/slk.c363
-rw-r--r--gpxe/src/hci/mucurses/widgets/editbox.c103
-rw-r--r--gpxe/src/hci/mucurses/winattrs.c133
-rw-r--r--gpxe/src/hci/mucurses/windows.c158
-rw-r--r--gpxe/src/hci/mucurses/wininit.c37
-rw-r--r--gpxe/src/hci/readline.c119
-rw-r--r--gpxe/src/hci/shell.c102
-rw-r--r--gpxe/src/hci/shell_banner.c64
-rw-r--r--gpxe/src/hci/strerror.c122
-rw-r--r--gpxe/src/hci/tui/login_ui.c137
-rw-r--r--gpxe/src/hci/tui/settings_ui.c427
-rw-r--r--gpxe/src/hci/wireless_errors.c118
-rw-r--r--gpxe/src/image/efi_image.c108
-rw-r--r--gpxe/src/image/elf.c162
-rw-r--r--gpxe/src/image/embedded.c101
-rw-r--r--gpxe/src/image/script.c126
-rw-r--r--gpxe/src/image/segment.c87
-rw-r--r--gpxe/src/include/alloca.h25
-rw-r--r--gpxe/src/include/assert.h67
-rw-r--r--gpxe/src/include/big_bswap.h33
-rw-r--r--gpxe/src/include/bootp.h230
-rw-r--r--gpxe/src/include/btext.h62
-rw-r--r--gpxe/src/include/byteswap.h59
-rw-r--r--gpxe/src/include/cmdline.h8
-rw-r--r--gpxe/src/include/cmdlinelib.h99
-rw-r--r--gpxe/src/include/cmdlist.h18
-rw-r--r--gpxe/src/include/coff.h73
-rw-r--r--gpxe/src/include/compiler.h650
-rw-r--r--gpxe/src/include/console.h119
-rw-r--r--gpxe/src/include/cpu.h6
-rw-r--r--gpxe/src/include/ctype.h31
-rw-r--r--gpxe/src/include/curses.h755
-rw-r--r--gpxe/src/include/elf.h234
-rw-r--r--gpxe/src/include/endian.h21
-rw-r--r--gpxe/src/include/errno.h510
-rw-r--r--gpxe/src/include/etherboot.h44
-rw-r--r--gpxe/src/include/fs.h41
-rw-r--r--gpxe/src/include/getopt.h94
-rw-r--r--gpxe/src/include/gpxe/acpi.h43
-rw-r--r--gpxe/src/include/gpxe/aes.h30
-rw-r--r--gpxe/src/include/gpxe/ansiesc.h120
-rw-r--r--gpxe/src/include/gpxe/aoe.h150
-rw-r--r--gpxe/src/include/gpxe/api.h84
-rw-r--r--gpxe/src/include/gpxe/arc4.h22
-rw-r--r--gpxe/src/include/gpxe/arp.h46
-rw-r--r--gpxe/src/include/gpxe/asn1.h34
-rw-r--r--gpxe/src/include/gpxe/ata.h209
-rw-r--r--gpxe/src/include/gpxe/base64.h26
-rw-r--r--gpxe/src/include/gpxe/bitbash.h52
-rw-r--r--gpxe/src/include/gpxe/bitmap.h85
-rw-r--r--gpxe/src/include/gpxe/bitops.h230
-rw-r--r--gpxe/src/include/gpxe/blockdev.h53
-rw-r--r--gpxe/src/include/gpxe/cbc.h100
-rw-r--r--gpxe/src/include/gpxe/chap.h53
-rw-r--r--gpxe/src/include/gpxe/command.h26
-rw-r--r--gpxe/src/include/gpxe/cpio.h53
-rw-r--r--gpxe/src/include/gpxe/crc32.h10
-rw-r--r--gpxe/src/include/gpxe/crypto.h156
-rw-r--r--gpxe/src/include/gpxe/device.h113
-rw-r--r--gpxe/src/include/gpxe/dhcp.h637
-rw-r--r--gpxe/src/include/gpxe/dhcpopts.h34
-rw-r--r--gpxe/src/include/gpxe/dhcppkt.h64
-rw-r--r--gpxe/src/include/gpxe/dns.h92
-rw-r--r--gpxe/src/include/gpxe/downloader.h19
-rw-r--r--gpxe/src/include/gpxe/eapol.h112
-rw-r--r--gpxe/src/include/gpxe/editbox.h61
-rw-r--r--gpxe/src/include/gpxe/editstring.h33
-rw-r--r--gpxe/src/include/gpxe/efi/Base.h329
-rw-r--r--gpxe/src/include/gpxe/efi/Guid/PcAnsi.h58
-rw-r--r--gpxe/src/include/gpxe/efi/Guid/SmBios.h34
-rw-r--r--gpxe/src/include/gpxe/efi/Ia32/ProcessorBind.h215
-rw-r--r--gpxe/src/include/gpxe/efi/IndustryStandard/Pci22.h601
-rw-r--r--gpxe/src/include/gpxe/efi/IndustryStandard/PeImage.h752
-rw-r--r--gpxe/src/include/gpxe/efi/LICENCE40
-rw-r--r--gpxe/src/include/gpxe/efi/Pi/PiBootMode.h43
-rw-r--r--gpxe/src/include/gpxe/efi/Pi/PiDependency.h47
-rw-r--r--gpxe/src/include/gpxe/efi/Pi/PiDxeCis.h642
-rw-r--r--gpxe/src/include/gpxe/efi/Pi/PiFirmwareFile.h242
-rw-r--r--gpxe/src/include/gpxe/efi/Pi/PiFirmwareVolume.h154
-rw-r--r--gpxe/src/include/gpxe/efi/Pi/PiHob.h295
-rw-r--r--gpxe/src/include/gpxe/efi/Pi/PiMultiPhase.h104
-rw-r--r--gpxe/src/include/gpxe/efi/PiDxe.h25
-rw-r--r--gpxe/src/include/gpxe/efi/ProcessorBind.h14
-rw-r--r--gpxe/src/include/gpxe/efi/Protocol/ComponentName2.h174
-rw-r--r--gpxe/src/include/gpxe/efi/Protocol/Cpu.h291
-rw-r--r--gpxe/src/include/gpxe/efi/Protocol/CpuIo.h128
-rw-r--r--gpxe/src/include/gpxe/efi/Protocol/DebugSupport.h634
-rw-r--r--gpxe/src/include/gpxe/efi/Protocol/DevicePath.h535
-rw-r--r--gpxe/src/include/gpxe/efi/Protocol/DriverBinding.h153
-rw-r--r--gpxe/src/include/gpxe/efi/Protocol/NetworkInterfaceIdentifier.h74
-rw-r--r--gpxe/src/include/gpxe/efi/Protocol/PciIo.h519
-rw-r--r--gpxe/src/include/gpxe/efi/Protocol/PciRootBridgeIo.h393
-rw-r--r--gpxe/src/include/gpxe/efi/Protocol/SimpleNetwork.h593
-rw-r--r--gpxe/src/include/gpxe/efi/Protocol/SimpleTextIn.h136
-rw-r--r--gpxe/src/include/gpxe/efi/Protocol/SimpleTextOut.h404
-rw-r--r--gpxe/src/include/gpxe/efi/Uefi.h27
-rw-r--r--gpxe/src/include/gpxe/efi/Uefi/UefiBaseType.h200
-rw-r--r--gpxe/src/include/gpxe/efi/Uefi/UefiGpt.h62
-rw-r--r--gpxe/src/include/gpxe/efi/Uefi/UefiInternalFormRepresentation.h1590
-rw-r--r--gpxe/src/include/gpxe/efi/Uefi/UefiMultiPhase.h210
-rw-r--r--gpxe/src/include/gpxe/efi/Uefi/UefiPxe.h1756
-rw-r--r--gpxe/src/include/gpxe/efi/Uefi/UefiSpec.h1916
-rw-r--r--gpxe/src/include/gpxe/efi/X64/ProcessorBind.h247
-rw-r--r--gpxe/src/include/gpxe/efi/efi.h142
-rw-r--r--gpxe/src/include/gpxe/efi/efi_io.h180
-rw-r--r--gpxe/src/include/gpxe/efi/efi_pci.h148
-rw-r--r--gpxe/src/include/gpxe/efi/efi_smbios.h18
-rw-r--r--gpxe/src/include/gpxe/efi/efi_timer.h18
-rw-r--r--gpxe/src/include/gpxe/efi/efi_uaccess.h90
-rw-r--r--gpxe/src/include/gpxe/efi/efi_umalloc.h18
-rwxr-xr-xgpxe/src/include/gpxe/efi/import.pl75
-rw-r--r--gpxe/src/include/gpxe/eisa.h130
-rw-r--r--gpxe/src/include/gpxe/elf.h17
-rw-r--r--gpxe/src/include/gpxe/errfile.h207
-rw-r--r--gpxe/src/include/gpxe/errortab.h23
-rw-r--r--gpxe/src/include/gpxe/ethernet.h21
-rw-r--r--gpxe/src/include/gpxe/fakedhcp.h23
-rw-r--r--gpxe/src/include/gpxe/features.h103
-rw-r--r--gpxe/src/include/gpxe/filter.h75
-rw-r--r--gpxe/src/include/gpxe/ftp.h15
-rw-r--r--gpxe/src/include/gpxe/gdbserial.h21
-rw-r--r--gpxe/src/include/gpxe/gdbstub.h77
-rw-r--r--gpxe/src/include/gpxe/gdbudp.h24
-rw-r--r--gpxe/src/include/gpxe/hidemem.h17
-rw-r--r--gpxe/src/include/gpxe/hmac.h32
-rw-r--r--gpxe/src/include/gpxe/http.h23
-rw-r--r--gpxe/src/include/gpxe/i2c.h171
-rw-r--r--gpxe/src/include/gpxe/ib_cm.h72
-rw-r--r--gpxe/src/include/gpxe/ib_cmrc.h20
-rw-r--r--gpxe/src/include/gpxe/ib_mad.h561
-rw-r--r--gpxe/src/include/gpxe/ib_mcast.h48
-rw-r--r--gpxe/src/include/gpxe/ib_mi.h135
-rw-r--r--gpxe/src/include/gpxe/ib_packet.h147
-rw-r--r--gpxe/src/include/gpxe/ib_pathrec.h76
-rw-r--r--gpxe/src/include/gpxe/ib_sma.h20
-rw-r--r--gpxe/src/include/gpxe/ib_smc.h20
-rw-r--r--gpxe/src/include/gpxe/ib_srp.h79
-rw-r--r--gpxe/src/include/gpxe/icmp.h25
-rw-r--r--gpxe/src/include/gpxe/icmp6.h59
-rw-r--r--gpxe/src/include/gpxe/ieee80211.h1160
-rw-r--r--gpxe/src/include/gpxe/if_arp.h102
-rw-r--r--gpxe/src/include/gpxe/if_ether.h36
-rw-r--r--gpxe/src/include/gpxe/image.h194
-rw-r--r--gpxe/src/include/gpxe/in.h104
-rw-r--r--gpxe/src/include/gpxe/infiniband.h659
-rw-r--r--gpxe/src/include/gpxe/init.h81
-rw-r--r--gpxe/src/include/gpxe/interface.h58
-rw-r--r--gpxe/src/include/gpxe/io.h506
-rw-r--r--gpxe/src/include/gpxe/iobuf.h229
-rw-r--r--gpxe/src/include/gpxe/ip.h97
-rw-r--r--gpxe/src/include/gpxe/ip6.h80
-rw-r--r--gpxe/src/include/gpxe/ipoib.h61
-rw-r--r--gpxe/src/include/gpxe/isa.h97
-rw-r--r--gpxe/src/include/gpxe/isa_ids.h51
-rw-r--r--gpxe/src/include/gpxe/isapnp.h278
-rw-r--r--gpxe/src/include/gpxe/iscsi.h678
-rw-r--r--gpxe/src/include/gpxe/job.h169
-rw-r--r--gpxe/src/include/gpxe/keys.h81
-rw-r--r--gpxe/src/include/gpxe/linebuf.h30
-rw-r--r--gpxe/src/include/gpxe/linux_compat.h27
-rw-r--r--gpxe/src/include/gpxe/list.h180
-rw-r--r--gpxe/src/include/gpxe/login_ui.h14
-rw-r--r--gpxe/src/include/gpxe/malloc.h59
-rw-r--r--gpxe/src/include/gpxe/mca.h108
-rw-r--r--gpxe/src/include/gpxe/md5.h24
-rw-r--r--gpxe/src/include/gpxe/memmap.h36
-rw-r--r--gpxe/src/include/gpxe/monojob.h17
-rw-r--r--gpxe/src/include/gpxe/nap.h56
-rw-r--r--gpxe/src/include/gpxe/ndp.h21
-rw-r--r--gpxe/src/include/gpxe/net80211.h1186
-rw-r--r--gpxe/src/include/gpxe/netdevice.h532
-rw-r--r--gpxe/src/include/gpxe/null_nap.h23
-rw-r--r--gpxe/src/include/gpxe/nvo.h55
-rw-r--r--gpxe/src/include/gpxe/nvs.h68
-rw-r--r--gpxe/src/include/gpxe/open.h105
-rw-r--r--gpxe/src/include/gpxe/pci.h402
-rw-r--r--gpxe/src/include/gpxe/pci_ids.h351
-rw-r--r--gpxe/src/include/gpxe/pci_io.h124
-rw-r--r--gpxe/src/include/gpxe/pcibackup.h33
-rw-r--r--gpxe/src/include/gpxe/posix_io.h87
-rw-r--r--gpxe/src/include/gpxe/process.h80
-rw-r--r--gpxe/src/include/gpxe/profile.h80
-rw-r--r--gpxe/src/include/gpxe/ramdisk.h24
-rw-r--r--gpxe/src/include/gpxe/rarp.h16
-rw-r--r--gpxe/src/include/gpxe/rc80211.h19
-rw-r--r--gpxe/src/include/gpxe/refcnt.h46
-rw-r--r--gpxe/src/include/gpxe/resolv.h170
-rw-r--r--gpxe/src/include/gpxe/retry.h81
-rw-r--r--gpxe/src/include/gpxe/rotate.h29
-rw-r--r--gpxe/src/include/gpxe/rsa.h12
-rw-r--r--gpxe/src/include/gpxe/sanboot.h20
-rw-r--r--gpxe/src/include/gpxe/scsi.h281
-rw-r--r--gpxe/src/include/gpxe/sec80211.h83
-rw-r--r--gpxe/src/include/gpxe/segment.h17
-rw-r--r--gpxe/src/include/gpxe/serial.h16
-rw-r--r--gpxe/src/include/gpxe/settings.h335
-rw-r--r--gpxe/src/include/gpxe/settings_ui.h16
-rw-r--r--gpxe/src/include/gpxe/sha1.h24
-rw-r--r--gpxe/src/include/gpxe/shell.h14
-rw-r--r--gpxe/src/include/gpxe/shell_banner.h14
-rw-r--r--gpxe/src/include/gpxe/smbios.h161
-rw-r--r--gpxe/src/include/gpxe/socket.h101
-rw-r--r--gpxe/src/include/gpxe/spi.h258
-rw-r--r--gpxe/src/include/gpxe/spi_bit.h63
-rw-r--r--gpxe/src/include/gpxe/srp.h868
-rw-r--r--gpxe/src/include/gpxe/tables.h434
-rw-r--r--gpxe/src/include/gpxe/tcp.h318
-rw-r--r--gpxe/src/include/gpxe/tcpip.h128
-rw-r--r--gpxe/src/include/gpxe/tftp.h85
-rw-r--r--gpxe/src/include/gpxe/threewire.h105
-rw-r--r--gpxe/src/include/gpxe/timer.h76
-rw-r--r--gpxe/src/include/gpxe/tls.h187
-rw-r--r--gpxe/src/include/gpxe/uaccess.h344
-rw-r--r--gpxe/src/include/gpxe/udp.h48
-rw-r--r--gpxe/src/include/gpxe/umalloc.h68
-rw-r--r--gpxe/src/include/gpxe/uri.h182
-rw-r--r--gpxe/src/include/gpxe/uuid.h33
-rw-r--r--gpxe/src/include/gpxe/virtio-pci.h97
-rw-r--r--gpxe/src/include/gpxe/virtio-ring.h142
-rw-r--r--gpxe/src/include/gpxe/vsprintf.h74
-rw-r--r--gpxe/src/include/gpxe/wpa.h503
-rw-r--r--gpxe/src/include/gpxe/x509.h41
-rw-r--r--gpxe/src/include/gpxe/xfer.h277
-rw-r--r--gpxe/src/include/hci/ifmgmt_cmd.h30
-rw-r--r--gpxe/src/include/i82365.h450
-rw-r--r--gpxe/src/include/libgen.h9
-rw-r--r--gpxe/src/include/little_bswap.h35
-rw-r--r--gpxe/src/include/mii.h219
-rw-r--r--gpxe/src/include/nic.h273
-rw-r--r--gpxe/src/include/old_tcp.h37
-rw-r--r--gpxe/src/include/pc_kbd.h7
-rw-r--r--gpxe/src/include/pcmcia-opts.h23
-rw-r--r--gpxe/src/include/pcmcia.h156
-rw-r--r--gpxe/src/include/readline/readline.h14
-rw-r--r--gpxe/src/include/stdarg.h12
-rw-r--r--gpxe/src/include/stddef.h26
-rw-r--r--gpxe/src/include/stdint.h36
-rw-r--r--gpxe/src/include/stdio.h47
-rw-r--r--gpxe/src/include/stdlib.h75
-rw-r--r--gpxe/src/include/string.h51
-rw-r--r--gpxe/src/include/strings.h65
-rw-r--r--gpxe/src/include/sys/time.h20
-rw-r--r--gpxe/src/include/sys_info.h33
-rw-r--r--gpxe/src/include/time.h22
-rw-r--r--gpxe/src/include/unistd.h43
-rw-r--r--gpxe/src/include/usr/autoboot.h25
-rw-r--r--gpxe/src/include/usr/dhcpmgmt.h17
-rw-r--r--gpxe/src/include/usr/ifmgmt.h19
-rw-r--r--gpxe/src/include/usr/imgmgmt.h22
-rw-r--r--gpxe/src/include/usr/iwmgmt.h17
-rw-r--r--gpxe/src/include/usr/route.h14
-rw-r--r--gpxe/src/interface/efi/efi_console.c276
-rw-r--r--gpxe/src/interface/efi/efi_init.c112
-rw-r--r--gpxe/src/interface/efi/efi_io.c205
-rw-r--r--gpxe/src/interface/efi/efi_pci.c83
-rw-r--r--gpxe/src/interface/efi/efi_smbios.c64
-rw-r--r--gpxe/src/interface/efi/efi_snp.c1148
-rw-r--r--gpxe/src/interface/efi/efi_strerror.c45
-rw-r--r--gpxe/src/interface/efi/efi_timer.c118
-rw-r--r--gpxe/src/interface/efi/efi_uaccess.c39
-rw-r--r--gpxe/src/interface/efi/efi_umalloc.c98
-rw-r--r--gpxe/src/interface/smbios/smbios.c180
-rw-r--r--gpxe/src/interface/smbios/smbios_settings.c194
-rw-r--r--gpxe/src/libgcc/__divdi3.c26
-rw-r--r--gpxe/src/libgcc/__moddi3.c26
-rw-r--r--gpxe/src/libgcc/__udivdi3.c10
-rw-r--r--gpxe/src/libgcc/__udivmoddi4.c32
-rw-r--r--gpxe/src/libgcc/__umoddi3.c13
-rw-r--r--gpxe/src/libgcc/icc.c8
-rw-r--r--gpxe/src/libgcc/libgcc.h14
-rw-r--r--gpxe/src/libgcc/memcpy.c18
-rw-r--r--gpxe/src/net/80211/net80211.c2829
-rw-r--r--gpxe/src/net/80211/rc80211.c371
-rw-r--r--gpxe/src/net/80211/sec80211.c503
-rw-r--r--gpxe/src/net/80211/wep.c303
-rw-r--r--gpxe/src/net/80211/wpa.c973
-rw-r--r--gpxe/src/net/80211/wpa_ccmp.c528
-rw-r--r--gpxe/src/net/80211/wpa_psk.c125
-rw-r--r--gpxe/src/net/80211/wpa_tkip.c586
-rw-r--r--gpxe/src/net/aoe.c471
-rw-r--r--gpxe/src/net/arp.c289
-rw-r--r--gpxe/src/net/cachedhcp.c76
-rw-r--r--gpxe/src/net/dhcpopts.c447
-rw-r--r--gpxe/src/net/dhcppkt.c283
-rw-r--r--gpxe/src/net/eapol.c85
-rw-r--r--gpxe/src/net/ethernet.c193
-rw-r--r--gpxe/src/net/fakedhcp.c217
-rw-r--r--gpxe/src/net/icmp.c103
-rw-r--r--gpxe/src/net/icmpv6.c128
-rw-r--r--gpxe/src/net/infiniband.c951
-rw-r--r--gpxe/src/net/infiniband/ib_cm.c413
-rw-r--r--gpxe/src/net/infiniband/ib_cmrc.c436
-rw-r--r--gpxe/src/net/infiniband/ib_mcast.c218
-rw-r--r--gpxe/src/net/infiniband/ib_mi.c406
-rw-r--r--gpxe/src/net/infiniband/ib_packet.c244
-rw-r--r--gpxe/src/net/infiniband/ib_pathrec.c296
-rw-r--r--gpxe/src/net/infiniband/ib_sma.c369
-rw-r--r--gpxe/src/net/infiniband/ib_smc.c179
-rw-r--r--gpxe/src/net/infiniband/ib_srp.c406
-rw-r--r--gpxe/src/net/iobpad.c68
-rw-r--r--gpxe/src/net/ipv4.c635
-rw-r--r--gpxe/src/net/ipv6.c381
-rw-r--r--gpxe/src/net/mii.c147
-rw-r--r--gpxe/src/net/ndp.c180
-rw-r--r--gpxe/src/net/netdev_settings.c120
-rw-r--r--gpxe/src/net/netdevice.c633
-rw-r--r--gpxe/src/net/nullnet.c60
-rw-r--r--gpxe/src/net/rarp.c70
-rw-r--r--gpxe/src/net/retry.c192
-rw-r--r--gpxe/src/net/tcp.c1156
-rw-r--r--gpxe/src/net/tcp/ftp.c529
-rw-r--r--gpxe/src/net/tcp/http.c597
-rw-r--r--gpxe/src/net/tcp/https.c51
-rw-r--r--gpxe/src/net/tcp/iscsi.c1934
-rw-r--r--gpxe/src/net/tcpip.c135
-rw-r--r--gpxe/src/net/tls.c1759
-rw-r--r--gpxe/src/net/udp.c463
-rw-r--r--gpxe/src/net/udp/dhcp.c1587
-rw-r--r--gpxe/src/net/udp/dns.c603
-rw-r--r--gpxe/src/net/udp/slam.c812
-rw-r--r--gpxe/src/net/udp/tftp.c1288
-rw-r--r--gpxe/src/usr/autoboot.c233
-rw-r--r--gpxe/src/usr/dhcpmgmt.c78
-rw-r--r--gpxe/src/usr/ifmgmt.c147
-rw-r--r--gpxe/src/usr/imgmgmt.c144
-rw-r--r--gpxe/src/usr/iwmgmt.c244
-rw-r--r--gpxe/src/usr/pxemenu.c383
-rw-r--r--gpxe/src/usr/route.c45
-rw-r--r--gpxe/src/util/Makefile22
-rw-r--r--gpxe/src/util/Option/ROM.pm501
-rwxr-xr-xgpxe/src/util/catrom.pl48
-rwxr-xr-xgpxe/src/util/diffsize.pl101
-rwxr-xr-xgpxe/src/util/disrom.pl81
-rw-r--r--gpxe/src/util/efirom.c280
-rw-r--r--gpxe/src/util/elf2efi.c808
-rwxr-xr-xgpxe/src/util/geniso55
-rwxr-xr-xgpxe/src/util/genliso74
-rwxr-xr-xgpxe/src/util/gensdsk65
-rwxr-xr-xgpxe/src/util/get-pci-ids135
-rw-r--r--gpxe/src/util/hijack.c628
-rw-r--r--gpxe/src/util/iccfix.c156
-rwxr-xr-xgpxe/src/util/licence.pl149
-rwxr-xr-xgpxe/src/util/makerom.pl232
-rwxr-xr-xgpxe/src/util/mergerom.pl98
-rwxr-xr-xgpxe/src/util/modrom.pl226
-rw-r--r--gpxe/src/util/mucurses_test.c63
-rw-r--r--gpxe/src/util/nrv2b.c1501
-rwxr-xr-x