Subversion Repositories HelenOS-historic

Rev

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

Rev 911 Rev 935
Line 27... Line 27...
27
 */
27
 */
28
 
28
 
29
#ifndef __ia64_FRAME_H__
29
#ifndef __ia64_FRAME_H__
30
#define __ia64_FRAME_H__
30
#define __ia64_FRAME_H__
31
 
31
 
32
/*
-
 
33
 * Frame is defined to be 64K long.
-
 
34
 * Such a relatively big frame size is used because of kernel stack requirements
-
 
35
 * and organization. Portion of the stack reserved for RSE must be at least 16K
-
 
36
 * long. If the memory stack is to have some space allocated, the next available
-
 
37
 * frame size (i.e. 64K) needs to be used.
-
 
38
 */
-
 
39
#define FRAME_WIDTH   16    /* 64K */
32
#define FRAME_WIDTH   14    /* 64K */
40
#define FRAME_SIZE      (1<<FRAME_WIDTH)
33
#define FRAME_SIZE      (1<<FRAME_WIDTH)
41
 
34
 
42
extern void frame_arch_init(void);
35
extern void frame_arch_init(void);
43
 
36
 
-
 
37
 
-
 
38
#define ARCH_STACK_FRAMES TWO_FRAMES
-
 
39
 
44
#endif
40
#endif