3 Hardware Specification
This section outlines the minimal set of common hardware features necessary for the operating system to operate on multiple hardware platforms. The MP hardware specification defines how the components mentioned in Chapter 2 are implemented. Compliance to the specification involves the following aspects of hardware implementation:
∙System memory configuration
∙System memory cacheability and shareability
∙External cache implementation requirements
∙Control of memory contention (locking)
∙Ordering of posted memory writes
∙Multiprocessor interrupt control
∙Reset support
∙Interval timer usage
∙Support for
While the bulk of the MP hardware specification pertains to multiprocessor interrupt control, other areas also require some attention. The following sections take up each of these topics in turn.
3.1 System Memory Configuration
The MP memory specifications are based on the standard PC/AT memory map, which currently has a physical memory space of four gigabytes, as shown in see Figure
Version 1.4 |