Age | Commit message (Expand) | Author | Files | Lines |
2008-02-16 | ISOLINUX: Adaptec bug fix: handle the case of DL missing bit 7syslinux-3.62-pre9 | Bruce Robson | 1 | -3/+11 |
2008-02-16 | Get rid of 4096-entry limit in the simple menu systemsyslinux-3.62-pre8 | H. Peter Anvin | 3 | -10/+35 |
2008-02-16 | If we're showing a scrollbar, always show at least one unit | H. Peter Anvin | 1 | -1/+1 |
2008-02-15 | Put virtual kernels (CLI labels) in high memorysyslinux-3.62-pre7 | H. Peter Anvin | 11 | -84/+97 |
2008-02-15 | hello.c: print arguments, no input section | H. Peter Anvin | 1 | -9/+4 |
2008-02-15 | Don't close the A20 gate; leave it open | H. Peter Anvin | 3 | -1/+21 |
2008-02-15 | Slightly simpler to use interface to simple_pm_call | H. Peter Anvin | 1 | -10/+17 |
2008-02-15 | bcopy32: refactor the bcopy routine to be able to reuse the pm part | H. Peter Anvin | 1 | -46/+82 |
2008-02-14 | VESA: suppress an unused arguments warning | H. Peter Anvin | 1 | -0/+1 |
2008-02-14 | VESA: align the row buffer to a multiple of 4 bytes. | H. Peter Anvin | 1 | -1/+1 |
2008-02-14 | Add __aligned() and __alignas() macros | H. Peter Anvin | 1 | -0/+4 |
2008-02-13 | VESA: Minor cleanupssyslinux-3.62-pre6 | H. Peter Anvin | 2 | -9/+12 |
2008-02-13 | VESA: move debugging code to separate header file | H. Peter Anvin | 2 | -25/+38 |
2008-02-13 | Set the window size to 2 GB for linear framebuffer | H. Peter Anvin | 1 | -1/+5 |
2008-02-13 | Bypass pixel conversion when the output format is BGRA32 | H. Peter Anvin | 3 | -21/+21 |
2008-02-13 | Treat linear framebuffer as a degenerate paged framebuffer | H. Peter Anvin | 4 | -43/+35 |
2008-02-13 | VESA: move pixel formatting into __vesacon_copy_to_screen()syslinux-3.62-pre5 | H. Peter Anvin | 7 | -70/+85 |
2008-02-13 | Fix the calculation of bytes_per_pixel | H. Peter Anvin | 2 | -16/+1 |
2008-02-13 | Replace C version of memmove() with slightly optimized assembly | H. Peter Anvin | 2 | -34/+79 |
2008-02-13 | Document support for nonlinear frame buffers.syslinux-3.62-pre4 | H. Peter Anvin | 1 | -0/+2 |
2008-02-13 | VESA: Support 15-bit RGB modes. | H. Peter Anvin | 3 | -0/+18 |
2008-02-13 | Add support for paged (banked) VESA video mode | H. Peter Anvin | 6 | -14/+162 |
2008-02-13 | Correct comment specific to SYSLINUX in the other derivatives | H. Peter Anvin | 3 | -6/+3 |
2008-02-13 | isolinux: spec buffer size is 13h (19), not 13 | H. Peter Anvin | 1 | -1/+1 |
2008-02-12 | The shuffle descriptors need to be unused for input *and* outputsyslinux-3.62-pre3 | H. Peter Anvin | 1 | -5/+17 |
2008-02-12 | Change the minimum number of shuffle descriptors to 64. | H. Peter Anvin | 2 | -3/+3 |
2008-02-12 | Query the shuffle descriptor set size and use it | H. Peter Anvin | 1 | -1/+14 |
2008-02-12 | Move the prototypes for syslinux_shuffle_boot_*() | H. Peter Anvin | 3 | -12/+12 |
2008-02-12 | A bit more exactitude in the documentation | H. Peter Anvin | 1 | -2/+2 |
2008-02-12 | Switch the display file and graphics routines to using the getc stack | H. Peter Anvin | 9 | -185/+90 |
2008-02-12 | getc: don't clobber AH; return CF=1, AL=0 on end of file | H. Peter Anvin | 1 | -2/+4 |
2008-02-12 | NEWS: document longer command line limit.syslinux-3.62-pre2 | H. Peter Anvin | 1 | -0/+2 |
2008-02-12 | simple menu: extend command line size to 2047 characters | H. Peter Anvin | 1 | -2/+2 |
2008-02-12 | Change command line limit to 2047 characters | H. Peter Anvin | 5 | -8/+10 |
2008-02-12 | Remove last users of getcbuf; reclaim the address space | H. Peter Anvin | 6 | -20/+23 |
2008-02-11 | shuffle: avoid computing block lists that will never converge | H. Peter Anvin | 1 | -4/+8 |
2008-02-11 | Document changessyslinux-3.62-pre1 | H. Peter Anvin | 1 | -0/+7 |
2008-02-11 | Handle arbitrary numbers of shuffle descriptors | H. Peter Anvin | 2 | -22/+147 |
2008-02-11 | comboot: guarantee at least 256 shuffle descriptors | H. Peter Anvin | 1 | -1/+2 |
2008-02-11 | Working on version 3.62 | H. Peter Anvin | 1 | -1/+1 |
2008-02-10 | simple menu: support sha256 and sha512 passwords | H. Peter Anvin | 1 | -8/+35 |
2008-02-10 | com32/*: move _GNU_SOURCE definitions into Makefiles | H. Peter Anvin | 5 | -5/+2 |
2008-02-10 | libutil: add header file <xcrypt.h> for extended crypt routines | H. Peter Anvin | 3 | -0/+12 |
2008-02-10 | mempcpy(): correct naming of the mempcpy() function | H. Peter Anvin | 1 | -4/+4 |
2008-02-10 | simple menu: update copyright notices; clean whitespace | H. Peter Anvin | 8 | -15/+26 |
2008-02-10 | simple menu: break password comparisons out into a separate file | H. Peter Anvin | 4 | -53/+71 |
2008-02-10 | menu.c: add missing return statement | H. Peter Anvin | 1 | -0/+1 |
2008-02-10 | Simple menu system: move to dedicated subdirectory | H. Peter Anvin | 9 | -14/+105 |
2008-02-08 | memdump: avoid comma in filenames | H. Peter Anvin | 1 | -1/+1 |
2008-02-08 | memdump: add .bin suffix to generated filenames | H. Peter Anvin | 1 | -1/+1 |
2008-02-08 | Zero-terminate "aborted." string. | H. Peter Anvin | 1 | -1/+1 |
2008-02-01 | Document e820 parser change.syslinux-3.61-pre7syslinux-3.61 | H. Peter Anvin | 1 | -0/+2 |
2008-02-01 | E820 parser: handle BIOSes with multiple contiguous regions | H. Peter Anvin | 1 | -37/+41 |
2008-01-28 | Document fixing MD5 passwords.syslinux-3.61-pre6 | H. Peter Anvin | 1 | -1/+1 |
2008-01-28 | menu: clean up and fix MD5 password code | H. Peter Anvin | 2 | -53/+61 |
2008-01-24 | extlinux: early check for ext2/ext3-ness of filesystemsyslinux-3.61-pre5 | H. Peter Anvin | 1 | -0/+12 |
2008-01-22 | meminfo.c32: a program to dump out the system memory map | H. Peter Anvin | 2 | -1/+110 |
2008-01-22 | mbr: save another 5 bytes by terminating error on newlinesyslinux-3.61-pre4 | H. Peter Anvin | 1 | -8/+4 |
2008-01-22 | mbr.S: save one more bytesyslinux-3.61-pre3 | H. Peter Anvin | 1 | -1/+1 |
2008-01-17 | Advanced menu: update #include path | H. Peter Anvin | 1 | -1/+1 |
2008-01-17 | ISOLINUX: fix booting when mastered with non-mkisofs toolssyslinux-3.61-pre2 | H. Peter Anvin | 2 | -1/+11 |
2008-01-16 | Next version is 3.61syslinux-3.61-pre1 | H. Peter Anvin | 1 | -1/+1 |
2008-01-16 | EXTLINUX: correct bug when accessing an empty file; update NEWS. | H. Peter Anvin | 2 | -1/+10 |
2008-01-16 | Standardize format for copyright lines and update | H. Peter Anvin | 10 | -11/+11 |
2008-01-15 | elf.c32: a PHDR segment is loadable; handle filesz > memsz | H. Peter Anvin | 1 | -10/+14 |
2008-01-14 | SHA1 passwords: initialize the context before salting | Jeffrey Hutzelman | 1 | -2/+2 |
2008-01-11 | adv: clean up NASM 2.01 warning | H. Peter Anvin | 1 | -2/+2 |
2008-01-11 | Makefile: remove old cruft | H. Peter Anvin | 1 | -9/+1 |
2008-01-10 | Merge commit 'syslinux-3.55' into advsyslinux-3.60 | H. Peter Anvin | 1 | -2/+5 |
2008-01-10 | specfile: install the man pages into %{_mandir}syslinux-3.553.5x | H. Peter Anvin | 1 | -1/+1 |
2008-01-10 | Fix the handling of man pages in the specfile. | H. Peter Anvin | 1 | -1/+4 |
2008-01-10 | Merge commit 'origin/master' into adv | H. Peter Anvin | 211 | -212/+212 |
2008-01-10 | Update copyright year | H. Peter Anvin | 202 | -203/+203 |
2008-01-09 | Merge commit 'origin/master' into adv | H. Peter Anvin | 1 | -0/+0 |
2008-01-09 | Move rfc5071.txt into the doc directory | H. Peter Anvin | 1 | -0/+0 |
2008-01-07 | Unconditionally reset the ADV if we don't have one loaded from a mediumsyslinux-3.60-pre8 | H. Peter Anvin | 1 | -0/+4 |
2008-01-07 | Use the proper register when initializing a new ADV | H. Peter Anvin | 1 | -1/+1 |
2008-01-07 | ADVSec0/1 are dwords, not bytes... | H. Peter Anvin | 1 | -6/+6 |
2008-01-04 | Merge commit 'syslinux-3.55-pre4' into advsyslinux-3.60-pre7 | H. Peter Anvin | 7 | -8/+269 |
2008-01-04 | Handle vga={ask|normal|ext} in linux.c32syslinux-3.55-pre4 | H. Peter Anvin | 1 | -2/+16 |
2008-01-03 | Fix incorrect handling of overlapping memory areas in bcopy32syslinux-3.55-pre3 | H. Peter Anvin | 2 | -3/+6 |
2008-01-03 | Add simple module to load and run a protected-mode raw binary | H. Peter Anvin | 2 | -2/+232 |
2007-12-20 | Document options to the syslinux command | Geert Stappers | 1 | -0/+14 |
2007-12-18 | specfile: Manual pages are usually not tagged %doc | H. Peter Anvin | 1 | -1/+1 |
2007-12-18 | Merge commit 'origin/master' into advsyslinux-3.60-pre6 | H. Peter Anvin | 20 | -8/+585 |
2007-12-18 | Move doc files to doc/, and add man pages from Debiansyslinux-3.55-pre2 | H. Peter Anvin | 20 | -8/+585 |
2007-12-18 | Higher confidence in the harmlessness of the ADV codesyslinux-3.60-pre5 | H. Peter Anvin | 1 | -2/+6 |
2007-12-18 | Document the EXTLINUX ADV commands. | H. Peter Anvin | 1 | -2/+36 |
2007-12-14 | Update ADV documentation in comboot.doc | H. Peter Anvin | 1 | -3/+4 |
2007-12-14 | Add missing libinstaller filessyslinux-3.60-pre4 | H. Peter Anvin | 3 | -0/+235 |
2007-12-14 | Document ADV and its stuff | H. Peter Anvin | 1 | -0/+11 |
2007-12-14 | Call this version 3.60. The gPXE support work is waiting for them. | H. Peter Anvin | 1 | -1/+1 |
2007-12-14 | Create libinstaller; actually implement boot-once for extlinux | H. Peter Anvin | 13 | -107/+324 |
2007-12-13 | syslinux_setadv(): handle size == 0, error on size > 255 | H. Peter Anvin | 1 | -12/+18 |
2007-12-13 | Library routines for manipulating ADV data | H. Peter Anvin | 6 | -2/+224 |
2007-12-13 | Documentation: ADV was definitely not in 3.53... | H. Peter Anvin | 1 | -2/+2 |
2007-12-13 | Snapshot: initialize the default ADV for disk-based derivatives | H. Peter Anvin | 2 | -12/+33 |
2007-12-13 | Use the ADV to support boot-once | H. Peter Anvin | 2 | -0/+33 |
2007-12-13 | Initial support for auxilliary data vector | H. Peter Anvin | 15 | -15/+711 |
2007-12-13 | Deprecate PXELINUX option 208 in accordance with RFC 5071syslinux-3.55-pre1 | H. Peter Anvin | 4 | -12/+807 |
2007-12-13 | 3.54 is gone, now working on 3.55 | H. Peter Anvin | 1 | -1/+1 |
2007-12-12 | BBS on Award, not Phoenix, is broken... don't know about Phoenix.syslinux-3.54 | H. Peter Anvin | 1 | -1/+1 |
2007-12-12 | Stealth whitespace cleanup | H. Peter Anvin | 4 | -4/+3 |
2007-12-11 | Document cfarcall thunking support | H. Peter Anvin | 1 | -1/+8 |
2007-12-10 | cdecl helper is 3.54 material | H. Peter Anvin | 1 | -1/+1 |
2007-12-10 | Separate attribute control for disabled menu itemssyslinux-3.54-pre1 | H. Peter Anvin | 2 | -3/+9 |
2007-12-10 | Documentation update: NEWS, new MENU commands | H. Peter Anvin | 2 | -0/+64 |
2007-12-10 | Fix handling of VESA modes with noncontiguous memory buffers | H. Peter Anvin | 3 | -9/+10 |
2007-11-21 | Add "menu separator", "menu indent", "menu disabled" | H. Peter Anvin | 3 | -8/+61 |
2007-11-21 | spec: Require NASM 0.98.39 | H. Peter Anvin | 1 | -1/+1 |
2007-11-21 | Patch for syslinux.spec | Bernard Li | 1 | -1/+5 |
2007-11-20 | When setting up the cfarcall stack frame, copy the right amount | H. Peter Anvin | 1 | -0/+1 |
2007-11-20 | Add missing thunk function for cfarcall | H. Peter Anvin | 1 | -0/+11 |
2007-11-20 | Next version is presumably 3.54 | H. Peter Anvin | 1 | -1/+1 |
2007-11-20 | Add support for thunking cdecl/stdcall-style real-mode code | H. Peter Anvin | 5 | -12/+78 |
2007-11-20 | struct term_state: remove duplicate .xy and unused .attr | H. Peter Anvin | 2 | -2/+0 |
2007-11-17 | mbr: remove *.bin on "spotless", not "clean"syslinux-3.53 | H. Peter Anvin | 1 | -1/+1 |
2007-11-17 | Document changes for 3.53 | H. Peter Anvin | 1 | -0/+15 |
2007-11-17 | Fix invalid segment assumption in pxelinuxsyslinux-3.53-pre6 | H. Peter Anvin | 2 | -6/+12 |
2007-11-14 | Preserve ES:DI instead of probing for $PnPsyslinux-3.53-pre5 | H. Peter Anvin | 8 | -50/+55 |
2007-11-14 | mbr.S: fix loading from logical partitions | H. Peter Anvin | 1 | -1/+1 |
2007-11-14 | ISOLINUX: Change DriveNo -> DriveNumber | H. Peter Anvin | 3 | -12/+12 |
2007-11-13 | Fix boot sectors; cleanup_hardware must preserve registerssyslinux-3.53-pre4 | H. Peter Anvin | 1 | -1/+2 |
2007-11-13 | Remove unused variable BufSafeSec | H. Peter Anvin | 4 | -4/+0 |
2007-11-09 | Add sha256crypt and sha512crypt; not yet enabled | H. Peter Anvin | 7 | -3/+1577 |
2007-11-09 | In 32-bit mode, "xor eax,eax" is shorter than "xor ax,ax" | H. Peter Anvin | 1 | -1/+1 |
2007-11-07 | Typo cleanup | H. Peter Anvin | 1 | -1/+1 |
2007-11-07 | Guard section to avoid future partial-sector-clobber issuessyslinux-3.53-pre3 | H. Peter Anvin | 4 | -6/+11 |
2007-11-06 | Clean up the transition to PM for shuffle-and-boot-to-PM | H. Peter Anvin | 1 | -4/+12 |
2007-11-06 | isolinux: protect bss variables clobbered due to final sector load | H. Peter Anvin | 1 | -1/+5 |
2007-11-04 | Setting cr0 requires a jmp to synchronize on 386/486 | H. Peter Anvin | 1 | -1/+2 |
2007-11-02 | Use "nop nop" to clobber "mov cs,ax" even though it's longer | H. Peter Anvin | 1 | -3/+2 |
2007-11-02 | Optional debugging code for shuffle and boot and load_linuxsyslinux-3.53-pre2 | H. Peter Anvin | 2 | -0/+41 |
2007-11-02 | comboot: fix shuffle_and_boot_rm (used by linux.c32) | H. Peter Anvin | 1 | -0/+1 |
2007-11-02 | Remove unused EndOfGetcBuf | H. Peter Anvin | 4 | -4/+0 |
2007-11-01 | Code cleanup: get rid of hard-coded descriptor numbers | H. Peter Anvin | 2 | -16/+30 |
2007-11-01 | mkdiskimage: correct the partition type for > 1024 cylinders | H. Peter Anvin | 1 | -3/+3 |
2007-11-01 | syslinux $PnP search fixsyslinux-3.53-pre1 | Gerald Britton | 1 | -1/+2 |
2007-11-01 | Try to fix libfat/ulint.h for non-x86 platforms | H. Peter Anvin | 1 | -6/+14 |
2007-11-01 | mkdiskimage: support more than 1024 cylinders | H. Peter Anvin | 1 | -7/+22 |
2007-11-01 | DHCP bootfile option is 67, not 64. | H. Peter Anvin | 1 | -1/+1 |
2007-11-01 | Fix [BI]ESUBDIRS for make installer/tidy/clean/spotless | H. Peter Anvin | 2 | -4/+8 |
2007-10-11 | Add .gitignore file so "git status" makes sense | H. Peter Anvin | 1 | -0/+34 |
2007-10-11 | Mark TSS unbusy before protected mode entry | H. Peter Anvin | 2 | -0/+5 |
2007-10-11 | Set TR and LDTR when entering protected mode | H. Peter Anvin | 2 | -7/+30 |
2007-10-10 | Makefiles: create NASMOPT variable | H. Peter Anvin | 7 | -11/+18 |
2007-10-03 | Update the memory layout specification | H. Peter Anvin | 11 | -28/+25 |
2007-10-02 | Next version is 3.53 | H. Peter Anvin | 1 | -1/+1 |
2007-10-02 | elf.c: better error message when memory is unavailable | H. Peter Anvin | 1 | -1/+2 |
2007-10-02 | memdump: remove debugging code never meant for release | H. Peter Anvin | 1 | -12/+0 |
2007-10-02 | bootsect.inc: make sure the $PnP header can fit inside the segment | H. Peter Anvin | 1 | -2/+2 |
2007-09-24 | Fix building on a 64-bit system without a 32-bit system installedsyslinux-3.52-pre10syslinux-3.52 | H. Peter Anvin | 15 | -29/+369 |
2007-09-21 | localboot.c32: sample/test program for invoking syslinux_local_boot() | H. Peter Anvin | 2 | -0/+10 |
2007-09-21 | memdump: a debugging utility to dump memory over a serial port | H. Peter Anvin | 27 | -2/+3611 |
2007-09-21 | Document memory overwrite fixsyslinux-3.52-pre9 | H. Peter Anvin | 1 | -0/+2 |
2007-09-21 | memdisk: add "nopass" option to completely take over INT 13h | H. Peter Anvin | 2 | -31/+43 |
2007-09-21 | comboot: fix memory overwrite bug | H. Peter Anvin | 1 | -0/+1 |
2007-09-19 | ISOLINUX: save segment registers around INT 13h | H. Peter Anvin | 2 | -4/+23 |
2007-08-27 | NEWS: EDD now actually works in MEMDISKsyslinux-3.52-pre8 | H. Peter Anvin | 1 | -0/+1 |
2007-08-27 | MEMDISK: Fix register messup in EDD | Duane Voth | 1 | -7/+8 |
2007-08-16 | Clean up some of the new PCI code from Erwan Velu.syslinux-3.52-pre7 | H. Peter Anvin | 3 | -84/+99 |
2007-08-16 | Improving PCI collected informations | Erwan Velu | 4 | -36/+295 |
2007-08-16 | Use git push instead of cg-push | H. Peter Anvin | 1 | -1/+1 |
2007-08-14 | Add reboot.c32 modulesyslinux-3.52-pre6 | H. Peter Anvin | 2 | -1/+18 |
2007-08-14 | com32: fix __farcall() | H. Peter Anvin | 1 | -2/+3 |
2007-08-12 | More Etherboot pointers | H. Peter Anvin | 1 | -0/+8 |
2007-08-12 | Document gPXE chaining to work around PXE stack problems | H. Peter Anvin | 1 | -0/+16 |
2007-08-06 | Fix section confusion... | H. Peter Anvin | 2 | -0/+3 |
2007-08-06 | Give ourselves more room for code | H. Peter Anvin | 1 | -1/+1 |
2007-07-25 | Handle plural correctly in countdown. | H. Peter Anvin | 3 | -4/+52 |
2007-07-24 | Install sha1pass, md5passsyslinux-3.52-pre5 | H. Peter Anvin | 1 | -1/+2 |
2007-07-24 | Add header file missing from previous checkin (md5.h) | H. Peter Anvin | 1 | -0/+46 |
2007-07-24 | Add support for Unix-standard MD5 password | H. Peter Anvin | 11 | -16/+632 |
2007-07-24 | Document MENU HIDDEN | H. Peter Anvin | 1 | -0/+2 |
2007-07-24 | Correctly handle switches between graphics and text mode | H. Peter Anvin | 2 | -4/+6 |
2007-07-24 | Make the hidden timeout behaviour match the rest of the menu | H. Peter Anvin | 1 | -4/+4 |
2007-07-24 | Move hidden_row to -2; don't re-timeout once a key is pressed | H. Peter Anvin | 2 | -6/+8 |
2007-07-24 | Simple menu system: add support for "menu hidden" | H. Peter Anvin | 4 | -21/+75 |
2007-07-23 | Document MEMDISK fixes. | H. Peter Anvin | 1 | -0/+1 |
2007-07-20 | Add the actual zeroregs file; missing from a previous checkin.syslinux-3.52-pre4 | H. Peter Anvin | 1 | -0/+5 |
2007-07-20 | Add syslinux_reboot() | H. Peter Anvin | 3 | -2/+90 |
2007-07-20 | com32: add a common zero-register structure | H. Peter Anvin | 1 | -0/+1 |
2007-07-11 | MBR: shave off another byte | H. Peter Anvin | 1 | -5/+6 |
2007-07-11 | MBR: shave off another byte | H. Peter Anvin | 1 | -2/+2 |
2007-07-11 | MBR: one more comment | H. Peter Anvin | 1 | -0/+1 |
2007-07-11 | MBR: shave another ~4 bytes through an ugly error message hack | H. Peter Anvin | 1 | -22/+17 |
2007-07-11 | MBR: add HLT to prevent system from melting on failure | H. Peter Anvin | 1 | -1/+3 |
2007-07-11 | MBR: add CR LF to the end of messages | H. Peter Anvin | 1 | -3/+3 |
2007-07-11 | MBR: shave 2 more bytes | H. Peter Anvin | 1 | -2/+4 |
2007-07-11 | MBR: Don't clobber %eax before entering CBIOS code | H. Peter Anvin | 1 | -3/+5 |
2007-07-11 | MBR: always do setup for EBIOS, makes stack handling easier and saves jmp | H. Peter Anvin | 1 | -14/+14 |
2007-07-11 | MBR: Handle the stack in read_sector correctly... | H. Peter Anvin | 1 | -2/+3 |
2007-07-11 | One more MBR byte | H. Peter Anvin | 1 | -1/+1 |
2007-07-11 | Another 12 bytes shaved off the MBR... | H. Peter Anvin | 1 | -18/+12 |
2007-07-11 | Another 2 bytes off the MBR. | H. Peter Anvin | 1 | -15/+13 |
2007-07-11 | Add some comments to the MBR | H. Peter Anvin | 1 | -3/+3 |
2007-07-11 | Another 3 bytes or so off the MBR... | H. Peter Anvin | 1 | -5/+7 |
2007-07-11 | One more MBR byte... | H. Peter Anvin | 1 | -1/+1 |
2007-07-11 | Shave two more bytes off the MBR | H. Peter Anvin | 1 | -4/+3 |
2007-07-11 | MBR: fix pointer to partition table base | H. Peter Anvin | 1 | -2/+2 |