History log of /dflybsd-src/sys/dev/disk/Makefile (Results 1 – 25 of 31)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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.


12