1. 21 9月, 2017 1 次提交
  2. 17 7月, 2017 4 次提交
  3. 13 6月, 2017 1 次提交
  4. 24 4月, 2017 1 次提交
    • C
      net: add FTGMAC100 support · bd44300d
      Cédric Le Goater 提交于
      The FTGMAC100 device is an Ethernet controller with DMA function that
      can be found on Aspeed SoCs (which include NCSI).
      
      It is fully compliant with IEEE 802.3 specification for 10/100 Mbps
      Ethernet and IEEE 802.3z specification for 1000 Mbps Ethernet and
      includes Reduced Media Independent Interface (RMII) and Reduced
      Gigabit Media Independent Interface (RGMII) interfaces. It adopts an
      AHB bus interface and integrates a link list DMA engine with direct
      M-Bus accesses for transmitting and receiving packets. It has
      independent TX/RX fifos, supports half and full duplex (1000 Mbps mode
      only supports full duplex), flow control for full duplex and
      backpressure for half duplex.
      
      The FTGMAC100 also implements IP, TCP, UDP checksum offloads and
      supports IEEE 802.1Q VLAN tag insertion and removal. It offers
      high-priority transmit queue for QoS and CoS applications
      
      This model is backed with a RealTek 8211E PHY which is the chip found
      on the AST2500 EVB. It is complete enough to satisfy two different
      Linux drivers and a U-Boot driver. Not supported features are :
      
       - IEEE 802.1Q VLAN
       - High Priority Transmit Queue
       - Wake-On-LAN functions
      
      The code is based on the Coldfire Fast Ethernet Controller model.
      Signed-off-by: NCédric Le Goater <clg@kaod.org>
      Signed-off-by: NJason Wang <jasowang@redhat.com>
      bd44300d
  5. 01 3月, 2017 1 次提交
  6. 11 2月, 2017 1 次提交
  7. 06 2月, 2017 1 次提交
  8. 01 2月, 2017 1 次提交
  9. 04 10月, 2016 2 次提交
  10. 14 9月, 2016 1 次提交
  11. 04 7月, 2016 1 次提交
  12. 12 5月, 2016 1 次提交
  13. 31 3月, 2016 1 次提交
  14. 17 3月, 2016 1 次提交
  15. 03 2月, 2016 1 次提交
  16. 07 9月, 2015 5 次提交
  17. 29 5月, 2015 1 次提交
  18. 18 3月, 2015 1 次提交
  19. 11 3月, 2015 4 次提交
  20. 27 2月, 2015 2 次提交
    • D
      Create specific config option for "platform-bus" · 22965942
      David Gibson 提交于
      Currently the "platform-bus" device is included for all softmmu builds.
      This bridge is intended for use on any platforms that require dynamic
      creation of sysbus devices.  However, at present it is used only for the
      PPC E500 target, with plans for the ARM "virt" target in the immediate
      future.
      
      To avoid a not-very-useful entry appearing in "qemu -device ?" output on
      other targets, this patch makes a specific config option for platform-bus
      and enables it (for now) only on ppc configurations which include E500
      and on ARM (which always includes the "virt" target).
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      Message-Id: <1425017077-18487-3-git-send-email-david@gibson.dropbear.id.au>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      22965942
    • D
      Add specific config options for PCI-E bridges · 46818675
      David Gibson 提交于
      The i82801b11, ioh3420 and xio3130 PCI Express devices are currently
      included in the build unconditionally.
      
      While they could theoretically appear on any target platform with PCI-E,
      they're pretty unlikely to appear on platforms that aren't Intel derived.
      
      Therefore, to avoid presenting unlikely-to-be-relevant devices to the user,
      add config options to enable these components, and enable them by default
      only on x86 and arm platforms.
      
      (Note that this patch does include these for aarch64, via its inclusion of
      arm-softmmu.mak).
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: NPeter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-Id: <1425017077-18487-2-git-send-email-david@gibson.dropbear.id.au>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      46818675
  21. 18 2月, 2015 1 次提交
  22. 13 2月, 2015 1 次提交
  23. 08 2月, 2014 1 次提交
  24. 18 12月, 2013 4 次提交
  25. 10 12月, 2013 1 次提交
    • P
      hw/timer: Introduce ARM A9 Global Timer. · c21c3b53
      Peter Crosthwaite 提交于
      The ARM A9 MPCore has a timer that is global to all cores in the cluster.
      The timer is shared but each core has a private independent comparator
      and interrupt.
      
      Based on version contributed by Francois LEGAL.
      Signed-off-by: NFrançois LEGAL <devel@thom.fr.eu.org>
      Message-id: 4918e89476b8da916be2964ec41578b50d569a37.1385969450.git.peter.crosthwaite@xilinx.com
      [PC changes:
       * New commit message
       * Re-implemented as single timer model
       * Fixed backwards counting issue in polled mode
       * completed VMSD fields
       * macroified magic numbers (and headerified reg definitions)
       * split of as device-model-only patch
       * use bitops for 64 bit register access
       * Fixed auto increment mode to check condition properly
       * general cleanup (names/style etc).
      ]
      Signed-off-by: NPeter Crosthwaite <peter.crosthwaite@xilinx.com>
      [PMM:
       * minor typo fixes
       * added missing return after error_setg()
       * dropped setting dc->no_user = 1
      ]
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      c21c3b53