| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
message when it fails reflects some random thing rather than what it
returned. Set errno to the return value.
Notes:
svn path=/head/; revision=334384
|
|
|
|
|
|
|
|
|
|
| |
when listing the whole tree. The list, however, is from the requested
device to the root (so it backwards from the normal tree).
Sponsored by: Netflix
Notes:
svn path=/head/; revision=327068
|
|
|
|
| |
Notes:
svn path=/head/; revision=327067
|
|
|
|
|
|
|
|
|
|
| |
nexus. With redirection, could also be used to test if the device
exists in the device tree.
Sponsored by: Netflix
Notes:
svn path=/head/; revision=327066
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On some architectures, u_long isn't large enough for resource definitions.
Particularly, powerpc and arm allow 36-bit (or larger) physical addresses, but
type `long' is only 32-bit. This extends rman's resources to uintmax_t. With
this change, any resource can feasibly be placed anywhere in physical memory
(within the constraints of the driver).
Why uintmax_t and not something machine dependent, or uint64_t? Though it's
possible for uintmax_t to grow, it's highly unlikely it will become 128-bit on
32-bit architectures. 64-bit architectures should have plenty of RAM to absorb
the increase on resource sizes if and when this occurs, and the number of
resources on memory-constrained systems should be sufficiently small as to not
pose a drastic overhead. That being said, uintmax_t was chosen for source
clarity. If it's specified as uint64_t, all printf()-like calls would either
need casts to uintmax_t, or be littered with PRI*64 macros. Casts to uintmax_t
aren't horrible, but it would also bake into the API for
resource_list_print_type() either a hidden assumption that entries get cast to
uintmax_t for printing, or these calls would need the PRI*64 macros. Since
source code is meant to be read more often than written, I chose the clearest
path of simply using uintmax_t.
Tested on a PowerPC p5020-based board, which places all device resources in
0xfxxxxxxxx, and has 8GB RAM.
Regression tested on qemu-system-i386
Regression tested on qemu-system-mips (malta profile)
Tested PAE and devinfo on virtualbox (live CD)
Special thanks to bz for his testing on ARM.
Reviewed By: bz, jhb (previous)
Relnotes: Yes
Sponsored by: Alex Perez/Inertial Computing
Differential Revision: https://reviews.freebsd.org/D4544
Notes:
svn path=/head/; revision=297000
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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=248169
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=246868
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Requested by: Simon Gerraty <sjg@juniper.net>
Notes:
svn path=/projects/bmake/; revision=239572
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
flag value is already exposed via dv_flags, just not the meaning of the
flags themselves. Use these constants to annotate devices that are
disabled or suspended in devinfo output.
Notes:
svn path=/head/; revision=278299
|
| |/
|/|
| |
| |
| |
| |
| | |
Reduce overlinking
Notes:
svn path=/head/; revision=275054
|
|/
|
|
|
|
|
|
| |
PR: 191174
Submitted by: Franco Fichtner <franco@lastsummer.de>
Notes:
svn path=/head/; revision=267668
|
|
|
|
|
|
|
| |
This allows compilers and static analyzers to do more thorough analysis.
Notes:
svn path=/head/; revision=227252
|
|
|
|
|
|
|
|
|
|
|
| |
Although groff_mdoc(7) gives another impression, this is the ordering
most widely used and also required by mdocml/mandoc.
Reviewed by: ru
Approved by: philip, ed (mentors)
Notes:
svn path=/head/; revision=206622
|
|
|
|
| |
Notes:
svn path=/head/; revision=201390
|
|
|
|
|
|
|
|
|
|
| |
structure replication and improve manteneability.
Reviewed by: jhb, imp
Tested by: Riccardo Torrini <riccardo at torrini dot org>
Notes:
svn path=/head/; revision=199291
|
|
|
|
|
|
|
|
|
|
| |
manager in hex vs decimal to 1000 from 100 so that IRQs are printed in
decimal.
MFC after: 3 days
Notes:
svn path=/head/; revision=173057
|
|
|
|
| |
Notes:
svn path=/head/; revision=162799
|
|
|
|
|
|
|
| |
Submitted by: ru
Notes:
svn path=/head/; revision=152884
|
|
|
|
|
|
|
| |
options when -u is specified. Xref device(9) and devclass(9).
Notes:
svn path=/head/; revision=152866
|
|
|
|
| |
Notes:
svn path=/head/; revision=124128
|
|
|
|
|
|
|
| |
whose bus' provide this information.
Notes:
svn path=/head/; revision=111046
|
|
|
|
|
|
|
|
|
|
|
| |
minted -v flag.
o Print devices that don't return a name as 'unknown' in -v mode.
# Yea! Now I wont think I have 10 different ISA network adapters in my
# laptop.
Notes:
svn path=/head/; revision=103663
|
|
|
|
| |
Notes:
svn path=/head/; revision=97646
|
|
|
|
| |
Notes:
svn path=/head/; revision=97605
|
|
|
|
|
|
|
|
|
|
|
| |
o Minor grammar fixes.
o Sort SEE ALSO references, and add iostat(8).
o Delete punctuation at end of AUTHORS' section only line
Reviewed by: rwatson, Hiten Pandya <hiten@uk.FreeBSD.org>
Notes:
svn path=/head/; revision=96504
|
|
|
|
|
|
|
|
|
| |
This is a whitespace only change.
Reviewed by: rwatson, Hiten Pandya <hiten@uk.FreeBSD.org>
Notes:
svn path=/head/; revision=96503
|
|
|
|
|
|
|
|
|
|
| |
most useful new command added to FreeBSD 5.0, but maybe that's just
me :-).
Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org>
Notes:
svn path=/head/; revision=96458
|
|
|
|
|
|
|
| |
Pointed out by: bde
Notes:
svn path=/head/; revision=87629
|
|
|
|
|
|
|
|
| |
PR: bin/32567
MFC after: 2 weeks
Notes:
svn path=/head/; revision=87553
|
|
|
|
|
|
|
|
| |
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.
Notes:
svn path=/head/; revision=80029
|
|
|
|
|
|
|
|
|
| |
Don't clobber CFLAGS by assigning to it using "=".
Fixed some style bugs.
Notes:
svn path=/head/; revision=76516
|
|
serves as an example of libdevinfo usage.
Notes:
svn path=/head/; revision=75752
|