Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 72 → Rev 102

/SPARTAN/trunk/include/mm/frame.h
30,18 → 30,19
#define __FRAME_H__
 
#include <arch/types.h>
#include <typedefs.h>
 
#define FRAME_KA 1 /* skip frames conflicting with user address space */
#define FRAME_PANIC 2 /* panic on failure */
 
extern __u32 frames;
extern __u32 frames_free;
extern count_t frames;
extern count_t frames_free;
 
extern __u32 kernel_frames;
extern __u32 kernel_frames_free;
extern count_t kernel_frames;
extern count_t kernel_frames_free;
 
extern __u8 *frame_bitmap;
extern __u32 frame_bitmap_octets;
extern count_t frame_bitmap_octets;
 
extern __u8 *frame_kernel_bitmap;
 
/SPARTAN/trunk/include/mm/heap.h
40,7 → 40,7
__u8 data[0];
};
 
extern void heap_init(__address heap, __u32 size);
extern void heap_init(__address heap, size_t size);
 
extern void *malloc(size_t size);
extern void free(void *ptr);