path: root/mbr/gptmbr.S
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into elflinkelflinkH. Peter Anvin2014-01-171-1/+1
| * Remove some whitespaceRuben Kerkhof2013-12-301-1/+1
* | 4k_sector: Support sectors >512Frediano Ziglio2013-02-111-14/+27
* | 4k_sector: Reduce size reducing a messageFrediano Ziglio2013-02-111-1/+1
* | 4k_sector: Save some bytes adding a function to set bx before read_sectorFrediano Ziglio2013-02-111-6/+7
* | 4k_sector: Recover 3 bytes avoid a callFrediano Ziglio2013-02-111-9/+10
* mbr: Make sure the MBR code starts with the byte 0x33H. Peter Anvin2010-12-231-1/+1
* 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-111-20/+24
* mbr: generate normal versions, force-80 versions, and ctrl-80 versionsH. Peter Anvin2009-04-041-7/+6
* Update copyright noticesH. Peter Anvin2009-04-041-0/+1
* mbr/*.S: use a symbolic constant for BIOS_kbdflagsH. Peter Anvin2009-03-301-1/+2
* mbr/*.S: if Ctrl is pressed, force the drive number to 0x80H. Peter Anvin2009-03-301-4/+9
* mbr, gptmbr, isohdpfx: don't lose the carry flagH. Peter Anvin2008-09-081-1/+1
* Document GPT boot protocol; add !GPT signature3.6xH. Peter Anvin2008-05-131-0/+1
* 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-251-0/+284