Index
- Berkeley Packet Filter, Berkeley Packet
Filter
- binary compatibility, Kernel Objects
- BIOS, Synopsis, General architecture
- BIOS POST, Overview
- block devices, Block Devices (Are Gone), Types of Device Drivers
- boot0, Overview
- boot2, Overview
- booting, Synopsis
- BTX, boot2 Stage
- bus methods, Basic information
- CardBus, PC Card
- CD-ROM, General architecture
- character devices, Character Devices, Character Devices
- CIS, Overview
- class, Terminology
- Common Access Method (CAM), General architecture
- concurrency, Introduction
- context switches, Interrupt Handling
- credentials, Credentials
- critical sections, Critical Sections, Thread Migration
- D-Link, Overview
- data link layer, Berkeley Packet
Filter
- DDB, init386()
- devfs, Dynamic device nodes
- device driver
-
- introduction, Purpose of a Device Driver
- device driver, Introduction, Purpose of a Device Driver
-
- ISA, Synopsis
- resources, Resources
- device drivers
-
- sound, Probing, attaching, etc.
- device nodes, Introduction
-
- dynamic, Dynamic device nodes
- static, Creating static device
nodes
- Direct Memory Access (DMA), DMA
- DMA channel, Resources
- dynamic initialization, The SYSINIT Framework
- IA-32, Synopsis
- IDE, General architecture
- interface, Terminology
- Interrupt Descriptor Table (IDT), init386()
- interrupt handler, xxx_intr
- interrupt handling, Interrupt Handling
- interrupt threads, Interrupt Handling
- IRQ, Configuration file and the order of identifying
and probing during auto-configuration
- ISA, Synopsis
-
- probing, Configuration file and the order of
identifying and probing during auto-configuration
- kernel modules
-
- loading, Dynamic Kernel Linker Facility -
KLD
- kernel initialization
-
- dynamic, The SYSINIT Framework
- kernel linker, The SYSINIT Framework
- kernel linking
-
- dynamic, Dynamic Kernel Linker Facility -
KLD
- kernel loadable modules (KLD), Dynamic Kernel Linker
Facility - KLD
- kernel module, Basic information
- kernel modules, The SYSINIT Framework, Modules
-
- listing, Dynamic Kernel Linker Facility -
KLD
- unloading, Dynamic Kernel Linker Facility -
KLD
- Kernel Objects, Kernel Objects
-
- class, Creating a Class
- interface, Creating an interface
template
- object, Creating an Object
- kernel synchronization, Introduction
- latency, Interrupt Handling
- linker, boot2 Stage
- linker sets, SYSINIT Operation
- Linksys, Overview
- loader, Overview
- locking, Locking Notes
- lockmgr, Locking Notes
- locks
-
- allproc_lock, Shared Exclusive Locks
- callout_lock, Mutexes
- Giant, Mutexes
- proctree_lock, Shared Exclusive Locks
- sched_lock, Mutexes
- shared exclusive, Shared Exclusive Locks
- vm86pcb_lock, Mutexes
- MAC, MAC Framework
- MAKEDEV, Introduction
- MBR, boot0 Stage
- memory barriers, Atomic Instructions and
Memory Barriers
- method, Terminology
- mknod, Creating static device
nodes
- multi-processing, Locking Notes
- mutex
-
- sleep, Sleep Mutexes
- spin, Spin Mutexes
- mutexes, Locking Notes
-
- spin, Critical Sections
- page tables, Mapping Page Tables—vm_map_t,
vm_entry_t
- paging queues, Management of physical
memory—vm_page_t
- parameters, init386()
- PC Card, PC Card
-
- probe, Sample Probe Routine
- PCI bus, PCI Devices
-
- Base Address Registers, Base Address
Registers
- DMA, DMA
- interrupts, Interrupts
- resources, Bus Resources
- physical memory, Management of physical
memory—vm_page_t
- PnP, Basic information
- POST, Synopsis
- preemption, Interrupt Handling
- protocols, Protocols
- pseudo-device, Introduction
- pseudo-devices, SYSINIT Operation
- scheduler, Scheduler
- SCSI, Synopsis
-
- adapter, General architecture
- BIOS, General architecture
- bus, General architecture
- errors, Errors Summary
- interrupts, Interrupts
- security, The Jail Subsystem
- semaphores, SysV IPC
- shared memory, SysV IPC
- SMP Next Generation, Introduction
- SMP Next Generation Project, Locking Notes
- sockets, Sockets
- softc, Basic information
- sound subsystem, Introduction
- spin mutexes, Critical Sections
- swap partition, Tuning the FreeBSD VM system
- sysctl, sysctls
- SYSINIT, The SYSINIT Framework
- sysinit objects, mi_startup()
- system call interface, Introduction
- system initialization, Synopsis
- System V IPC, SysV IPC