]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/lapic.c
xnu-7195.50.7.100.1.tar.gz
[apple/xnu.git] / osfmk / i386 / lapic.c
index b365d6070a2cef8e6f910ec1201e12dc9945fae9..21db3a6ceb25cc6be20eb76d70006a99278880fa 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (c) 2008-2010 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /*
 /* Base vector for local APIC interrupt sources */
 int lapic_interrupt_base = LAPIC_DEFAULT_INTERRUPT_BASE;
 
-#define                MAX_LAPICIDS    (LAPIC_ID_MAX+1)
-int            lapic_to_cpu[MAX_LAPICIDS];
-int            cpu_to_lapic[MAX_CPUS];
+int             lapic_to_cpu[MAX_LAPICIDS];
+int             cpu_to_lapic[MAX_CPUS];
 
 void
 lapic_cpu_map_init(void)
 {
-       int     i;
+       int     i;
 
-       for (i = 0; i < MAX_CPUS; i++)
+       for (i = 0; i < MAX_CPUS; i++) {
                cpu_to_lapic[i] = -1;
-       for (i = 0; i < MAX_LAPICIDS; i++)
+       }
+       for (i = 0; i < MAX_LAPICIDS; i++) {
                lapic_to_cpu[i] = -1;
+       }
 }
 
 void
@@ -82,21 +83,19 @@ lapic_cpu_map(int apic_id, int cpu)
 uint32_t
 ml_get_apicid(uint32_t cpu)
 {
-       if(cpu >= (uint32_t)MAX_CPUS)
-               return 0xFFFFFFFF;      /* Return -1 if cpu too big */
-       
+       if (cpu >= (uint32_t)MAX_CPUS) {
+               return 0xFFFFFFFF;      /* Return -1 if cpu too big */
+       }
        /* Return the apic ID (or -1 if not configured) */
        return (uint32_t)cpu_to_lapic[cpu];
-
 }
 
 uint32_t
 ml_get_cpuid(uint32_t lapic_index)
 {
-       if(lapic_index >= (uint32_t)MAX_LAPICIDS)
-               return 0xFFFFFFFF;      /* Return -1 if cpu too big */
-       
+       if (lapic_index >= (uint32_t)MAX_LAPICIDS) {
+               return 0xFFFFFFFF;      /* Return -1 if cpu too big */
+       }
        /* Return the cpu ID (or -1 if not configured) */
        return (uint32_t)lapic_to_cpu[lapic_index];
-
 }