aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2009-08-14btrfs: beginning of btrfs supportbtrfsH. Peter Anvin9-7/+2900
2009-08-13core: kaboom.c: file missing from previous checkinH. Peter Anvin1-0/+16
2009-08-12core: cleaner way to call kaboom from 32-bit codeH. Peter Anvin3-10/+18
2009-08-12netinet/in.h: add __constfunc to inlinesH. Peter Anvin1-4/+5
2009-08-12netinet/in.h: put in explicit casts for all the hton/ntoh macrosH. Peter Anvin1-6/+6
2009-08-12core: use stpcpy() as generic_unmangle_name()H. Peter Anvin6-12/+10
2009-08-12iso9660: adjust to the new VFSH. Peter Anvin1-110/+114
2009-08-12com32: remove strpcpy() - we already have stpcpy()H. Peter Anvin4-23/+2
2009-08-12core: make FILENAME_MAX common; librarize mangle/unmangleH. Peter Anvin14-151/+124
2009-08-12core: more filesystem-specific files into subdirectoriesH. Peter Anvin11-188/+5
2009-08-11core: VFS cleanups: add a persistent generic struct fileH. Peter Anvin12-169/+232
2009-08-11Merge commit 'liu/master' into fscsyslinux-4.00-pre2H. Peter Anvin6-50/+54
2009-08-11pxe: more tweaks to the open (searchdir) routineH. Peter Anvin1-131/+114
2009-08-11netinet/in.h: adjust hton/ntoh macros to be true constantsH. Peter Anvin1-11/+20
2009-08-11pxe: clean up C code; reimplement "Plan C"; share PXE API definitionsH. Peter Anvin5-755/+695
2009-08-11Core:SYSLINUX: make searchdir do workLiu Aleaxander4-28/+31
2009-08-11Core:SYSLINUX: fix the vfat_searchdirLiu Aleaxander6-27/+28
2009-08-10core: remove assembly definition of Files in iso/pxelinuxH. Peter Anvin6-53/+42
2009-08-10MCONFIG: update GCCOPTH. Peter Anvin3-0/+15
2009-08-10core: add missing (void), drop casts for Files[], cleanupsH. Peter Anvin2-14/+13
2009-08-10ext2: fix missing (void), use standard form for loopH. Peter Anvin1-5/+5
2009-08-10Merge commit 'liu/master'; fix Files[] definitionH. Peter Anvin16-229/+202
2009-08-10core/diskstart.inc: make the root filesystem a configurableH. Peter Anvin3-19/+11
2009-08-09core: merge ldlinux.asm and extlinux.asmH. Peter Anvin4-401/+210
2009-08-09Merge branch 'core32' into fscH. Peter Anvin11-95/+334
2009-08-09core: remove hack for dynamic symbol table generationcore32H. Peter Anvin2-15/+3
2009-08-09Core:pxelinux: improves the tftp options parsingLiu Aleaxander1-8/+5
2009-08-09pxe: fix OACK packet handlingLiu Aleaxander1-3/+8
2009-08-08Merge branch 'master' into core32H. Peter Anvin9-80/+331
2009-08-08Core: code-cleanLiu Aleaxander3-35/+3
2009-08-08Core: unmangle_name convertedLiu Aleaxander14-97/+85
2009-08-08Core:EXTLINUX: fix the bug of open_file_t struct in extlinuxLiu Aleaxander1-1/+3
2009-08-08Core: move the comman externs to core.hLiu Aleaxander5-10/+4
2009-08-08Core: add _static_ statement to all fsLiu Aleaxander4-84/+82
2009-08-08core:PXELINUX: fix the OACK option parsing bug.Liu Aleaxander1-13/+13
2009-08-08Core: get the rid of the ld warningsLiu Aleaxander3-6/+7
2009-08-07extlinux: add ext4 support to the installersyslinux-4.00-pre1H. Peter Anvin1-4/+5
2009-08-07Makefile: add back the gpxe directoryH. Peter Anvin1-1/+1
2009-08-07Merge branch 'core32' into fscH. Peter Anvin38-340/+854
2009-08-06Core:PXELINUX: pxelinux derivative merged succeesfullyLiu Aleaxander12-130/+132
2009-08-06Core:PXELINUX: try to merge pxelinuxLiu Aleaxander16-2042/+2301
2009-08-03NEWS: document isohybrid -id fixed.H. Peter Anvin1-0/+1
2009-08-03isohybrid: convert -id to a binary stringSteffen Winterfeldt1-1/+1
2009-08-02memdisk: remove unnecessary %ifdefsyslinux-3.83-pre6H. Peter Anvin1-4/+0
2009-08-02memdisk: don't set CX:DX for INT 13h AH=15h for floppiesH. Peter Anvin2-5/+54
2009-08-02MEMDISK: additional EDD DPT FieldsMiller, Shao1-2/+2
2009-07-31memdisk: correct the types for the EDD DPT, and write a real onesyslinux-3.83-pre5H. Peter Anvin2-27/+41
2009-07-31memdisk: don't write the EDD DPT unless we are in EDD mode...H. Peter Anvin1-6/+8
2009-07-30Merge commit 'andytim/freedos'H. Peter Anvin2-0/+20
2009-07-30graphics: actually do 32-bit writes to VGAH. Peter Anvin1-2/+2
2009-07-31[memdisk] Additional EDD Device Parameter Table fieldsShao Miller2-0/+20
2009-07-30graphics: trivial optimization of old-style graphic modesyslinux-3.83-pre4H. Peter Anvin1-24/+47
2009-07-30NEWS: document Thinkpad fixsyslinux-3.83-pre3H. Peter Anvin1-0/+2
2009-07-30memdisk: move temporary variables away from the EDD data blockH. Peter Anvin1-6/+6
2009-07-30memdisk: handle recursive INT 13h invocationH. Peter Anvin1-12/+52
2009-07-28PXELINUX: allow filenames up to 251 characters longsyslinux-3.83-pre2H. Peter Anvin3-1/+4
2009-07-27Merge commit 'syslinux-3.83-pre1'H. Peter Anvin2-2/+2
2009-07-23NEWS: document chain.c32 ISOLINUX fix.syslinux-3.83-pre1H. Peter Anvin1-0/+1
2009-07-23chain.c32: set DL properly when loaded from ISOLINUXH. Peter Anvin1-2/+1
2009-07-20Core: some bugs fixedLiu Aleaxander3-13/+16
2009-07-18gfxboot: remove obsolete message regarding pxelinux supportSebastian Herbszt1-1/+0
2009-07-18gfxboot: parse TIMEOUT keywordSebastian Herbszt1-2/+73
2009-07-18gfxboot: only call gfxboot core if labels are specifiedSebastian Herbszt1-0/+9
2009-07-18gfxboot: display error message if bootlogo file not foundSebastian Herbszt1-0/+9
2009-07-18gfxboot: change handling of keywordsSebastian Herbszt1-23/+34
2009-07-16extlinux: handle more than one sector of sector pointersH. Peter Anvin1-5/+12
2009-07-13Core: do trick on the hybrid mode detectionLiu Aleaxander1-6/+1
2009-07-13Core: fix the hybride mode detection codeLiu Aleaxander2-10/+7
2009-07-13Core: code cleanLiu Aleaxander3-18/+2
2009-07-13Core: fix the HD-mode error in isolinuxLiu Aleaxander3-10/+33
2009-07-10dos: add pointer to PE header in binaryH. Peter Anvin1-0/+15
2009-07-11Core: changes the sector_t and block_t types to be uint64_tLiu Aleaxander4-28/+26
2009-07-09com32: add openmem.o to the MakefileH. Peter Anvin1-0/+1
2009-07-09Add openmem() function to read from memory as if it were a fileH. Peter Anvin4-9/+70
2009-07-09core: include exported symbol informationH. Peter Anvin3-3/+27
2009-07-08syslinux.ld: add support for .ctors and .dtorsH. Peter Anvin1-2/+22
2009-07-07core: give 64K to the PM stackH. Peter Anvin1-2/+2
2009-07-08Core: code clean: cuts the unnecessary data type conversion in disk read-writ...Liu Aleaxander3-5/+5
2009-07-08Core: code clean: breakup the fs->fs_dev->disk stuffLiu Aleaxander3-12/+16
2009-07-05Merge branch 'master' into core32H. Peter Anvin0-0/+0
2009-07-05dosutil/Makefile: more complete structureH. Peter Anvin1-8/+20
2009-07-05dosutil/Makefile: more complete structureH. Peter Anvin1-8/+20
2009-07-05Merge branch 'master' into core32H. Peter Anvin4-20/+38
2009-07-05dosutil: update mdiskchk, add MakefileH. Peter Anvin4-20/+38
2009-07-01core/rllpack.c: fix some particular bad formattingH. Peter Anvin1-7/+7
2009-06-26Merge branch 'master' into core32H. Peter Anvin3-2/+0
2009-06-26Create a dosutil subdirectory and move mdiskchk thereH. Peter Anvin2-0/+0
2009-06-24dos: assume NASM 2.03, so use -MP -MD for dependenciesH. Peter Anvin1-2/+1
2009-06-24core: assume NASM 2.03 or later, so we can use -MD for depsH. Peter Anvin1-3/+1
2009-06-24MCONFIG: we need NASM 2 these days, use -OxH. Peter Anvin1-1/+1
2009-06-24MCONFIG: build GCCOPT one step at a time, don't align stackH. Peter Anvin4-19/+31
2009-06-24core: generate DWARF debugging info from NASMH. Peter Anvin1-1/+1
2009-06-24Core: fixs the chunk>>=1 problemLiu Aleaxander1-2/+4
2009-06-24Core: code cleanLiu Aleaxander2-40/+8
2009-06-24Core:ISOLINUX: fixs the bug to make the isolinux do the workLiu Aleaxander1-12/+11
2009-06-23Merge branch 'isolinux'Liu Aleaxander11-422/+630
2009-06-23Core: merge ldlinuxLiu Aleaxander1-4/+4
2009-06-23Merge branch 'ldlinux'Liu Aleaxander7-1198/+1081
2009-06-23Core:LDLINUX: removes the ugly codeLiu Aleaxander2-32/+9
2009-06-23Core:EXTLINUX: add more debug stuffLiu Aleaxander2-0/+7
2009-06-23removes the %if IS_ISOLINUX stuff in the layout.incLiu Aleaxander2-7/+2
2009-06-22Core:ISOLINUX: make the isolinux do the workLiu Aleaxander3-11/+10
2009-06-21Core:ISOLINUX: convert the isolinux.asm to CLiu Aleaxander9-429/+633
2009-06-20Core:EXTLINUX: applies the path from hpa to EXTLINUXLiu Aleaxander6-62/+361
2009-06-19extlinux: remove duplicate "const char *program;"Gilles Espinasse1-2/+0
2009-06-16core: new diskio libraryLiu Aleaxander3-9/+13
2009-06-15Add .gitignore files for generated filesH. Peter Anvin2-0/+2
2009-06-15Core:SYSLINUX: applies the sector_t data typesLiu Aleaxander1-15/+16
2009-06-15Core:SYSLINUX: code cleanLiu Aleaxander1-53/+3
2009-06-15Core:EXTLINUX: removes the open_file_t structureLiu Aleaxander1-16/+1
2009-06-15Core:EXTLINUX: clean the codeLiu Aleaxander2-61/+24
2009-06-15Core:SYSLINUX: rm the __lowemem stuffLiu Aleaxander1-4/+0
2009-06-14Merge branch 'master' into core32H. Peter Anvin2-3/+24
2009-06-14Merge branch 'syslinux-3.8x'H. Peter Anvin3-4/+25
2009-06-14NEWS: document chainloading fixH. Peter Anvin1-0/+2
2009-06-14PXELINUX: when chaining an NBP, restore *all* registersH. Peter Anvin1-5/+11
2009-06-14bootsect: zero memory above a chainloaded boot sector/NBPH. Peter Anvin3-3/+16
2009-06-14Core:SYSLINUX: ldlinux.asm converted to CLiu Aleaxander7-1146/+1105
2009-06-13Core:EXTLINUX: move the header file in core into core/includeLiu Aleaxander3-17/+0
2009-06-12Core: fix the not found error when type the kernel name without the extent.Liu Aleaxander1-1/+3
2009-06-12Core: fix the menu display errorLiu Aleaxander2-2/+4
2009-06-11Core: make vfs do the workLiu Aleaxander9-194/+242
2009-06-11Core: add the skeleton fo VFS-like systemLiu Aleaxander2-0/+199
2009-06-09Merge branch 'master' into core32H. Peter Anvin2-11/+21
2009-06-09com32.h: cleanups, make OFFS_VALID() take the pointer size into accountH. Peter Anvin1-9/+20
2009-06-10Core:EXTLINUX: clean the WARNINGsLiu Aleaxander1-6/+6
2009-06-09memdisk: don't use the stack before bootstrapH. Peter Anvin1-2/+1
2009-06-09Merge branch 'master' into core32H. Peter Anvin15-266/+600
2009-06-09Merge commit 'syslinux-3.82'H. Peter Anvin5-15/+39
2009-06-09pxelinux: actually stop parsing on a null optionsyslinux-3.82H. Peter Anvin1-1/+2
2009-06-09pxelinux: revert to using TFTP error 8H. Peter Anvin1-1/+2
2009-06-09pxelinux: cleaner test for OACK trailing null bytesH. Peter Anvin1-9/+9
2009-06-08PXELINUX: handle OACK packets with extra NULs, cleaner TFTP errorsyslinux-3.82-pre5H. Peter Anvin2-11/+23
2009-06-09Core:EXTLINUX: fix bug with lots of dots and searchdirLiu Aleaxander1-1/+4
2009-06-07memdisk: additional cleanupsH. Peter Anvin6-88/+87
2009-06-07memdisk: add missing memmove.SH. Peter Anvin1-0/+139
2009-06-07memdisk: minor cleanupsH. Peter Anvin6-58/+71
2009-06-07memdisk: relocate real-mode code before bootingH. Peter Anvin4-43/+115
2009-06-07memdisk: move rm_args initialization to C code; export rm_sizeH. Peter Anvin4-20/+21
2009-06-07memdisk: set up a limited-size real-mode stackH. Peter Anvin1-1/+4
2009-06-07memdisk: remove hard-coded assumptions for a specific RM segmentH. Peter Anvin3-100/+161
2009-06-07memdisk: remove the requirement that CS_BASE < 64KH. Peter Anvin1-10/+25
2009-06-07memdisk: move the heap to high memoryH. Peter Anvin1-3/+5
2009-06-07memdisk: don't hard-code 0:7C00 as the entry pointH. Peter Anvin2-4/+10
2009-06-07memdisk: pass in the address of the real-mode codeH. Peter Anvin3-5/+4
2009-06-07Core:EXTLINUX: clean the codeLiu Aleaxander2-52/+52
2009-06-07Core:EXTLINUX: convert mangle name to CLiu Aleaxander8-61/+56
2009-06-06Core: move close_file function in getc.incLiu Aleaxander2-12/+13
2009-06-06Core:EXTLINUX: convert the getfssec function to CLiu Aleaxander8-165/+128
2009-06-05Core: Convert the searchdir function to CLiu Aleaxander10-245/+315
2009-06-04core: prevent buggy INT 13h from leaving IF=0syslinux-3.82-pre4H. Peter Anvin2-3/+9
2009-06-05Core: Convert linsector and open_inode function to CLiu Aleaxander6-240/+382
2009-06-04simple menu: make ONTIMEOUT work with MENU HIDDENSergey Vlasov2-0/+3
2009-06-04Core: forget to clean core_xfer_buf stuff absolutelyLiu Aleaxander1-1/+1
2009-06-04Core: use __lowmem for sector read buffer exchange inseatd of core_xfer_bufLiu Aleaxander1-3/+14
2009-06-04Core: add two new data types, sector_t and block_tLiu Aleaxander5-15/+9
2009-06-04CORE: Add two new file, disk.c, disk.hLiu Aleaxander4-49/+52
2009-06-03add ext2 fs header fileLiu Aleaxander1-0/+252
2009-06-03fix the error code style and somethingLiu Aleaxander2-27/+27
2009-06-03extract the geting fs information code in asm to a C function fs_initLiu Aleaxander6-34/+54
2009-06-03Wrap the getlinsec functionLiu Aleaxander1-9/+17
2009-06-03Convert the config load part to CLiu Aleaxander9-16/+21
2009-06-02core/hello.c: better demo on how to do putchar()H. Peter Anvin1-4/+4
2009-06-02core: move xfer_buf_seg to segment 3, and add a collision assertH. Peter Anvin2-4/+8
2009-06-02core: handle section aliases in ld script; increase STACK32_LENH. Peter Anvin2-5/+12
2009-06-02core: add new __lowmem macro to allocate a static lowmem bufferH. Peter Anvin4-6/+25
2009-06-03printf error fixedLiu Aleaxander5-45/+17
2009-06-03Merge branch 'core32' of git://git.zytor.com/syslinux/syslinux into core32Liu Aleaxander5-20/+53
2009-06-03Successed in converting the cache code to CLiu Aleaxander8-23/+79
2009-06-02Export the cache_seg to 32-bit code as core_cache_bufH. Peter Anvin2-0/+4
2009-06-01core: call16(): simple wrapper to call 16-bit functions in the coreH. Peter Anvin2-0/+27
2009-06-02Convert the cache code to C and implement the core printf functionLiu Aleaxander8-13/+233
2009-06-01prepcore: make error() generate newlineH. Peter Anvin1-12/+13
2009-06-01prepcore: style cleanupsH. Peter Anvin1-52/+68
2009-06-01prepcore: error out if the compressed image is too large to loadH. Peter Anvin7-16/+36
2009-05-31core/hello.c: use __intcall() as a demoH. Peter Anvin1-2/+2
2009-05-31core: create an ersatz __com32 structure as expected by libcom32H. Peter Anvin2-1/+16
2009-05-31syslinux.ld: add a .got to the linker scriptH. Peter Anvin1-0/+11
2009-05-31prepcore: actually do a full binary comparison on the output endH. Peter Anvin1-5/+9
2009-05-31Merge branch 'master' into core32H. Peter Anvin4-18/+37
2009-05-31Merge branch 'syslinux-3.8x'H. Peter Anvin4-21/+40
2009-05-31bin2hex: actually account for the number of bytes writtensyslinux-3.82-pre3H. Peter Anvin1-2/+5
2009-05-31isohdpfx: actually generate the stack frame isolinux expectssyslinux-3.82-pre2H. Peter Anvin1-6/+9
2009-05-31isolinux: can't clobber edx when dx contains the drive number...H. Peter Anvin1-3/+3
2009-05-31NEWS: add changes since 3.81syslinux-3.82-pre1H. Peter Anvin1-0/+6
2009-05-31core: when calling abort_check, we're not idleH. Peter Anvin1-0/+1
2009-05-31isolinux: bsHidden can't be in data; it is set before checksummingH. Peter Anvin1-8/+13
2009-05-31version: next version will be 3.82H. Peter Anvin1-1/+1
2009-05-31isolinux: handle systems which disables interrupts in El ToritoH. Peter Anvin1-7/+13
2009-05-31core: export a symbol for the raw address of xfer_buf_segH. Peter Anvin2-1/+3
2009-05-29Merge branch 'master' into core32H. Peter Anvin2-2/+7
2009-05-29bin2hex: actually account for the number of bytes writtenH. Peter Anvin1-2/+5
2009-05-29Assume the next version will be 3.82H. Peter Anvin2-1/+3
2009-05-29Merge branch 'master' into core32H. Peter Anvin2-4/+4
2009-05-29Add back spaces around ellipses in case statementsH. Peter Anvin2-4/+4
2009-05-29Merge branch 'master' into core32H. Peter Anvin1-4/+12
2009-05-29Revert "Run Nindent on mbr/adjust.h"H. Peter Anvin1-4/+12
2009-05-29Run Nindent on lzo/prepcore.cH. Peter Anvin1-123/+109
2009-05-29Run Nindent on core/rllpack.cH. Peter Anvin1-59/+59
2009-05-29Run Nindent on core/hello.cH. Peter Anvin1-10/+10