kernel: Remove references arch_init to bspkcb which does not exist anymore
authorMoritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
Tue, 16 Jun 2015 15:24:07 +0000 (17:24 +0200)
committerMoritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
Tue, 16 Jun 2015 15:29:34 +0000 (17:29 +0200)
Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

kernel/arch/k1om/init.c
kernel/arch/omap44xx/init.c
kernel/arch/x86_32/init.c

index 852091c..d3ab35e 100644 (file)
@@ -491,14 +491,14 @@ static void  __attribute__ ((noreturn, noinline)) text_init(void)
      * There are three different types of interrupt flows that are supported in
      * the Intel Xeon Phi coprocessor:
      *
-     * + Local Interrupts – These are the interrupts that are destined for one
+     * + Local Interrupts These are the interrupts that are destined for one
      *   (or more) of the Intel Xeon Phi coprocessor cores located on the
      *   originating device. They appear in the form of APIC messages on the
      *   APIC serial bus.
-     * + Remote Interrupts – These are the interrupts which are destined for one
+     * + Remote Interrupts These are the interrupts which are destined for one
      *   (or more) of the Intel Xeon Phi coprocessor cores in other Intel Xeon
      *   PhiTM coprocessor devices. They appear as MMIO accesses on the PEG port.
-     * + System Interrupts – These are the interrupts which are destined for
+     * + System Interrupts These are the interrupts which are destined for
      *   the host processor(s). They appear as INTx/MSI/MSI-X messages on the
      *   PEG port, depending upon the PCI configuration settings.
      */
@@ -692,10 +692,6 @@ void arch_init(uint64_t magic,
         glbl_core_data->mmap_length = mb->mmap_length;
         glbl_core_data->mmap_addr = mb->mmap_addr;
         glbl_core_data->xeon_phi_id = mb->xeon_phi_id;
-        
-        extern struct kcb bspkcb;
-        memset(&bspkcb, 0, sizeof(bspkcb));
-        kcb_current = &bspkcb;
     } else {
         /* No multiboot info, use the core_data struct */
         struct x86_core_data *core_data =
index 7325bae..cb1650d 100644 (file)
@@ -942,10 +942,6 @@ void arch_init(void *pointer)
         glbl_core_data->multiboot_flags = mb->flags;
 
         memset(&global->locks, 0, sizeof(global->locks));
-        
-        extern struct kcb bspkcb;
-        memset(&bspkcb, 0, sizeof(bspkcb));
-        kcb_current = &bspkcb;
 #ifdef HETEROPANDA
         //boot up a cortex-m3 core
         
index 8c27ee3..b8e6971 100644 (file)
@@ -722,10 +722,6 @@ void arch_init(uint32_t magic, void *pointer)
             glbl_core_data->cmdline = mb->cmdline;
             glbl_core_data->mmap_length = mb->mmap_length;
             glbl_core_data->mmap_addr = mb->mmap_addr;
-
-            extern struct kcb bspkcb;
-            memset(&bspkcb, 0, sizeof(bspkcb));
-            kcb_current = &bspkcb;
         }
         break;