SVNews r322347

NOTE: This service is experimental and subject to change! Use at your own risk!

2017-08-10 09:15:18 - r322347 by royger (royger)

Complete list of files affected by revision r322347:

(Note: At the moment, these links point to ViewVC on svn.freebsd.org. They are probably slow. Do not overuse.)

  History   Contents   Diff   MODIFY   /head/sys/x86/acpica/madt.c  
  History   Contents   Diff   MODIFY   /head/sys/x86/acpica/srat.c  
  History   Contents   Diff   MODIFY   /head/sys/x86/include/x86_var.h  
  History   Contents   Diff   MODIFY   /head/sys/x86/x86/local_apic.c  
  History   Contents   Diff   MODIFY   /head/sys/x86/x86/mp_x86.c  
  History   Contents   Diff   MODIFY   /head/sys/x86/x86/mptable.c  
  History   Contents   Diff   MODIFY   /head/sys/x86/xen/pvcpu_enum.c  

Commit message:

apic_enumerator: only set mp_ncpus and mp_maxid at probe cpus phase

Populate the lapics arrays and call cpu_add/lapic_create in the setup
phase instead. Also store the max APIC ID found in the newly
introduced max_apic_id global variable.

This is a requirement in order to make the static arrays currently
using MAX_LAPIC_ID dynamic.

Sponsored by: Citrix Systems R&D
MFC after: 1 month
Reviewed by: kib
Differential revision: https://reviews.freebsd.org/D11911

 


Powered by Python FreeBSD support by secnetix GmbH & Co. KG

Page generated in 29 ms, 7 files printed. Current time is 2017-12-17 08:00:00. All times are in UTC/GMT.