aboutsummaryrefslogtreecommitdiffstats
path: root/memdisk
AgeCommit message (Expand)AuthorFilesLines
2015-01-05build: sort sources to build in a more deterministic wayPhilippe Coval1-1/+1
2014-01-22com32sys_t inreg shall be zeroified prior intcallErwan Velu2-0/+2
2013-01-08mk/embedded.mk: Don't use -mregparm in coreMatt Fleming1-1/+1
2012-11-05Merge tag 'syslinux-5.00-pre9' into for-hpa/elflink/firmwareMatt Fleming1-2/+2
2012-10-23memdisk: Fix order of sectors/track and bytes/sectorsyslinux-4.06Kenneth J. Davis1-2/+2
2012-10-16Add per-firmware object directory supportMatt Fleming2-8/+7
2012-07-30Merge remote-tracking branch 'mfleming/elflink' into for-hpa/elflink/firmwareMatt Fleming1-1/+1
2012-06-25This patch implements architecture-dependent code in memdisk to support for i...chandramouli narayanan6-0/+110
2012-06-25The make files have undergone changes to support both i386 and x86_64 platforms.chandramouli narayanan1-1/+2
2012-06-25This is a giant patch that splits the linker scripts for libraries, modules a...chandramouli narayanan2-0/+280
2012-03-26Makefile: Use -Ox option to NASMH. Peter Anvin1-1/+1
2011-04-07Makefile: Move Makefile fragments into mk/Matt Fleming1-1/+2
2011-04-01Merge remote-tracking branch 'genec/memdiskdbg-for-sha0'syslinux-4.04-pre17H. Peter Anvin1-7/+54
2011-04-01memdisk/dskprobe.c: Add status check to probes 08h and 41hGene Cumm1-0/+2
2011-03-16memdisk: make sure the disk type is actually setH. Peter Anvin1-2/+6
2011-02-08memdisk/setup: Rename int15maxres to setmaxmemGene Cumm1-5/+5
2011-02-08memdisk: Fix CSRC in MakefileGene Cumm1-2/+1
2011-02-08memdisk & libcom32: Fix minor errors in previous commitGene Cumm2-2/+2
2011-02-08memdisk: Undo addition of vpath and removal of tiny filesGene Cumm6-2/+5
2011-02-08memdisk: remove unnecessary files; add vpath instead; add files to CSRCGene Cumm6-6/+5
2011-02-07memdisk/setup: Allow suffix processing on mem= parameterGene Cumm3-4/+13
2011-02-07memdisk: Add strtoull from libcom32 by #includeGene Cumm5-0/+5
2011-02-06memdisk/setup: remove unneeded code associated with int15maxresGene Cumm1-13/+0
2011-02-06memdisk/setup: int15maxres: Use 1 const; comment out printf()Gene Cumm1-4/+5
2011-02-06memdisk/setup: Change int15maxres to parse memory range linesGene Cumm1-7/+12
2011-02-06memdisk/setup: change option to memGene Cumm1-1/+1
2011-02-06memdisk/setup: Move duplicate code in int15maxres to new functionGene Cumm1-15/+13
2011-02-05memdisk: New parameter (int15maxres) for specifying maximum RAMGene Cumm1-0/+38
2011-01-30memdisk/dskprobe: Align all INT13h probe debug outputGene Cumm1-3/+3
2011-01-26memdisk/dskprobe: reorder the debug output in probe_int13h_41h to matchGene Cumm1-2/+2
2011-01-26memdisk/dskprobe: Be consistent in debug outputGene Cumm1-0/+4
2011-01-26memdisk/dskprobe: Reorder operations to compact the debug outputGene Cumm1-8/+13
2011-01-26memdisk/dskprobe: Code cleanupGene Cumm1-2/+1
2011-01-26memdisk/dskprobe: Use status of last command to affect presentGene Cumm1-3/+2
2011-01-26memdisk/dskprobe: Show the status of the last command when debuggingGene Cumm1-0/+35
2011-01-26memdisk/dskprobe: Increase the debug outputGene Cumm1-5/+8
2011-01-26memdisk/dskprobe.c: Additional checks in INT13h AH08h and AH41hShao Miller1-2/+2
2011-01-25memdisk: Fix INT 0x13, AH==0x15 disk drive probeShao Miller1-1/+1
2011-01-25memdisk: Enhance disk-probe debugging outputShao Miller1-20/+77
2011-01-24memdisk: Make debug-mode a tad prettierShao Miller1-12/+22
2010-11-14memdisk: use char array for external symbolsH. Peter Anvin1-3/+3
2010-06-22memdisk: add a sector_shift field to the MDI; fix memdiskfindH. Peter Anvin2-11/+12
2010-06-21memdisk: make mstructs.h includable from LinuxH. Peter Anvin6-23/+23
2010-06-15memdisk: Correct El Torito termination responseShao Miller1-1/+6
2010-06-17Merge remote branch 'sha0/mdiskchk_enh2' into pathbasedH. Peter Anvin6-180/+245
2010-06-11memdisk: Force 32-bit mBFT "safe hook" pointer fieldShao Miller2-2/+5
2010-06-11memdisk: Move dpt_t into common structures headerShao Miller2-33/+33
2010-06-11memdisk: mBFT includes the MDIShao Miller1-12/+13
2010-06-11memdisk: Change patch area to include the entire MDIShao Miller3-21/+33
2010-06-11memdisk: Use MEMDISK header to access "safe hook"Shao Miller2-23/+22
2010-06-11memdisk: Use real_addr_t for SEG:OFF fieldsShao Miller2-28/+41
2010-06-11memdisk: Move common structures into headersShao Miller5-104/+141
2010-04-01Merge commit 'syslinux-3.86' into pathbasedsyslinux-4.00-pre38H. Peter Anvin1-14/+15
2010-03-30memdisk: Calculate mBFT checksum laterShao Miller1-14/+15
2010-03-30Merge branch 'master' into pathbasedH. Peter Anvin1-1/+1
2010-03-30memdisk: MBR not recognized correctlyBodo Stroesser1-1/+1
2010-02-28memdisk: drop DEBUG from unzip.cH. Peter Anvin1-0/+2
2010-02-08memdisk: make "nopass" type-specific, add "nopassany"H. Peter Anvin1-4/+11
2010-01-10memdisk: fix non-prototype function declarationH. Peter Anvin1-1/+1
2010-01-10Makefile: replace -W -Wall with centralized $(GCCWARN)H. Peter Anvin1-1/+1
2009-12-11memdisk: Fix "might be used uninitialized" warningShao Miller1-2/+2
2009-12-11memdisk: Fix mBFT alignmentShao Miller1-1/+1
2009-12-07memdisk: slight cleanup of the "safe hook" structureH. Peter Anvin1-2/+1
2009-12-07memdisk: "safe hook" and mBFTShao Miller3-4/+136
2009-11-19memdisk: pptr->cd_pkt.sect_count is in virtual sectorsH. Peter Anvin1-1/+1
2009-11-19memdisk: Use boot_lba logic for booting an offset within the disk imageShao Miller1-8/+9
2009-11-19memdisk: Restore DL for INT 13h, AH=15h, DL=floppysyslinux-3.84-pre4Shao Miller1-1/+3
2009-11-16Merge branch 'memdisk-iso-SAFE' into memdisk-isoShao Miller14-102/+624
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-03[memdisk] Add El Torito emulation for .ISO imagesShao Miller9-18/+347
2009-08-03[memdisk] Add installable INT 13h hooks for ISO-booting scenariosShao Miller4-2/+18
2009-08-03[memdisk] Move sector size choice into each individual hookShao Miller3-1/+2
2009-08-03[memdisk] Rename CHS and EDD hooks to describe their sector sizeShao Miller4-12/+12
2009-08-03[memdisk] Add disk probing code to support a drive shifting limitShao Miller4-2/+145
2009-08-03[memdisk] Add drive shift limit logicShao Miller2-0/+17
2009-08-03[memdisk] Move BIOS Data Area access into its own fileShao Miller2-71/+85
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-31[memdisk] Additional EDD Device Parameter Table fieldsShao Miller2-0/+20
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-06-09memdisk: don't use the stack before bootstrapH. Peter Anvin1-2/+1
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-05-29Run Nindent on memdisk/unzip.cH. Peter Anvin1-206/+205
2009-05-29Run Nindent on memdisk/setup.cH. Peter Anvin1-869/+883
2009-05-29Run Nindent on memdisk/msetup.cH. Peter Anvin1-100/+101
2009-05-29Run Nindent on memdisk/memdisk.hH. Peter Anvin1-27/+24
2009-05-29Run Nindent on memdisk/inflate.cH. Peter Anvin1-728/+671
2009-05-29Run Nindent on memdisk/e820test.cH. Peter Anvin1-43/+43
2009-05-29Run Nindent on memdisk/e820func.cH. Peter Anvin1-60/+60
2009-05-29Run Nindent on memdisk/e820.hH. Peter Anvin1-3/+3
2009-05-29Run Nindent on memdisk/conio.cH. Peter Anvin1-261/+271
2009-05-21Drop support for ACPI 3 E820 extended memory attributesH. Peter Anvin6-56/+29
2009-04-27Fix NASM dependency generationH. Peter Anvin1-2/+2
2009-04-27Unify dependency generation: MCONFIG.embeddedH. Peter Anvin2-50/+12
2009-04-20Global whitespace cleanup.H. Peter Anvin2-10/+10
2009-04-14MEMDISK: traceability for the geometryH. Peter Anvin1-8/+27
2009-04-14MEMDISK: fix MBR geometry extractionH. Peter Anvin1-1/+1
2009-04-04memdisk: fix comment syntax in memdisk.ldH. Peter Anvin1-11/+11
2009-04-04Update copyright notices; add Intel notices where appropriateH. Peter Anvin5-5/+33
2009-03-31Banner: "and contributors" is just too long; try "et al"H. Peter Anvin1-1/+1
2009-03-30memdisk: Int13FuncsCnt is a constant, not a memory locationH. Peter Anvin1-1/+1
2009-03-21Add "and contributors" to the copyright bannerH. Peter Anvin1-1/+1
2009-03-21memdisk: additional comments in memdisk.inc and postprocess.plShao Miller2-15/+25
2009-03-16Merge branch 'master' into memdisk-cdH. Peter Anvin4-101/+314
2009-03-16*/Makefile: fixes for older versions of NASMH. Peter Anvin1-3/+6
2009-03-16*/Makefile: use -include when including dependenciesH. Peter Anvin1-1/+1
2009-03-16Revert "memdisk: memdisk16.asm needs %ifndef DEPEND around %include"H. Peter Anvin1-3/+1
2009-03-16memdisk: memdisk16.asm needs %ifndef DEPEND around %includeH. Peter Anvin1-1/+3
2009-03-16memdisk: align .bss to a 16-byte boundary for better zeroing perfH. Peter Anvin1-2/+2
2009-03-16memdisk: zero the .bss sectionH. Peter Anvin3-3/+139
2009-03-16memdisk: move the floppy disk geometry code in parallel with the MBR codeH. Peter Anvin1-84/+81
2009-03-16memdisk: don't key FAT vs MBR on the type of diskH. Peter Anvin1-25/+29
2009-03-16memdisk: auto-detect large floppy geometry if it is FATH. Peter Anvin1-40/+113
2009-03-10memdisk-cd: Kill off Int13MaxFunc slot for installer handling EDD caseShao Miller2-9/+1
2009-03-08MEMDISK: adjust descriptor table limitH. Peter Anvin1-1/+1
2009-03-08MEMDISK: get rid of the WITH_EDD variableH. Peter Anvin3-8/+3
2009-03-08memdisk varieties: Allow for multiple memdisk installable hooksShao Miller5-20/+32
2008-10-15MEMDISK: in safeint mode, don't bother testing for unchanged INT 15hsyslinux-3.73-pre4H. Peter Anvin1-26/+14
2008-10-15memdisk: fix check for unchanged INT 15h handler in safeint modeSergey Vlasov1-1/+1
2008-10-14MEMDISK: drop unnecessary newlineH. Peter Anvin1-1/+1
2008-10-14MEMDISK: default to "safeint" modesyslinux-3.73-pre3H. Peter Anvin1-18/+40
2008-10-13e820: pre-initialize bufferH. Peter Anvin1-0/+2
2008-10-13memdisk: updated Makefile rule for e820testH. Peter Anvin1-2/+2
2008-10-13memdisk: make the e820 code compile for debugging againH. Peter Anvin2-11/+19
2008-10-13memdisk: make sure to ignore non-active rangesH. Peter Anvin1-2/+5
2008-10-13memdisk: fix up new e820 codeH. Peter Anvin1-3/+3
2008-10-13Support "extended attributes" for INT 15h, AX=E820hH. Peter Anvin7-54/+87
2008-08-22Clean up embedded Makefile targets; fix build failureH. Peter Anvin1-12/+1
2008-08-20Major Makefile cleanups; gcc 4.3.0 compatiblityH. Peter Anvin3-25/+32
2008-07-15gen-id: only truncate tags starting with syslinux-<version>-H. Peter Anvin1-1/+1
2008-07-07Make version.mk optional, so cleaning commands worksyslinux-3.71-pre6H. Peter Anvin1-1/+1
2008-07-07Share the gen-id stuff between core and memdiskH. Peter Anvin2-1/+15
2008-07-07Centralize more of the version number machineryH. Peter Anvin3-6/+8
2008-07-03memdisk: install a DPT if needed in INT 1Eh; better zero-drive detectionH. Peter Anvin3-15/+61
2008-07-03memdisk/version.h: bump copyright yearH. Peter Anvin1-1/+1
2008-06-18TEST: issue a null command to the KBC as part of A20-flippingsyslinux-3.70-pre19H. Peter Anvin1-2/+16
2008-06-10fdgeo.pl: exit values; fix division by zeroH. Peter Anvin1-0/+3
2008-06-09Whitespace cleanupH. Peter Anvin4-4/+3
2008-06-07MEMDISK: algorithmic determination of floppy formatsH. Peter Anvin2-19/+102
2008-06-06MEMDISK: Use aligning memcpy/memset, compile with -mregparm=3syslinux-3.70-pre14H. Peter Anvin5-51/+168
2008-05-29Move files out of root into core, dos, and utilsH. Peter Anvin1-1/+1
2008-05-12Fixed the various Makefiles so that SYSLINUX compiles on platforms with GCC -...Stefan Bucur1-1/+2
2008-04-08memdisk: allow up to 1024 e820 descriptorsH. Peter Anvin1-1/+1
2008-03-05Use $(CC) in gcc_ok macro, not plain gccH. Peter Anvin1-1/+1
2008-02-19Whitespace cleanup...syslinux-3.62-pre11H. Peter Anvin1-4/+4
2008-01-16Standardize format for copyright lines and updateH. Peter Anvin1-1/+1
2008-01-10Update copyright yearH. Peter Anvin12-12/+12
2007-12-18Move doc files to doc/, and add man pages from Debiansyslinux-3.55-pre2H. Peter Anvin1-202/+0
2007-10-10Makefiles: create NASMOPT variableH. Peter Anvin1-3/+4
2007-09-24Fix building on a 64-bit system without a 32-bit system installedsyslinux-3.52-pre10syslinux-3.52H. Peter Anvin1-1/+1
2007-09-21memdisk: add "nopass" option to completely take over INT 13hH. Peter Anvin2-31/+43
2007-08-27MEMDISK: Fix register messup in EDDDuane Voth1-7/+8
2007-07-08MEMDISK: Try for better EDD complianceH. Peter Anvin2-37/+76
2007-06-30Forgot to add our own drive to the drive count!syslinux-3.52-pre3H. Peter Anvin1-0/+3
2007-06-08Show list file addresses in absolutesyslinux-3.50H. Peter Anvin1-2/+2
2007-05-25Don't clobber /dev/null when compiling as rootLuciano Rocha1-2/+4
2007-03-14Stealth whitespace cleanup (automated)H. Peter Anvin3-3/+3
2007-02-06Deal with various distributions breaking gcc in weird waysH. Peter Anvin1-1/+1
2007-01-31Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...H. Peter Anvin2-13/+17
2007-01-30MEMDISK: add alias "cbios" == "noebios" == "noedd"H. Peter Anvin1-1/+2
2007-01-30MEMDISK: ebios/noebios as synonyms to edd/noeddH. Peter Anvin1-2/+4
2007-01-30MEMDISK: Default to floppy = EDD off, hard disk = EDD on, give optionH. Peter Anvin3-9/+31
2007-01-28Fix the Makefile to handle overridden CCH. Peter Anvin1-8/+12
2007-01-28Remove -m32 from the CC variable globally.H. Peter Anvin1-3/+3
2007-01-27Update copyright dates to 2007H. Peter Anvin1-2/+2
2006-11-21Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...syslinux-3.32-pre7H. Peter Anvin1-8/+8
2006-11-21Resolve issue with push/pop ordering in raw mode.H. Peter Anvin1-8/+8
2006-11-13memdisk: Update copyright dateH. Peter Anvin1-1/+1
2006-10-30memdisk: Constrain input drive numbers both by equipment byte and INT 13hsyslinux-3.32-pre4H. Peter Anvin1-2/+20
2006-10-24memdisk: $PnP Installation Check structure length is byte 5, not 2H. Peter Anvin1-3/+4
2006-10-20[memdisk] Enable EDD support by default.syslinux-3.32-pre3H. Peter Anvin1-2/+2
2006-10-17Remove -x c from assembly preprocessingH. Peter Anvin1-2/+2
2006-10-17Remove -traditionalH. Peter Anvin1-2/+2
2006-10-17[memdisk] Saner handling of the values returned to the real-mode code.H. Peter Anvin2-17/+18
2006-10-17[memdisk] Make ES:DI point to the $PnP structure on entryH. Peter Anvin2-7/+44
2006-09-28Add "safeint" mode to memdiskH. Peter Anvin3-4/+56
2006-08-17Remove more CVS-era $Id$ tags.H. Peter Anvin6-6/+0
2006-08-17Remove CVS-era $Id$ tags.H. Peter Anvin11-11/+0
2006-05-03Across-the-board stealth whitespace cleanupH. Peter Anvin16-105/+102
2005-09-25Clean up the EDD code furtherhpa1-7/+32
2005-09-25The EDD stuff doesn't work yet.hpa1-1/+1
2005-09-20EDD code, not enabled by defaulthpa1-4/+143
2005-09-14Be a bit less pseudo-codeishhpa1-1/+2
2005-08-29Workaround for the no physical floppy scenariohpa1-14/+11
2005-08-26Query a more sane drive number.syslinux-3.11-pre5hpa1-1/+1