Skip to content
  • Andrew Turner's avatar
    Bring in the start of the arm64 kernel. · e5acd89c
    Andrew Turner authored
    This is only the minimum set of files needed to boot in qemu. As such it is
    missing a few things.
    
    The bus_dma code is currently only stub functions with a full implementation
    from the development tree to follow.
    
    The gic driver has been copied as the interrupt framework is different. It
    is expected the two drivers will be merged by the arm intrng project,
    however this will need to be imported into the tree and support for arm64
    would need to be added.
    
    This includes code developed by myself, SemiHalf, Ed Maste, and Robin
    Randhawa from ARM. This has been funded by the FreeBSD Foundation, with
    early development by myself in my spare time with assistance from Robin.
    
    Differential Revision:	https://reviews.freebsd.org/D2199
    Reviewed by:	emaste, imp
    Relnotes:	yes
    Sponsored by:	The FreeBSD Foundation
    e5acd89c