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 ·