[haiku-bugs] Re: [Haiku] #9910: NVMe devices support

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 08 May 2019 14:27:14 -0000

#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.

Other related posts: