Changeset 10caad0 in mainline for arch/ppc/src
- Timestamp:
- 2005-08-30T17:37:50Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7ce9284
- Parents:
- db5e25f
- Location:
- arch/ppc/src
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc/src/asm.s
rdb5e25f r10caad0 27 27 # 28 28 29 #include <arch/asm/macro.h> 30 29 31 .text 30 32 -
arch/ppc/src/drivers/ofw.c
rdb5e25f r10caad0 30 30 #include <stdarg.h> 31 31 32 ihandle ofw_chosen; 32 ofw_entry ofw; 33 34 phandle ofw_chosen; 33 35 ihandle ofw_stdout; 34 ofw_entry ofw;35 36 36 37 void ofw_init(void) 37 38 { 38 ofw_chosen = ofw_ call("finddevice", 1, 1,"/chosen");39 ofw_chosen = ofw_find_device("/chosen"); 39 40 if (ofw_chosen == -1) 40 41 ofw_done(); … … 53 54 { 54 55 va_list list; 55 structofw_args_t args;56 ofw_args_t args; 56 57 int i; 57 58 … … 78 79 return; 79 80 80 ofw_call("write", 3, 1, ofw_stdout, ch, 1); 81 ofw_call("write", 3, 1, ofw_stdout, &ch, 1); 82 } 83 84 phandle ofw_find_device(const char *name) 85 { 86 return ofw_call("finddevice", 1, 1, name); 87 } 88 89 int ofw_get_property(const phandle device, const char *name, void *buf, const int buflen) 90 { 91 return ofw_call("getprop", 4, 1, device, name, buf, buflen); 81 92 } 82 93 -
arch/ppc/src/dummy.s
rdb5e25f r10caad0 30 30 31 31 .global memcopy 32 .global cpu_priority_high33 .global cpu_priority_low34 32 .global cpu_priority_read 35 .global cpu_priority_restore36 33 .global memsetb 37 34 .global context_save … … 39 36 .global userspace 40 37 .global before_thread_runs_arch 41 .global panic_printf42 38 .global cpu_identify 43 39 .global cpu_arch_init 44 40 .global cpu_print_report 45 .global get_memory_size46 41 .global arch_pre_mm_init 47 42 .global arch_post_mm_init … … 52 47 53 48 memcopy: 54 cpu_priority_high:55 cpu_priority_low:56 cpu_priority_restore:57 49 cpu_priority_read: 58 50 memsetb: … … 63 55 calibrate_delay_loop: 64 56 asm_delay_loop: 65 panic_printf:66 57 cpu_identify: 67 58 cpu_arch_init: 68 59 cpu_print_report: 69 get_memory_size:70 60 arch_pre_mm_init: 71 61 arch_post_mm_init: -
arch/ppc/src/start.S
rdb5e25f r10caad0 27 27 # 28 28 29 #include <arch/asm/macro.h> 30 29 31 .section K_TEXT_START 30 32
Note:
See TracChangeset
for help on using the changeset viewer.