Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: CVS commit: src/sys/arch/sparc64



> Module Name:  src
> Committed By: palle
> Date:         Tue Jan  7 20:11:35 UTC 2014
> 
> Modified Files:
>       src/sys/arch/sparc64/include: cpu.h sparc64.h
>       src/sys/arch/sparc64/sparc64: cpu.c genassym.cf locore.s ofw_machdep.c
>           pmap.c
> 
> Log Message:
> sun4v: trap table setup - currently populated with dummy entries which
> will be properly implemented later - parts from OpenBSD - OK martin@

hi.

thanks for working on this.  looks pretty good.  there are a couple of
minor things i'd like seen cleaned up here:

+ #ifdef SUN4V
+       /* MMU Fault Status Area. Will be initialized to the physical
+          address of the bottom of the interrupt stack */
+       paddr_t                 ci_mmfsa;
+ #endif

in struct cpu_info -- please make it always present, so that struct
cpu_info doesn't change size/placement/etc.  this also makes it more
possible to have modules shared between sun4u and sun4v (we just have
to make sure everything is accessed via a function if it isn't
already.)


+       if ( CPU_ISSUN4V )

please remove the extra spaces around the macro in a couple of places.

thanks!


.mrg.


Home | Main Index | Thread Index | Old Index