Low Level Support

OSKit contains a library of kernel support functions. This includes things like default trap handlers, access to special processor modes and registers, and remote debugging support for GDB.

There is also a library for loading a.out or ELF executable images into memory and jumping to them. This is similar to BFD, only this is only good for reading these two formats. It also only works on executable images.

(X86) Processor Identification and Management

(X86) Base Environment

(X86) Base Environment: Segmentation Support

(X86) Base Environment: Trap Handling

(X86) Base Environment: Page Translation

(X86 PC) Base Environment: Physical Memory Management

(X86 PC) Base Environment: Interrupt Support

(X86 PC) Base Environment: Console Support