\r
Attempt to create a normal EDK2 for Snapdragon 845 platform.\r
\r
-Pull requests for new devices are welcomed!\r
+Pull requests for new devices and device tree or ACPI fixes are welcomed!\r
\r
## Resources\r
\r
\r
```bash\r
sudo apt update\r
-sudo apt install build-essential uuid-dev iasl git nasm python3-distutils gcc-aarch64-linux-gnu\r
-```\r
-Or\r
-```bash\r
-sudo apt update\r
-sudo apt install build-essential\r
-sudo apt install uuid-dev\r
-sudo apt install iasl\r
-sudo apt install git\r
-sudo apt install nasm\r
-sudo apt install python3-distutils\r
-sudo apt install gcc-aarch64-linux-gnu\r
+sudo apt install build-essential uuid-dev iasl git nasm python3-distutils gcc-aarch64-linux-gnu abootimg\r
```\r
+Ubuntu 20.04 is also proved to be fine.\r
\r
\r
## Building\r
```\r
\r
```bash\r
-mkdir workspaceedk2\r
-cd workspaceedk2\r
+mkdir workspace-edk2\r
+cd workspace-edk2\r
git clone https://github.com/tianocore/edk2.git -o 3a3713e62cfad00d78bb938b0d9fb1eedaeff314 --recursive --depth=1\r
git clone https://github.com/tianocore/edk2-platforms.git -o cfdc7f907d545b14302295b819ea078bc36c6a40 --recursive --depth=1\r
```\r
\r
2.Clone this project\r
+\r
```bash\r
git clone https://github.com/edk2-porting/edk2-sdm845.git\r
```\r
\r
-3.Build environment\r
+3.Initialize environment\r
\r
```bash\r
cd edk2-sdm845\r
\r
## Credits\r
\r
+Special thanks to [fxsheep](https://github.com/fxsheep)\r
+\r
MemoryMap thanks to [Lemon1Ice](https://github.com/Lemon1Ice).\r
\r
-ACPI etc. tables thanks to [5超级菜鸟5](https://github.com/sunshuyu)\r
+ACPI tables thanks to [5超级菜鸟5](https://github.com/sunshuyu) and many other people related.\r
\r
-SimpleFbDxe screen driver is from imbushuo's [Lumia950XLPkg](https://github.com/WOA-Project/Lumia950XLPkg).\r
+SimpleFbDxe driver is from imbushuo's [Lumia950XLPkg](https://github.com/WOA-Project/Lumia950XLPkg).\r
\r
Also thanks to [edk2 website](https://github.com/tianocore/tianocore.github.io/wiki/Using-EDK-II-with-Native-GCC#Install_required_software_from_apt).\r
\r