summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2010-05-11cpuid.c32: print unsigned valuessyslinux-4.00-pre41H. Peter Anvin1-1/+1
2010-05-11sysdump: use <sys/cpu.h>H. Peter Anvin1-21/+1
2010-05-11com32: Unbreak <sys/cpu.h>H. Peter Anvin1-32/+51
2010-05-11Merge branch 'master' into pathbasedH. Peter Anvin8-110/+200
2010-05-11Merge remote branch 'erwan/master'H. Peter Anvin4-102/+168
2010-05-10core: remove "Hello, World!" debugging messageH. Peter Anvin3-14/+0
2010-05-06DMI: Increasing processor buffer sizeErwan Velu1-1/+1
2010-05-06DMI: Fixing memory corruptionErwan Velu2-100/+167
2010-05-06DMI: removing useless variableErwan Velu1-1/+0
2010-05-03mboot.c32: autodetect SolarisH. Peter Anvin4-8/+32
2010-04-28Merge remote branch 'origin/master' into pathbasedsyslinux-4.00-pre40H. Peter Anvin2-51/+174
2010-04-28extlinux: handle cases of a single level of directoriessyslinux-4.00-pre39H. Peter Anvin1-4/+16
2010-04-24gfxboot: fix menu label handlingSteffen Winterfeldt1-20/+28
2010-04-24gfxboot: better error handlingSteffen Winterfeldt1-23/+95
2010-04-24gfxboot: fix localbootSteffen Winterfeldt1-1/+1
2010-04-24gfxboot: turn off graphics before starting kernelSteffen Winterfeldt1-0/+2
2010-04-24gfxboot: handle IPAPPENDSteffen Winterfeldt1-0/+12
2010-04-24gfxboot: make config statements case-insensitiveSteffen Winterfeldt1-11/+11
2010-04-24gfxboot: support MENU LABEL statementSteffen Winterfeldt1-10/+39
2010-04-23chain.c32 sethidden option fixMichal Soltys1-1/+1
2010-04-06com32/tools: nothing to install hereH. Peter Anvin1-1/+1
2010-04-01core: fs: verify call to fs_ops->readdirSebastian Herbszt1-2/+5
2010-04-01Merge commit 'syslinux-3.86' into pathbasedsyslinux-4.00-pre38H. Peter Anvin3-17/+19
2010-03-31core: make sure we observe EFLAGS_ID onlysyslinux-3.86H. Peter Anvin1-0/+1
2010-03-31cpuid.c32: output the correct register namesH. Peter Anvin1-3/+3
2010-03-30NEWS: document mBFT fixsyslinux-3.86-pre4H. Peter Anvin1-0/+1
2010-03-30memdisk: Calculate mBFT checksum laterShao Miller1-14/+15
2010-03-30core: remove stray debugging statementsyslinux-3.86-pre3H. Peter Anvin1-2/+0
2010-03-30core: move __jiffies and _IdleTimer to .data16syslinux-4.00-pre37H. Peter Anvin2-8/+7
2010-03-30Merge branch 'master' into pathbasedH. Peter Anvin11-12/+85
2010-03-30core: move idle handling into protected modeH. Peter Anvin9-39/+88
2010-03-30NEWS: document MEMDISK offset fixsyslinux-3.86-pre2H. Peter Anvin1-0/+2
2010-03-30memdisk: MBR not recognized correctlyBodo Stroesser1-1/+1
2010-03-30NEWS: updateH. Peter Anvin1-0/+7
2010-03-30core: remove do_idle from pollcharH. Peter Anvin4-1/+7
2010-03-30cpuid.c32: very simple low-level CPUID info CLI routineH. Peter Anvin2-1/+62
2010-03-30core: Workaround for Xen HVM HLT-in-real-mode bugH. Peter Anvin2-2/+52
2010-03-30Clean up the version/copyright strings reported via the comboot APIH. Peter Anvin5-11/+14
2010-03-29Merge branch 'master' into pathbasedH. Peter Anvin15-18/+90
2010-03-29com32: export the filename of a com32 module to the module itselfH. Peter Anvin5-21/+23
2010-03-29MCONFIG: update gcc options for embedded and com32H. Peter Anvin2-10/+17
2010-03-29mboot: set boot loader nameH. Peter Anvin4-3/+54
2010-03-29gpllib: fix call to CPUID function 4Sebastian Herbszt1-2/+4
2010-03-29core: use MY_NAME for syslinux_bannerSebastian Herbszt2-2/+2
2010-03-14dir.c32: show long directories in pagesH. Peter Anvin1-20/+26
2010-03-09fat: fix the type of get_inode_mode()H. Peter Anvin1-6/+2
2010-03-09iso9660: set the type of get_inode_type()H. Peter Anvin1-5/+2
2010-03-09fs: get rid of enum inode_modeH. Peter Anvin6-41/+15
2010-03-08btrfs: Implement readdir operationAlek Du1-12/+42
2010-03-08sys/dirent.h: conversion macros between d_type and st_modeH. Peter Anvin1-1/+9
2010-03-08loadconfig: replace printf() with dprintf()H. Peter Anvin1-1/+2
2010-03-07Changes missing from previous checkinH. Peter Anvin4-50/+49
2010-03-07pxe: move port allocation to a separate file; use dynamic port for DNSH. Peter Anvin1-0/+68
2010-03-07pxe: make have_uuid a boolH. Peter Anvin3-5/+4
2010-03-06core: don't bother zeroing the disk cache and heapH. Peter Anvin4-5/+26
2010-03-06core: page-align .earlybssH. Peter Anvin1-1/+1
2010-03-06core: use assembly for the .stack sectionH. Peter Anvin2-5/+12
2010-03-06pxe: use an inode structure for pxesyslinux-4.00-pre36H. Peter Anvin5-164/+159
2010-03-06mem: increase the heap size to 128KH. Peter Anvin1-1/+1
2010-03-06dir.c32: allow "dir" without an argument to mean "dir ."syslinux-4.00-pre35H. Peter Anvin1-6/+12
2010-03-06ext2: return the correct file types from readdir()H. Peter Anvin1-5/+21
2010-03-06dir.c32: sort, columize and page the outputH. Peter Anvin1-16/+146
2010-03-06core/fs: clean up, fix and improve the internal readdir() interfacesH. Peter Anvin5-61/+47
2010-03-06dirent.h: types for the d_type fieldH. Peter Anvin1-2/+12
2010-03-06stdcon: make the screen size availableH. Peter Anvin1-1/+18
2010-03-06qsort: handle the case of zero entriesH. Peter Anvin1-0/+4
2010-03-06Add 32-bit versions of open file/close fileH. Peter Anvin15-70/+101
2010-03-05fat: fixing filenames with multiple-of-13 names broke all otherssyslinux-4.00-pre34H. Peter Anvin1-11/+9
2010-03-05Merge remote branch 'origin/master' into pathbasedH. Peter Anvin1-0/+4
2010-03-05Merge remote branch 'origin/master' into pathbasedsyslinux-4.00-pre33H. Peter Anvin1-6/+5
2010-03-05NEWS, version: update for 3.86syslinux-3.86-pre1H. Peter Anvin2-1/+5
2010-03-05chain.c32: Fix chaining to MBRsH. Peter Anvin1-6/+5
2010-03-05VFAT: handle filenames with are exact multiples of 13H. Peter Anvin1-4/+11
2010-03-05lmalloc: add <string.h> for lzallocH. Peter Anvin1-0/+1
2010-03-04readdir: replace opendir/readdir/closedir API with a 32-bit APIH. Peter Anvin13-212/+104
2010-03-04extlinux: centralize file flags setting; add FAT supportsyslinux-4.00-pre32H. Peter Anvin1-37/+79
2010-03-04extlinux: don't report failure after writing a FAT superblockH. Peter Anvin1-6/+9
2010-03-04fat: fix longname matchingH. Peter Anvin1-2/+2
2010-03-03btrfs: remove global fs ptr and clean up codeAlek Du1-37/+38
2010-03-02btrfs: get rid of unnecessary _fs variableH. Peter Anvin1-5/+2
2010-03-02btrfs: Implement next_extent and call generic_getfssecAlek Du1-27/+62
2010-03-01pxe: don't allow URL parsing to produce zero bytes; retuneH. Peter Anvin1-8/+21
2010-03-01Add simplified toupper, tolower, str[n]casecmp to coreH. Peter Anvin3-0/+60
2010-02-28pxe: handle tftp:// URLs nativelyH. Peter Anvin2-1/+50
2010-02-28pxe: add a single-tick timeout for PXE stacks which eat transmitsH. Peter Anvin1-2/+2
2010-02-28gfxboot: remove 16-bit gfxboot moduleH. Peter Anvin2-1085/+1
2010-02-28fs: add no_next_extent() dummy functionH. Peter Anvin3-1/+18
2010-02-28core: fs: get rid of the prev_extent memberH. Peter Anvin5-32/+30
2010-02-28core: get rid of unmangle_name completelysyslinux-4.00-pre31H. Peter Anvin11-44/+12
2010-02-28core: remove unmangle_nameH. Peter Anvin7-17/+1
2010-02-28core: add missing dependenciesH. Peter Anvin1-1/+1
2010-02-28pxe: change debugging message to dprintf()H. Peter Anvin1-1/+1
2010-02-28memdisk: drop DEBUG from unzip.cH. Peter Anvin1-0/+2
2010-02-28pxe: drop UDP close from unload sequenceH. Peter Anvin1-14/+23
2010-02-28core: don't use "const volatile" in __jiffies definitionH. Peter Anvin1-1/+1
2010-02-28pxe: revamp timeout, improve the unloading of gpxelinuxH. Peter Anvin1-51/+48
2010-02-28dprintf: make usable on hardwareH. Peter Anvin1-6/+71
2010-02-28com32/lib: remove unused definitionsH. Peter Anvin2-4/+0
2010-02-28MCONFIG.embedded: make sure to honor options in MCONFIG.localH. Peter Anvin1-2/+4
2010-02-28pxelinux: allow "localboot -1" to do INT 18h, just like !pxelinuxH. Peter Anvin1-4/+7
2010-02-27MCONFIG: include MCONFIG.local if one existsH. Peter Anvin1-0/+3
2010-02-27core: drop accidental checkin of -DDEBUG=1syslinux-4.00-pre30H. Peter Anvin1-1/+1
2010-02-26core: fix and simplify generic_getfssec()syslinux-4.00-pre29H. Peter Anvin1-16/+9
2010-02-26ext2: use generic_getfssecsyslinux-4.00-pre28H. Peter Anvin3-150/+109
2010-02-26fat: use generic_getfssec(), fix generic_getfssec(), add dprintfH. Peter Anvin7-105/+141
2010-02-26iso9660: use boot_info_table and fix hybrid modeH. Peter Anvin3-12/+32
2010-02-26iso9660: use generic_getfssec()H. Peter Anvin1-30/+7
2010-02-26fs: add generic getfssecH. Peter Anvin2-2/+181
2010-02-26core/readdir.c: remove unused variableH. Peter Anvin1-1/+0
2010-02-26fs/iso9660: remove unused variablesH. Peter Anvin1-2/+0
2010-02-26dos: make sure we don't look like a Windows imageH. Peter Anvin1-0/+8
2010-02-24doc: document 32-bit-only API callsH. Peter Anvin1-0/+14
2010-02-24opendir: remove unnecessary buffer pointerH. Peter Anvin1-1/+0
2010-02-24iso9660: make readdir() worksyslinux-4.00-pre27H. Peter Anvin1-37/+25
2010-02-24opendir: use internal protected-mode interfacesH. Peter Anvin1-5/+12
2010-02-24fs: searchdir: handle opening a directoryH. Peter Anvin1-0/+2
2010-02-24fs: cleanups: use PVT() macro for all filesystems; iso9660 cleanupsH. Peter Anvin7-42/+72
2010-02-24isolinux: 7C00h -> TEXT_STARTH. Peter Anvin1-3/+3
2010-02-24isolinux: drop dependency on core_xfer_buf in self-loadersyslinux-4.00-pre26H. Peter Anvin1-38/+45
2010-02-24core/mem: better dprintf()H. Peter Anvin2-3/+4
2010-02-24core: fix double free of pathbuf, constify iget filename, fix iso9660H. Peter Anvin7-135/+87
2010-02-24com32: replace hard-coded bounce buffer use in com32/libsyslinux-4.00-pre25H. Peter Anvin11-74/+149
2010-02-24core: fix lowmem mallocH. Peter Anvin4-3/+6
2010-02-24com32: add lzalloc()H. Peter Anvin2-0/+12
2010-02-24lmalloc: set errno on failureH. Peter Anvin1-1/+6
2010-02-24com32: wrapper functions for lowmem allocationsH. Peter Anvin4-0/+67
2010-02-24core: move aligned segments earlierH. Peter Anvin1-17/+18
2010-02-23core: use better malloc; add low memory malloc; fix com32 exitH. Peter Anvin17-258/+451
2010-02-23pxe: clean up/fix generation of ipappend stringsH. Peter Anvin4-40/+22
2010-02-23fs/pxe: drop the use of PKTBUF_SEGH. Peter Anvin3-34/+28
2010-02-23Merge branch 'pxefix' into pathbasedH. Peter Anvin1-0/+4
2010-02-23pxe: set the block size in the fs structureH. Peter Anvin1-0/+4
2010-02-23core: add a direct 32-bit APIH. Peter Anvin11-40/+170
2010-02-23pathbased:btrfs use iget interface and leverage general search routingAlek Du2-175/+81
2010-02-21core/com32.inc: warn about possible double use of core_xfer_bufH. Peter Anvin1-0/+3
2010-02-21core: rewrite loadhigh in CH. Peter Anvin2-62/+121
2010-02-21com32: go back to using real_mode_seg as bounce bufferH. Peter Anvin1-1/+1
2010-02-21core: let xfer_buf_seg, real_mode_seg be assigned by the linkerH. Peter Anvin9-22/+50
2010-02-20Merge remote branch 'origin/master' into pathbasedH. Peter Anvin15-32/+833
2010-02-20libpci: merge BIOS read and BIOS writeH. Peter Anvin6-25/+13
2010-02-16i915resolution: use libpci to access PCI config spacesyslinux-3.85-pre13syslinux-3.85H. Peter Anvin1-19/+11
2010-02-16NEWS: document i915resolution merge.syslinux-3.85-pre12H. Peter Anvin1-0/+4
2010-02-16Merge branch 'i915res'H. Peter Anvin4-2/+813
2010-02-16core: use vk_append for function 0016h temp storagesyslinux-4.00-pre24H. Peter Anvin1-13/+14
2010-02-16core: remove stray -DDEBUGH. Peter Anvin1-2/+0
2010-02-16ext2: handle symlinks larger than a single blockH. Peter Anvin1-5/+33
2010-02-16ext2: a zero block number is actually legitH. Peter Anvin1-4/+5
2010-02-16ext2: drop any 64K limitH. Peter Anvin2-6/+4
2010-02-16fs: move the disk cache into high memoryH. Peter Anvin2-14/+7
2010-02-16ext2: fix confusion between logical and physical block numbersH. Peter Anvin1-2/+2
2010-02-16cache: fix cache initializationH. Peter Anvin1-14/+14
2010-02-16fs: move cache_init() into fs_init, to handle special needsH. Peter Anvin4-3/+26
2010-02-16ext2: fix bmap block number breakageH. Peter Anvin1-12/+9
2010-02-16cache: fix _get_cache_block() return, add lock_cache_block()H. Peter Anvin2-7/+23
2010-02-16cache: update the metadata cache designH. Peter Anvin8-235/+197
2010-02-16core: move fs-related C files into fs/H. Peter Anvin6-0/+0
2010-02-16core: remove obsolete assembly strecpy.incH. Peter Anvin1-28/+0
2010-02-16core: remove obsolete assembly cache.incH. Peter Anvin1-114/+0
2010-02-16fs: use malloc'd mutable pathname bufferssyslinux-4.00-pre23H. Peter Anvin1-48/+80
2010-02-16ext2: clean up types in the bmap functionsH. Peter Anvin3-124/+123
2010-02-16generic_close_file: use put_inode(), not free_inode()H. Peter Anvin1-1/+1
2010-02-15btrfs: use generic_load_configsyslinux-4.00-pre22H. Peter Anvin1-16/+1
2010-02-15fs: centralize symlink handlingH. Peter Anvin3-79/+74
2010-02-15fs: reference-count inodes, fix generic loadconfigH. Peter Anvin10-110/+106
2010-02-15core: separate bcopyxx code and data; use linker-generated symbolsH. Peter Anvin4-28/+39
2010-02-15memmove: don't reverse copy if there is no overlapH. Peter Anvin2-15/+25
2010-02-15Makefile: dos/copybs.com now in dosutilH. Peter Anvin1-2/+2
2010-02-15dosutil: move copybs here, update MakefileH. Peter Anvin4-3/+9
2010-02-14bootsect.inc: change 100000h -> free_high_memorysyslinux-4.00-pre21H. Peter Anvin1-3/+3
2010-02-14pxelinux: remove USE_PXE_PROVIDED_STACKH. Peter Anvin1-20/+6
2010-02-14sysdump: guard against a nonsensical month numberH. Peter Anvin1-0/+7
2010-02-14sysdump: don't force cpuid() to be inlinedH. Peter Anvin1-2/+1
2010-02-14Merge branch 'master' into pathbasedsyslinux-4.00-pre20H. Peter Anvin50-141/+4129
2010-02-14config: allow a chdir at the time a new configuration file is loadedH. Peter Anvin13-39/+98
2010-02-13fs: move to a chdir()-based mechanism for managing cwdsyslinux-4.00-pre19H. Peter Anvin18-353/+412
2010-02-13mtools: add MTOOLS_FAT_COMPATIBILITY=1H. Peter Anvin1-2/+3
2010-02-13chain.c: part_info -> partinfosyslinux-3.85-pre11H. Peter Anvin1-1/+1
2010-02-13NEWS: update for 3.85 releaseH. Peter Anvin1-1/+16
2010-02-13chain.c32: add option to set hidden sectors; load boot sector for NTLDRH. Peter Anvin1-66/+134
2010-02-12pxelinux: complete but disable debugging code, not for productionsyslinux-3.85-pre10H. Peter Anvin1-5/+14
2010-02-12core: document the stack location, use STACK_TOP throughoutH. Peter Anvin4-7/+12
2010-02-12pxelinux: move the stack to avoid AMI BIOS bugH. Peter Anvin3-8/+24
2010-02-10fs: fix cwd setting for FAT/iso9660/extfssyslinux-4.00-pre18H. Peter Anvin4-26/+19
2010-02-10pathbased: Add FAT support to extlinux and let FAT be "true" pathbasedAlek Du4-104/+207
2010-02-10pathbased: fix relative path in the extlinux installerAlek Du1-1/+1
2010-02-10Merge branch 'fsc' into pathbasedH. Peter Anvin764-10521/+65262
2010-02-08Merge branch 'master' into i915ressyslinux-3.85-pre63H. Peter Anvin48-57/+4003
2010-02-08vesa: for jpg or png images, tile the image across the screenH. Peter Anvin1-9/+37
2010-02-08sysdump: quiet gcc warningH. Peter Anvin1-1/+2
2010-02-08memdisk: make "nopass" type-specific, add "nopassany"H. Peter Anvin1-4/+11
2010-02-07sysdump: use the same serial receive threshold as the coresyslinux-3.85-pre9H. Peter Anvin1-1/+1
2010-02-07sysdump: make ymodem work even on a serial consoleH. Peter Anvin3-13/+47
2010-02-07sysdump: don't include final null byte in version fileH. Peter Anvin1-1/+1
2010-02-07sysdump: ymodem: actually retransmit a block if we get NAKH. Peter Anvin1-2/+2
2010-02-07sysdump: actually make the new backend system worksyslinux-3.85-pre8H. Peter Anvin7-57/+72
2010-02-07sysdump: change to a two-phase generate/output model, buffer in memoryH. Peter Anvin10-193/+183
2010-02-07sysdump: serial: add missing header fileH. Peter Anvin1-0/+1
2010-02-07sysdump: be_tftp.c: fix prototypeH. Peter Anvin1-1/+3
2010-02-07sysdump: *actually* generate the proper version stringH. Peter Anvin2-4/+10
2010-02-07sysdump: handle the case of more than one DMI tableH. Peter Anvin1-4/+11