StuBS
IOAPIC::Identification Union Reference

I/O APIC Identification. More...

#include <machine/ioapic_registers.h>

Classes

struct  [struct].__unnamed0__

Public Member Functions

 Identification (Register value)

Public Attributes

struct  
Register value

Detailed Description

I/O APIC Identification.

The IOAPICID register is register number 0x0. The I/O APIC's ID will be read from the system configuration tables (provided by the BIOS) during boot. The number can be queried by calling APIC::getIOAPICID(). During initialization, this number must be written to the IOAPICID register.

See also
IO-APIC manual, page 9

Class Documentation

◆ IOAPIC::Identification::[struct].__unnamed0__

struct IOAPIC::Identification::[struct].__unnamed0__
Class Members
uint32_t __pad0__: 24 Reserved, do not modify.
uint32_t id: 4 I/O APIC Identification.

Constructor & Destructor Documentation

◆ Identification()

IOAPIC::Identification::Identification ( Register value)
inlineexplicit

Member Data Documentation

◆ @134365226115366367051372226206362055026255061372

◆ value

Register IOAPIC::Identification::value

The documentation for this union was generated from the following file: