aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2009-09-10thread: mbox: fix return value for mbox_fetch()threadH. Peter Anvin1-2/+6
2009-09-09core: thread: add a "timeouts" pointer to the thread structureH. Peter Anvin1-0/+3
2009-09-09core: thread: move most thread state to stack; task switch errnoH. Peter Anvin4-24/+39
2009-09-09core: thread: merge mbox_post() and mbox_trypost()H. Peter Anvin2-14/+7
2009-09-09core: add simple mailbox libraryH. Peter Anvin2-0/+88
2009-09-09core: thread: add option to not wait on a semaphore at allH. Peter Anvin1-26/+33
2009-09-09core: thread: have start_thread() allocate memory dynamicallyH. Peter Anvin4-12/+18
2009-09-08core: simple thread libraryH. Peter Anvin11-0/+416
2009-09-08core: declare jiffies_t, MS_PER_JIFFYH. Peter Anvin1-3/+7
2009-09-08stddef.h: add container_of()H. Peter Anvin1-0/+8
2009-09-04Merge branch 'fsc' into elflinkH. Peter Anvin3-0/+82
2009-09-04core: pxe: need to save/restore es around EFI CSM hacksyslinux-4.00-pre6H. Peter Anvin1-0/+2
2009-09-04Merge branch 'master' into fscH. Peter Anvin3-0/+6
2009-09-04core: add missing calls to cleanup_hardwaresyslinux-3.83-pre10H. Peter Anvin3-0/+6
2009-09-04Merge branch 'master' into fscH. Peter Anvin1-0/+74
2009-09-04pxelinux: workaround for EFI CSM bug - BEV stack overwrite on localbootH. Peter Anvin1-0/+75
2009-09-03Merge branch 'fsc' into elflinkH. Peter Anvin1-5/+6
2009-09-03core: pxe: don't confuse index and data when searching...H. Peter Anvin1-5/+6
2009-09-02Merge branch 'fsc' into elflinkH. Peter Anvin3-3/+17
2009-09-02core: move the generated IDT stubs to a separate .gentext16 sectionH. Peter Anvin3-3/+17
2009-09-02Merge branch 'fsc' into elflinkH. Peter Anvin1-0/+1
2009-09-02core: make sure __jiffies is alignedH. Peter Anvin1-0/+1
2009-09-02Use jiffies() to implement times(); create <core/*.h> namespaceH. Peter Anvin5-57/+24
2009-09-02Merge branch 'fsc' into elflinkH. Peter Anvin15-110/+181
2009-09-02core: pxe: create a single tftp_error() function, send ERROR on closeH. Peter Anvin1-18/+45
2009-09-02core: use jiffies instead of BIOS_timerH. Peter Anvin6-32/+29
2009-09-02core: hook INT 1Ch for a simple monotonic timerH. Peter Anvin6-1/+67
2009-09-02core: merge cpuinit.inc into init.incH. Peter Anvin5-60/+38
2009-09-02core: pxe: fix the behavior on non-received RRQ replyH. Peter Anvin1-6/+9
2009-09-02elflink: clean up formatting in com32/elflinkH. Peter Anvin21-298/+295
2009-09-02core: elflink: clean up formattingH. Peter Anvin8-254/+233
2009-09-02Merge branch 'fsc' into elflinkH. Peter Anvin143-11069/+12829
2009-09-01core: pxe: use FAR_PTR() macro where appropriateH. Peter Anvin3-12/+6
2009-09-01core: pxe: remove vestigial dnsresolv.incH. Peter Anvin5-34/+10
2009-09-01core: pxe: port the PXE idle function to CH. Peter Anvin7-141/+133
2009-08-31core: drop any .eh_frame sectionssyslinux-4.00-pre5H. Peter Anvin1-0/+5
2009-08-31Merge branch 'master' into fscH. Peter Anvin75-4519/+5647
2009-08-30core: booleanize the return value from *_load_config()syslinux-4.00-pre4H. Peter Anvin2-2/+2
2009-08-31Core:pxelinux: fix the config file loading when we got a DHCP optionLiu Aleaxander1-3/+2
2009-08-31Core: get rid of passing com32sys_t structure as parameter in PModeLiu Aleaxander7-88/+71
2009-08-31Core:pxelinux: add %if IS_PXELINUX statement in extern.incLiu Aleaxander1-1/+2
2009-08-30Core:pxelinux: code cleanLiu Aleaxander6-151/+135
2009-08-30Core:pxelinux: unload_pxe converted.Liu Aleaxander9-152/+98
2009-08-30Core:pxelinux: code clean--removes the unused variables in ASM fileLiu Aleaxander4-46/+26
2009-08-29Core:pxelinux: The pxe structures are all converted to standard structures.syslinux-4.00-pre3Liu Aleaxander4-171/+139
2009-08-28Core: code clean -- re-style the unstyle codeLiu Aleaxander10-106/+100
2009-08-28Core:pxelinux: fix the probaly hang when use hostLiu Aleaxander2-1/+3
2009-08-28Core: vfs-dir stuff cleanedLiu Aleaxander9-61/+46
2009-08-28Core: vfs-dir stuff re-implementedLiu Aleaxander13-152/+101
2009-08-27Core: opendir/readdir/closedir stuff addedLiu Aleaxander14-181/+297
2009-08-25NEWS: update for 3.83H. Peter Anvin2-0/+12
2009-08-26Core:pxelinux: fix the dns_resolv call reference in pxe.cAleaxander2-3/+3
2009-08-25Merge branch 'dynamic' into elflinkH. Peter Anvin9-10/+122
2009-08-25Merge commit 'klausm/klausm' into elflinkH. Peter Anvin27-1909/+1110
2009-08-24dnsresolv: compare returned name; "better" CNAME handlingH. Peter Anvin1-27/+82
2009-08-24dnsresolv: fix timeouts, clean up typesH. Peter Anvin3-24/+26
2009-08-24netinet/in.h: fix output typesH. Peter Anvin1-14/+14
2009-08-24hdt: enhance error reporting in the CLI (disk)syslinux-3.83-pre9Pierre-Alexandre Meyer1-2/+7
2009-08-24hdt: make get_error behaves like perrorPierre-Alexandre Meyer5-31/+9
2009-08-24hdt: fix CLI crash when parsing unsupported geometriesPierre-Alexandre Meyer1-2/+0
2009-08-21Functional .c32 loading with modules dependency fileprofkhaos7-6/+94
2009-08-21Core:PXELINUX: dns_resolv problem resolved.Liu Aleaxander4-15/+74
2009-08-20CLI with history and c32 smart loadingprofkhaos12-1650/+241
2009-08-20hdt: 0.3.4syslinux-3.83-pre8hdt-0.3.4erwan1-1/+1
2009-08-20hdt: fix disklib displayPierre-Alexandre Meyer2-2/+2
2009-08-20disklib: fix extended partition codePierre-Alexandre Meyer1-12/+21
2009-08-20hdt: Fixing memory corruptionerwan2-5/+5
2009-08-19Merge branch 'master' of git://git.kernel.org/pub/scm/boot/syslinux/syslinux ...erwan11-3591/+1387
2009-08-19Merge commit 'pam/disklib-fixes'Erwan Velu521-31878/+34300
2009-08-19Core:PXELINUX: dnsrelov.inc convertedLiu Aleaxander7-402/+317
2009-08-17MEMDISK: generate map filessyslinux-3.83-pre7H. Peter Anvin3-0/+3
2009-08-17memdisk: make the stack size configurableH. Peter Anvin1-7/+29
2009-08-18Core:PXELINUX: improve the pxe_mangle_name in pxe.cLiu Aleaxander1-34/+33
2009-08-17menu: initialize cm (current menu) before empty checkH. Peter Anvin1-1/+2
2009-08-17Initial cli with historyprofkhaos4-5/+82
2009-08-17Core: fat: make the file->file_len to store the dir sector number when we sea...Liu Aleaxander2-1/+5
2009-08-16Core: code cleanLiu Aleaxander6-544/+210
2009-08-15Merge commit 'for-klausm/klausm' into elflinkprofkhaos11-73/+167
2009-08-14Merge commit 'origin/master'H. Peter Anvin2-1676/+1351
2009-08-14Before merge with for-klausmprofkhaos1-2/+2
2009-08-13cli: edit_cmdline() that actually worksH. Peter Anvin1-14/+89
2009-08-13menu: fix Ctrl-W (word erase) when editing a command lineH. Peter Anvin1-1/+1
2009-08-13ansi: add support for no-wrap mode, cleanupsH. Peter Anvin2-40/+51
2009-08-13stdio: uncomment putchar()H. Peter Anvin1-1/+1
2009-08-13core: kaboom.c: file missing from previous checkinH. Peter Anvin1-0/+16
2009-08-13menu: fix Ctrl-W (word erase) when editing a command lineH. Peter Anvin1-1/+1
2009-08-13Revert "Run Nindent on com32/include/pngconf.h"H. Peter Anvin1-60/+61
2009-08-13Revert "Run Nindent on com32/include/png.h"H. Peter Anvin1-1616/+1290
2009-08-13Integrated command line into coreprofkhaos12-224/+499
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-10read: handle the case of partial data from unreaddynamicH. Peter Anvin2-6/+10
2009-08-10core/diskstart.inc: make the root filesystem a configurableH. Peter Anvin3-19/+11
2009-08-10zlib: remove unused sample programsH. Peter Anvin2-888/+0
2009-08-10Checkpoint cli portingprofkhaos6-21/+98
2009-08-09core: merge ldlinux.asm and extlinux.asmH. Peter Anvin4-401/+210
2009-08-09lib: add unread() syscall; use it to implement ungetc()H. Peter Anvin9-7/+114
2009-08-09zlib: kill gzio.cH. Peter Anvin2-1018/+1
2009-08-09Merge branch 'dynamic' into elflinkH. Peter Anvin1-1/+1
2009-08-09Merge branch 'core32' into fscH. Peter Anvin11-95/+334
2009-08-09Merge branch 'core32' into dynamicH. Peter Anvin1-1/+1
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 'dynamic' into elflinkH. Peter Anvin16-93/+385
2009-08-08elflink/Makefile: don't generate _root_.c32H. Peter Anvin1-1/+0
2009-08-08Merge branch 'core32' into dynamicH. Peter Anvin9-80/+331
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-05hdt: Remove extra more_printf callsPierre-Alexandre Meyer1-12/+10
2009-08-05gpllib: Introduce typedefs for callbacksPierre-Alexandre Meyer2-5/+7
2009-08-05hdt: Don't show partition header if not neededPierre-Alexandre Meyer2-2/+6
2009-08-06Functional config file parser and menuprofkhaos3-10/+9
2009-08-05hdt: Fix disk menu to use the new disklib interfacesPierre-Alexandre Meyer3-32/+16
2009-08-05hdt: Make the menu and cli use the new disk interfacesPierre-Alexandre Meyer3-39/+23
2009-08-05gpllib: More errno fixesPierre-Alexandre Meyer5-45/+45
2009-08-06Process entry and exit pacthes appliedprofkhaos26-269/+246
2009-08-05gpllib: Enhance MakefilePierre-Alexandre Meyer1-6/+2
2009-08-05gpllib: Fix compilationPierre-Alexandre Meyer1-0/+2
2009-08-05disklib: Change read/write interfacePierre-Alexandre Meyer8-206/+164
2009-08-05disklib: Fix write_verify_sectorsPierre-Alexandre Meyer1-1/+1
2009-08-04Merge commit 'hpa/master' into for-erwanPierre-Alexandre Meyer499-31511/+33262
2009-08-04gpllib: refactor partitions detectionPierre-Alexandre Meyer2-65/+53
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-02Add --hash-style=gnu to the relevant LDFLAGSH. Peter Anvin2-2/+2
2009-08-02file: clear fp->i.buf when the buffer is freedH. Peter Anvin2-0/+2
2009-08-02file: use malloc/free to allocate and free buffersH. Peter Anvin5-12/+45
2009-08-02prepcore: print compression statisticsH. Peter Anvin1-0/+6
2009-08-03Fixed undefined symbols problem and added config file parser to coreprofkhaos35-16/+6125
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-27Issue concerning entry.oprofkhaos8-64/+36
2009-07-27Merge commit 'syslinux-3.83-pre1'H. Peter Anvin2-2/+2
2009-07-25Code revision on integrating parser into coreprofkhaos22-1490/+2044
2009-07-24core: cleaner way to remove .rel.dyn; mark bss segments (NOLOAD)H. Peter Anvin2-13/+12
2009-07-24MCONFIG: add a rule for STRIPH. Peter Anvin1-0/+1
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-22CLI startprofkhaos6-4/+5
2009-07-20syslinux.ld: fix definition of __dynstr_lenH. Peter Anvin1-1/+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-16Functional ELF dynamic modules loadingprofkhaos8-35/+32
2009-07-16Merge branch 'core32' into dynamicH. Peter Anvin2-5/+27
2009-07-16extlinux: handle more than one sector of sector pointersH. Peter Anvin1-5/+12
2009-07-16Elf Dynamic module loading code with corrected linker optionsprofkhaos6-13/+24
2009-07-15core: add the -E option to the ld command lineH. Peter Anvin1-1/+1
2009-07-14ELF dynamic module loader ( work in progress )profkhaos6-33/+78
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-12Added small routine in loadn_env32.c to initialize the elf laoding subsystemprofkhaos1-25/+27
2009-07-12Merge commit 'origin/dynamic' into elflinkprofkhaos1-1/+1
2009-07-12Updated load_env32.c fileprofkhaos1-3/+6