Now that we have been introduced to Android start up processes, we will now apply the two-stage boot up process from the Android-x86 project to the Android emulator. Before we talk about the two-stage boot up process, let's have a look at the changes for the AOSP source code and manifest file.
If we look at the following manifest file that we will use for this chapter, we can see that we only changed kernel, the x86emu device, and newinstaller from the Android-x86 project:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="github"
revision="refs/tags/android-7.1.1_r4_x86emu_ch06_r1"
fetch="." />
<remote name="aosp"
fetch="https://android.googlesource.com/" />
<default revision="refs/tags/android-7.1.1_r4"
...