Next:
11 ``Client OS'' Library:
Up:
D R A F
Previous:
10.2.11 sendtosendmsg: send
Part III: Function Libraries
11 ``Client OS'' Library:
liboskit_clientos.a
11.1 Introduction
11.2 Initialization
11.3 C Library Environment
11.4 Memory Interface
12 Minimal C Library:
liboskit_c.a
12.1 Introduction
12.2 POSIX Interface
12.3 Unsupported Features
12.4 Header Files
12.5 Memory Allocation
12.6 Standard I/O Functions
12.7 Initialization
12.8 Termination Functions
12.9 Miscellaneous Functions
13 Kernel Support Library:
liboskit_kern.a
13.1 Introduction
13.2 Machine-independent Facilities
(X86) Generic Low-level Definitions
(X86 PC) Generic Low-level Definitions
(X86) Processor Identification and Management
(X86) Base Environment
(X86) Base Environment: Segmentation Support
(X86) Base Environment: Trap Handling
(X86) Base Environment: Page Translation
(X86) Base Environment: Protected-mode entry and exit
(X86 PC) Base Environment: Physical Memory Management
(X86 PC) Base Environment: Interrupt Support
(X86 PC) Base Environment: Console Support
(X86 PC) MultiBoot Startup
(X86 PC) Raw BIOS Startup
(X86 PC) DOS Startup
13.17 Remote Kernel Debugging with GDB
13.18 Serial-line Remote Debugging with GDB
13.19 Annotations
13.20 Boot Module Filesystem
13.21 Signals
14 Symmetric Multiprocessing:
liboskit_smp.a
14.1 Introduction
14.2 Supported Systems
14.3 API reference
15 Kernel Device Driver Support:
liboskit_dev.a
15.1 Introduction
15.2 Device Registration
15.3 Naming
15.4 Memory Allocation
15.5 Buffer Management
15.6 Processor Bus Resource Management
16 Unix User-Mode Environment:
liboskit_unix.a
16.1 Introduction
16.2 Converting your OSKit kernel to run on Unix
16.3 Building for Unix user-mode
16.4 Running OSKit kernels with Unix support
Utah Flux Research Group