CS350 COS
COS
Loading...
Searching...
No Matches
lapic.h
Go to the documentation of this file.
1
/*
2
* LAPIC Header
3
*/
4
5
#ifndef __LAPIC_H__
6
#define __LAPIC_H__
7
8
void
LAPIC_Init
();
9
uint32_t
LAPIC_CPU
();
10
void
LAPIC_SendEOI
();
11
void
LAPIC_StartAP
(
uint8_t
apicid,
uint32_t
addr
);
12
int
LAPIC_Broadcast
(
int
vector);
13
int
LAPIC_BroadcastNMI
(
int
vector);
14
void
LAPIC_Periodic
(
uint64_t
rate);
15
16
#endif
/* __LAPIC_H__ */
17
LAPIC_BroadcastNMI
int LAPIC_BroadcastNMI(int vector)
Definition:
lapic.c:161
LAPIC_Broadcast
int LAPIC_Broadcast(int vector)
Definition:
lapic.c:143
LAPIC_Periodic
void LAPIC_Periodic(uint64_t rate)
Definition:
lapic.c:108
LAPIC_Init
void LAPIC_Init()
Definition:
lapic.c:179
LAPIC_CPU
uint32_t LAPIC_CPU()
Definition:
lapic.c:93
LAPIC_SendEOI
void LAPIC_SendEOI()
Definition:
lapic.c:102
LAPIC_StartAP
void LAPIC_StartAP(uint8_t apicid, uint32_t addr)
Definition:
lapic.c:116
addr
uint64_t addr
Definition:
multiboot.h:1
uint32_t
unsigned int uint32_t
Definition:
types.h:12
uint64_t
unsigned long uint64_t
Definition:
types.h:13
uint8_t
unsigned char uint8_t
Definition:
types.h:10
sys
amd64
include
lapic.h
Generated by
1.9.6