The four first sections below will take you through the porting steps described in the introduction.
The next section is a collection of documented errors and how to deal with them. These have been kept separate from the porting instructions themselves for the sake of keeping these brief. However, each section of the porting instructions concludes with a direct link to the relevant information on issues and errors.
The final section contains reference material that may be useful.