summaryrefslogtreecommitdiff
path: root/minix/lib/libsys/arch/i386/sys_readbios.c
blob: 49350acec597060ca64f6264c1e5d32647251f1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "syslib.h"

int sys_readbios(address, buf, size)
phys_bytes address;		/* Absolute memory address */
void *buf;			/* Buffer to store the results */
size_t size;			/* Amount of data to read */
{
/* Read data from BIOS locations */
  message m;

  m.m_lsys_krn_readbios.size = size;
  m.m_lsys_krn_readbios.addr = address;
  m.m_lsys_krn_readbios.buf = (vir_bytes)buf;
  return(_kernel_call(SYS_READBIOS, &m));
}