History log of /freebsd/sys/dev/arcmsr/arcmsr.c (Results 1 – 25 of 182)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 4f0ff49f 05-Jun-2024 Mark Johnston <markj@FreeBSD.org>

arcmsr: Use device_set_descf()

No functional change intended.

MFC after: 1 week


Revision tags: release/14.1.0, release/13.3.0, release/14.0.0
# cb1a0aab 06-Sep-2023 黃清隆 <ching2048@areca.com.tw>

sys/dev/arcmsr: Update Areca RAID driver to version 1.50.00.06.

- Suppressed a harmless warning message, "arcmsr_dr_handle: target=f,
lun=0, GONE!!!," which could appear a few seconds after UEFI

sys/dev/arcmsr: Update Areca RAID driver to version 1.50.00.06.

- Suppressed a harmless warning message, "arcmsr_dr_handle: target=f,
lun=0, GONE!!!," which could appear a few seconds after UEFI system
boot due to the boot volume UEFI initialization.
- Corrected various typing errors.
- Refactored arcmsr_initialize() to improve code readability.
- Added support for device IDs 1883 and 1886 controllers.
- Introduced support for controllers requiring host memory for the
RAID 5 and 6 XOR engines.

Many thanks to Areca for continuing to support FreeBSD.

MFC after: 3 days

show more ...


# 2f7e72bd 17-Aug-2023 Mustafa Ateş Uzun <mustafauzun0@gmail.com>

arcmsr(4): Fix typo: rebulid -> rebuild

MFC after: 3 days
Pull Request: https://github.com/freebsd/freebsd-src/pull/819


# 685dc743 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

sys: Remove $FreeBSD$: one-line .c pattern

Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/


Revision tags: release/13.2.0
# 285d85f4 01-Apr-2023 黃清隆 <ching2048@areca.com.tw>

arcmsr(4): Fix reading buffer empty length error.

MFC after: 2 weeks


Revision tags: release/12.4.0, release/13.1.0
# 0d6d8bac 07-May-2022 John Baldwin <jhb@FreeBSD.org>

arcmsr: Remove unused devclass argument to DRIVER_MODULE.


# 108adb2f 21-Apr-2022 John Baldwin <jhb@FreeBSD.org>

arcmsr: Remove never-true NULL check from cdev callbacks.

si_drv1 will always hold a non-NULL pointer.

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D35005


# a9e5e04e 21-Apr-2022 John Baldwin <jhb@FreeBSD.org>

arcmsr: Store softc pointer in si_drv1 of cdev.

Rather than fetching the softc using the controller's unit number as
an index into the devclass.

Reviewed by: imp
Differential Revision: https://revi

arcmsr: Store softc pointer in si_drv1 of cdev.

Rather than fetching the softc using the controller's unit number as
an index into the devclass.

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D35004

show more ...


# 6964b77e 13-Dec-2021 黃清隆 <ching2048@areca.com.tw>

sys/dev/arcmsr: Update Areca RAID driver to fix some issues on ARC-1886.

1. Doorbell interrupt status may arrive lately when doorbell interrupt on
ARC-1886.
2. System boot up hung when ARC-1886 w

sys/dev/arcmsr: Update Areca RAID driver to fix some issues on ARC-1886.

1. Doorbell interrupt status may arrive lately when doorbell interrupt on
ARC-1886.
2. System boot up hung when ARC-1886 with no volume created or no device
attached.

Many thanks to Areca for continuing to support FreeBSD.

MFC after: 2 weeks

show more ...


# bca8e8c0 03-Dec-2021 Scott Long <scottl@FreeBSD.org>

Fix "set but not used" in arcmsr

Sponsored by: Rubicon Communications, LLC ("Netgate")


Revision tags: release/12.3.0
# 45f57ce1 21-May-2021 Edward Tomasz Napierala <trasz@FreeBSD.org>

arcmsr: clear CCB allocated on the stack

Reviewed By: delphij, imp
Sponsored by: NetApp, Inc.
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D30304


# 438b5532 21-Apr-2021 Xin LI <delphij@FreeBSD.org>

arcmsr(4): Fix SCSI command timeout on ARC-1886.

Many thanks to Areca for continuing to support FreeBSD.

Submitted by: 黃清隆 <ching2048 areca com tw>
MFC after: 2 weeks


Revision tags: release/13.0.0
# 5842073a 03-Mar-2021 Xin LI <delphij@FreeBSD.org>

