Changeset 32e8cd1 in mainline for kernel/arch/sparc32/src/sparc32.c
- Timestamp:
- 2013-12-28T17:16:44Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c1023bcb
- Parents:
- f6f22cdb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc32/src/sparc32.c
rf6f22cdb r32e8cd1 27 27 */ 28 28 29 /** @addtogroup abs32le29 /** @addtogroup sparc32 30 30 * @{ 31 31 */ … … 38 38 #include <arch/asm.h> 39 39 #include <arch/machine_func.h> 40 41 40 #include <func.h> 42 41 #include <config.h> … … 54 53 #include <str.h> 55 54 56 char memcpy_from_uspace_failover_address;57 char memcpy_to_uspace_failover_address;58 bootinfo_t machine_bootinfo;55 static char memcpy_from_uspace_failover_address; 56 static char memcpy_to_uspace_failover_address; 57 static bootinfo_t machine_bootinfo; 59 58 60 59 void arch_pre_main(void *unused, bootinfo_t *bootinfo) … … 62 61 init.cnt = min3(bootinfo->cnt, TASKMAP_MAX_RECORDS, CONFIG_INIT_TASKS); 63 62 memcpy(&machine_bootinfo, bootinfo, sizeof(machine_bootinfo)); 64 65 size_t i; 66 for (i = 0; i < init.cnt; i++) { 63 64 for (size_t i = 0; i < init.cnt; i++) { 67 65 init.tasks[i].paddr = KA2PA(bootinfo->tasks[i].addr); 68 66 init.tasks[i].size = bootinfo->tasks[i].size; … … 70 68 bootinfo->tasks[i].name); 71 69 } 72 70 73 71 machine_ops_init(); 74 72 } … … 82 80 void arch_post_mm_init(void) 83 81 { 84 /* Test register windows */85 write_to_invalid(0xdeadbeef, 0xcafebabe, 0);86 func1();87 88 82 machine_init(&machine_bootinfo); 89 83 90 84 if (config.cpu_active == 1) { 91 85 /* Initialize IRQ routing */ … … 95 89 zone_merge_all(); 96 90 } 97 91 98 92 machine_output_init(); 99 93 } … … 110 104 void arch_post_smp_init(void) 111 105 { 112 // machine_input_init();113 106 } 114 107
Note:
See TracChangeset
for help on using the changeset viewer.