<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_4_xink&amp;feed=atom&amp;action=history</id>
		<title>ECE597 Listings for Chapter 4 xink - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_4_xink&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_4_xink&amp;action=history"/>
		<updated>2013-05-23T11:01:50Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.21alpha</generator>

	<entry>
		<id>http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_4_xink&amp;diff=71359&amp;oldid=prev</id>
		<title>Peter Huewe at 20:34, 27 October 2011</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_4_xink&amp;diff=71359&amp;oldid=prev"/>
				<updated>2011-10-27T20:34:28Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 20:34, 27 October 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 554:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 554:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:ECE597]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Education]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Listings]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key elinux:diff:version:1.11a:oldid:19025:newid:71359 --&gt;
&lt;/table&gt;</summary>
		<author><name>Peter Huewe</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_4_xink&amp;diff=19025&amp;oldid=prev</id>
		<title>Xinkeqiong: Created page with '== Chapter 4 ==  {| ! Number ! Page ! Caption ! Listing |- | 4-1 | 4-7 | Kernel Build Output | &lt;pre&gt; $ export OETREE=&quot;${HOME}/oe&quot; $ PATH=${OETREE}/angstrom-dev/staging/i686-linux…'</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_4_xink&amp;diff=19025&amp;oldid=prev"/>
				<updated>2010-04-02T01:39:34Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;== Chapter 4 ==  {| ! Number ! Page ! Caption ! Listing |- | 4-1 | 4-7 | Kernel Build Output | &amp;lt;pre&amp;gt; $ export OETREE=&amp;quot;${HOME}/oe&amp;quot; $ PATH=${OETREE}/angstrom-dev/staging/i686-linux…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Chapter 4 ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Number&lt;br /&gt;
! Page&lt;br /&gt;
! Caption&lt;br /&gt;
! Listing&lt;br /&gt;
|-&lt;br /&gt;
| 4-1&lt;br /&gt;
| 4-7&lt;br /&gt;
| Kernel Build Output&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
$ export OETREE=&amp;quot;${HOME}/oe&amp;quot;&lt;br /&gt;
$ PATH=${OETREE}/angstrom-dev/staging/i686-linux/usr/bin/:${PATH}&lt;br /&gt;
$ PATH=${OETREE}/angstrom-dev/cross/armv7a/bin/:${PATH}&lt;br /&gt;
$ make CROSS_COMPILE=arm-angstrom-linux-gnueabi- uImage&lt;br /&gt;
&lt;br /&gt;
scripts/kconfig/conf -s arch/arm/Kconfig&lt;br /&gt;
  CHK     include/linux/version.h&lt;br /&gt;
make[1]: `include/asm-arm/mach-types.h' is up to date.&lt;br /&gt;
  CHK     include/linux/utsrelease.h&lt;br /&gt;
  SYMLINK include/asm -&amp;gt; include/asm-arm&lt;br /&gt;
  CC      kernel/bounds.s&lt;br /&gt;
  GEN     include/linux/bounds.h&lt;br /&gt;
  CC      arch/arm/kernel/asm-offsets.s&lt;br /&gt;
  GEN     include/asm/asm-offsets.h&lt;br /&gt;
  CALL    scripts/checksyscalls.sh&lt;br /&gt;
  CC      scripts/mod/empty.o&lt;br /&gt;
  MKELF   scripts/mod/elfconfig.h&lt;br /&gt;
  HOSTCC  scripts/mod/file2alias.o&lt;br /&gt;
  HOSTCC  scripts/mod/modpost.o&lt;br /&gt;
  HOSTCC  scripts/mod/sumversion.o&lt;br /&gt;
  HOSTLD  scripts/mod/modpost&lt;br /&gt;
  CC      init/main.o&lt;br /&gt;
      .&lt;br /&gt;
      .  &amp;lt;lines of output omitted here&amp;gt;&lt;br /&gt;
      .&lt;br /&gt;
  LD      vmlinux&lt;br /&gt;
  SYSMAP  System.map&lt;br /&gt;
  SYSMAP  .tmp_System.map&lt;br /&gt;
  OBJCOPY arch/arm/boot/Image&lt;br /&gt;
  Kernel: arch/arm/boot/Image is ready&lt;br /&gt;
  AS      arch/arm/boot/compressed/head.o&lt;br /&gt;
  GZIP    arch/arm/boot/compressed/piggy.gz&lt;br /&gt;
  AS      arch/arm/boot/compressed/piggy.o&lt;br /&gt;
  CC      arch/arm/boot/compressed/misc.o&lt;br /&gt;
  LD      arch/arm/boot/compressed/vmlinux&lt;br /&gt;
  OBJCOPY arch/arm/boot/zImage&lt;br /&gt;
  Kernel: arch/arm/boot/zImage is ready&lt;br /&gt;
  UIMAGE  arch/arm/boot/uImage&lt;br /&gt;
Image Name:   Linux-2.6.29-omap1&lt;br /&gt;
Created:      Wed Mar 24 01:01:33 2010&lt;br /&gt;
Image Type:   ARM Linux Kernel Image (uncompressed)&lt;br /&gt;
Data Size:    2994372 Bytes = 2924.19 kB = 2.86 MB&lt;br /&gt;
Load Address: 80008000&lt;br /&gt;
Entry Point:  80008000&lt;br /&gt;
  Image arch/arm/boot/uImage is ready&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4-2&lt;br /&gt;
| 4-9&lt;br /&gt;
| Link Stage: vmlinux&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4-3&lt;br /&gt;
| 4-15&lt;br /&gt;
| Kernel Subdirectory&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
$ ls -ls arch/arm/plat-omap/ | grep -v \\.o&lt;br /&gt;
arch/arm/plat-omap:&lt;br /&gt;
total 764&lt;br /&gt;
  8 -rw-r--r-- 1 xink students   8100 Mar 19 19:48 Kconfig&lt;br /&gt;
  4 -rw-r--r-- 1 xink students    824 Mar 15 02:52 Makefile&lt;br /&gt;
  4 -rw-r--r-- 1 xink students   2404 Mar 11 07:46 bootreason.c&lt;br /&gt;
 16 -rw-r--r-- 1 xink students  15334 Mar 11 07:46 clock.c&lt;br /&gt;
 12 -rw-r--r-- 1 xink students   8210 Mar 11 07:46 common.c&lt;br /&gt;
  4 -rw-r--r-- 1 xink students   1593 Mar 11 07:46 component-version.c&lt;br /&gt;
  4 -rw-r--r-- 1 xink students   4053 Mar 11 07:46 cpu-omap.c&lt;br /&gt;
  4 -rw-r--r-- 1 xink students   1975 Mar 11 07:46 debug-devices.c&lt;br /&gt;
  8 -rw-r--r-- 1 xink students   7120 Mar 11 07:46 debug-leds.c&lt;br /&gt;
 12 -rw-r--r-- 1 xink students   9975 Mar 11 07:46 devices.c&lt;br /&gt;
 60 -rwxr-xr-x 1 xink students  59827 Mar 15 02:51 dma.c&lt;br /&gt;
 24 -rw-r--r-- 1 xink students  20791 Mar 11 07:46 dmtimer.c&lt;br /&gt;
 12 -rw-r--r-- 1 xink students   9675 Mar 15 02:51 fb.c&lt;br /&gt;
 16 -rw-r--r-- 1 xink students  12815 Mar 11 07:46 gpio-switch.c&lt;br /&gt;
 48 -rw-r--r-- 1 xink students  47671 Mar 11 07:46 gpio.c&lt;br /&gt;
  8 -rw-r--r-- 1 xink students   5841 Mar 11 07:46 i2c.c&lt;br /&gt;
  0 drwxr-xr-x 3 xink students     72 Mar 11 07:46 include&lt;br /&gt;
  4 -rw-r--r-- 1 xink students   3749 Mar 11 07:46 io.c&lt;br /&gt;
 20 -rw-r--r-- 1 xink students  19782 Mar 15 02:52 iommu.c&lt;br /&gt;
 20 -rw-r--r-- 1 xink students  17214 Mar 15 03:17 iommu.ko&lt;br /&gt;
  4 -rw-r--r-- 1 xink students   1924 Mar 15 03:16 iommu.mod.c&lt;br /&gt;
  4 -rw-r--r-- 1 xink students   2152 Mar 15 02:52 iopgtable.h&lt;br /&gt;
 20 -rw-r--r-- 1 xink students  19139 Mar 15 02:52 iovmm.c&lt;br /&gt;
 16 -rw-r--r-- 1 xink students  14686 Mar 15 03:17 iovmm.ko&lt;br /&gt;
  4 -rw-r--r-- 1 xink students   1764 Mar 15 03:16 iovmm.mod.c&lt;br /&gt;
 12 -rw-r--r-- 1 xink students  12069 Mar 11 07:46 mailbox.c&lt;br /&gt;
 28 -rw-r--r-- 1 xink students  26560 Mar 11 07:46 mcbsp.c&lt;br /&gt;
  4 -rw-r--r-- 1 xink students   2109 Mar 11 07:46 mux.c&lt;br /&gt;
  4 -rw-r--r-- 1 xink students   2739 Mar 11 07:46 ocpi.c&lt;br /&gt;
 12 -rw-r--r-- 1 xink students  10915 Mar 11 07:46 sram.c&lt;br /&gt;
 20 -rw-r--r-- 1 xink students  18290 Mar 11 07:46 usb.c&lt;br /&gt;
 16 -rw-r--r-- 1 xink students  13911 Mar 15 02:51 vram.c&lt;br /&gt;
  8 -rw-r--r-- 1 xink students   6426 Mar 15 02:51 vrfb.c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4-4&lt;br /&gt;
| 4-17&lt;br /&gt;
| Snippet from Linux 2.6 .config&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
#&lt;br /&gt;
# USB Input Devices&lt;br /&gt;
#&lt;br /&gt;
CONFIG_USB_HID=y&lt;br /&gt;
# CONFIG_HID_PID is not set&lt;br /&gt;
# CONFIG_USB_HIDDEV is not set&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# Special HID drivers&lt;br /&gt;
#&lt;br /&gt;
CONFIG_HID_COMPAT=y&lt;br /&gt;
CONFIG_HID_A4TECH=y&lt;br /&gt;
CONFIG_HID_APPLE=y&lt;br /&gt;
CONFIG_HID_BELKIN=y&lt;br /&gt;
CONFIG_HID_CHERRY=y&lt;br /&gt;
CONFIG_HID_CHICONY=y&lt;br /&gt;
CONFIG_HID_CYPRESS=y&lt;br /&gt;
CONFIG_HID_EZKEY=y&lt;br /&gt;
CONFIG_HID_GYRATION=y&lt;br /&gt;
CONFIG_HID_LOGITECH=y&lt;br /&gt;
# CONFIG_LOGITECH_FF is not set&lt;br /&gt;
# CONFIG_LOGIRUMBLEPAD2_FF is not set&lt;br /&gt;
CONFIG_HID_MICROSOFT=y&lt;br /&gt;
CONFIG_HID_MONTEREY=y&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4-5&lt;br /&gt;
| 4-21&lt;br /&gt;
| Linux autoconf.h&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
#define CONFIG_USB_SISUSBVGA_MODULE 1&lt;br /&gt;
#define CONFIG_USB_PHIDGETMOTORCONTROL_MODULE 1&lt;br /&gt;
#define CONFIG_USB_MUSB_HDRC 1&lt;br /&gt;
#define CONFIG_USB_LEGOTOWER_MODULE 1&lt;br /&gt;
#define CONFIG_USB_SERIAL_IR_MODULE 1&lt;br /&gt;
#define CONFIG_USB_GSPCA_T613_MODULE 1&lt;br /&gt;
#define CONFIG_USB_SERIAL_TI_MODULE 1&lt;br /&gt;
#define CONFIG_USB_ETH_RNDIS 1&lt;br /&gt;
#define CONFIG_USB_SERIAL_MODULE 1&lt;br /&gt;
#define CONFIG_USB_W9968CF_MODULE 1&lt;br /&gt;
#define CONFIG_USB_RTL8150 1&lt;br /&gt;
#define CONFIG_USB_SERIAL_WHITEHEAT_MODULE 1&lt;br /&gt;
#define CONFIG_USB_GADGET_MUSB_HDRC 1&lt;br /&gt;
#define CONFIG_USB_KAWETH 1&lt;br /&gt;
#define CONFIG_USB_ZERO_HNPTEST 1&lt;br /&gt;
#define CONFIG_USB_CXACRU_MODULE 1&lt;br /&gt;
#define CONFIG_USB_SERIAL_ARK3116_MODULE 1&lt;br /&gt;
#define CONFIG_USB_G_PRINTER_MODULE 1&lt;br /&gt;
#define CONFIG_USB_NET_PLUSB 1&lt;br /&gt;
#define CONFIG_USB_GPIO_VBUS 1&lt;br /&gt;
#define CONFIG_USB_EHCI_TT_NEWSCHED 1&lt;br /&gt;
#define CONFIG_USB_ACM_MODULE 1&lt;br /&gt;
#define CONFIG_USB_ARCH_HAS_EHCI 1&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4-6&lt;br /&gt;
| 4-22&lt;br /&gt;
| Makefile Targets&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
$ make help &lt;br /&gt;
Cleaning targets:&lt;br /&gt;
  clean           - Remove most generated files but keep the config and&lt;br /&gt;
                    enough build support to build external modules&lt;br /&gt;
  mrproper        - Remove all generated files + config + various backup files&lt;br /&gt;
  distclean       - mrproper + remove editor backup and patch files&lt;br /&gt;
&lt;br /&gt;
Configuration targets:&lt;br /&gt;
  config          - Update current config utilising a line-oriented program&lt;br /&gt;
  menuconfig      - Update current config utilising a menu based program&lt;br /&gt;
  xconfig         - Update current config utilising a QT based front-end&lt;br /&gt;
  gconfig         - Update current config utilising a GTK based front-end&lt;br /&gt;
  oldconfig       - Update current config utilising a provided .config as base&lt;br /&gt;
  silentoldconfig - Same as oldconfig, but quietly&lt;br /&gt;
  randconfig      - New config with random answer to all options&lt;br /&gt;
  defconfig       - New config with default answer to all options&lt;br /&gt;
  allmodconfig    - New config selecting modules when possible&lt;br /&gt;
  allyesconfig    - New config where all options are accepted with yes&lt;br /&gt;
  allnoconfig     - New config where all options are answered with no&lt;br /&gt;
&lt;br /&gt;
Other generic targets:&lt;br /&gt;
  all             - Build all targets marked with [*]&lt;br /&gt;
* vmlinux         - Build the bare kernel&lt;br /&gt;
* modules         - Build all modules&lt;br /&gt;
  modules_install - Install all modules to INSTALL_MOD_PATH (default: /)&lt;br /&gt;
  firmware_install- Install all firmware to INSTALL_FW_PATH&lt;br /&gt;
                    (default: $(INSTALL_MOD_PATH)/lib/firmware)&lt;br /&gt;
  dir/            - Build all files in dir and below&lt;br /&gt;
  dir/file.[ois]  - Build specified target only&lt;br /&gt;
  dir/file.ko     - Build module including final link&lt;br /&gt;
  prepare         - Set up for building external modules&lt;br /&gt;
  tags/TAGS       - Generate tags file for editors&lt;br /&gt;
  cscope          - Generate cscope index&lt;br /&gt;
  kernelrelease   - Output the release version string&lt;br /&gt;
  kernelversion   - Output the version stored in Makefile&lt;br /&gt;
  headers_install - Install sanitised kernel headers to INSTALL_HDR_PATH&lt;br /&gt;
                    (default: /home/users/collinjc/oe/angstrom-dev-backup2/work/beagleboard-angstrom-linux-gnueabi/linux-omap-2.6.29-r46/git/usr)&lt;br /&gt;
&lt;br /&gt;
Static analysers&lt;br /&gt;
  checkstack      - Generate a list of stack hogs&lt;br /&gt;
  namespacecheck  - Name space analysis on compiled kernel&lt;br /&gt;
  versioncheck    - Sanity check on version.h usage&lt;br /&gt;
  includecheck    - Check for duplicate included header files&lt;br /&gt;
  export_report   - List the usages of all exported symbols&lt;br /&gt;
  headers_check   - Sanity check on exported headers&lt;br /&gt;
  headerdep       - Detect inclusion cycles in headers&lt;br /&gt;
&lt;br /&gt;
Kernel packaging:&lt;br /&gt;
  rpm-pkg         - Build both source and binary RPM kernel packages&lt;br /&gt;
  binrpm-pkg      - Build only the binary kernel package&lt;br /&gt;
  deb-pkg         - Build the kernel as an deb package&lt;br /&gt;
  tar-pkg         - Build the kernel as an uncompressed tarball&lt;br /&gt;
  targz-pkg       - Build the kernel as a gzip compressed tarball&lt;br /&gt;
  tarbz2-pkg      - Build the kernel as a bzip2 compressed tarball&lt;br /&gt;
&lt;br /&gt;
Documentation targets:&lt;br /&gt;
 Linux kernel internal documentation in different formats:&lt;br /&gt;
  htmldocs        - HTML&lt;br /&gt;
  installmandocs  - install man pages generated by mandocs&lt;br /&gt;
  mandocs         - man pages&lt;br /&gt;
  pdfdocs         - PDF&lt;br /&gt;
  psdocs          - Postscript&lt;br /&gt;
  xmldocs         - XML DocBook&lt;br /&gt;
&lt;br /&gt;
Architecture specific targets (arm):&lt;br /&gt;
* zImage        - Compressed kernel image (arch/arm/boot/zImage)&lt;br /&gt;
  Image         - Uncompressed kernel image (arch/arm/boot/Image)&lt;br /&gt;
* xipImage      - XIP kernel image, if configured (arch/arm/boot/xipImage)&lt;br /&gt;
  uImage        - U-Boot wrapped zImage&lt;br /&gt;
  bootpImage    - Combined zImage and initial RAM disk&lt;br /&gt;
                  (supply initrd image via make variable INITRD=&amp;lt;path&amp;gt;)&lt;br /&gt;
  install       - Install uncompressed kernel&lt;br /&gt;
  zinstall      - Install compressed kernel&lt;br /&gt;
                  Install using (your) ~/bin/installkernel or&lt;br /&gt;
                  (distribution) /sbin/installkernel or&lt;br /&gt;
                  install to $(INSTALL_PATH) and run lilo&lt;br /&gt;
&lt;br /&gt;
  afeb9260_defconfig       - Build for afeb9260&lt;br /&gt;
  am200epdkit_defconfig    - Build for am200epdkit&lt;br /&gt;
  ams_delta_defconfig      - Build for ams_delta&lt;br /&gt;
  assabet_defconfig        - Build for assabet&lt;br /&gt;
  at91cap9adk_defconfig    - Build for at91cap9adk&lt;br /&gt;
  at91rm9200dk_defconfig   - Build for at91rm9200dk&lt;br /&gt;
  at91rm9200ek_defconfig   - Build for at91rm9200ek&lt;br /&gt;
  at91sam9260ek_defconfig  - Build for at91sam9260ek&lt;br /&gt;
  at91sam9261ek_defconfig  - Build for at91sam9261ek&lt;br /&gt;
  at91sam9263ek_defconfig  - Build for at91sam9263ek&lt;br /&gt;
  at91sam9g20ek_defconfig  - Build for at91sam9g20ek&lt;br /&gt;
  at91sam9rlek_defconfig   - Build for at91sam9rlek&lt;br /&gt;
  ateb9200_defconfig       - Build for ateb9200&lt;br /&gt;
  badge4_defconfig         - Build for badge4&lt;br /&gt;
  cam60_defconfig          - Build for cam60&lt;br /&gt;
  carmeva_defconfig        - Build for carmeva&lt;br /&gt;
  cerfcube_defconfig       - Build for cerfcube&lt;br /&gt;
  cm_x300_defconfig        - Build for cm_x300&lt;br /&gt;
  colibri_defconfig        - Build for colibri&lt;br /&gt;
  collie_defconfig         - Build for collie&lt;br /&gt;
  corgi_defconfig          - Build for corgi&lt;br /&gt;
  csb337_defconfig         - Build for csb337&lt;br /&gt;
  csb637_defconfig         - Build for csb637&lt;br /&gt;
  dss_omap3_beagle_defconfig - Build for dss_omap3_beagle&lt;br /&gt;
  dss_omap_3430sdp_defconfig - Build for dss_omap_3430sdp&lt;br /&gt;
  dss_overo_defconfig      - Build for dss_overo&lt;br /&gt;
  ebsa110_defconfig        - Build for ebsa110&lt;br /&gt;
  ecbat91_defconfig        - Build for ecbat91&lt;br /&gt;
  edb7211_defconfig        - Build for edb7211&lt;br /&gt;
  ep93xx_defconfig         - Build for ep93xx&lt;br /&gt;
  eseries_pxa_defconfig    - Build for eseries_pxa&lt;br /&gt;
  ezx_defconfig            - Build for ezx&lt;br /&gt;
  footbridge_defconfig     - Build for footbridge&lt;br /&gt;
  fortunet_defconfig       - Build for fortunet&lt;br /&gt;
  h3600_defconfig          - Build for h3600&lt;br /&gt;
  h5000_defconfig          - Build for h5000&lt;br /&gt;
  h7201_defconfig          - Build for h7201&lt;br /&gt;
  h7202_defconfig          - Build for h7202&lt;br /&gt;
  hackkit_defconfig        - Build for hackkit&lt;br /&gt;
  imx27ads_defconfig       - Build for imx27ads&lt;br /&gt;
  integrator_defconfig     - Build for integrator&lt;br /&gt;
  iop13xx_defconfig        - Build for iop13xx&lt;br /&gt;
  iop32x_defconfig         - Build for iop32x&lt;br /&gt;
  iop33x_defconfig         - Build for iop33x&lt;br /&gt;
  ixp2000_defconfig        - Build for ixp2000&lt;br /&gt;
  ixp23xx_defconfig        - Build for ixp23xx&lt;br /&gt;
  ixp4xx_defconfig         - Build for ixp4xx&lt;br /&gt;
  jornada720_defconfig     - Build for jornada720&lt;br /&gt;
  kafa_defconfig           - Build for kafa&lt;br /&gt;
  kb9202_defconfig         - Build for kb9202&lt;br /&gt;
  kirkwood_defconfig       - Build for kirkwood&lt;br /&gt;
  ks8695_defconfig         - Build for ks8695&lt;br /&gt;
  lart_defconfig           - Build for lart&lt;br /&gt;
  littleton_defconfig      - Build for littleton&lt;br /&gt;
  loki_defconfig           - Build for loki&lt;br /&gt;
  lpd270_defconfig         - Build for lpd270&lt;br /&gt;
  lpd7a400_defconfig       - Build for lpd7a400&lt;br /&gt;
  lpd7a404_defconfig       - Build for lpd7a404&lt;br /&gt;
  lubbock_defconfig        - Build for lubbock&lt;br /&gt;
  lusl7200_defconfig       - Build for lusl7200&lt;br /&gt;
  magician_defconfig       - Build for magician&lt;br /&gt;
  mainstone_defconfig      - Build for mainstone&lt;br /&gt;
  msm_defconfig            - Build for msm&lt;br /&gt;
  mv78xx0_defconfig        - Build for mv78xx0&lt;br /&gt;
  mx1ads_defconfig         - Build for mx1ads&lt;br /&gt;
  mx31ads_defconfig        - Build for mx31ads&lt;br /&gt;
  mx31litekit_defconfig    - Build for mx31litekit&lt;br /&gt;
  mx31moboard_defconfig    - Build for mx31moboard&lt;br /&gt;
  mx31pdk_defconfig        - Build for mx31pdk&lt;br /&gt;
  n770_defconfig           - Build for n770&lt;br /&gt;
  n800_defconfig           - Build for n800&lt;br /&gt;
  neocore926_defconfig     - Build for neocore926&lt;br /&gt;
  neponset_defconfig       - Build for neponset&lt;br /&gt;
  netwinder_defconfig      - Build for netwinder&lt;br /&gt;
  netx_defconfig           - Build for netx&lt;br /&gt;
  ns9xxx_defconfig         - Build for ns9xxx&lt;br /&gt;
  omap2_evm_defconfig      - Build for omap2_evm&lt;br /&gt;
  omap3_beagle_defconfig   - Build for omap3_beagle&lt;br /&gt;
  omap3_evm_defconfig      - Build for omap3_evm&lt;br /&gt;
  omap3_pandora_defconfig  - Build for omap3_pandora&lt;br /&gt;
  omap_2430sdp_defconfig   - Build for omap_2430sdp&lt;br /&gt;
  omap_3430sdp_defconfig   - Build for omap_3430sdp&lt;br /&gt;
  omap_apollon_2420_defconfig - Build for omap_apollon_2420&lt;br /&gt;
  omap_generic_1510_defconfig - Build for omap_generic_1510&lt;br /&gt;
  omap_generic_1610_defconfig - Build for omap_generic_1610&lt;br /&gt;
  omap_generic_1710_defconfig - Build for omap_generic_1710&lt;br /&gt;
  omap_generic_2420_defconfig - Build for omap_generic_2420&lt;br /&gt;
  omap_h2_1610_defconfig   - Build for omap_h2_1610&lt;br /&gt;
  omap_h3_1710_defconfig   - Build for omap_h3_1710&lt;br /&gt;
  omap_h4_2420_defconfig   - Build for omap_h4_2420&lt;br /&gt;
  omap_innovator_1510_defconfig - Build for omap_innovator_1510&lt;br /&gt;
  omap_innovator_1610_defconfig - Build for omap_innovator_1610&lt;br /&gt;
  omap_ldp_defconfig       - Build for omap_ldp&lt;br /&gt;
  omap_osk_5912_defconfig  - Build for omap_osk_5912&lt;br /&gt;
  omap_perseus2_730_defconfig - Build for omap_perseus2_730&lt;br /&gt;
  onearm_defconfig         - Build for onearm&lt;br /&gt;
  orion5x_defconfig        - Build for orion5x&lt;br /&gt;
  overo_defconfig          - Build for overo&lt;br /&gt;
  palmte_defconfig         - Build for palmte&lt;br /&gt;
  palmtt_defconfig         - Build for palmtt&lt;br /&gt;
  palmz71_defconfig        - Build for palmz71&lt;br /&gt;
  palmz72_defconfig        - Build for palmz72&lt;br /&gt;
  pcm027_defconfig         - Build for pcm027&lt;br /&gt;
  pcm037_defconfig         - Build for pcm037&lt;br /&gt;
  pcm038_defconfig         - Build for pcm038&lt;br /&gt;
  picotux200_defconfig     - Build for picotux200&lt;br /&gt;
  pleb_defconfig           - Build for pleb&lt;br /&gt;
  pnx4008_defconfig        - Build for pnx4008&lt;br /&gt;
  pxa255-idp_defconfig     - Build for pxa255-idp&lt;br /&gt;
  qil-a9260_defconfig      - Build for qil-a9260&lt;br /&gt;
  realview-smp_defconfig   - Build for realview-smp&lt;br /&gt;
  realview_defconfig       - Build for realview&lt;br /&gt;
  rpc_defconfig            - Build for rpc&lt;br /&gt;
  rx51_defconfig           - Build for rx51&lt;br /&gt;
  s3c2410_defconfig        - Build for s3c2410&lt;br /&gt;
  s3c6400_defconfig        - Build for s3c6400&lt;br /&gt;
  sam9_l9260_defconfig     - Build for sam9_l9260&lt;br /&gt;
  shannon_defconfig        - Build for shannon&lt;br /&gt;
  shark_defconfig          - Build for shark&lt;br /&gt;
  simpad_defconfig         - Build for simpad&lt;br /&gt;
  spitz_defconfig          - Build for spitz&lt;br /&gt;
  sx1_defconfig            - Build for sx1&lt;br /&gt;
  tct_hammer_defconfig     - Build for tct_hammer&lt;br /&gt;
  trizeps4_defconfig       - Build for trizeps4&lt;br /&gt;
  usb-a9260_defconfig      - Build for usb-a9260&lt;br /&gt;
  usb-a9263_defconfig      - Build for usb-a9263&lt;br /&gt;
  versatile_defconfig      - Build for versatile&lt;br /&gt;
  viper_defconfig          - Build for viper&lt;br /&gt;
  w90p910_defconfig        - Build for w90p910&lt;br /&gt;
  xm_x2xx_defconfig        - Build for xm_x2xx&lt;br /&gt;
  yl9200_defconfig         - Build for yl9200&lt;br /&gt;
  zylonite_defconfig       - Build for zylonite&lt;br /&gt;
&lt;br /&gt;
  make V=0|1 [targets] 0 =&amp;gt; quiet build (default), 1 =&amp;gt; verbose build&lt;br /&gt;
  make V=2   [targets] 2 =&amp;gt; give reason for rebuild of target&lt;br /&gt;
  make O=dir [targets] Locate all output files in &amp;quot;dir&amp;quot;, including .config&lt;br /&gt;
  make C=1   [targets] Check all c source with $CHECK (sparse by default)&lt;br /&gt;
  make C=2   [targets] Force check of all c source with $CHECK&lt;br /&gt;
&lt;br /&gt;
Execute &amp;quot;make&amp;quot; or &amp;quot;make all&amp;quot; to build all targets marked with [*] &lt;br /&gt;
For further info see the ./README file&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4-7&lt;br /&gt;
| 4-27&lt;br /&gt;
| Partial Listing of Kconfig for ARM Architecture&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4-8&lt;br /&gt;
| 4-30&lt;br /&gt;
| Snippet from .../arch/arm/Kconfig&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
source &amp;quot;init/Kconfig&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source &amp;quot;kernel/Kconfig.freezer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
menu &amp;quot;System Type&amp;quot;&lt;br /&gt;
&lt;br /&gt;
choice&lt;br /&gt;
        prompt &amp;quot;ARM system type&amp;quot;&lt;br /&gt;
        default ARCH_VERSATILE&lt;br /&gt;
&lt;br /&gt;
config ARCH_AAEC2000&lt;br /&gt;
        bool &amp;quot;Agilent AAEC-2000 based&amp;quot;&lt;br /&gt;
        select CPU_ARM920T&lt;br /&gt;
        select ARM_AMBA&lt;br /&gt;
        select HAVE_CLK&lt;br /&gt;
        help&lt;br /&gt;
          This enables support for systems based on the Agilent AAEC-2000&lt;br /&gt;
&lt;br /&gt;
config ARCH_INTEGRATOR&lt;br /&gt;
        bool &amp;quot;ARM Ltd. Integrator family&amp;quot;&lt;br /&gt;
        select ARM_AMBA&lt;br /&gt;
        select HAVE_CLK&lt;br /&gt;
        select COMMON_CLKDEV&lt;br /&gt;
        select ICST525&lt;br /&gt;
        help&lt;br /&gt;
          Support for ARM's Integrator platform.&lt;br /&gt;
&lt;br /&gt;
config ARCH_REALVIEW&lt;br /&gt;
        bool &amp;quot;ARM Ltd. RealView family&amp;quot;&lt;br /&gt;
        select ARM_AMBA&lt;br /&gt;
...&lt;br /&gt;
source &amp;quot;arch/arm/plat-omap/Kconfig&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source &amp;quot;arch/arm/mach-omap1/Kconfig&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source &amp;quot;arch/arm/mach-omap2/Kconfig&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source &amp;quot;arch/arm/mach-orion5x/Kconfig&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source &amp;quot;arch/arm/mach-kirkwood/Kconfig&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source &amp;quot;arch/arm/plat-s3c24xx/Kconfig&amp;quot;&lt;br /&gt;
source &amp;quot;arch/arm/plat-s3c64xx/Kconfig&amp;quot;&lt;br /&gt;
source &amp;quot;arch/arm/plat-s3c/Kconfig&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4-9&lt;br /&gt;
| 4-30&lt;br /&gt;
| Snippet from .../arch/arm/plat-omap/Kconfig&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
if ARCH_OMAP&lt;br /&gt;
&lt;br /&gt;
menu &amp;quot;TI OMAP Implementations&amp;quot;&lt;br /&gt;
&lt;br /&gt;
config ARCH_OMAP_OTG&lt;br /&gt;
	bool&lt;br /&gt;
&lt;br /&gt;
choice&lt;br /&gt;
	prompt &amp;quot;OMAP System Type&amp;quot;&lt;br /&gt;
	default ARCH_OMAP1&lt;br /&gt;
&lt;br /&gt;
config ARCH_OMAP1&lt;br /&gt;
	bool &amp;quot;TI OMAP1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
config ARCH_OMAP2&lt;br /&gt;
	bool &amp;quot;TI OMAP2&amp;quot;&lt;br /&gt;
	select CPU_V6&lt;br /&gt;
&lt;br /&gt;
config ARCH_OMAP3&lt;br /&gt;
	bool &amp;quot;TI OMAP3&amp;quot;&lt;br /&gt;
	select CPU_V7&lt;br /&gt;
&lt;br /&gt;
endchoice&lt;br /&gt;
...&lt;br /&gt;
config OMAP_GPIO_SWITCH&lt;br /&gt;
	bool &amp;quot;GPIO switch support&amp;quot;&lt;br /&gt;
        default n&lt;br /&gt;
        help&lt;br /&gt;
          Say Y, if you want to have support for reporting of GPIO&lt;br /&gt;
          switches (e.g. cover switches) via sysfs. Your bootloader has&lt;br /&gt;
          to provide information about the switches to the kernel via the&lt;br /&gt;
          ATAG_BOARD mechanism if they're not defined by the board config.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4-10&lt;br /&gt;
| 4-32&lt;br /&gt;
| Customized .config File Snippet&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
# OMAP Feature Selections&lt;br /&gt;
#&lt;br /&gt;
# CONFIG_OMAP_DEBUG_POWERDOMAIN is not set&lt;br /&gt;
# CONFIG_OMAP_DEBUG_CLOCKDOMAIN is not set&lt;br /&gt;
# CONFIG_OMAP_SMARTREFLEX is not set&lt;br /&gt;
CONFIG_OMAP_RESET_CLOCKS=y&lt;br /&gt;
CONFIG_OMAP_BOOT_TAG=y&lt;br /&gt;
CONFIG_OMAP_BOOT_REASON=y&lt;br /&gt;
# CONFIG_OMAP_COMPONENT_VERSION is not set&lt;br /&gt;
CONFIG_OMAP_GPIO_SWITCH=y&lt;br /&gt;
# CONFIG_OMAP_GPIO_SWITCH_2 is not set&lt;br /&gt;
# CONFIG_OMAP_MUX is not set&lt;br /&gt;
CONFIG_OMAP_MCBSP=y&lt;br /&gt;
# CONFIG_OMAP_MBOX_FWK is not set&lt;br /&gt;
CONFIG_OMAP_IOMMU=m&lt;br /&gt;
# CONFIG_OMAP_MPU_TIMER is not set&lt;br /&gt;
CONFIG_OMAP_32K_TIMER=y&lt;br /&gt;
CONFIG_OMAP_32K_TIMER_HZ=128&lt;br /&gt;
CONFIG_OMAP_TICK_GPTIMER=12&lt;br /&gt;
CONFIG_OMAP_DM_TIMER=y&lt;br /&gt;
# CONFIG_OMAP_LL_DEBUG_UART1 is not set&lt;br /&gt;
# CONFIG_OMAP_LL_DEBUG_UART2 is not set&lt;br /&gt;
CONFIG_OMAP_LL_DEBUG_UART3=y&lt;br /&gt;
CONFIG_ARCH_OMAP34XX=y&lt;br /&gt;
CONFIG_ARCH_OMAP3430=y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4-11&lt;br /&gt;
| 4-33&lt;br /&gt;
| Makefile from .../arch/arm/plat-omap/Makefile&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Makefile for the linux kernel.&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# Common support&lt;br /&gt;
obj-y := common.o sram.o clock.o devices.o dma.o mux.o gpio.o \&lt;br /&gt;
         usb.o fb.o vram.o vrfb.o io.o&lt;br /&gt;
obj-m :=&lt;br /&gt;
obj-n :=&lt;br /&gt;
obj-  :=&lt;br /&gt;
&lt;br /&gt;
# OCPI interconnect support for 1710, 1610 and 5912&lt;br /&gt;
obj-$(CONFIG_ARCH_OMAP16XX) += ocpi.o&lt;br /&gt;
&lt;br /&gt;
obj-$(CONFIG_OMAP_MCBSP) += mcbsp.o&lt;br /&gt;
obj-$(CONFIG_OMAP_IOMMU) += iommu.o iovmm.o&lt;br /&gt;
&lt;br /&gt;
obj-$(CONFIG_CPU_FREQ) += cpu-omap.o&lt;br /&gt;
obj-$(CONFIG_OMAP_DM_TIMER) += dmtimer.o&lt;br /&gt;
obj-$(CONFIG_OMAP_BOOT_REASON) += bootreason.o&lt;br /&gt;
obj-$(CONFIG_OMAP_COMPONENT_VERSION) += component-version.o&lt;br /&gt;
obj-$(CONFIG_OMAP_GPIO_SWITCH) += gpio-switch.o&lt;br /&gt;
obj-$(CONFIG_OMAP_DEBUG_DEVICES) += debug-devices.o&lt;br /&gt;
obj-$(CONFIG_OMAP_DEBUG_LEDS) += debug-leds.o&lt;br /&gt;
i2c-omap-$(CONFIG_I2C_OMAP) := i2c.o&lt;br /&gt;
obj-y += $(i2c-omap-m) $(i2c-omap-y)&lt;br /&gt;
&lt;br /&gt;
# OMAP mailbox framework&lt;br /&gt;
obj-$(CONFIG_OMAP_MBOX_FWK) += mailbox.o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Xinkeqiong</name></author>	</entry>

	</feed>