Home | History | Annotate | Download | only in mbr
History log of /src/sys/arch/i386/stand/mbr/Makefile.mbr
RevisionDateAuthorComments
 1.22  29-Jun-2024  rin i386: stand: G/C `mbr_gpt*`; unhooked since 2011 in prefer of `gptmbr`
 1.21  25-Jul-2018  kamil Specify NOLIBCSANITIZER in x86 bootloader-like code under sys/arch/

Set NOLIBCSANITIZER for i386 and amd64 specific bootloader-like code.
 1.20  12-Jun-2018  kamil branches: 1.20.2;
Set NOSANITIZER in i386 mbr files

This is required to build these files and keep then functional with
enabled MKSANITIZER.

Sponsored by <The NetBSD Foundation>
 1.19  12-Jan-2014  tsutsui branches: 1.19.28;
Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.

XXX: probabry we should have bsd.saprog.mk or something.
 1.18  20-May-2011  joerg branches: 1.18.4; 1.18.14; 1.18.18;
mbr.S and gpt.S want to reassign ., so don't use the integrated
assembler for now.
 1.17  20-Nov-2009  dsl branches: 1.17.4; 1.17.6;
Change relay address for mbr and bootxx code to be 0x8800.
I'm not sure why I used 0x600, but I have a feeling that might
sometimes corrupt bios data.
0x8800 is far enough above 0x7e00 for a sector read to the latter address.
 1.16  30-Mar-2009  tsutsui Remove extra trailing slash in ${S} path.
 1.15  12-Mar-2009  abs Prefer MACHINE_ARCH to MACHINE in some tests
 1.14  25-Oct-2008  apb branches: 1.14.2; 1.14.8;
Use ${TOOL_SED} instead if plain sed in Makefiles.
 1.13  20-Oct-2008  christos disable PIE for boot code.
 1.12  29-Jun-2006  lukem branches: 1.12.58; 1.12.62; 1.12.68;
support MAKEVERBOSE
 1.11  29-Jun-2006  lukem whitespace cleanup.
 1.10  29-Jun-2006  lukem Use BUILDSYMLINKS & DPSRCS to simplify the creation of includedir symlinks.
 1.9  25-Jun-2006  lukem Use -Wl,-Ttext,foo instead of -Ttext foo when using $(CC)
 1.8  12-May-2006  lukem branches: 1.8.4;
Convert to using CC instead of LD, as LDFLAGS is for CC not LD.
 1.7  11-Dec-2005  christos branches: 1.7.4; 1.7.6; 1.7.8; 1.7.12;
merge ktrace-lwp.
 1.6  01-May-2005  christos branches: 1.6.2;
.BEGIN cannot have dependencies.
 1.5  31-Aug-2004  uwe Force STRIPFLAG to be empty after bsd.own.mk is included, so that
any value set in /etc/mk.conf is overriden.
 1.4  01-Jul-2003  simonb branches: 1.4.2;
Make this work without a populated destdir:
machine and x86 symlinks.
Include from right places.
Don't depend on LIBCRT0,etc.

Also for the bootxx programs, keep the ELF object during the build
process.
 1.3  05-May-2003  hubertf use nm(1) to output decimal values immediately, instead of relying on a
(non-working) sh(1) construct.

Reviewed by simonb & bjh21.
 1.2  05-May-2003  dbj force nm addresses in hex and add 0x prefix before handing numerical
expression to the shell.
 1.1  28-Apr-2003  dsl Master Boot Record (mbr) code:
mbr: boots active partition
mbr_bootsel: menu selection for partitions 1 to 4
mbr_ext: menu selection for partitions 1 to 4 and extended partitions
Based on code from sbin/fdisk/mbr_bootsel.
Needs a new fdisk to configure mbr_ext and correctly set default menu selection.(Not yet built by defaulat)
 1.4.2.4  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.4.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.4.2.1  03-Sep-2004  skrll Sync with HEAD
 1.6.2.2  30-Dec-2006  yamt sync with head.
 1.6.2.1  21-Jun-2006  yamt sync with head.
 1.7.12.1  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.7.8.3  11-Aug-2006  yamt sync with head
 1.7.8.2  26-Jun-2006  yamt sync with head.
 1.7.8.1  24-May-2006  yamt sync with head.
 1.7.6.1  01-Jun-2006  kardel Sync with head.
 1.7.4.1  09-Sep-2006  rpaulo sync with head
 1.8.4.1  13-Jul-2006  gdamore Merge from HEAD.
 1.12.68.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.12.62.2  11-Mar-2010  yamt sync with head
 1.12.62.1  04-May-2009  yamt sync with head.
 1.12.58.1  17-Jan-2009  mjf Sync with HEAD.
 1.14.8.4  27-Aug-2011  jym Sync with HEAD. Most notably: uvm/pmap work done by rmind@, and MP Xen
work of cherry@.

No regression observed on suspend/restore.
 1.14.8.3  29-Mar-2011  jym More sync fixes. And add the mbr_gpt files.
 1.14.8.2  01-Nov-2009  jym Sync with HEAD.
 1.14.8.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.14.2.1  28-Apr-2009  skrll Sync with HEAD.
 1.17.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.17.4.1  31-May-2011  rmind sync with head
 1.18.18.1  18-May-2014  rmind sync with head
 1.18.14.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.18.4.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.19.28.2  28-Jul-2018  pgoyette Sync with HEAD
 1.19.28.1  25-Jun-2018  pgoyette Sync with HEAD
 1.20.2.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed