#9910: NVMe devices support
---------------------------------+----------------------------
Reporter: korli | Owner: waddlesplash
Type: enhancement | Status: closed
Priority: high | Milestone: R1
Component: Drivers/Disk/NVMe | Version: R1/Development
Resolution: fixed | Keywords:
Blocked By: | Blocking: 14999
Has a Patch: 0 | Platform: All
---------------------------------+----------------------------
Comment (by waddlesplash):
No, the pain of maintaining the in tree libraries is very low. It's
actually much less than maintaining the build packages.
The build packages make sense for external noncritical (eg WebKit) or
external but large (eg GCC) software. Smaller things like libnvme or the
FreeBSD drivers should stay in tree.
There is also the problem for kernel add-ons that at least some of the
Haiku specific kernel APIs, eg mutexes, recurisve locks, etc. actually
*are not compatible* between KDEBUG and release kernels due to struct
layout differences. We really need to fix that, but until someone does,
it's impossible to have kernel add-ons in HaikuPorts that use these APIS
and work on both.
--
Ticket URL: <https://dev.haiku-os.org/ticket/9910#comment:34>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.