| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Update the device tree source files to a Linux 4.7-RC.
The dts tree currently can't be merged w/o specific revisions.
Note: due to a stupid bug in the commit checking script, I couldn't
just remove the svn:keyword tag from the new files, I had to add
fbsd:nokeywords to all the files (including ones that didn't need it)
Notes:
svn path=/head/; revision=306197
|
| |
|
|
|
|
|
|
| |
MFC after: 2 weeks
Sponsored by: ABT Systems Ltd
Notes:
svn path=/head/; revision=306083
|
| |
|
|
| |
Notes:
svn path=/head/; revision=300812
|
| |
|
|
|
|
|
|
| |
supports only ofw/fdt systems. Some day, hinted attachment for non-fdt
systems should be possible too.
Notes:
svn path=/head/; revision=300811
|
| |
|
|
|
|
|
|
|
|
| |
This is the last sync with LEDE Project dts files before 11.0.
Obtained from: LEDE Project
Sponsored by: Smartcom - Bulgaria AD
Notes:
svn path=/head/; revision=300658
|
| |
|
|
|
|
|
|
|
| |
These were hidden behind an #ifdef that we weren't setting.
I don't have the hardware in question to check.
Notes:
svn path=/head/; revision=300448
|
| |
|
|
| |
Notes:
svn path=/head/; revision=300193
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This was the big missing piece for getting the BCM94322MC NIC
to work at all.
Tested:
* BCM4322, STA mode (2g, 5g)
Notes:
svn path=/head/; revision=300192
|
| |
|
|
| |
Notes:
svn path=/head/; revision=300191
|
| |
|
|
| |
Notes:
svn path=/head/; revision=300190
|
| |
|
|
| |
Notes:
svn path=/head/; revision=300062
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a GPLv2 PHY-N implementation based on the Linux b43 driver,
ported over to work in bwn(4).
I've tested this on the BCM4321 11abgn device, in 11bg and 11a modes.
The b43 PHY code only supports 11abg, no 11n, and 20MHz only wide
channels.
Yes, this is a GPLv2 driver, so it won't be included in the
default builds.
Tested:
* BCM4321 11abgn device (Apple!), 11bg and 11a STA mode.
Obtained from: Linux b43
Notes:
svn path=/head/; revision=300016
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an import of the reworked LEDE dts files. Besides other things
they make it easier for us to reuse.
The only diffs left are for the following SoCs:
MT7620A (fbsd-mt7620a.dtsi)
MT7621 (fbsd-mt7621.dtsi)
MT7628 (fbsd-mt7628an.dtsi)
RT3883 (fbsd-rt3883.dtsi)
So we include the fbsd-*.dtsi files at the end of the original LEDE dtsi
files, using '#include "fbsd-xxxx.dtsi"'.
For example, for MT7621, the LEDE dtsi file is mt7621.dtsi. At the end of
it we add:
#include "fbsd-mt7621.dtsi"
Approved by: adrian (mentor)
Obtained from: LEDE project
Sponsored by: Smartcom - Bulgaria AD
Differential Revision: https://reviews.freebsd.org/D6394
Notes:
svn path=/head/; revision=300013
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change '#include <fbsd-*>' to '/include/ "fbsd-*"' in [rm]t*.dtsi
Basically the pre-import work on OpenWRT's dts/dtsi files boils down to:
for f in `ls [mr]t*.dtsi`; do
printf '\n/include/ "fbsd-$f"\n' >> $f
done
Approved by: adrian (mentor)
Sponsored by: Smartcom - Bulgaria AD
Differential Revision: https://reviews.freebsd.org/D5993
Notes:
svn path=/head/; revision=298345
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Import original OpenWRT dts files after executing the following script
on them:
for f in `ls [mr]t*.dtsi`; do
printf "\n#include <fbsd-$f>\n" >> $f
done
Approved by: adrian (mentor)
Obtained from: OpenWRT
Sponsored by: Smartcom - Bulgaria AD
Differential Revision: https://reviews.freebsd.org/D5971
Notes:
svn path=/head/; revision=298128
|
| |
|
|
|
|
|
|
|
|
| |
now uave a full copy of the arm device tree sources to help when adding
support for newer boards.
Sponsored by: ABT Systems Ltd
Notes:
svn path=/head/; revision=295436
|
| |
|
|
|
|
|
| |
MFC after: 3 weeks
Notes:
svn path=/head/; revision=287698
|
| |
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=286888
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
address, bad IRQ, etc) which are fixed by this patch.
John has sent these changes to the author of the files who said
he'll propagate the changes further upstream.
Submitted by: John Wehle
Reviewed by: imp
Notes:
svn path=/head/; revision=281412
|
| |
|
|
|
|
|
|
|
|
|
| |
don't actually use these files at the moment, so eliminate them until
we actually do. In the mean time, freebsd-update will be updated
to eliminate the issues.
Requested by: cperciva
Notes:
svn path=/head/; revision=279902
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
from the git tree. This merges a lot that we're not using, but there's
too many files to be selective and have a hope of catching everything.
If there are conflicts with the rest of the tree, we'll resolve them
on a case by case basis.
MFC after: 2 weeks
Sponsored by: Netflix, Inc.
Notes:
svn path=/head/; revision=279385
|
| |
|
|
|
|
|
|
|
|
| |
Unlike Linux, FreeBSD's kernel doesn't like unsigned file link
count. This is consistent with our ext2fs implementation.
MFC after: 1 month
Notes:
svn path=/head/; revision=272126
|
| |
|
|
| |
Notes:
svn path=/head/; revision=271151
|
| |
|
|
|
|
|
| |
trimmed.
Notes:
svn path=/head/; revision=271143
|
| |
|
|
|
|
|
|
|
| |
full vendor tree. This worked great until it was time to update, but
now it is time to update. Hit the rest button by removing this branch
and re-adding it by a full copy of whatever is in the vendor tree.
Notes:
svn path=/head/; revision=271140
|
| |
|
|
|
|
|
| |
Linux DTS API.
Notes:
svn path=/head/; revision=271133
|
| |
|
|
|
|
|
| |
from the SAM9G20EK dts files (so that file is GPL'd).
Notes:
svn path=/head/; revision=270161
|
| |
|
|
| |
Notes:
svn path=/head/; revision=269609
|
| |
|
|
| |
Notes:
svn path=/head/; revision=269528
|
| |
|
|
| |
Notes:
svn path=/head/; revision=262610
|
| |
|
|
| |
Notes:
svn path=/head/; revision=262609
|
| |
|
|
| |
Notes:
svn path=/head/; revision=262608
|
| |
|
|
|
|
|
| |
gnu.
Notes:
svn path=/head/; revision=262606
|
| |
|
|
|
|
|
|
|
| |
from the tree since few months.
This is not targeted for MFC.
Notes:
svn path=/head/; revision=247631
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
received granular locking) but the comment present in UFS has been
copied all over other filesystems code incorrectly for several times.
Removes comments that makes no sense now.
Reviewed by: kib
MFC after: 3 days
Notes:
svn path=/head/; revision=243311
|
| |
|
|
|
|
|
|
| |
Porters should refer to __FreeBSD_version 1000021 for this change as
it may have happened at the same timeframe.
Notes:
svn path=/head/; revision=242833
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
instruction loads/stores at its will.
The macro __compiler_membar() is currently supported for both gcc and
clang, but kernel compilation will fail otherwise.
Reviewed by: bde, kib
Discussed with: dim, theraven
MFC after: 2 weeks
Notes:
svn path=/head/; revision=241374
|
| |
|
|
|
|
|
| |
only supported as read-only.
Notes:
svn path=/head/; revision=240379
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
warnings in sys/gnu/fs/xfs. The only warnings that still need to be
suppressed are those about array bound overruns of flexible array
members in xfs_dir2_{block,sf}.c, which are too expensive (in terms of
cascading code changes) to fix.
MFC after: 1 week
X-MFC-With: r239959
Notes:
svn path=/head/; revision=240011
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
should be paried with g_vfs_close(). Though g_vfs_close() is a wrapper
around g_wither_geom_close(), r206130 added the following test in
g_vfs_open():
if (bo->bo_private != vp)
return (EBUSY);
Which will cause a 'Device busy' error inside reiserfs_mountfs() if
the same file system is re-mounted again after umount or mounting failure:
(case 1, /dev/ad4s3 is not a valid REISERFS partition)
# mount -t reiserfs -o ro /dev/ad4s3 /mnt
mount: /dev/ad4s3: Invalid argument
# mount -t msdosfs -o ro /dev/ad4s3 /mnt
mount: /dev/ad4s3: Device busy
(case 2, /dev/ad4s3 is a valid REISERFS partition)
# mount -t reiserfs -o ro /dev/ad4s3 /mnt
# umount /mnt
# mount -t reiserfs -o ro /dev/ad4s3 /mnt
mount: /dev/ad4s3: Device busy
On the other hand, g_vfs_close() 'fixed' the above cases by doing an
extra step to keep 'sc->sc_bo->bo_private' and 'cp->private' pointers
synchronised.
Reviewed by: kib
MFC after: 1 month
Notes:
svn path=/head/; revision=238980
|
| |
|
|
|
|
|
|
|
|
| |
- Use %ll instead of %q for explicit long long casts;
- Use %j instead of %q in XFS and cast to intmax_t.
Tested with: make universe
Notes:
svn path=/head/; revision=235822
|
| |
|
|
|
|
|
| |
Reviewed by: kib
Notes:
svn path=/head/; revision=234607
|
| |
|
|
|
|
|
|
|
| |
Most functions seemed to be already fine w.r.t. what's done in msdosfs.
MFC after: 1 month
Notes:
svn path=/head/; revision=233575
|
| |
|
|
|
|
|
|
|
| |
migrated to sys/vnode.h.
Submitted by: gianni
Notes:
svn path=/head/; revision=232821
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The cs driver requires a table with firmware values. An
alternative firmware is available in a similar Open Sound
System driver. This is actually a partial revert of
Revision 77504.
Special thanks to joel@ for patiently testing several
replacement attempts.
The csa driver and the complete sound system are now free
of the GPL.
Tested by: joel
Approved by: jhb (mentor)
MFC after: 3 weeks
Notes:
svn path=/head/; revision=230897
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
versions derived from /usr/ports/audio/oss.
The particular headers used were taken from the
attic/drv/oss_allegro directory and are mostly identical
to the previous files.
The Maestro3 driver is now free from the GPL.
NOTE: due to lack of testers this driver is being
considered for deprecation and removal.
PR: kern/153920
Approved by: jhb (mentor)
MFC after: 2 weeks
Notes:
svn path=/head/; revision=230401
|
| |
|
|
|
|
|
|
|
|
| |
and that all internal kernel calls passing mount flags are declared
as uint64_t so that flags in the top 32-bits are not lost.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=230249
|
| |
|
|
| |
Notes:
svn path=/head/; revision=230132
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This uses the emuxkireg.h already used in the emu10k1
snd driver. Special thanks go to Alexander Motin as
he was able to find some errors and reverse engineer
some wrong values in the emuxkireg header.
The emu10kx driver is now free from the GPL.
PR: 153901
Tested by: mav, joel
Approved by: jhb (mentor)
MFC after: 2 weeks
Notes:
svn path=/head/; revision=229981
|
| |
|
|
|
|
|
|
|
|
|
| |
It seems strchr() and strrchr() are used more often than index() and
rindex(). Therefore, simply migrate all kernel code to use it.
For the XFS code, remove an empty line to make the code identical to
the code in the Linux kernel.
Notes:
svn path=/head/; revision=229272
|