|
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0 |
|
| #
28616d01 |
| 31-Oct-2021 |
Matthew Dillon <dillon@apollo.backplane.com> |
xdisk - Link into tree, add manual page
* Link the xdisk driver into the tree and add a quick manual page. The xdisk driver uses libdmsg + the hammer2 service daemon to implement remote block de
xdisk - Link into tree, add manual page
* Link the xdisk driver into the tree and add a quick manual page. The xdisk driver uses libdmsg + the hammer2 service daemon to implement remote block devices over a network.
The hammer2 service daemon is the lynchpin of the system, see the section on setting up /etc/hammer2 in the hammer2 manual page for more information.
* xdisk works like a dedicated block device, so is NOT like a NFS share. At any given time, a particular block device should only be open for writing by a single client. The driver needs some work w/regards to maintaining open ref counts and such across the mini-cloud. Multiple clients should not try to share the same block device.
That said, filesystem performance over xdisk block devices should be very good. Since the filesystem is running on the client-side, system buffer cache, read-ahead, and write buffering may be fully employed and performance will generally be better than NFS.
* Note that libdmsg has been in the tree awhile but is still considered highly experimental. It uses encrypted connections but the encryption is not considered to be robust at this time. Authentication is implemented via a combination of public/private key pairs and IP addresses.
The hammer2 manual page describes the directives that may be used to create these keys.
show more ...
|
|
Revision tags: v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1 |
|
| #
6daa0b12 |
| 25-Jun-2017 |
Jan Sucan <sucanjan@fit.cvut.cz> |
kernel/isp: Unify firmware handling with the rest of the system.
* Convert firmware binary data from C arrays in a header files to uuencode .uu files. Byte order of the firmware image is little-
kernel/isp: Unify firmware handling with the rest of the system.
* Convert firmware binary data from C arrays in a header files to uuencode .uu files. Byte order of the firmware image is little-endian. As far as DragonFly BSD supports only little-endian architectures it's ok. But in case of a big-endian architecture the byte order must be changed before firmware is processed by the isp driver.
* Move the .uu images to a sys/contrib/dev/isp.
* Add a script for conversion of firmware stored in arrays in the C header files to .uu files. This is for getting the firmware changes from the other BSD systems more easily.
* Remove use of ispfw module that contains firmwares for all of the isp.4 driver devices. User can pick a module for a particular device instead of having firmwares for all of the devices loaded.
* Document that the kitchen sink ispfw.ko module with all firmware is gone.
Submitted-by: Jan Sucan Dragonfly-bug: <https://bugs.dragonflybsd.org/issues/3044>
show more ...
|
|
Revision tags: v4.8.0, v4.6.2, v4.9.0, v4.8.0rc |
|
| #
82faf793 |
| 21-Feb-2017 |
Matthew Dillon <dillon@apollo.backplane.com> |
kernel - Remove old SCSI drivers - aic, aic7xxx, ahc, ahd
* Remove these drivers. They were pinnacles of their time, requiring incredibly complex state machines for sequencing old-style SCSI buss
kernel - Remove old SCSI drivers - aic, aic7xxx, ahc, ahd
* Remove these drivers. They were pinnacles of their time, requiring incredibly complex state machines for sequencing old-style SCSI busses. CAM was created to support these babies. But alas, they became obsolete many years ago.
* They were from the 32-bit ISA and PCI (not PCIe) PC era. DragonFlyBSD doesn't even boot on those old machines any more, being 64-bit only.
* Also deals with some -j races in the aic sub-build.
show more ...
|
| #
075c6d38 |
| 08-Jan-2017 |
Matthew Dillon <dillon@apollo.backplane.com> |
kernel - CAM cleanup 1/N - Remove ancient scsi pccard drivers ncv, nsp, stg
* Remove a number of ancient drivers that nobody could possibly be using any more.
* Remove ncv: NCR 53C500 based SCSI
kernel - CAM cleanup 1/N - Remove ancient scsi pccard drivers ncv, nsp, stg
* Remove a number of ancient drivers that nobody could possibly be using any more.
* Remove ncv: NCR 53C500 based SCSI host adapters.
* Remove nsp: Workbit Ninja SCSI-3 based PC Card SCSI host adapters.
* Remove stg: TMC 18C30, 18C50 based PC Card SCSI host adapters.
show more ...
|
|
Revision tags: v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0 |
|
| #
1763d9eb |
| 05-Jun-2016 |
Matthew Dillon <dillon@apollo.backplane.com> |
kernel - Add nvme driver to the kernel build as a module.
* Add the nvme driver to the kernel build as a module.
|
|
Revision tags: v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc |
|
| #
b0d289c2 |
| 09-Jun-2015 |
Matthew Dillon <dillon@apollo.backplane.com> |
build - Parallelize kernel module build
* Parallelize the module build portion of a full buildkernel.
* Decreases full kernel build times significantly. The build is up to 3 times faster now.
*
build - Parallelize kernel module build
* Parallelize the module build portion of a full buildkernel.
* Decreases full kernel build times significantly. The build is up to 3 times faster now.
* On monster full kernel build time goes from 10:48 to 3:04.
show more ...
|
|
Revision tags: v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2 |
|
| #
c2d9fe68 |
| 22-Feb-2014 |
Sascha Wildner <saw@online.de> |
kernel: Build and install nata(4) modules too.
Reported-by: tuxillo Dragonfly-bug: <http://bugs.dragonflybsd.org/issues/2642>
|
|
Revision tags: v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.4.3, v3.4.2, v3.4.1, v3.4.0, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1 |
|
| #
eb403c93 |
| 16-Feb-2012 |
Thomas Nikolajsen <thomas@dragonflybsd.org> |
Merge remote-tracking branch 'crater/master'
|
| #
c12c399a |
| 07-Feb-2012 |
Sascha Wildner <saw@online.de> |
mps(4): Sync with FreeBSD.
This a still in progress port of the new, LSI-supported version of the mps(4) driver from FreeBSD.
Some of the changes are (from FreeBSD's commit msg):
- Integrated RAID
mps(4): Sync with FreeBSD.
This a still in progress port of the new, LSI-supported version of the mps(4) driver from FreeBSD.
Some of the changes are (from FreeBSD's commit msg):
- Integrated RAID (IR) support. - Support for WarpDrive controllers. - Support for SCSI protection information (EEDP). - Support for TLR (Transport Level Retries), needed for tape drives. - Improved error recovery code. - ioctl interface compatible with LSI utilities.
This commit also moves the driver from sys/dev/disk to sys/dev/raid.
It still fails attaching at this stage. Work on it will continue in master.
show more ...
|
| #
30702410 |
| 01-Feb-2012 |
Sascha Wildner <saw@online.de> |
sym(4): Sync with FreeBSD.
This fixes disk detection issues in QEMU, among other things. It is also available as a module now.
Tested-by: tuxillo
|
|
Revision tags: v3.1.0, v3.0.0 |
|
| #
191d7ec1 |
| 03-Jan-2012 |
Sascha Wildner <saw@online.de> |
isp(4): Sync with FreeBSD.
Adds support for some newer cards:
* Qlogic ISP 2322 PCI FC-AL Adapter
* Qlogic ISP 2422 PCI FC-AL Adapter
* Qlogic ISP 2432 PCI FC-AL Adapter
* Qlogic ISP 2532 PCI FC
isp(4): Sync with FreeBSD.
Adds support for some newer cards:
* Qlogic ISP 2322 PCI FC-AL Adapter
* Qlogic ISP 2422 PCI FC-AL Adapter
* Qlogic ISP 2432 PCI FC-AL Adapter
* Qlogic ISP 2532 PCI FC-AL Adapter
* Qlogic ISP 5432 PCI FC-AL Adapter
* Qlogic ISP 6312 PCI FC-AL Adapter
* Qlogic ISP 6322 PCI FC-AL Adapter
Also isp(4) can now be loaded as a module. The firmwares have been separated into per-firmware modules, too.
It was tested with an old DEC KZPBA-CX (1040 based) SCSI adapter.
show more ...
|
| #
86d7f5d3 |
| 26-Nov-2011 |
John Marino <draco@marino.st> |
Initial import of binutils 2.22 on the new vendor branch
Future versions of binutils will also reside on this branch rather than continuing to create new binutils branches for each new version.
|
|
Revision tags: v2.12.0, v2.13.0 |
|
| #
ad9f8794 |
| 21-Jul-2011 |
Sascha Wildner <saw@online.de> |
kernel: Remove some old ISA only drivers.
This commits removes the following old ISA specific drivers, most of which have been removed in FreeBSD, too:
aha(4) - Adaptec 154xA, 154xB, 154xC, 154x
kernel: Remove some old ISA only drivers.
This commits removes the following old ISA specific drivers, most of which have been removed in FreeBSD, too:
aha(4) - Adaptec 154xA, 154xB, 154xC, 154xCF and 154xCP SCSI cards asc(4) - GI1904-based hand scanner ctx - ImageNation CORTEX-I Frame Grabber dgb(4) - DigiBoard serial cards (digi(4) driver remains) el(4) - 3Com Etherlink 3C501 NIC gpib - National Instruments AT-GPIB and AT-GPIB/TNT boards gsc(4) - Genius GS-4500 hand scanner ie(4) - Intel i82586 based 8 and 16 bit ISA ethernet cards labpc(4) - National Instruments LABPC and LABPC+ driver le(4) - DEC EtherWORKS II/III ethernet cards mse(4) - Bus and InPort mouse driver rc(4) - RISCom/8 multiport serial cards rdp(4) - RealTek RTL8002 based pocket ethernet adapters spigot - Creative Labs Spigot video acquisition board tw(4) - TW-523 X-10 interface wl(4) - T1 speed ISA/radio LAN card wt(4) - Archive/Wangtek cartridge tape driver
Along with those, a number of associated programs are removed, too:
sasc(1) sgsc(1) wlconfig(8) xten(1) xtend(8)
show more ...
|
|
Revision tags: v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0 |
|
| #
974066bc |
| 25-Aug-2009 |
Matthias Schmidt <matthias@dragonflybsd.org> |
Merge branch 'master' of git://chlamydia.fs.ei.tum.de/dragonfly
|
| #
e25c779e |
| 24-Aug-2009 |
Matthew Dillon <dillon@apollo.backplane.com> |
Bring in ISCSI initiator support.
* Port ISCSI initiator support from FreeBSD.
* Additional work to help stabilize it.
Submitted-by: Antonio Huete Jimenez <tuxillo@quantumachine.net> Taken-from: F
Bring in ISCSI initiator support.
* Port ISCSI initiator support from FreeBSD.
* Additional work to help stabilize it.
Submitted-by: Antonio Huete Jimenez <tuxillo@quantumachine.net> Taken-from: FreeBSD
show more ...
|
| #
3def192b |
| 16-Aug-2009 |
Matthew Dillon <dillon@apollo.backplane.com> |
Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
|
| #
82688588 |
| 16-Aug-2009 |
Sascha Wildner <saw@online.de> |
mpt(4): Hook the module into the build.
|
|
Revision tags: v2.3.2 |
|
| #
6cd31e5b |
| 06-Jul-2009 |
Jordan Gordeev <jgordeev@dir.bg> |
Merge branch 'master' into amd64
|
| #
53116cdc |
| 06-Jul-2009 |
Jordan Gordeev <jgordeev@dir.bg> |
Merge commit '1276d1e1a1b128f7093a3021d3f6bc27afa80d23' into amd64
|
| #
fd81437d |
| 26-Jun-2009 |
Matthew Dillon <dillon@apollo.backplane.com> |
SILI - Add the SILI driver to the general module build
|
| #
2a2493da |
| 08-Jun-2009 |
Aggelos Economopoulos <aoiko@cc.ece.ntua.gr> |
Merge branch 'master' of /home/aggelos/devel/dfly/dfly.git/
|
| #
a579f9bc |
| 06-Jun-2009 |
Matthew Dillon <dillon@apollo.backplane.com> |
Add the AHCI driver to the kernel module build subsystem and to LINT
|
|
Revision tags: v2.3.1, v2.2.1, v2.2.0, v2.3.0, v2.1.1, v2.0.1 |
|
| #
e56f0b34 |
| 05-Jan-2008 |
Peter Avalos <pavalos@dragonflybsd.org> |
Build aic(4) as a kernel module.
|
| #
2de7e9e4 |
| 30-Jan-2007 |
Simon Schubert <corecode@dragonflybsd.org> |
Rework DEV_SUPPORT infrastructure.
Reviewed-by: tgen@
|
| #
549ad397 |
| 13-Jan-2007 |
Matthew Dillon <dillon@dragonflybsd.org> |
Allow VKERNEL builds to build certain non-hardware disk modules as well.
|