Skip to main content
Skip table of contents

(v13) Device types

This page applies to Harlequin v13.1r0 and later; and to Harlequin Core but not Harlequin MultiRIP

Often, differing devices may be different instances of the same kind of device; for instance, there may be more than one disk or serial line. The device implementation can be shared between these various instances by informing the Harlequin Core that the devices have the same device type.

Some device types must be implemented in all systems: these are the operating system and boot device types. They are described in (v13) Informing the Harlequin Core about device types Others specific to a particular system can be added as you desire.

The device type is indicated by a 32-bit integer; the device type number. The allocation of possible values is:

Range (in hexadecimal)


00000000 0000FFFF

GGS reserved


Reserved for OEM number XXXX


Internal OEM use; no released product should use these values. Note that the skintest code uses this range for some examples. Therefore, these should be changed by you to the OEM number before release.

OEM numbers are allocated by GGS.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.