Keywords - I
 · ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · 
- IDT (Interrupt Descriptor Table)
 
- 
			·
			The cpu_intr_base member ·
 
- image_download_8250()
 
- 
			·
			Booting from a bank-switched device ·
			image_download_8250() ·
			IPL code structure ·
 
- image_scan()
 
- 
			·
			Booting from a bank-switched device ·
			image_scan() ·
			IPL code structure ·
 
- image_scan_ext()
 
- 
			·
			image_scan_ext() ·
 
- image_setup()
 
- 
			·
			Booting from a bank-switched device ·
			image_setup() ·
			IPL code structure ·
 
- image_setup_ext()
 
- 
			·
			image_setup_ext() ·
 
- image_start()
 
- 
			·
			Booting from a bank-switched device ·
			image_start() ·
			IPL code structure ·
 
- image_start_ext()
 
- 
			·
			image_start_ext() ·
 
- images
 
- 
	
	- bank-switched
 
	- 
			·
			If the source is a bank-switched device ·
			Responsibilities of the IPL ·
		
		- sources of
 
		- 
			·
			Bank-switched images ·
		
 
		
	 
	
	
	- bootable
 
	- 
			·
			What is an OS image? ·
	
 
	
	
	- building
 
	- 
			·
			Generating the image ·
			Making an OS Image ·
			Supporting additional devices ·
	
 
	
	
	- combining multiple files
 
	- 
			·
			Combining image files using mkimage ·
	
 
	
	
	- compressing
 
	- 
			·
			Compressing the image ·
	
 
	
	
	- defined
 
	- 
			·
			What is an OS image? ·
	
 
	
	
	- determining which shared libraries to include
 
	- 
			·
			Shared libraries ·
	
 
	
	
	- example of using an OS image as a filesystem
 
	- 
			·
			The OS image as a filesystem ·
	
 
	
	
	- format
 
	- 
			·
			Embedding an image ·
			Warm-start and cold-start IPL ·
	
 
	
	
	- linearly mapped
 
	- 
			·
			Responsibilities of the IPL ·
	
 
	
	
	- listing contents of
 
	- 
			·
			Listing the contents of an image ·
	
 
	
	
	- loading
 
	- 
			·
			Loading the image ·
	
 
	
	
	- more than one in system
 
	- 
			·
			What is an OS image? ·
	
 
	
	
	- nonbootable
 
	- 
			·
			What is an OS image? ·
	
 
	
	
	- physical address
 
	- 
			·
			image_paddr ·
	
 
	
	
	- signature
 
	- 
			·
			signature ·
	
 
	
	
	- transferring onto your board
 
	- 
			·
			Transferring an OS image onto your board ·
	
 
	
	
	- transferring to flash
 
	- 
			·
			Transferring an image to flash ·
	
 
	
 
- inflator
 
- 
			·
			Abstraction layer ·
			Compressing files ·
 
- init_asinfo()
 
- 
			·
			init_asinfo() ·
 
- init_cacheattr()
 
- 
			·
			init_cacheattr() ·
			syspage_entry cacheattr ·
 
- init_cpuinfo()
 
- 
			·
			cpuinfo ·
			init_cpuinfo() ·
			syspage_entry cacheattr ·
 
- init_hwinfo()
 
- 
			·
			hwinfo ·
			init_hwinfo() ·
 
- init_intrinfo()
 
- 
			·
			init_intrinfo() ·
			intrinfo ·
 
- init_mmu()
 
- 
			·
			init_mmu() ·
 
- init_pminfo()
 
- 
			·
			init_pminfo() ·
 
- init_qtime()
 
- 
			·
			init_qtime() ·
			syspage_entry qtime ·
 
- init_qtime_sa1100()
 
- 
			·
			init_qtime() ·
			init_qtime_sa1100() ·
 
- init_raminfo()
 
- 
			·
			alloc_ram() ·
			calloc_ram() ·
			init_raminfo() ·
 
- init_smp()
 
- 
			·
			init_smp() ·
			num_cpu ·
			un.x86 ·
			un.x86.smpinfo (deprecated) ·
 
- init_syspage_memory()
 
- 
			·
			init_syspage_memory() (deprecated) ·
 
- init_system_private()
 
- 
			·
			handle_common_option() ·
			init_system_private() ·
			system_private ·
 
- Initial Program Loader
 
- 
		See
		IPL 
 
- inline files
 
- 
			·
			Creating the contents of the file in line ·
			Inline files ·
 
- int15_copy()
 
- 
			·
			int15_copy() ·
 
- Intel hex records
 
- 
			·
			Converting images using mkrec ·
 
- interrupt_eoi_dec()
 
- 
			·
			The flags member ·
 
- interrupt_id_dec()
 
- 
			·
			The flags member ·
 
