Searched hist:203509 (Results 1 - 3 of 3) sorted by relevance

/freebsd-10-stable/sys/mips/sibyte/
H A Dsb_scd.hdiff 203509 Fri Feb 05 01:26:09 MST 2010 neel Reimplement all functions to access the system control unit in C.

The only reason we need to have the sb_load64() and sb_store64()
functions in assembly is to cheat the compiler and generate the
'ld' and 'sd' instructions which it otherwise will not do when
compiling for a 32-bit architecture. There are some 64-bit
registers in the SCD unit that must be accessed using 64-bit
load and store instructions.
H A Dsb_asm.Sdiff 203509 Fri Feb 05 01:26:09 MST 2010 neel Reimplement all functions to access the system control unit in C.

The only reason we need to have the sb_load64() and sb_store64()
functions in assembly is to cheat the compiler and generate the
'ld' and 'sd' instructions which it otherwise will not do when
compiling for a 32-bit architecture. There are some 64-bit
registers in the SCD unit that must be accessed using 64-bit
load and store instructions.
H A Dsb_scd.cdiff 203509 Fri Feb 05 01:26:09 MST 2010 neel Reimplement all functions to access the system control unit in C.

The only reason we need to have the sb_load64() and sb_store64()
functions in assembly is to cheat the compiler and generate the
'ld' and 'sd' instructions which it otherwise will not do when
compiling for a 32-bit architecture. There are some 64-bit
registers in the SCD unit that must be accessed using 64-bit
load and store instructions.

Completed in 101 milliseconds