Next:
13 ``Client OS'' Library:
Up:
D R A F
Previous:
12.1.3 srandom: Seed a
Function Libraries
13 ``Client OS'' Library:
liboskit_clientos.a
13.1 Introduction
13.2 Initialization
13.3 C Library Environment
13.4 Memory Interface
14 Minimal C Library:
liboskit_c.a
14.1 Introduction
14.2 POSIX Interface
14.3 Unsupported Features
14.4 Header Files
14.5 Memory Allocation
14.6 Standard I/O Functions
14.7 Initialization
14.8 Termination Functions
14.9 Miscellaneous Functions
15 Kernel Support Library:
liboskit_kern.a
15.1 Introduction
15.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
15.17 Remote Kernel Debugging with GDB
15.18 Serial-line Remote Debugging with GDB
15.19 Annotations
15.20 Boot Module Filesystem
15.21 Signals
16 Symmetric Multiprocessing:
liboskit_smp.a
16.1 Introduction
16.2 Supported Systems
16.3 API reference
17 Kernel Device Driver Support:
liboskit_dev.a
17.1 Introduction
17.2 Device Registration
17.3 Naming
17.4 Memory Allocation
17.5 Buffer Management
17.6 Processor Bus Resource Management
18 Unix User-Mode Environment:
liboskit_unix.a
18.1 Introduction
18.2 Converting your OSKit kernel to run on Unix
18.3 Building for Unix user-mode
18.4 Running OSKit kernels with Unix support
Utah Flux Research Group