mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2026-01-05 07:35:31 +00:00
hv: fix possible buffer overflow issues
- cpu_secondary_init() @cpu.c - ptirq_intx_pin_remap() @ assign.c etc. Tracked-On: #1252 Signed-off-by: Yonghua Huang <yonghua.huang@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
@@ -407,6 +407,9 @@ void init_cpu_pre(uint16_t pcpu_id)
|
||||
early_init_lapic();
|
||||
|
||||
pcpu_id = get_cpu_id_from_lapic_id(get_cur_lapic_id());
|
||||
if (pcpu_id >= CONFIG_MAX_PCPU_NUM) {
|
||||
panic("Invalid pCPU ID!");
|
||||
}
|
||||
}
|
||||
|
||||
bitmap_set_nolock(pcpu_id, &pcpu_active_bitmap);
|
||||
|
||||
Reference in New Issue
Block a user