- interrupt_id_dec_smp()
 
- 
			·
			The flags member ·
 
- InterruptAttach()
 
- 
			·
			config return values ·
			Interrupts & controllers ·
			intrinfo ·
 
- InterruptAttachEvent()
 
- 
			·
			config return values ·
			Interrupts & controllers ·
 
- InterruptMask()
 
- 
			·
			The flags member ·
 
- interrupts
 
- 
	
	- clock
 
	- 
			·
			Do: ·
			External clocks ·
			syspage_entry qtime ·
	
 
	
	
	- controller, callouts for
 
	- 
			·
			Interrupt controller interface ·
	
 
	
	
	- EOI (End of Interrupt)
 
	- 
			·
			intrinfo ·
			The flags member ·
	
 
	
	
	- IDT (Interrupt Descriptor Table)
 
	- 
			·
			The cpu_intr_base member ·
	
 
	
	
	- Interrupt Descriptor Table (IDT)
 
	- 
			·
			un.x86 ·
	
 
	
	
	- IPI (Interprocess Interrupt)
 
	- 
			·
			smp ·
	
 
	
	
	- IVOR (Interrupt Vector Offset Register)
 
	- 
			·
			The cpu_intr_base member ·
	
 
	
	
	- multicore systems
 
	- 
			·
			intrinfo ·
	
 
	
	
	- NMI (Non-Maskable Interrupt)
 
	- 
			·
			NMI ·
			The flags member ·
	
 
	
	
	- parallel ports
 
	- 
			·
			Parallel port considerations ·
	
 
	
	
	- Programmable Interrupt Controller (PIC)
 
	- 
			·
			Interrupts & controllers ·
	
 
	
	
	- programming in startup
 
	- 
			·
			intrinfo ·
			The role of the startup program ·
	
 
	
	
	- serial ports
 
	- 
			·
			Serial and parallel ports ·
	
 
	
 
- InterruptUnmask()
 
- 
			·
			The flags member ·
 
- INTR_CONFIG_FLAG_DISALLOWED
 
- 
			·
			config return values ·
 
- INTR_CONFIG_FLAG_IPI
 
- 
			·
			config return values ·
 
- INTR_CONFIG_FLAG_PREATTACH
 
- 
			·
			config return values ·
 
- INTR_FLAG_CASCADE_IMPLICIT_EOI
 
- 
			·
			The flags member ·
 
- INTR_FLAG_CPU_FAULT
 
- 
			·
			The flags member ·
 
- INTR_FLAG_NMI
 
- 
			·
			The flags member ·
 
- INTR_GENFLAG_ID_LOOP
 
- 
			·
			The flags member ·
 
- INTR_GENFLAG_LOAD_CPUNUM
 
- 
			·
			The flags member ·
 
- INTR_GENFLAG_LOAD_INTRINFO
 
- 
			·
			The flags member ·
 
- INTR_GENFLAG_LOAD_INTRMASK
 
- 
			·
			The flags member ·
 
- INTR_GENFLAG_LOAD_SYSPAGE
 
- 
			·
			The flags member ·
 
- INTR_GENFLAG_NOGLITCH
 
- 
			·
			The flags member ·
 
- intrinfo area
 
- 
			·
			intrinfo ·
 
- io
 
- 
			·
			location tag ·
 
- IPI (Interprocess Interrupt)
 
- 
			·
			smp ·
 
- IPL
 
- 
			·
			Introduction ·
			The role of the IPL ·
			Transferring an OS image ·
	
	- code, structure of
 
	- 
			·
			IPL code structure ·
	
 
	
	
	- cold-start
 
	- 
			·
			Cold-start IPL ·
			Warm-start and cold-start IPL ·
	
 
	
	
	- customizing
 
	- 
			·
			Customizing IPLs ·
	
 
	
	
	- debugging
 
	- 
			·
			Debugging an embedded system ·
		
		- debug symbol information
 
		- 
			·
			Generating IPL debug symbols ·
		
 
		
	 
	
	
	- responsibilities of
 
	- 
			·
			Responsibilities of the IPL ·
	
 
	
	
	- types of
 
	- 
			·
			Warm-start and cold-start IPL ·
	
 
	
	
	- warm-start
 
	- 
			·
			“Warm” vs “cold” start ·
			Warm-start and cold-start IPL ·
	
 
	
 
- IRQ7 and IRQ15, beware of
 
- 
			·
			Interrupts & controllers ·
 
- ISA bus slots, external
 
- 
			·
			External ISA bus slots ·
 
- ISO-9660 CD-ROM filesystem
 
- 
			·
			Disk drivers ·
 
- IVOR (Interrupt Vector Offset Register)
 
- 
			·
			The cpu_intr_base member ·
 
 · ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·