summaryrefslogtreecommitdiff
path: root/memdisk/setup.c
Commit message (Collapse)AuthorAgeFilesLines
* Whitespace cleanupH. Peter Anvin2008-06-091-1/+1
|
* MEMDISK: algorithmic determination of floppy formatsH. Peter Anvin2008-06-071-19/+48
| | | | | Consider all disks < 4 MB to be floppies, and guess their geometry algorithmically.
* MEMDISK: Use aligning memcpy/memset, compile with -mregparm=3syslinux-3.70-pre14H. Peter Anvin2008-06-061-2/+2
| | | | | Use the aligning memcpy/memset from libcom32. Switch memdisk to compiling with -mregparm=3, except for the interfaces to assembly.
* Whitespace cleanup...syslinux-3.62-pre11H. Peter Anvin2008-02-191-4/+4
|
* Update copyright yearH. Peter Anvin2008-01-101-1/+1
|
* memdisk: add "nopass" option to completely take over INT 13hH. Peter Anvin2007-09-211-30/+40
| | | | | | Add the "nopass" option to completely remove the system drives. This is a pretty big hammer and is largely for debugging at this stage; it probably needs more polishing before it can be made official.
* MEMDISK: Try for better EDD complianceH. Peter Anvin2007-07-081-0/+29
|
* Forgot to add our own drive to the drive count!syslinux-3.52-pre3H. Peter Anvin2007-06-301-0/+3
|
* Stealth whitespace cleanup (automated)H. Peter Anvin2007-03-141-1/+1
|
* MEMDISK: add alias "cbios" == "noebios" == "noedd"H. Peter Anvin2007-01-301-1/+2
|
* MEMDISK: ebios/noebios as synonyms to edd/noeddH. Peter Anvin2007-01-301-2/+4
|
* MEMDISK: Default to floppy = EDD off, hard disk = EDD on, give optionH. Peter Anvin2007-01-301-3/+18
| | | | | Default to having EDD off on floppies and EDD on on hard disks. Additionally, add options "edd" and "noedd" to force this choice.
* memdisk: Update copyright dateH. Peter Anvin2006-11-131-1/+1
|
* memdisk: Constrain input drive numbers both by equipment byte and INT 13hsyslinux-3.32-pre4H. Peter Anvin2006-10-301-2/+20
| | | | | | Apparently on some BIOSes, INT 13h return a bogus number of floppy drives when the real value is zero (probably because the code doesn't check the validity bit in the equipment byte.) Do it ourselves if we need to.
* memdisk: $PnP Installation Check structure length is byte 5, not 2H. Peter Anvin2006-10-241-3/+4
|
* [memdisk] Saner handling of the values returned to the real-mode code.H. Peter Anvin2006-10-171-11/+6
|
* [memdisk] Make ES:DI point to the $PnP structure on entryH. Peter Anvin2006-10-171-2/+37
| | | | ES:DI is supposed to point to the $PnP structure on entry, make it sew.
* Add "safeint" mode to memdiskH. Peter Anvin2006-09-281-0/+9
|
* Remove CVS-era $Id$ tags.H. Peter Anvin2006-08-171-1/+0
|
* Across-the-board stealth whitespace cleanupH. Peter Anvin2006-05-031-22/+22
|
* Workaround for the no physical floppy scenariohpa2005-08-291-14/+11
|
* Query a more sane drive number.syslinux-3.11-pre5hpa2005-08-261-1/+1
|
* Display the correct type of disk.syslinux-3.11-pre4hpa2005-08-261-2/+3
|
* Fix bug w.r.t. floppy count.hpa2005-08-251-1/+1
|
* * -ffreestandingsyslinux-3.10-pre21hpa2005-08-231-14/+27
| | | | | * handle systems where a reset HD fails without HDs * allow the user to select a different disk number (experimental)
* Add new "bigraw" mode to memdisk.hpa2005-04-291-0/+5
|
* Actually use memcmp() for the DOSEMU comparison; we can't seem to gethpa2005-03-081-2/+1
| | | | it right any other way...
* Commit 3.10 changes to mainline. In particular, support multi-filehpa2005-01-061-1/+2
| | | | initrd, and the shuffle and boot API.
* Remove __attribute__((packed)) which seems to cause problemshpa2004-12-291-2/+2
|
* Add boot loader ID to the memdisk info structurehpa2004-12-291-3/+8
|
* Fix regparm in libcom32; make extlinux actually work; add 3840K supporthpa2004-12-201-7/+8
| | | | to MEMDISK.
* Fix the spelling of "Boston"hpa2004-12-141-1/+1
|
* Fix MEMDISK command-line parsing; add "raw" memory support for MEMDISKhpa2004-12-141-3/+8
|
* Support making the disk readonlyhpa2004-12-101-2/+10
|
* Move all 16-bit code into one assembly file so we don't have to relyhpa2004-12-081-2/+4
| | | | on ld working properly
* Handle memdisk images compressed with zip as well as with gzip.hpa2004-04-271-3/+13
|
* Add API to query for the existence of MEMDISK.hpa2003-11-261-16/+29
|
* Clean up address assignment cleanersyslinux-2.05hpa2003-07-151-31/+44
|
* Fix overlap handling properly (we hope)hpa2003-07-151-15/+54
|
* Clearness cleanuphpa2003-04-161-5/+5
|
* Fix installing the E820 data into MEMDISKhpa2003-04-161-1/+2
|
* Fix memory computation error for MEMDISKhpa2003-04-161-2/+2
|
* Formatting...hpa2003-04-101-1/+1
|
* Support compressed MEMDISK images.hpa2003-04-101-22/+57
|
* Convert to using a 32-bit installer framework, in preparation forhpa2003-04-101-162/+58
| | | | supporting gzip compressed images
* Support 1680K and 1722K as standard floppy formatshpa2003-03-071-0/+2
|
* Use __builtin_memcmp() instead of memcmp() to be explicit abouthpa2003-01-301-1/+1
| | | | what we're doing...
* Fix MEMDISK initalization bugshpa2002-11-181-4/+18
|
* Support DOSEMU-style hard disk imagessyslinux-2.01-pre1hpa2002-10-291-16/+46
|
* Yes it is, just not for nonofficial buildshpa2002-10-241-1/+1
|