Page MenuHomeFreeBSD

share: Delete bitrotted make_*_driver.sh scripts
AcceptedPublic

Authored by jrtc27 on Thu, May 22, 4:53 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, May 26, 5:38 PM
Unknown Object (File)
Mon, May 26, 1:23 PM
Subscribers

Details

Summary

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.

MFC after: 1 week

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 64359
Build 61243: arc lint + arc unit

Event Timeline

jrtc27 created this revision.
This revision is now accepted and ready to land.Thu, May 22, 4:55 PM
emaste requested changes to this revision.Thu, May 22, 5:01 PM
emaste added a subscriber: emaste.

Need ObsoleteFiles.inc update as well

This revision now requires changes to proceed.Thu, May 22, 5:01 PM

Oh right yes these are actually-installed files (even more ugh), not something in tools/, so need to be unhooked from the build too. One moment...

Unhook from build and clean up

This revision is now accepted and ready to land.Thu, May 22, 5:19 PM

yea, this is at least 15 years bit-rotted at this point