Print this page
NEX-8020 illumos nvme changes
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
NEX-6131 support EUI64 in blkdev
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
NEX-4427 blkdev should provide the device_error kstat for iostat -E
Reviewed by: Richard Elling <Richard.Elling@RichardElling.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
NEX-4424 kstat module needs cleanup
Reviewed by: Richard Elling <Richard.Elling@RichardElling.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
NEX-4420 format(1M) should be able to use device inquiry properties
Reviewed by: Dan McDonald <danmcd@omniti.com>
NEX-4419 blkdev and blkdev drivers should provide inquiry properties
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Adding AoE support to nza-kernel

*** 94,103 **** --- 94,108 ---- caddr_t x_kaddr; unsigned x_flags; }; #define BD_XFER_POLL (1U << 0) /* no interrupts (dump) */ + #define BD_XFER_MHD_TKOWN (1U << 1) + #define BD_XFER_MHD_RELEASE (1U << 2) + #define BD_XFER_MHD_STATUS (1U << 3) + #define BD_XFER_MHD_QRESERVE (1U << 4) + #define BD_XFER_MHD_ENFAILFAST (1U << 5) struct bd_drive { uint32_t d_qsize; uint32_t d_maxxfer; boolean_t d_removable;
*** 148,157 **** --- 153,163 ---- int (*o_media_info)(void *, bd_media_t *); int (*o_devid_init)(void *, dev_info_t *, ddi_devid_t *); int (*o_sync_cache)(void *, bd_xfer_t *); int (*o_read)(void *, bd_xfer_t *); int (*o_write)(void *, bd_xfer_t *); + int (*o_reserve)(void *, bd_xfer_t *); }; #define BD_OPS_VERSION_0 0 struct bd_errstats {