Previous:
History
, Up:
Top
Index
Table of Contents
Multiboot Specification
1 Introduction to Multiboot Specification
1.1 The background of Multiboot Specification
1.2 The target architecture
1.3 The target operating systems
1.4 Boot sources
1.5 Configure an operating system at boot-time
1.6 How to make OS development easier
1.7 Boot modules
2 The definitions of terms used through the specification
3 The exact definitions of Multiboot Specification
3.1 OS image format
3.1.1 The layout of Multiboot header
3.1.2 The magic fields of Multiboot header
3.1.3 The address fields of Multiboot header
3.1.4 The graphics fields of Multiboot header
3.2 Machine state
3.3 Boot information format
4 Examples
4.1 Notes on PC
4.2 BIOS device mapping techniques
4.2.1 Data comparison technique
4.2.2 I/O restriction technique
4.3 Example OS code
4.3.1 multiboot.h
4.3.2 boot.S
4.3.3 kernel.c
4.3.4 Other Multiboot kernels
4.4 Example boot loader code
5 The change log of this specification
Index