1. Driver name: scsi-aacraid

2. Driver version: 6.0.6.2.1.52040-1OEM.600.0.0.2494585

3. Compatible ESX version(s): ESXi 6.0

4. Dependencies e.g. NIC f/w version, Flex-10 versions etc: NA

5. Bugs fixed (compared to earlier release of driver): 
- Set Peripheral Qualifier (PQ) bit to 1 in the INQUIRY RESPONSE for the SEP
  devices.
- Fixed multiple issues in creating more than 64 Simple volume in SV 240 mode
- Doorbell reset value now available during initialization for driver
- During the shutdown, if driver gets commands from the application layer, driver sends error code to the upper layers.
  This fixes firmware assert issue.
- SCSI dma mapping failure case handling
  http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0b4334473d48aa18e8448f9f718f1dcd0398c550
- 1024 command support changes for S7 and above hardware only.
- Added Dual flash fw support
- Fixed "SAS_CoreDump" certification test failure issue by including "vmklnx_scsi_register_poll_handler" in the driver.
- Included SCSI upstream driver patch(Patch: [SCSI] aacraid: fix File System going into read-only mode)
  http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=cacb6dc3d7fea751879a225c15e48228415e6359
- Added RDM(RAW DEVICE MAPPING) support
  For RDM support, set "aac_wwn = 1" RAID controller response to inquiry VPD page 0x80 to return a unique serial number
- Changed sync. timeout from 30s to 300s for rx and src
- Clear/Read door-bell to avoid SCSI command timeout issue on a faster systems for a light IO's
- `udelay` in aac_fib_send to wait for ShutDown command complete that block the other CPUs too long during shutdown if array is rebuilding.
  Changed it to use `msleep` instead of `udelay`.
- Added MSI-X support
- Added 4K based container support
- Added Lenovo 8885E support
- Add support for Inquiry vpd page 0x83 for logical wwn.
- Fix for "smartctl -i" failure in getting mode sense data.
- Fix the IOP_RESET does not work on S8. Sending IOP_RESET command need to
  wait for only 10 sec instead of 5 minutes in case of firmware does not
  response IOP_RESET command.
- Disable interrupt before setup interrupt routine.
- Add higher Q depth to support vSAN
- Hide only ADAPTEC SEP device
- Host RRQ overload: Created a one to one mapping of fibs to vector. Therefore the RRQ will never
  overload.
- Added FSACTL_RESET_IOP IOCTL support to initiate iop, soft and full reset types from pmcssacli tool.
- Added PCI ID (i.e PCI device & vendor IDs) to show up in /proc file system.
- Driver crashes after terminating arcconf uartlog command
- Thor: Update host timestamp
- Add Type 3 identifier support for VPD 0X83
- Incorrect division of FIBs between IO and management path
- Hang when mutiple 71605E controller in the system under VMware: Increased initial heap size from 8M to 16M and maximum heap size from 34M to 64M.
- Add SCSI Tag support

6. New hardware supported: Added new hardware device 0x28b interface for PMC-Sierra's SRC based controller family.
- new src.c file for 0x28b specific functions
- new XPORT header required
- sync. command interface: doorbell bits shifted (SRC_ODR_SHIFT, SRC_IDR_SHIFT)
- async. Interface: different inbound queue handling, no outbound I2O queue available, using doorbell ("PmDoorBellResponseSent") and response buffer on the host ("host_rrq") for status
- changed AIF (adapter initiated FIBs) interface: "DoorBellAifPending" bit to inform about pending AIF, "AifRequest" command to read AIF, "NoMoreAifDataAvailable" to mark the end of the AIFs
- Series 7 device 0x28c support added
- New scatter/gather list format for Series 7
- Driver converts s/g list to a firmware suitable list for best performance on Series 7, this can be disabled
  with driver parameter "aac_convert_sgl" for testing purposes
- New container read/write command structure for Series 7
- Fast response support for the SCSI pass-through path added
- Async. status response buffer changes
- Added Thor support

7. Known Issues and Workarounds: No known issues/limitations

8. Additional configuration options supported by the driver (should be tested and supported by the partner): NA
