summaryrefslogtreecommitdiff
path: root/mbr
Commit message (Expand)AuthorAgeFilesLines
* 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 signature3.6xH. 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
* | Use $(CC) in gcc_ok macro, not plain gccH. Peter Anvin2008-03-051-1/+1
|/
* Whitespace cleanup...syslinux-3.62-pre11H. Peter Anvin2008-02-191-1/+1
* mbr: save another 5 bytes by terminating error on newlinesyslinux-3.61-pre4H. Peter Anvin2008-01-221-8/+4
* mbr.S: save one more bytesyslinux-3.61-pre3H. Peter Anvin2008-01-221-1/+1
* Update copyright yearH. Peter Anvin2008-01-104-4/+4
* mbr: remove *.bin on "spotless", not "clean"syslinux-3.53H. Peter Anvin2007-11-171-1/+1
* mbr.S: fix loading from logical partitionsH. Peter Anvin2007-11-141-1/+1
* Fix [BI]ESUBDIRS for make installer/tidy/clean/spotlessH. Peter Anvin2007-11-011-0/+2
* MBR: shave off another byteH. Peter Anvin2007-07-111-5/+6
* MBR: shave off another byteH. Peter Anvin2007-07-111-2/+2
* MBR: one more commentH. Peter Anvin2007-07-111-0/+1
* MBR: shave another ~4 bytes through an ugly error message hackH. Peter Anvin2007-07-111-22/+17
* MBR: add HLT to prevent system from melting on failureH. Peter Anvin2007-07-111-1/+3
* MBR: add CR LF to the end of messagesH. Peter Anvin2007-07-111-3/+3
* MBR: shave 2 more bytesH. Peter Anvin2007-07-111-2/+4
* MBR: Don't clobber %eax before entering CBIOS codeH. Peter Anvin2007-07-111-3/+5
* MBR: always do setup for EBIOS, makes stack handling easier and saves jmpH. Peter Anvin2007-07-111-14/+14
* MBR: Handle the stack in read_sector correctly...H. Peter Anvin2007-07-111-2/+3
* One more MBR byteH. Peter Anvin2007-07-111-1/+1
* Another 12 bytes shaved off the MBR...H. Peter Anvin2007-07-111-18/+12
* Another 2 bytes off the MBR.H. Peter Anvin2007-07-111-15/+13
* Add some comments to the MBRH. Peter Anvin2007-07-111-3/+3
* Another 3 bytes or so off the MBR...H. Peter Anvin2007-07-111-5/+7
* One more MBR byte...H. Peter Anvin2007-07-111-1/+1
* Shave two more bytes off the MBRH. Peter Anvin2007-07-111-4/+3
* MBR: fix pointer to partition table baseH. Peter Anvin2007-07-111-2/+2
* Shave another byte off the MBRH. Peter Anvin2007-07-111-2/+4