aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-07-21xfs: Some bugfixesPaulo Alcantara1-32/+57
2012-07-21xfs: Remove duplicate variable attributionPaulo Alcantara1-4/+1
2012-07-21xfs: Fix some inode number conversionsPaulo Alcantara1-8/+14
2012-07-21xfs: Add xfs_iget() to filesystem opsPaulo Alcantara2-45/+316
2012-07-21Add support for 64-bit filesystem compatible struct inode.Chen Baozi1-3/+3
2012-07-21xfs: Fix inode size attributionPaulo Alcantara1-1/+1
2012-07-21xfs: Add xfs_get_agi() functionPaulo Alcantara1-21/+39
2012-07-21xfs: Fix inode lookup in chunks of 64 inodesPaulo Alcantara2-28/+72
2012-07-21Fix the calculation of the block of the root of the inode B+tree.Chen Baozi1-1/+1
2012-07-21xfs: Add xfs_iget_root() to XFS filesystem opsPaulo Alcantara3-39/+260
2012-07-21extlinux: put set_attributes() back to ext2_fat_install_file().Chen Baozi1-0/+6
2012-07-21xfs: Implement xfs_fs_init() functionPaulo Alcantara5-280/+522
2012-07-21xfs: Initial skeleton for XFS filesystem supportPaulo Alcantara5-0/+1180
2012-07-21mbr: Add support for loading VBRs from XFS filesystemsPaulo Alcantara1-0/+13
2012-07-21EXTLINUX: Initial XFS filesystem supportPaulo Alcantara6-41/+1324
2012-07-20com32: Use --as-needed for LDFLAGSMatt Fleming5-25/+12
2012-07-20Use pxe_call() instead of COMBOOT APIMatt Fleming13-112/+34
2012-07-20elflink: Replace __intcall() with direct function callsMatt Fleming33-243/+134
2012-07-20lib/sys/module: Add support for weak symbolsMatt Fleming2-3/+22
2012-07-20ldlinux: Stop using the internal KT_* image typesMatt Fleming9-60/+81
2012-07-20core/elflink: Delete ADV code that's already in ldlinuxMatt Fleming2-161/+0
2012-07-19Only compile dprintf/vdprintf if DEBUG_PORT is definedH. Peter Anvin4-4/+13
2012-07-19Merge branch 'master' into elflinkMatt Fleming11-34/+208
2012-07-19ldlinux: Return immediately after we execute() a commandMatt Fleming1-0/+1
2012-07-19Correct initialization of the cache doubly-linked listsyslinux-4.06-pre11H. Peter Anvin1-2/+2
2012-07-05core: Makefile: Do not enable debug by defaultPaulo Alcantara1-1/+1
2012-07-05vdprintf: Remove unused variablePaulo Alcantara1-3/+2
2012-07-05elf_module: Remove unused variablePaulo Alcantara1-3/+1
2012-07-04Fix Makefile install targetsMatt Fleming4-10/+7
2012-07-03menu: Supply the command type to execute()Matt Fleming3-4/+10
2012-07-02dprintf: Always include the dprintf implementation in libcom32core.aMatt Fleming2-9/+2
2012-06-29linux.c32: add missing break;syslinux-4.06-pre10H. Peter Anvin1-0/+1
2012-06-29linux.c32: allow loading arbitrary setup_data blobsH. Peter Anvin1-12/+36
2012-06-29setup_data: if nothing to load and version < 2.09, no harm no foulH. Peter Anvin1-3/+3
2012-06-29setup_data: check to make sure kernel version >= 0x0209H. Peter Anvin1-0/+7
2012-06-29linux.c32: add support for a device tree blob (dtb)H. Peter Anvin1-2/+25
2012-06-29<syslinux/linux.h>: add missing setup_data_init() definitionH. Peter Anvin1-0/+2
2012-06-29Change fdt-specific loader into a generic setup_data loaderH. Peter Anvin6-68/+90
2012-06-29com32: Add device tree supportThierry Reding6-6/+98
2012-06-29fat: Make mangle behavior similar to the standard oneH. Peter Anvin1-16/+19
2012-06-29win: Use lower-case private definition of STORAGE_DEVICE_NUMBERH. Peter Anvin1-6/+6
2012-06-29SEG(): centralize the bad bailoutH. Peter Anvin2-6/+16
2012-06-29com32: mark the invalid SEG() as __unlikely()H. Peter Anvin1-1/+1
2012-06-29SEG(): make SEG() puke on bad pointers if DEBUG is definedH. Peter Anvin2-1/+15
2012-06-29elflink: fix dependency problem in cmenu/Makefilesyslinux-5.00-pre6H. Peter Anvin2-17/+6
2012-06-28elflink: Use ConfigName directly, the comboot API doesn't worksyslinux-5.00-pre5H. Peter Anvin3-45/+4
2012-06-28Merge remote-tracking branch 'origin/master' into elflinkH. Peter Anvin4-43/+86
2012-06-28Actually keep track of the pathnames for all elementssyslinux-4.06-pre9H. Peter Anvin4-81/+80
2012-06-28chdir: collapse /./ and /../ in path for conventional filesystemssyslinux-4.06-pre8H. Peter Anvin1-6/+50
2012-06-27Makefile: fix misplaced dotH. Peter Anvin1-1/+1
2012-06-27Merge remote-tracking branch 'origin/master' into elflinkH. Peter Anvin1-1/+1
2012-06-27win32: assume STORAGE_DEVICE_NUMBER is definedH. Peter Anvin1-1/+1
2012-06-27Merge branch 'elflink' of ssh://terminus.zytor.com/pub/git/syslinux/syslinux ...H. Peter Anvin34-184/+368
2012-06-22Merge remote-tracking branch 'origin/master' into elflinksyslinux-5.00-pre4H. Peter Anvin9-51/+547
2012-06-20syslxopt: fix syntax errorssyslinux-4.06-pre7H. Peter Anvin1-2/+2
2012-06-20NEWS: document extlinux --deviceH. Peter Anvin1-0/+1
2012-06-20extlinux: add --device option to override device detectH. Peter Anvin4-5/+27
2012-06-20extlinux: centralize and reuse btrfs validationH. Peter Anvin1-34/+77
2012-06-20module: Make list of DT_NEEDED entries per-moduleMatt Fleming2-15/+10
2012-06-20ldlinux: Don't lfree() 'kernel' twiceMatt Fleming1-1/+0
2012-06-20Revert "pxe: resolve names via DNS from protected-mode code"Matt Fleming8-52/+68
2012-06-20com32: Per-object file LDFLAGSMatt Fleming6-3/+39
2012-06-20fs: Add .copy_super to struct fs_opsMatt Fleming3-5/+5
2012-06-19extlinux: better methods for finding device matchesH. Peter Anvin5-44/+474
2012-06-13Merge remote-tracking branch 'hpa/master'Erwan Velu3-9/+39
2012-06-12Merge remote-tracking branch 'origin/master' into elflinksyslinux-5.00-pre3H. Peter Anvin3-9/+39
2012-06-12elflink: Fix compiler warningMatt Fleming1-1/+1
2012-06-11Merge remote-tracking branch 'genec/linux-com32-error-message-for-hpa'syslinux-4.06-pre6H. Peter Anvin1-7/+34
2012-06-11isohybrid: Fix building with --as-neededMicah Gersten1-1/+1
2012-06-09linux.c32: Make errors clearer for usersGene Cumm1-7/+34
2012-06-09com32: Add missing DHCP pack/unpack filesMatt Fleming1-1/+1
2012-06-08pxechn: Fix merge botch s/pxe_dns/pxe_dns_resolv/Matt Fleming1-2/+2
2012-06-08Delete all references to __com32.cs_bounceMatt Fleming14-88/+229
2012-06-08module: Actually use last component of DT_NEEDED pathnameMatt Fleming2-13/+15
2012-06-08ldlinux: fixes bug that happens when using fullpath for a COM32 moduleAndre Ericson2-10/+5
2012-06-07Merge remote-tracking branch 'mfleming/merge/elflink/master' into elflinkH. Peter Anvin120-2509/+11708
2012-06-07chainboot: clean up old assemblyismsH. Peter Anvin1-57/+38
2012-06-07execute(): move chainbooting code to its own fileH. Peter Anvin4-137/+180
2012-06-07Merge remote-tracking branch 'mfleming/elflink-dot-zero' into elflinkH. Peter Anvin11-3/+184
2012-06-07elflink: Fix boot sector bootingMatt Fleming11-3/+184
2012-06-04btrfs: Fix booting off a btrfs subvolume.Alexander E. Patrakov1-1/+4
2012-06-02prdhcp.c32: Fix what is retrieved.Gene Cumm1-2/+3
2012-06-02prdhcp.c32: Add to MakefileGene Cumm1-1/+1
2012-06-02prdhcp.c32: Print DHCP packetsGene Cumm1-0/+163
2012-06-01doc/pxechn.txt: add -S, examples, clarifyGene Cumm1-8/+11
2012-06-01pxechn.c32: add -S to transform sname to siaddrGene Cumm1-2/+31
2012-05-31doc/pxechn.txt: WDS specifics, example, issueGene Cumm1-4/+10
2012-05-31Merge remote-tracking branch 'zytor/master' into merge/elflink/masterMatt Fleming120-2509/+11708
2012-05-30Merge remote-tracking branch 'hpa/master'Erwan Velu1-8/+9
2012-05-29core: remove unused variable in scan_highmem_area()H. Peter Anvin1-2/+0
2012-05-29Merge commit 'd76af0754db7ddd4c06215d922d213c93178c0af' into elflinkH. Peter Anvin6-13/+42
2012-05-29relocs: Move stop to the endH. Peter Anvin1-8/+9
2012-05-29NEWS: add pxechn.c32Gene Cumm1-0/+3
2012-05-29hdt: Removing builting sleep support in sayErwan Velu2-19/+1
2012-05-29hdt: 0.5.2-pre3 releasehdt/0.5.2-pre3Erwan Velu1-1/+1
2012-05-29Merge branch 'master' of git://git.zytor.com/syslinux/syslinuxErwan Velu14-130/+1847
2012-05-29pxe: move hardwired DHCP options into high memoryH. Peter Anvin4-49/+68
2012-05-29hdt: Adding sleep commandErwan Velu5-1/+21
2012-05-29pxe: remove remaining stray trackbuf referenceH. Peter Anvin1-13/+12
2012-05-29hdt: Adding display command to change backgroundErwan Velu5-0/+30
2012-05-29pxe: stop using trackbuf for DHCP packetsH. Peter Anvin3-15/+23
2012-05-29core/font.c: remove another reference to trackbufH. Peter Anvin1-1/+0
2012-05-29core/font: clean up and remove trackbuf usageH. Peter Anvin1-36/+27
2012-05-29relocs: sync with the Linux kernelH. Peter Anvin3-98/+286
2012-05-28core: add support for .init/fini_tableH. Peter Anvin1-4/+5
2012-05-28com32.ld: handle .init_array and .fini_arraysyslinux-4.06-pre5H. Peter Anvin1-23/+10
2012-05-28pxechn: Turn off debugGene Cumm1-3/+13
2012-05-28ldlinux: fixes bug that happens when using fullpath for a COM32 moduleAndre Ericson1-0/+4
2012-05-28com32: fix warning in host modulePaulo Alcantara1-0/+1
2012-05-28com32: fix warning in elf_modulePaulo Alcantara1-1/+2
2012-05-28localboot: remove unnecessary real-mode callPaulo Alcantara4-12/+39
2012-05-27Merge remote-tracking branch 'hdt/master'syslinux-4.06-pre4H. Peter Anvin19-91/+707
2012-05-27Merge remote-tracking branch 'genec/diag-mbr-fix-for-hpa'H. Peter Anvin2-3/+5
2012-05-27diag/mbr: Clarify READMEGene Cumm1-1/+3
2012-05-27Update diag/mbr instruction to match the current filename.Jean-Christian de Rivaz1-2/+2
2012-05-27pxechn.c32: PXE NBP chainloaderGene Cumm3-1/+1218
2012-05-27COM32: add DHCP pack/unpack functionsH. Peter Anvin4-1/+323
2012-05-27hdt: 0.5.2-pre2 releasehdt/0.5.2-pre2Erwan Velu1-1/+1
2012-05-27hdt: Adding say & postexec demoErwan Velu1-0/+9
2012-05-27hdt: Adding say commandErwan Velu2-0/+62
2012-05-27hdt: Adding nomodule support in cliErwan Velu9-5/+84
2012-05-27hdt: Fixing argument mgmt in cliErwan Velu1-2/+2
2012-05-27hdt: Adding more debug traces in cliErwan Velu1-6/+8
2012-05-25hdt: Fixing chain32 target in makefileErwan Velu1-1/+1
2012-05-25Merge remote-tracking branch 'hpa/master'Erwan Velu32-1964/+5044
2012-05-22com32: remove duplicate modulesAndre Ericson3-51/+15
2012-05-19graphics: make use of syslinux_force_text_mode()Paulo Alcantara14-82/+53
2012-05-18CLI: don't highlight the promptsyslinux-5.00-pre2H. Peter Anvin2-2/+2
2012-05-18syslinux_boot_linux(): revert to text mode unless vga=currentH. Peter Anvin1-0/+11
2012-05-18com32: make syslinux_dump_*() pure debugging functionsH. Peter Anvin9-65/+48
2012-05-18Use <dprintf.h> instead of an ad hoc definitionH. Peter Anvin6-58/+6
2012-05-18dprintf: always define dprintf2/vdprintf2H. Peter Anvin1-7/+7
2012-05-18lib/shuffle: use <dprintf.h>H. Peter Anvin1-17/+1
2012-05-18dprintf: add the ability to log to stdioH. Peter Anvin3-10/+21
2012-05-18vdprintf.c: undo double-printingH. Peter Anvin1-2/+0
2012-05-18CLI: Stick to the classic "boot: " prompt rather than "syslinux$"H. Peter Anvin1-1/+1
2012-05-18fs.h: A slighly more useful default PATHH. Peter Anvin1-1/+1
2012-05-18Makefile: install library modules, tooH. Peter Anvin1-1/+2
2012-05-18elflink: Make sure to install ldlinux.c32 at install timeH. Peter Anvin1-0/+1
2012-05-18elflink: make dprintf() usable in the coreH. Peter Anvin3-9/+13
2012-05-18syslinux.mk: use $(MAKEDIR) not $(makefiledir)H. Peter Anvin1-2/+2
2012-05-12graphics: report video mode change from protected-mode codePaulo Alcantara5-20/+61
2012-05-12com32: Do not use hard-coded values for PXE flagsPaulo Alcantara3-4/+11
2012-05-12pxe: resolve names via DNS from protected-mode codePaulo Alcantara8-68/+53
2012-05-12pxe: rename pxe_dns_resolv() function to pm_pxe_dns_resolv()Paulo Alcantara2-7/+3
2012-05-12host.c32: do not use INT 22h, AX=0x0010 to resolve DNSPaulo Alcantara1-21/+22
2012-05-12PXELINUX: do not use hard-coded valuesPaulo Alcantara1-4/+4
2012-05-12ISOLINUX: use bailmsg string in kaboom()Paulo Alcantara1-1/+1
2012-05-12ISOLINUX: trivial fixPaulo Alcantara1-1/+1
2012-05-04Merge remote-tracking branch 'mfleming/elflink' into elflinkH. Peter Anvin5-50/+58
2012-05-03ldlinux: Parse ALLOWOPTIONS directiveMatt Fleming2-1/+7
2012-05-03elflink: Fix TIMEOUT and TOTALTIMEOUT handlingMatt Fleming5-48/+50
2012-05-01ldlinux: Don't drop args if we auto-lookup cmd extensionMatt Fleming1-1/+1
2012-04-25Merge remote-tracking branch 'genec/diag-geodsp-perl-for-hpa'H. Peter Anvin2-4/+102
2012-04-17get_key: Valid key values are positiveH. Peter Anvin1-2/+2
2012-04-17core/graphics.c: Fixes and cleanupsH. Peter Anvin1-34/+25
2012-04-17hw/vga.h: Header file for VGA hardware registersH. Peter Anvin1-0/+104
2012-04-17Merge branches 'auto-extension' and 'fix-build-warnings' into elflinkMatt Fleming51-922/+1204
2012-04-17Mark unused function parameters as __unusedMatt Fleming9-10/+14
2012-04-17elflink: Remove unused variablesMatt Fleming6-7/+2
2012-04-17fs: Include unistd.h for chdir() prototypeMatt Fleming1-0/+1
2012-04-17fs: Include header for close() prototypeMatt Fleming1-0/+1
2012-04-17elflink: Allocate space for 'realname'Matt Fleming1-1/+1
2012-04-17elflink: Delete obsolete constructor codeMatt Fleming1-13/+0
2012-04-17conio: Fix up compiler warningsMatt Fleming1-3/+3
2012-04-17graphics: Fix GXPix* assignmentMatt Fleming1-5/+7
2012-04-17font: Cast away compiler warningMatt Fleming1-1/+1
2012-04-17writestr: Include core.h for writechr() prototypeMatt Fleming1-0/+1
2012-04-17hello: Delete unused variable 'console_init'Matt Fleming1-2/+0
2012-04-17init: Fix up compiler warningsMatt Fleming1-4/+5
2012-04-17localboot: Include header files for function prototypesMatt Fleming1-1/+5
2012-04-17meminfo: If we allocate with lmalloc() we should free with lfree()Matt Fleming2-5/+5
2012-04-17ldlinux: Include write_serial() prototypeMatt Fleming1-0/+1
2012-04-17core: Move write_serial() prototype to core.hMatt Fleming2-2/+9
2012-04-17ldlinux: Use signed char consistentlyMatt Fleming3-9/+9
2012-04-17ldlinux: Fix uninitialized variable warningMatt Fleming1-1/+1
2012-04-17ldlinux: Add prototype for new_linux_kernel()Matt Fleming2-1/+4
2012-04-17ldlinux: Fix number of arguments to start_ldlinux()Matt Fleming2-1/+3
2012-04-17ldlinux: Cast some arguments to avoid compiler warningsMatt Fleming1-3/+3
2012-04-17ldlinux: Use '\0' instead of NULL when dealing with charactersMatt Fleming1-1/+1
2012-04-17core: Add open_config() prototypeMatt Fleming1-0/+1
2012-04-17ldlinux: Fix build warnings caused by refstrdup() usageMatt Fleming1-4/+8
2012-04-17ldlinux: Silence gcc warning about uninitialized variableMatt Fleming1-1/+1
2012-04-17ldlinux: Add print_labels() prototype to config.hMatt Fleming1-0/+1
2012-04-17ldlinux: Fix check for last command line entryMatt Fleming1-1/+1
2012-04-17ldlinux: Match arg types to function prototypesMatt Fleming1-5/+6
2012-04-17ldlinux: Tag __syslinux_init() as __constructorMatt Fleming2-2/+1
2012-04-17ldlinux: parse_kernel_type() parameter should be constMatt Fleming1-1/+1
2012-04-17ldlinux: Include headers for function prototypesMatt Fleming2-0/+2
2012-04-17elflink: Add _module_unload() prototype to module.hMatt Fleming1-3/+12
2012-04-17elflink: Fix module_load() compiler warningsMatt Fleming1-1/+2
2012-04-17elflink: Fix build warningsMatt Fleming6-19/+25
2012-04-17elflink: Delete dump_elf_module()Matt Fleming2-19/+0
2012-04-17syslinux/idle.c: Fix build warnings from missing prototypesMatt Fleming1-0/+1
2012-04-17sys/fileclose.c: Fix build warning from missing prototypeMatt Fleming1-0/+1
2012-04-17sys/fileread.c: Fix build warning from missing prototypeMatt Fleming1-0/+1
2012-04-17sys/open.c: Fix building warnings from missing prototypeMatt Fleming1-0/+1
2012-04-17getcwd.c: Include core_getcwd() prototypeMatt Fleming1-0/+1
2012-04-17core: Partial revert of commit 9333426b and unify lmalloc()Matt Fleming4-12/+8
2012-04-16ldlinux: Automatically lookup file extensionMatt Fleming1-24/+133