[Midnightbsd-cvs] [MidnightBSD/src] ee3d53: Update Atlantic driver for AQ2 support

Lucas Holt noreply at github.com
Thu Jun 11 13:58:25 EDT 2026


  Branch: refs/heads/stable/4.1
  Home:   https://github.com/MidnightBSD/src
  Commit: ee3d53b1ac57a726f396216fae954c0482d11f1c
      https://github.com/MidnightBSD/src/commit/ee3d53b1ac57a726f396216fae954c0482d11f1c
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-11 (Thu, 11 Jun 2026)

  Changed paths:
    M share/man/man4/atlantic.4
    M sys/amd64/conf/GENERIC
    M sys/conf/files
    M sys/dev/atlantic/aq_common.h
    M sys/dev/atlantic/aq_dbg.c
    M sys/dev/atlantic/aq_dbg.h
    M sys/dev/atlantic/aq_device.h
    M sys/dev/atlantic/aq_fw.c
    M sys/dev/atlantic/aq_fw.h
    M sys/dev/atlantic/aq_fw1x.c
    M sys/dev/atlantic/aq_fw2x.c
    A sys/dev/atlantic/aq_fw_aq2.c
    A sys/dev/atlantic/aq_hostboot.c
    A sys/dev/atlantic/aq_hostboot.h
    A sys/dev/atlantic/aq_hostboot_aq2.c
    A sys/dev/atlantic/aq_hostboot_legacy.c
    M sys/dev/atlantic/aq_hw.c
    M sys/dev/atlantic/aq_hw.h
    A sys/dev/atlantic/aq_hw_aq2.h
    M sys/dev/atlantic/aq_hw_llh.c
    M sys/dev/atlantic/aq_hw_llh.h
    M sys/dev/atlantic/aq_hw_llh_internal.h
    M sys/dev/atlantic/aq_irq.c
    M sys/dev/atlantic/aq_main.c
    M sys/dev/atlantic/aq_media.c
    M sys/dev/atlantic/aq_ring.c
    M sys/dev/atlantic/aq_ring.h
    A sys/dev/atlantic/aq_stats.h
    M sys/modules/atlantic/Makefile

  Log Message:
  -----------
  Update Atlantic driver for AQ2 support

Import the AQ2-capable Atlantic driver changes from the FreeBSD AQtion fork and wire the driver into static amd64 GENERIC builds. Add support files for AQ2 firmware and hostboot handling, update module sources, and refresh the atlantic(4) hardware list.

AI-Assisted-by: OpenAI Codex (GPT-5)
Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 03ca62d00e5ebd4914b0e5b8f1a0bb6bb68f9295
      https://github.com/MidnightBSD/src/commit/03ca62d00e5ebd4914b0e5b8f1a0bb6bb68f9295
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-11 (Thu, 11 Jun 2026)

  Changed paths:
    M sys/dev/atlantic/aq_dbg.c
    M sys/dev/atlantic/aq_fw.c
    M sys/dev/atlantic/aq_fw1x.c
    M sys/dev/atlantic/aq_fw2x.c
    M sys/dev/atlantic/aq_fw_aq2.c
    M sys/dev/atlantic/aq_hostboot.c
    M sys/dev/atlantic/aq_hostboot_aq2.c
    M sys/dev/atlantic/aq_hostboot_legacy.c
    M sys/dev/atlantic/aq_hw.c
    M sys/dev/atlantic/aq_irq.c
    M sys/dev/atlantic/aq_main.c
    M sys/dev/atlantic/aq_media.c
    M sys/dev/atlantic/aq_ring.c

  Log Message:
  -----------
  Remove FreeBSD ID tags from Atlantic sources

Drop the stale __FBSDID("$") markers from the Atlantic driver C sources.

AI-Assisted-by: OpenAI Codex (GPT-5)
Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: cb106fb75d2846b83d6c1c8b9db65e7060e73d57
      https://github.com/MidnightBSD/src/commit/cb106fb75d2846b83d6c1c8b9db65e7060e73d57
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-11 (Thu, 11 Jun 2026)

  Changed paths:
    M sys/dev/atlantic/aq_dbg.c
    M sys/dev/atlantic/aq_fw2x.c
    M sys/dev/atlantic/aq_irq.c

  Log Message:
  -----------
  Address Atlantic driver review feedback

Use unsigned subtraction for 64-bit statistics deltas, preserve timeout errors from the FW2x RPC wait path, and bound the debug hex dump string assembly.

AI-Assisted-by: OpenAI Codex (GPT-5)
Signed-off-by: Lucas Holt <luke at foolishgames.com>


Compare: https://github.com/MidnightBSD/src/compare/a0e2d14228c2...cb106fb75d28

To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications


More information about the Midnightbsd-cvs mailing list