summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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
2010-02-07sysdump: record the sysdump version used to generate a bundleH. Peter Anvin2-1/+15
2010-02-07sysdump: dump CPUID informationsyslinux-3.85-pre7H. Peter Anvin3-0/+115
2010-02-07sysdump: remove unused variableH. Peter Anvin1-1/+0
2010-02-06sysdump: be more explicit about what we are doingH. Peter Anvin4-2/+9
2010-02-06sysdump: fix the dumping of the e820 memory informationH. Peter Anvin1-0/+1
2010-02-06sysdump: fix hacking of the DMI structure addressH. Peter Anvin1-7/+4
2010-02-06sysdump: dump memory map informationH. Peter Anvin3-0/+82
2010-02-06sysdump: add PCI config space dumpingH. Peter Anvin4-1/+72
2010-02-06sysdump: add support for dumping DMI tablesH. Peter Anvin6-91/+136
2010-02-06sysdump: add back ymodem support; clean up memory dump structureH. Peter Anvin15-275/+325
2010-02-06sysdump: add missing return statement in cpio_writefile()H. Peter Anvin1-0/+2
2010-02-06pxe: add missing prototype for pxe_dns()H. Peter Anvin1-0/+1
2010-02-06sysdump: dump vesa modes, generate usable timestampsH. Peter Anvin12-15/+165
2010-02-06sysdump: first working version (can dump lowmem over TFTP)H. Peter Anvin9-6/+389
2010-02-06com32: add library function for DNS lookupH. Peter Anvin2-0/+71
2010-02-06syslinux/pxe.h use the same type as <com32.h> for a far pointerH. Peter Anvin1-4/+2
2010-02-06pxelinux: give our own IP address in the "derivate info" API callH. Peter Anvin3-1/+4
2010-02-06sysdump: port memdump to com32 with the intent of enhancing itH. Peter Anvin10-0/+2652
2010-02-05memdump: srecs need a length, and max 32 data bytesH. Peter Anvin1-7/+2
2010-02-05memdump: allow outputting S-recordsH. Peter Anvin8-26/+176
2010-02-05Merge branch 'master' into fscsyslinux-4.00-pre17fscH. Peter Anvin2-2/+18
2010-02-05PXE: fix the EFI localboot hackH. Peter Anvin2-17/+26
2010-02-05pxelinux: call reset_pxe before local bootsyslinux-3.85-pre6H. Peter Anvin1-0/+1
2010-02-05gPXE: change heap size to 512KH. Peter Anvin2-2/+18
2010-02-05pxe: make gPXE workH. Peter Anvin1-176/+162
2010-02-04Merge branch 'master' into fscH. Peter Anvin692-9821/+64369
2010-02-04memdisk: update documentationH. Peter Anvin1-4/+11
2010-02-04fs: generic handling of single dot (.) in disk-based filesystemssyslinux-4.00-pre16H. Peter Anvin1-23/+26
2010-02-04FAT: handle WinNT filename case flagsH. Peter Anvin2-11/+17
2010-02-04codepage: add a lower-case tableH. Peter Anvin2-6/+37
2010-02-04FAT: cache file position, re-enable codepagesH. Peter Anvin5-100/+222
2010-02-04gPXE: bump the window size to 64KH. Peter Anvin2-2/+17
2010-02-03gPXE: suppress the Ctrl+B bannersyslinux-3.85-pre5H. Peter Anvin3-1/+31
2010-02-03Merge branch 'master' into i915ressyslinux-3.85-pre62H. Peter Anvin695-9856/+64396
2010-02-03Merge branch 'chainload'H. Peter Anvin2-110/+210
2010-02-03menu: add MENU CLEAR optionH. Peter Anvin4-1/+16
2010-02-03menu: when running hidden, clear the screen before final bootH. Peter Anvin1-5/+17
2010-02-03pxelinux: allow chainloading from gpxelinuxchainloadH. Peter Anvin2-108/+208
2010-02-03pxelinux: stop using the PXE-provided stackH. Peter Anvin1-2/+2
2010-02-02gpxelinux: use the cached DHCP packetH. Peter Anvin1-0/+1
2010-02-02Update gPXE to version 1.0.0H. Peter Anvin683-9709/+64099
2010-02-01FAT: For FAT32, the root directory is a cluster chainsyslinux-4.00-pre15H. Peter Anvin1-7/+13
2010-02-01Merge commit 'origin/master' into fscH. Peter Anvin4-15/+26
2010-02-01mkdiskimage: add option -s to make a sparse imagesyslinux-3.85-pre4H. Peter Anvin1-6/+10
2010-02-01core: set QUIET_FLAG if we load Linux "quiet"H. Peter Anvin2-4/+8
2010-01-31FAT: remove debugging printfsyslinux-4.00-pre14H. Peter Anvin1-4/+1
2010-01-31FAT: fix FAT16/32 next cluster calculation, make more similar to FAT12H. Peter Anvin1-10/+16
2010-01-31FAT: fix next_sector implementationsyslinux-4.00-pre13H. Peter Anvin1-5/+5
2010-01-27Merge branch 'master' into fscsyslinux-4.00-pre12H. Peter Anvin1-4/+4
2010-01-27chain.c32: Handle nonlinear logical partitionssyslinux-3.85-pre3H. Peter Anvin1-5/+8
2010-01-25openmem: fix openmem()syslinux-4.00-pre11H. Peter Anvin1-1/+2
2010-01-25core/fs: abstract filesystem, use cache for ext2 group descriptorsH. Peter Anvin10-171/+142
2010-01-25FAT: use an anonymous unionH. Peter Anvin2-2/+2
2010-01-25FAT: deal with non-mirrored FATs for FAT32H. Peter Anvin1-0/+6
2010-01-25core/fs: make it more explicit sector size is per filesystemH. Peter Anvin6-25/+33
2010-01-25fs.h: fix prototypeH. Peter Anvin1-1/+1
2010-01-25FAT: Compare cluster count to total number of clustersH. Peter Anvin2-23/+23
2010-01-25FAT: generate EOF depending on exceeding the number of clustersH. Peter Anvin1-12/+20
2010-01-25ldlinux: fix FAT EOF detectionH. Peter Anvin1-3/+6
2010-01-25runkernel: we only look at the first letter in vga=...H. Peter Anvin1-4/+4
2010-01-25FAT: handle the cluster number being 1H. Peter Anvin1-1/+1
2010-01-25FAT: clean up cluster arithmeticH. Peter Anvin1-7/+8
2010-01-24FAT: be more explicit why we think a filesystem is badH. Peter Anvin1-14/+21
2010-01-24FAT: fix installer on FAT32 filesystemsH. Peter Anvin1-0/+1
2010-01-24Merge commit 'origin/master' into fscH. Peter Anvin3-5/+20
2010-01-24Merge branch 'master' into fscH. Peter Anvin48-124/+114
2010-01-22Merge branch 'master' into i915ressyslinux-3.85-pre61H. Peter Anvin2-4/+10
2010-01-22Add support for "vga=current"H. Peter Anvin2-4/+10
2010-01-22vesa: allow arbitrary resolutions on some Intel chipsetsH. Peter Anvin4-2/+813
2010-01-22extlinux: make installer rewrite the whole fileH. Peter Anvin1-8/+11
2010-01-22core: don't reset the video mode when invoking the kernelH. Peter Anvin2-1/+10
2010-01-21Merge branch 'fsc' into pathbasedH. Peter Anvin2-2/+10
2010-01-21core/diskio: correct the EDD parameter querysyslinux-4.00-pre10H. Peter Anvin1-1/+7
2010-01-21core/diskstart: we don't have 64-bit partition offset just yet...H. Peter Anvin1-1/+3
2010-01-13pathbased: clean up diskstart address numbers, 256 byte subvolsH. Peter Anvin2-17/+23
2010-01-13pathbased:btrfs: initial subvol supportAlek Du6-27/+156
2010-01-10MCONFIG: add debugging version of GCCWARNsyslinux-3.85-pre2H. Peter Anvin1-0/+2
2010-01-10dmi_processor.c: remove unreachable table valuesH. Peter Anvin1-50/+2
2010-01-10disk/bootloaders.c: fix bogus const in get_bootloader_string()H. Peter Anvin2-2/+2
2010-01-10disk/ata.c: fix signedness weirdness in ata_id_c_string()H. Peter Anvin1-1/+1
2010-01-10com32/lib: remove unused variable in syslinux_getadv()H. Peter Anvin1-1/+1
2010-01-10zlib: fix warning in crc32.cH. Peter Anvin1-1/+1
2010-01-10com32/lib: fix external prototype for __vesacon_open()H. Peter Anvin1-1/+1
2010-01-10com32/lib: fix inappropriate & in sys/colortable.cH. Peter Anvin1-1/+1
2010-01-10com32/lib: add cast in __parse_argv()H. Peter Anvin1-1/+1
2010-01-10libgcc: fix signedness warning in __moddi3()H. Peter Anvin1-1/+1
2010-01-10com32/lib: fix unused argument warning in fdopendir()H. Peter Anvin1-0/+2
2010-01-10com32/lib: fix unused parameter warning in chdir()H. Peter Anvin1-0/+4
2010-01-10memdisk: fix non-prototype function declarationH. Peter Anvin1-1/+1
2010-01-10com32/lib: fix warning in str*cmp()H. Peter Anvin4-4/+8
2010-01-10com32/lib: fix warnings in opendir/readdir/closedirH. Peter Anvin3-1/+6
2010-01-10Makefile: replace -W -Wall with centralized $(GCCWARN)H. Peter Anvin11-14/+17
2010-01-10cmenu: clean up some () that should be (void)H. Peter Anvin3-4/+4
2010-01-10NEWS: document Grub4DOS chainloadingH. Peter Anvin1-0/+2
2010-01-10chain.c32: simplify the grub4dos supportH. Peter Anvin1-13/+9
2010-01-10chain.c32: add grldr= command for Grub4dosKim Mik1-1/+12
2010-01-06Update README for 2010H. Peter Anvin1-1/+1
2010-01-06Change () prototypes to (void)H. Peter Anvin12-38/+48
2010-01-06core: initial work on path-based cwd selectionH. Peter Anvin6-20/+68
2010-01-06Merge branch 'master' into fscH. Peter Anvin5-24/+28
2010-01-06Update date to 2010H. Peter Anvin3-2/+3
2010-01-06core: Remove the built-in defaultH. Peter Anvin4-22/+25
2009-12-30Merge branch 'master' into fscH. Peter Anvin2-4/+6