| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Such change should not have happen without prior discussion and review.
With hat: transitioning core
Notes:
svn path=/head/; revision=362488
|
|
|
|
|
|
|
|
|
|
|
|
| |
No functional change intended.
s/Master Boot/Main Boot/ (also called MBR)
MFC after: 1 week
Sponsored by: Mellanox Technologies
Notes:
svn path=/head/; revision=362466
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Follow-up on r322318 and r322319 and remove the deprecated modules.
Shift some now-unused kernel files into userspace utilities that incorporate
them. Remove references to removed GEOM classes in userspace utilities.
Reviewed by: imp (earlier version)
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D21249
Notes:
svn path=/head/; revision=351001
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from setting the volume serial number. This unbreaks older boot blocks
that don't support serial numbers, and allows boot0cfg to set the serial
number itself if requested by the user.
Submitted by: lev@, yuripv@
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D17386
Notes:
svn path=/head/; revision=341067
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.
The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
No functional change intended.
Notes:
svn path=/head/; revision=326276
|
|
|
|
|
|
|
| |
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=325188
|
|
|
|
|
|
|
|
|
| |
Reviewed by: jhb
MFC after: 3 weeks.
Differential Revision: https://reviews.freebsd.org/D9941
Notes:
svn path=/head/; revision=315046
|
|
|
|
| |
Notes:
svn path=/head/; revision=293977
|
|
|
|
|
|
|
|
| |
Submitted by: luke <luke.tw@gmail.com>
Pointy hat to: jhb
Notes:
svn path=/head/; revision=292443
|
|
|
|
|
|
|
|
|
|
|
| |
current MBR.
PR: 205322
Submitted by: Alexander Kuleshov <kuleshovmail@gmail.com>
MFC after: 1 week
Notes:
svn path=/head/; revision=292410
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
go asking what debug flags to set for GEOM to make it work. Advice
them to use gpart(8) instead.
Something similar should probably done with disklabel,
but I need to rewrite the disklabel examples first.
Reviewed by: wblock@
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3315
Notes:
svn path=/head/; revision=287396
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
Notes:
svn path=/head/; revision=284345
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=284172
|
| |\
| |/
|/|
| | |
Notes:
svn path=/projects/bmake/; revision=283595
|
| |\
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=270164
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=266219
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=265802
|
| |\ \
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/bmake/; revision=256424
|
| | | |
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/bmake/; revision=248169
|
| | | |
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/bmake/; revision=246868
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Requested by: Simon Gerraty <sjg@juniper.net>
Notes:
svn path=/projects/bmake/; revision=239572
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | | |
Reduce overlinking
Notes:
svn path=/head/; revision=275054
|
| |/
|/|
| |
| |
| |
| |
| |
| | |
PR: 191174
Submitted by: Franco Fichtner <franco@lastsummer.de>
Notes:
svn path=/head/; revision=267668
|
|/
|
|
|
|
|
|
|
| |
Approved by: re (blackend)
MFC after: 1 week
X-MFC note: stable/9 only
Notes:
svn path=/head/; revision=255977
|
|
|
|
| |
Notes:
svn path=/head/; revision=233455
|
|
|
|
|
|
|
|
|
|
| |
argument and slices. Adjust example for the same reason.
Submitted by: Valentin Nechayev <netch netch kiev ua>
MFC after: 3 days
Notes:
svn path=/head/; revision=230978
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix boot0 to check for PXE when using the pre-set setting for the
preferred slice.
- Update boot0cfg to use slice 6 to select PXE. Accept a 'pxe' argument
instead of a number for the 's' option as a way to select PXE as well.
Submitted by: Andrew Boyer aboyer averesystems
MFC after: 2 weeks
Notes:
svn path=/head/; revision=228738
|
|
|
|
|
|
|
|
|
| |
x86, any alignment warnings can be safely ignored.
MFC after: 1 week
Notes:
svn path=/head/; revision=228656
|
|
|
|
| |
Notes:
svn path=/head/; revision=227876
|
|
|
|
|
|
|
|
|
| |
boot0cfg should work without such hack.
MFC after: 3 days
Notes:
svn path=/head/; revision=227298
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ways. Improve error reporting and also fix indenting.
Now we are trying to write bootcode:
1. Directly to provider (if we can open it for writing);
2. Via GEOM_PART (if it is available);
3. Via GEOM_MBR.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=227297
|
|
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=227274
|
|
|
|
|
|
|
| |
This allows compilers and static analyzers to do more thorough analysis.
Notes:
svn path=/head/; revision=227250
|
|
|
|
|
|
|
|
|
| |
control interface.
MFC after: 3 days
Notes:
svn path=/head/; revision=226714
|
|
|
|
|
|
|
| |
Reported by: ae
Notes:
svn path=/head/; revision=216229
|
|
|
|
|
|
|
|
|
|
|
| |
returned from open() and quit.
PR: bin/81035
Submitted by: Peter Schuller <peter.schuller at infidyne.com>
Approved by: rrs (mentor)
Notes:
svn path=/head/; revision=209469
|
|
|
|
| |
Notes:
svn path=/head/; revision=204352
|
|
|
|
| |
Notes:
svn path=/head/; revision=201390
|
|
|
|
|
|
|
|
| |
The "write MBR" verb is kept for backward compatibility, but
the DIOCSMBR ioctl has been removed.
Notes:
svn path=/head/; revision=189273
|
|
|
|
|
|
|
|
|
|
| |
in BUGS, as this is a feature.
Bump the date, as it was forgotten in previous commits and the
page has had significant changes recently
Notes:
svn path=/head/; revision=187195
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
boot0.S changes:
+ import a patch from Christoph Mallon to rearrange the various
print functions and save another couple of bytes;
+ implement the suggestion in PR 70531 to enable booting from
any valid partition because even the extended partitions that
were previously in our kill list may contain a valid boot loader.
This simplifies the code and saves some bytes;
+ followwing up PR 127764, implement conditional code to preserve
the 'Volume ID' which might be used by other OS (NT, XP, Vista)
and is located at offset 0x1b8. This requires a relocation of the
parameter block within the boot sector -- there is no other
possible workaround.
To address this, boot0cfg has been updated to handle both
versions of the boot code;
+ slightly rearrange the strings printed in the menus to make
the code buildable with all options. Given the tight memory
budget, this means that with certain options we need to
shrink or remove certain labels.
and especially:
make -DVOLUME_LABEL -DPXE the default options.
This means that the newly built boot0 block will preserve the
Volume ID, and has the (hidden) option F6 to boot from INT18/PXE.
I think the extra functionality is well worth the change.
The most visible difference here is that the 'Default: ' string
now becomes 'Boot: ' (it can be reverted to the old value
but then we need to nuke 1/2 partition name or entries to
make up for the extra room).
boot0cfg changes:
+ modify the code to recognise the new boot0 structure (with the
relocated options block to make room for the Volume id).
+ add two options, '-i xxxx-xxxx' to set the volume ID, -e c
to modify the character printed in case of bad input
PR: 127764 70531
Submitted by: Christoph Mallon (portions)
MFC after: 4 weeks
Notes:
svn path=/head/; revision=185579
|
|
|
|
|
|
|
|
|
| |
- While there, make error messages consistent with the rest.
Approved by: kib (mentor)
Notes:
svn path=/head/; revision=183487
|
|
|
|
|
|
|
|
|
|
|
|
| |
duplication of code in fdisk and boot0cfg. Also make use of g_providername to
fix an issue with fdisk and boot0cfg not using the correct provider when
writing the MBR.
Reviewed by: phk
Approved by: pjd (mentor)
Notes:
svn path=/head/; revision=182844
|
|
|
|
|
|
|
| |
Pointed out by: ru
Notes:
svn path=/head/; revision=170396
|
|
|
|
|
|
|
|
|
|
|
| |
- Add an example using fdisk instead
Pointed out by: ru
Submitted by: Warren Block <wblock@wonkity.com>
MFC after: 3 days
Notes:
svn path=/head/; revision=170381
|
|
|
|
|
|
|
|
|
| |
PR: doc/111840
Submitted by: Warren Block <wblock@wonkity.com>
MFC after: 1 week
Notes:
svn path=/head/; revision=169498
|
|
|
|
|
|
|
| |
This should solve the problem of modifying the MBR while running.
Notes:
svn path=/head/; revision=148036
|
|
|
|
| |
Notes:
svn path=/head/; revision=144756
|
|
|
|
| |
Notes:
svn path=/head/; revision=140442
|
|
|
|
| |
Notes:
svn path=/head/; revision=140368
|