HomeFreeBSD

share: Delete bitrotted make_*_driver.sh scripts

Description

share: Delete bitrotted make_*_driver.sh scripts

These scripts have not seen the necessary changes to keep them up to
date with current KPIs and coding practices. They use I/O ports directly
rather than any bus abstractions, use i386 (which is on the way out for
kernel configs) as the architecture of choice for generated kernel
configs, use ISA KPIs, use INTR_TYPE_FAST (renamed in 2000 to INTR_FAST
and removed in 2011), and likely have other issues too that render them
more harm than good for the uninitiated developer looking for a driver
template. If anyone wants to invest time in modernising them they can do
so and bring them back, but for now delete them.

Reviewed by: cperciva, imp, emaste
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D50468

Details

Provenance
jrtc27Authored on Jul 10 2025, 7:36 PM
Reviewer
cperciva
Differential Revision
D50468: share: Delete bitrotted make_*_driver.sh scripts
Parents
rGcb75bb51261b: vmbus: Avoid gratuitous ifdef and use more generic implementation instead
Branches
Unknown
Tags
Unknown