[BACK]Return to integrator_machdep.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / evbarm / integrator

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/arch/evbarm/integrator/integrator_machdep.c between version 1.57.10.3 and 1.57.10.4

version 1.57.10.3, 2009/08/19 18:46:07 version 1.57.10.4, 2010/03/11 15:02:15
Line 137  char *boot_file = NULL;
Line 137  char *boot_file = NULL;
   
 vm_offset_t physical_start;  vm_offset_t physical_start;
 vm_offset_t physical_end;  vm_offset_t physical_end;
 vm_offset_t pagetables_start;  
   
 /*int debug_flags;*/  /*int debug_flags;*/
 #ifndef PMAP_STATIC_L1S  #ifndef PMAP_STATIC_L1S
Line 171  extern int pmap_debug_level;
Line 170  extern int pmap_debug_level;
   
 pv_addr_t kernel_pt_table[NUM_KERNEL_PTS];  pv_addr_t kernel_pt_table[NUM_KERNEL_PTS];
   
 struct user *proc0paddr;  
   
 /* Prototypes */  /* Prototypes */
   
 static void     integrator_sdram_bounds (paddr_t *, psize_t *);  static void     integrator_sdram_bounds (paddr_t *, psize_t *);
Line 663  initarm(void *arg)
Line 660  initarm(void *arg)
         printf("switching to new L1 page table  @%#lx...", kernel_l1pt.pv_pa);          printf("switching to new L1 page table  @%#lx...", kernel_l1pt.pv_pa);
 #endif  #endif
         cpu_domains((DOMAIN_CLIENT << (PMAP_DOMAIN_KERNEL*2)) | DOMAIN_CLIENT);          cpu_domains((DOMAIN_CLIENT << (PMAP_DOMAIN_KERNEL*2)) | DOMAIN_CLIENT);
         setttb(kernel_l1pt.pv_pa);          cpu_setttb(kernel_l1pt.pv_pa);
         cpu_tlb_flushID();          cpu_tlb_flushID();
         cpu_domains(DOMAIN_CLIENT << (PMAP_DOMAIN_KERNEL*2));          cpu_domains(DOMAIN_CLIENT << (PMAP_DOMAIN_KERNEL*2));
   
Line 671  initarm(void *arg)
Line 668  initarm(void *arg)
          * Moved from cpu_startup() as data_abort_handler() references           * Moved from cpu_startup() as data_abort_handler() references
          * this during uvm init           * this during uvm init
          */           */
         proc0paddr = (struct user *)kernelstack.pv_va;          uvm_lwp_setuarea(&lwp0, kernelstack.pv_va);
         lwp0.l_addr = proc0paddr;  
   
 #ifdef PLCONSOLE  #ifdef PLCONSOLE
         /*          /*

Legend:
Removed from v.1.57.10.3  
changed lines
  Added in v.1.57.10.4

CVSweb <webmaster@jp.NetBSD.org>