Solaris Internals: Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition)

Index

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z]

I/O

     block, vnode pages

     console

     file systems

     management

     pages, locking

     parallel system architectures

     procfs

     terminal 2nd

     VM file system caches

IA (Interactive) scheduling class 2nd 3rd

ic_db field

ic_ib field

ic_nlink field

ic_oeftflag field

ic_shadow field

ic_smode field

ID

     callouts

     IPC, structure names

     root vnode

Identifiers

     semaphores

     shared memory, calling

IDL state 2nd

Idle queue

ifconfig(1M) command

Implementation [See also Configuration.]

     adaptive mutex lock

     asynchronous signals

     cyclic subsystem

     DISM

     exposure

     files, methods

     file systems

     HAT

     kadb

     kernels, shared memory

     kmdb

     lgroups

     messages, queues

     modular

     mutex locks

     pages, scanners

     procfs

     signals

     slab allocators

     Solaris Doors

     swapfs

     task queues

     TCP

     turnstiles

     VM

     vmem allocators

Importing arenas

In-core log data structures

In-core UFS inodes

In-kernel project data structures

Indexes

    nodes. [See Inodes.]

     procfs

     sleepq_head array

     slots

Infinite time quantum, testing

Inheritance

     priority

     sets (privileges)

_init function

init_mstate() function

Initial thread placement (NUMA)

Initialization

     callouts

     dispatchers

     dispatchers, locks

     lgroup interfaces

     modules

Inodes

     caches

     shadow

     UFS

     UFS, in-core

     UFS, on-disk

Insertion, queues 2nd

Instruction TLB (iTLB)

Integers, file descriptor allocation/deallocation

Integration, networks

Integrity, buftag data

Intel x86 processor support

Inter-subsystem interfaces, cyclic kernel

Interactive (IA) scheduling class 2nd 3rd

Interfaces

     ABI

     APIs [See also APIs (application programming interfaces).]

     cred_getzoneid(3c)

     cyclic subsystem

     DDIs

     DDIs, task queues

     DLPIs 2nd

     DPI

     dynamic task queues

     file-to-key

     hard/soft rlimit

     IPClassifer

     ipc module

     KDI

     kernels

     kernels, resource controls

     large page sizes, requests

     least privileges

     lgroups, initialization

     libdl, wrappers

     libraries

     LWP process model structures

     message queues

     mount options for

     MPO

     MPSS

     NICs

     objects

     pages

     POSIX IPC

     private kernel, system calls

     proc(4), modifying privileges

     proc(4), optimizing privileges

     programming, task queues

     projects

     pthread_kill(3C)

     resource controls

     seg_map driver

     segment

     semaphores

     set-uid

     shared memory

     shmdt(2)

     shm_open

     shm_unlink

     slab allocators

     Solaris Doors

     Solaris file system

     system calls 2nd 3rd

     tasks

     TCP and IP, between

     time-of-day clocks

     timeout(9F)

     untimeout(9F)

     user credential library

     versions, verification

     vfs 2nd 3rd

     vmem allocators

     vnode 2nd 3rd

     vnode, block I/O on pages

     vnode, caches

     vnode, DTrace probes

     vnode, life cycles

     vnode, mdb(1) kernel debugging facility

     vnode, methods

     vnode, reference counts

     vnode, registration methods

     vnode, support functions for

     vnode, types

     zones

Internet Protocol [See IP (Internet Protocol).]

Internet Protocol Quality of Service [See IPQoS (Internet Protocol Quality of Service).]

Internet Protocol version 6 (IPv6) 2nd

Interposing shared libraries

Interprocess communication [See IPC (interprocess communication).]

Interrupts

     block cookies

     blocking

     clocks

     cross-calls

     dispatchers

     high-priority

     interprocessor

     load spreading

     management 2nd 3rd

     monitoring

     PIL

     priorities 2nd

     stacks

     threads

     threads, priorities

Interval timers, applications

Intimate Shared Memory (ISM) 2nd 3rd

Inverted page table (IPT)

IP (Internet Protocol)

     classifiers

     as multiplexers

     stacks

     structures

IP_HDRINCL option

IPC (interprocess communication)

     locks

     modules, creating

     objects

     overview of

     POSIX 2nd

     resource limits

     Solaris Doors

     System V

     System V, framework

     System V, message queues

     System V, resource controls

     System V, semaphores

     System V, shared memory

     traditional Unix

     tuneables, configuring

     zones

ipc modules, interfaces

ipc_perm structure

IPC_RMID flag

ipc_service structure

ipcrm(1) command

ipcs(1) command 2nd

IPPROTO_IP-level option

IPQoS (Internet Protocol Quality of Service)

IPSec (IP Security) 2nd

IPT (inverted page table)

IPv6 (Internet Protocol version 6) 2nd

IRIX privileges

ISM (Intimate Shared Memory) 2nd 3rd

Isolation, zones

ISSIG_PENDING macro

ITLB (instruction TLB)

Категории