<!-- Mail as an attachment to: monthly@freebsd.org -->
<project cat='arch'>
  <title>Improvements for ARMv6/v7 support</title>

  <contact>
    <person>
      <name>
        <given>Dominik</given>
        <common>Ermel</common>
      </name>
      <email>der@semihalf.com</email>
    </person>
    <person>
      <name>
        <given>Wojciech</given>
        <common>Macek</common>
      </name>
      <email>wma@semihalf.com</email>
    </person>
    <person>
      <name>
        <given>Zbigniew</given>
        <common>Bodek</common>
      </name>
      <email>zbb@semihalf.com</email>
    </person>
  </contact>

  <links></links>

  <body>
    <p>
      Numerous improvements for the ARMv6/v7 kernel and tools have been developed by the Semihalf team. Those include:
      <ul>
      <li>Fixes for KGDB support
      <li>Support for branch instructions in ptrace single stepping
      <li>Fixes for minidump
      <li>Improvements for LIBUSBBOOT
      <li>Support for Exynos EHCI in loader
      <li>Fix for instructions single stepping in DDB
      <li>Support for hardware watchpoints including watchpoints on SMP
      <li>Single stepping using ARM Debug Architecture
      <li>Support for GZIP compressed modules within kldload
      <li>Backport of the New PMAP to FreeBSD 10-STABLE (not sent to upstream)
      </ul>
      
      Majority of the introduced changes have been committed to HEAD and more are on the way.
    </p>
  </body>

  <sponsor>
    Juniper Networks Inc.
  </sponsor>
  <sponsor>
    Semihalf
  </sponsor>

  <help>
    <task>
      Finish upstream of the Hardware Watchpoints support
    </task>
  </help>
</project>
