Subversion Repositories HelenOS

Rev

Rev 2171 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2171 Rev 2200
Line 58... Line 58...
58
#.global tlb_invalidate_pages
58
#.global tlb_invalidate_pages
59
 
59
 
60
.global userspace
60
.global userspace
61
	
61
	
62
calibrate_delay_loop:
62
calibrate_delay_loop:
-
 
63
	# stop gxemul
-
 
64
    ldr r1, =0x10000010
-
 
65
    eor r2, r2
-
 
66
    strb   r3, [r1, r2]    
-
 
67
    bkpt	
-
 
68
 
63
asm_delay_loop:
69
asm_delay_loop:
-
 
70
	mov	pc, lr // ret
64
 
71
 
65
#arch_grab_console:
-
 
66
#arch_release_console:
-
 
67
cpu_halt:
72
cpu_halt:
-
 
73
	bkpt
-
 
74
 
68
fpu_context_restore:
75
fpu_context_restore:
-
 
76
	bkpt
-
 
77
    
69
fpu_context_save:
78
fpu_context_save:
-
 
79
	bkpt
-
 
80
    
70
fpu_enable:
81
fpu_enable:
-
 
82
	bkpt
-
 
83
 
71
fpu_init:
84
fpu_init:
72
#interrupts_disable:
-
 
73
#interrupts_enable:
-
 
74
#interrupts_read:
-
 
75
#interrupts_restore:
-
 
76
#memcpy:
85
    bkpt
77
#memcpy_from_uspace:
-
 
78
#memcpy_to_uspace:
-
 
79
#memsetb:
86
    
80
panic_printf:
87
panic_printf:
-
 
88
	bl aux_printf
-
 
89
	# stop gxemul
-
 
90
    ldr r1, =0x10000010
-
 
91
    eor r2, r2
-
 
92
    strb   r3, [r1, r2]    
-
 
93
    bkpt	
-
 
94
 
81
symbol_table:
95
symbol_table:
-
 
96
	bkpt
-
 
97
 
82
sys_tls_set:
98
sys_tls_set:
83
#tlb_invalidate_asid:
99
	bkpt
84
#tlb_invalidate_pages:
-
 
-
 
100
 
85
userspace:
101
userspace:
-
 
102
	bkpt
86
 
103
 
87
dummy:
104
dummy:
88
 
105
 
89
0:
106
0:
90
	b 0b
107
	bkpt