<!-- $FreeBSD: head/en_US.ISO8859-1/htdocs/news/status/report-sample.xml 45745 2014-10-08 01:13:27Z wblock $ -->

<!-- Please send your reports to: monthly@FreeBSD.org -->

<!-- Optional category tag.  -->
<!-- Tags include: proj, doc, kern, bin, arch, ports, vendor, misc, soc -->
  <project cat='arch'>
    <title>FreeBSD on SoftIron Overdrive 3000</title>

    <!-- Required section -->
    <contact>
      <person>
	<name>
	<!-- For persons -->
	  <given>Andrew</given>
	  <common>Turner</common>
	</name>

	<email>andrew@FreeBSD.org</email>
      </person>
    </contact>

    <links>
      <!-- And/or one without. -->
      <url href="http://softiron.co.uk/products/" />
    </links>

    <!-- Required section. -->
    <body>
      <p>The SoftIron Overdrive 3000 is an ARMv8 based server with an
        8-core AMD Opteron A1100 processor. The Overdrive 3000 has
        two 10Gbase-T ethernet ports, two PCI Express ports, and eight
        SATA ports. FreeBSD has been updated to be able to boot on this
        hardware.</p>

      <p>Support for the SATA device was added to the ahci(4) driver.
        Unlike on x86 this is a Memory Mapped (mmio) device, and no on
        the PCI bus. To support this a new ahci mmio driver attachment
        has been added.</p>

      <p>The generic PCIe driver has been updated to improve interrupt
        handling. This included supporting the interrupt-map devicetree
        property, and supporting MSI and MSI-X interrupts on arm64.</p>

      <p>Support for MSI and MSI-X interrupts has been added to the ARM
        Generic Interrupt Controller v2 (gicv2) driver. This allows devices
        to use these interrupts. This has been tested with a collection
        of PCIe NIC hardware.</p>
    </body>

    <sponsor>SoftIron Inc.</sponsor>

    <!-- Optional section for listing tasks. -->
    <help>
      <task>Write a driver for the 10Gbase-T NIC</task>
    </help>
  </project>