arcmsr(4): Fixed no action of hot plugging device on type_F adapter.

Many thanks to Areca for continuing to support FreeBSD.

Submitted by: 黃清隆 <ching2048 areca com tw>
MFC after: 3 days


# 6feb84e8 23-Nov-2020 Edward Tomasz Napierala <trasz@FreeBSD.org>

arcmsr(4): don't bzero newly allocated ccb; xpt_alloc_ccb() already does that.

Reviewed by: delphij, imp, ching2048@areca.com.tw
Tested by: ching2048@areca.com.tw
MFC after: 2 weeks
Sponsored by: Ne

arcmsr(4): don't bzero newly allocated ccb; xpt_alloc_ccb() already does that.

Reviewed by: delphij, imp, ching2048@areca.com.tw
Tested by: ching2048@areca.com.tw
MFC after: 2 weeks
Sponsored by: NetApp, Inc.
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D26840

show more ...


Revision tags: release/12.2.0
# fa42a0bf 16-Oct-2020 Xin LI <delphij@FreeBSD.org>

Update arcmsr(4) to 1.50.00.00:

Add support for ARC-1886, NVMe/SAS/SATA controller.

Many thanks to Areca for continuing to support FreeBSD.

Submitted by: 黃清隆 <ching2048 areca com tw>
MFC after:

Update arcmsr(4) to 1.50.00.00:

Add support for ARC-1886, NVMe/SAS/SATA controller.

Many thanks to Areca for continuing to support FreeBSD.

Submitted by: 黃清隆 <ching2048 areca com tw>
MFC after: 2 weeks

show more ...


# 1618c554 01-Sep-2020 Mateusz Guzik <mjg@FreeBSD.org>

arcmsr: clean up empty lines in .c and .h files


Revision tags: release/11.4.0
# e43d33d2 05-Mar-2020 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r358466 through r358677.


# 9ea5bef2 29-Feb-2020 Warner Losh <imp@FreeBSD.org>

Remove support for varios versions from FreeBSD 4 to 8.

There's no way arcmsr will still work on those versions. Cleanup really old code
that's no longer needed.


Revision tags: release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0
# 718cf2cc 27-Nov-2017 Pedro F. Giffuni <pfg@FreeBSD.org>

sys/dev: further adoption of SPDX licensing ID tags.

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

sys/dev: further adoption of SPDX licensing ID tags.

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.

show more ...


# f8190300 10-Nov-2017 Hans Petter Selasky <hselasky@FreeBSD.org>

Merge ^/head r325505 through r325662.


# fc5ef1ca 08-Nov-2017 Xin LI <delphij@FreeBSD.org>

Update arcmsr(4) to 1.40.00.01:

- Fix clear doorbell queue buffer for ADAPTER_TYPE_B
- Fix release memory resource when detach device
- Add support for ARC-1216, 1226 SAS 12Gb controllers
- Decl

Update arcmsr(4) to 1.40.00.01:

- Fix clear doorbell queue buffer for ADAPTER_TYPE_B
- Fix release memory resource when detach device
- Add support for ARC-1216, 1226 SAS 12Gb controllers
- Declare some functions as static
- Change checking dword read/write for IOP rqbuffer.

Many thanks to Areca for continuing to support FreeBSD.

Submitted by: 黃清隆 <ching2048 areca com tw>
MFC after: 2 weeks

show more ...


Revision tags: release/10.4.0
# 531c2d7a 24-Jul-2017 Enji Cooper <ngie@FreeBSD.org>

MFhead@r320180


# bca9d05f 23-Jul-2017 Hans Petter Selasky <hselasky@FreeBSD.org>

Merge ^/head r319973 through 321382.


Revision tags: release/11.1.0
# 03f072d1 14-Jul-2017 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r320971 through r320993.


# a1103e04 14-Jul-2017 Xin LI <delphij@FreeBSD.org>

Update arcmsr(4) to 1.40.00.00 in order to add support of
ARC-1884 SATA RAID controllers.

Many thanks to Areca for continuing to support FreeBSD.

Submitted by: 黃清隆 <ching2048 areca com tw>
MFC afte

Update arcmsr(4) to 1.40.00.00 in order to add support of
ARC-1884 SATA RAID controllers.

Many thanks to Areca for continuing to support FreeBSD.

Submitted by: 黃清隆 <ching2048 areca com tw>
MFC after: 3 days

show more ...


12345678