aboutsummaryrefslogtreecommitdiffstats
path: root/mbr
Commit message (Expand)AuthorAgeFilesLines
* isohdpfx: update to the new !GPT protocolH. Peter Anvin2010-06-271-3/+5
* gptmbr: skip partitions with all-zero PartitionTypeGUIDH. Peter Anvin2010-06-261-0/+6
* gptmbr: change synthetic partition type to 0xEDH. Peter Anvin2010-06-141-1/+1
* gptmbr: save four bytesH. Peter Anvin2010-06-111-2/+7
* gptmbr: fix offset for MSW of partition endH. Peter Anvin2010-06-111-2/+2
* gptmbr: implement the new T13-approved GPT protocolH. Peter Anvin2010-06-112-21/+25
* isohdpfx: actually generate the stack frame isolinux expectsH. Peter Anvin2009-05-311-6/+9
* isohdpfx: don't clear %ds before parsing partiting infoH. Peter Anvin2009-05-261-14/+15
* altmbr: cap at 439 bytes so the partition select byte followsH. Peter Anvin2009-05-251-1/+1
* isohybrid: revert to a stack format compatible with previous versionH. Peter Anvin2009-05-251-17/+18
* altmbr: fix accounting of logical partitionsH. Peter Anvin2009-05-251-15/+13
* isohybrid: add missing isohdppx.S fileH. Peter Anvin2009-05-211-0/+2
* isohybrid: support booting from partition; fix CBIOS bootingH. Peter Anvin2009-05-213-25/+55
* Unify dependency generation: MCONFIG.embeddedH. Peter Anvin2009-04-271-3/+3
* Unify dependency generationH. Peter Anvin2009-04-271-4/+4
* mbr: generate normal versions, force-80 versions, and ctrl-80 versionsH. Peter Anvin2009-04-047-46/+107
* Update copyright noticesH. Peter Anvin2009-04-043-0/+3
* altmbr: an alternative MBR which ignores the active flagH. Peter Anvin2009-03-303-7/+326
* mbr/*.S: use a symbolic constant for BIOS_kbdflagsH. Peter Anvin2009-03-303-6/+9
* mbr/*.S: if Ctrl is pressed, force the drive number to 0x80H. Peter Anvin2009-03-303-10/+27
* isohdpfx: remove stray jmpw *%siH. Peter Anvin2009-03-101-1/+0
* isohdpfx: work around gas/ld miscompilationH. Peter Anvin2009-02-271-1/+9
* mbr, gptmbr, isohdpfx: don't lose the carry flagH. Peter Anvin2008-09-083-3/+3
* isohdpfx: save one byteH. Peter Anvin2008-09-081-1/+1
* mbr/Makefile: run checksize on the proper binaries...H. Peter Anvin2008-09-071-3/+3
* ISOLINUX: fix EBIOS information passing in hybrid HDD modeH. Peter Anvin2008-09-051-5/+7
* ISOLINUX: support for hybrid mode (CD-ROM/USB key)H. Peter Anvin2008-09-052-5/+219
* Clean up embedded Makefile targets; fix build failureH. Peter Anvin2008-08-221-11/+1
* Major Makefile cleanups; gcc 4.3.0 compatiblityH. Peter Anvin2008-08-201-10/+7
* Build _bin.c files in libinstaller; clean up B/I separationH. Peter Anvin2008-06-271-5/+2
* mbr: clean up *_bin.c filesH. Peter Anvin2008-05-291-1/+1
* Move files out of root into core, dos, and utilsH. Peter Anvin2008-05-291-5/+11
* Document GPT boot protocol; add !GPT signatureH. Peter Anvin2008-05-131-0/+1
* Merge commit 'origin/gptmbr'H. Peter Anvin2008-05-132-1/+295
|\
| * gptmbr: use cltq to extend a zero %eax into %edxH. Peter Anvin2008-02-251-1/+1
| * gptmbr: Add commentH. Peter Anvin2008-02-251-1/+1
| * gptmbr: save phdr -> bootsect on the stack, saving one byteH. Peter Anvin2008-02-251-2/+4
| * gptmbr: another confusion of start and end fieldsH. Peter Anvin2008-02-251-2/+2
| * gptmbr: fix confusion between start and end fieldsH. Peter Anvin2008-02-251-2/+4
| * gptmbr: use xchgw %ax,... instead of movw %ax,... when %ax is deadH. Peter Anvin2008-02-251-1/+1
| * gptmbr: Use %bp for references into phdr and the stackH. Peter Anvin2008-02-251-20/+19
| * gptmbr: since %bx is advanced, we can test -2(%bx) == (bootsec+510)H. Peter Anvin2008-02-251-1/+1
| * gptmbr: addw $512, %bx -> addb $2, %bhH. Peter Anvin2008-02-251-1/+1
| * gptmbr: offsets into phdr are decimal, not hexH. Peter Anvin2008-02-251-4/+4
| * gptmbr: move advancing %bx into read_sectorH. Peter Anvin2008-02-251-4/+3
| * gptmbr: need to set %bx -> bootsecH. Peter Anvin2008-02-251-0/+1
| * gptmbr: shuffle slightly to reduce register pressureH. Peter Anvin2008-02-251-6/+3
| * gptmbr: shuffle slightly to save 3 bytesH. Peter Anvin2008-02-251-14/+17
| * rep; cmpsw -> repe; cmpswH. Peter Anvin2008-02-251-1/+1
| * Master boot record for GPT partition tablesH. Peter Anvin2008-02-252-1/+292