/branches/sparc/kernel/arch/sparc64/src/cpu/cpu.c |
---|
47,10 → 47,10 |
ofw_tree_node_t *node; |
uint32_t mid; |
uint32_t clock_frequency = 0; |
upa_config_t upa_config; |
icbus_config_t icbus_config; |
upa_config.value = upa_config_read(); |
CPU->arch.mid = upa_config.mid; |
icbus_config.value = icbus_config_read(); |
CPU->arch.mid = icbus_config.mid; |
/* |
* Detect processor frequency. |
/branches/sparc/kernel/arch/sparc64/src/start.S |
---|
301,9 → 301,9 |
* Read MID from the processor. |
*/ |
1: |
ldxa [%g0] ASI_UPA_CONFIG, %g1 |
srlx %g1, UPA_CONFIG_MID_SHIFT, %g1 |
and %g1, UPA_CONFIG_MID_MASK, %g1 |
ldxa [%g0] ASI_ICBUS_CONFIG, %g1 |
srlx %g1, ICBUS_CONFIG_MID_SHIFT, %g1 |
and %g1, ICBUS_CONFIG_MID_MASK, %g1 |
#ifdef CONFIG_SMP |
/* |