generic_x86 support
Add in Makefiles and support files for x86 builds
Based on changes by: wonjong.lee <wonjong.lee@windriver.com>
Additional changes by: Mark Gross <mark.gross@intel.com>
Additional changes by: Bruce Beare <brucex.j.beare@intel.com>
Change-Id: Id087411b282b1b68a0251e7f9cbbdde183549787
Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
diff --git a/target/board/generic_x86/README.txt b/target/board/generic_x86/README.txt
new file mode 100644
index 0000000..3b88b44
--- /dev/null
+++ b/target/board/generic_x86/README.txt
@@ -0,0 +1,26 @@
+The generic_x86 board target provides basic services on
+very basic hardware. To build with generic_x86, you will
+need an appropriate kernel for your device (or emulation).
+
+A1. Create a new top level directory and pull the AOSP repository
+ mkdir $HOME/AOSP
+ cd $HOME/AOSP
+ repo init -u git://android.git.kernel.org/platform/manifest.git
+ repo sync
+
+A2. Copy in the buildspeck.mk
+ cd $HOME/AOSP
+ cp build/target/board/generic_x86/buildspec-generic_x86.mk buildspec.mk
+
+A3. Copy in the kernel
+ cd $HOME/AOSP
+ cp ~/bzImage.your_device $HOME/AOSP/prebuilt/android-x86/kernel/kernel
+
+A4. Build
+ cd $HOME/AOSP
+ source build/envsetup.sh
+ lunch generic_x86-eng
+ make -j8
+
+The build will generate some image files whose format may or may not be correct for your
+device.