Source-Changes-D archive

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

Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include



Matt Thomas wrote:

> Module Name:  src
> Committed By: matt
> Date:         Tue May 11 21:51:34 UTC 2010
> 
> Modified Files:
> 
>       src/sys/arch/mips/include [matt-nb5-mips64]: locore.h
> 
> Log Message:
> 
> Need to turn KX for N32 kernels with mips3_lw_a64 and mips3_sw_a64

+#elif defined(__mips_n32)
+       uint32_t sr = mips_cp0_status_read();
+       mips_cp0_status_write((sr & ~MIPS_SR_INT_IE) | MIPS3_SR_KX);
+       rv = *(const uint32_t *)addr;

Erm, doesn't that cast toss away the high 32-bits of the address
you're try to load/store from/to?

Cheers,
Simon.


Home | Main Index | Thread Index | Old Index