modified the lapic_id type to uint8_t

According intel mannual and ACPI mannual,lapic_id length is 1 byte.

V1->V2:
  Add U suffix to the numeric when do arithmetic operation on lapic.

Signed-off-by: Huihuang Shi <huihuang.shi@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Huihuang Shi
2018-06-29 11:04:25 +08:00
committed by lijinxia
parent 6f097b1633
commit 5c75f29a2d
5 changed files with 12 additions and 11 deletions

View File

@@ -153,7 +153,7 @@
#ifndef ASSEMBLER
int cpu_find_logical_id(uint32_t lapic_id);
int cpu_find_logical_id(uint8_t lapic_id);
/**********************************/
/* EXTERNAL VARIABLES */

View File

@@ -160,7 +160,7 @@ void save_lapic(struct lapic_regs *regs);
int early_init_lapic(void);
int init_lapic(uint16_t cpu_id);
void send_lapic_eoi(void);
uint32_t get_cur_lapic_id(void);
uint8_t get_cur_lapic_id(void);
int send_startup_ipi(enum intr_cpu_startup_shorthand cpu_startup_shorthand,
uint32_t cpu_startup_dest,
uint64_t cpu_startup_start_address);