Changeset 0c91cff in mainline for kernel/arch/ppc32/src/ppc32.c
- Timestamp:
- 2014-08-23T22:09:41Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4cb938b
- Parents:
- c451d22
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ppc32/src/ppc32.c
rc451d22 r0c91cff 47 47 #include <mm/page.h> 48 48 #include <mm/km.h> 49 #include <time/clock.h> 49 50 #include <abi/proc/uarg.h> 50 51 #include <console/console.h> … … 99 100 interrupt_init(); 100 101 102 ofw_tree_node_t *cpus_node; 103 ofw_tree_node_t *cpu_node; 104 ofw_tree_property_t *freq_prop; 105 106 cpus_node = ofw_tree_lookup("/cpus"); 107 if (!cpus_node) 108 panic("Could not find cpus node."); 109 110 cpu_node = cpus_node->child; 111 if (!cpu_node) 112 panic("Could not find first cpu."); 113 114 freq_prop = ofw_tree_getprop(cpu_node, "clock-frequency"); 115 if (!freq_prop) 116 panic("Could not get frequency property."); 117 118 uint32_t freq; 119 freq = *((uint32_t *) freq_prop->value); 120 101 121 /* Start decrementer */ 102 start_decrementer();122 decrementer_start(freq / HZ); 103 123 } 104 124
Note:
See TracChangeset
for help on using the changeset viewer.