FreeNOS
Macros
IntelAPIC.cpp File Reference
#include <Log.h>
#include <MemoryContext.h>
#include <CoreInfo.h>
#include <FreeNOS/System.h>
#include "IntelPIT.h"
#include "IntelAPIC.h"

Go to the source code of this file.

Macros

#define APIC_DEST(x)   ((x) << 24)
 
#define APIC_DEST_FIELD   0x00000
 
#define APIC_DEST_LEVELTRIG   0x08000
 
#define APIC_DEST_ASSERT   0x04000
 
#define APIC_DEST_DM_INIT   0x00500
 
#define APIC_DEST_DM_STARTUP   0x00600
 

Macro Definition Documentation

◆ APIC_DEST

#define APIC_DEST (   x)    ((x) << 24)

Definition at line 29 of file IntelAPIC.cpp.

◆ APIC_DEST_ASSERT

#define APIC_DEST_ASSERT   0x04000

Definition at line 32 of file IntelAPIC.cpp.

◆ APIC_DEST_DM_INIT

#define APIC_DEST_DM_INIT   0x00500

Definition at line 33 of file IntelAPIC.cpp.

◆ APIC_DEST_DM_STARTUP

#define APIC_DEST_DM_STARTUP   0x00600

Definition at line 34 of file IntelAPIC.cpp.

◆ APIC_DEST_FIELD

#define APIC_DEST_FIELD   0x00000

Definition at line 30 of file IntelAPIC.cpp.

◆ APIC_DEST_LEVELTRIG

#define APIC_DEST_LEVELTRIG   0x08000

Definition at line 31 of file IntelAPIC.cpp.