Subversion Repositories HelenOS

Rev

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

Rev 1839 Rev 1881
Line 30... Line 30...
30
 * @{
30
 * @{
31
 */
31
 */
32
/** @file
32
/** @file
33
 */
33
 */
34
 
34
 
35
#ifndef __ARCH_H__
35
#ifndef KERN_ARCH_H_
36
#define __ARCH_H__
36
#define KERN_ARCH_H_
37
 
37
 
38
#include <arch/types.h>
38
#include <arch/types.h>
39
#include <arch/arch.h>
39
#include <arch/arch.h>
40
#include <typedefs.h>
40
#include <typedefs.h>
41
 
41
 
Line 77... Line 77...
77
extern void arch_post_mm_init(void);
77
extern void arch_post_mm_init(void);
78
extern void arch_pre_smp_init(void);
78
extern void arch_pre_smp_init(void);
79
extern void arch_post_smp_init(void);
79
extern void arch_post_smp_init(void);
80
extern void calibrate_delay_loop(void);
80
extern void calibrate_delay_loop(void);
81
 
81
 
82
extern ipl_t interrupts_disable(void);
-
 
83
extern ipl_t interrupts_enable(void);
-
 
84
extern void interrupts_restore(ipl_t ipl);
-
 
85
extern ipl_t interrupts_read(void);
-
 
86
 
-
 
87
#endif
82
#endif
88
 
83
 
89
/** @}
84
/** @}
90
 */
85
 */