https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194209

Garrett Cooper <n...@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ahciems should be optional  |ahciems should be optional
                   |                            |(at build or at run time)

--- Comment #2 from Garrett Cooper <n...@freebsd.org> ---
(In reply to Alexander Motin from comment #1)
> Not sure I understand your proposition. Do you want ahciem to be separate
> module, or do you want some tunable to disable it, or something else?

I jumped to a conclusion without providing a proper problem statement.

Basically we have a platform at work that has ahciems support, but our software
isn't coded up to handle ahciems currently, so this causes our software to poke
at the boot drives for ahciems status a little too much.

Having the support on by default makes sense from a usability perspective. In
general, being able to enable/disable ahciems on a global or a per-controller
basis (like atc.wc.enable) is desirable, because the end-user might not want
ahciems support to be enabled, or the device support provided/integrated in
with some vendors might be buggy/broken.

PS I was working on a patch to separate out the drivers, but then I realized
that it would introduce unnecessary complexity because of how the driver
currently hangs ahciems devices off of ahci controllers, and how the ahciems
instances are created/destroyed at ahci controller attach/detach.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to