apic: initialize lapic_paddr statically
The default value for LAPIC registers page physical address is usually right. Having this value available early makes pmap_force_invalidate_cache_range(), used on non-self-snoop machines, avoid flushing LAPIC range for early calls. Reviewed by: alc, markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D32318
This commit is contained in:
parent
7102ec5226
commit
f8d3368b43
@ -195,7 +195,7 @@ static u_int32_t lapic_timer_divisors[] = {
|
||||
extern inthand_t IDTVEC(rsvd_pti), IDTVEC(rsvd);
|
||||
|
||||
volatile char *lapic_map;
|
||||
vm_paddr_t lapic_paddr;
|
||||
vm_paddr_t lapic_paddr = DEFAULT_APIC_BASE;
|
||||
int x2apic_mode;
|
||||
int lapic_eoi_suppression;
|
||||
static int lapic_timer_tsc_deadline;
|
||||
|
Loading…
Reference in New Issue
Block a user