CONFIG_MM_OWNER=y
# CONFIG_SYSFS_DEPRECATED is not set
CONFIG_RELAY=y
-# CONFIG_BLK_DEV_INITRD is not set
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE="ramfs/initramfs"
+CONFIG_INITRAMFS_ROOT_UID=0
+CONFIG_INITRAMFS_ROOT_GID=0
+CONFIG_RD_GZIP=y
+CONFIG_RD_BZIP2=y
+CONFIG_RD_LZMA=y
+CONFIG_RD_XZ=y
+CONFIG_RD_LZO=y
+CONFIG_RD_LZ4=y
+CONFIG_INITRAMFS_COMPRESSION_NONE=y
+# CONFIG_INITRAMFS_COMPRESSION_GZIP is not set
+# CONFIG_INITRAMFS_COMPRESSION_BZIP2 is not set
+# CONFIG_INITRAMFS_COMPRESSION_LZMA is not set
+# CONFIG_INITRAMFS_COMPRESSION_XZ is not set
+# CONFIG_INITRAMFS_COMPRESSION_LZO is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_MICROCODE_INTEL_LIB=y
-# CONFIG_MICROCODE_INTEL_EARLY is not set
-# CONFIG_MICROCODE_AMD_EARLY is not set
+CONFIG_MICROCODE_INTEL_EARLY=y
+CONFIG_MICROCODE_AMD_EARLY=y
+CONFIG_MICROCODE_EARLY=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
# CONFIG_NOHIGHMEM is not set
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
+# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ZLIB_INFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
+CONFIG_LZ4_DECOMPRESS=y
CONFIG_XZ_DEC=y
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC_POWERPC=y
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
+CONFIG_DECOMPRESS_GZIP=y
+CONFIG_DECOMPRESS_BZIP2=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DECOMPRESS_XZ=y
+CONFIG_DECOMPRESS_LZO=y
+CONFIG_DECOMPRESS_LZ4=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
--- /dev/null
+#!/bin/sh
+# SeokYeon Hwang (syeon.hwang@samsung.com)
+
+COLOR='\033[1;34m' # light blue
+NO_COLOR='\033[0m'
+
+echo -e "${COLOR}Mount proc filesystem${NO_COLOR}"
+mount -t proc proc /proc
+
+echo -e "${COLOR}Mount emulator image${NO_COLOR}"
+mount -o rw /dev/vda /new_root
+
+echo -e "${COLOR}Mount dev filesystem${NO_COLOR}"
+/bin/mkdir -p /new_root/dev
+/bin/mount -t devtmpfs devtmpfs /new_root/dev
+/bin/mkdir -p /new_root/sys
+
+echo -e "${COLOR}Switching root${NO_COLOR}"
+exec switch_root -c /dev/console /new_root /sbin/init
--- /dev/null
+# SeokYeon Hwang (syeon.hwang@samsung.com)
+
+dir /dev 0755 0 0
+
+nod /dev/console 0600 0 0 c 5 1
+nod /dev/zero 0600 0 0 c 1 5
+nod /dev/mem 0600 0 0 c 1 1
+nod /dev/vda 0600 0 0 b 254 0
+
+dir /root 0700 0 0
+dir /sbin 0755 0 0
+dir /bin 0755 0 0
+dir /new_root 0755 0 0
+dir /proc 0755 0 0
+
+file /sbin/v86d ramfs/v86d 0755 0 0
+file /init ramfs/init 0755 0 0
+file /bin/busybox ramfs/busybox 0755 0 0
+
+slink /bin/sh /bin/busybox 0755 0 0
+slink /sbin/init /bin/busybox 0755 0 0
+slink /bin/mount /bin/busybox 0755 0 0
+slink /bin/switch_root /bin/busybox 0755 0 0
+slink /bin/mkdir /bin/busybox 0755 0 0
+
+#slink /bin/insmod /bin/busybox 0755 0 0
+#slink /bin/cat /bin/busybox 0755 0 0
+#slink /bin/cp /bin/busybox 0755 0 0
+#slink /bin/mknod /bin/busybox 0755 0 0
+#slink /bin/ln /bin/busybox 0755 0 0
+