Actually remove allocmem and freemem sources from the library.

This commit is contained in:
Philip Homburg 2006-05-19 12:45:55 +00:00
parent e9aabcf2f8
commit 3ea083b8d4
4 changed files with 0 additions and 46 deletions

View file

@ -1,16 +0,0 @@
#include <lib.h>
#define allocmem _allocmem
#include <unistd.h>
PUBLIC int allocmem(size, base)
phys_bytes size; /* size of mem chunk requested */
phys_bytes *base; /* return base address */
{
message m;
m.m4_l1 = size;
if (_syscall(MM, ALLOCMEM, &m) < 0) return(-1);
*base = m.m4_l2;
return(0);
}

View file

@ -1,16 +0,0 @@
#include <lib.h>
#define freemem _freemem
#include <unistd.h>
PUBLIC int freemem(size, base)
phys_bytes size; /* size of mem chunk requested */
phys_bytes base; /* base address of mem chunk */
{
message m;
m.m4_l1 = size;
m.m4_l2 = base;
if (_syscall(MM, FREEMEM, &m) < 0) return(-1);
return(0);
}

View file

@ -1,7 +0,0 @@
.sect .text
.extern __allocmem
.define _allocmem
.align 2
_allocmem:
jmp __allocmem

View file

@ -1,7 +0,0 @@
.sect .text
.extern __freemem
.define _freemem
.align 2
_freemem:
jmp __freemem