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 {