Rev | Line | |
---|
[9] | 1 | /* The system call implemented in this file:
|
---|
| 2 | * m_type: SYS_VM_SETBUF
|
---|
| 3 | *
|
---|
| 4 | * The parameters for this system call are:
|
---|
| 5 | * m4_l1: Start of the buffer
|
---|
| 6 | * m4_l2: Length of the buffer
|
---|
| 7 | * m4_l3: End of main memory
|
---|
| 8 | */
|
---|
| 9 | #include "../system.h"
|
---|
| 10 |
|
---|
| 11 | #define VM_DEBUG 0 /* enable/ disable debug output */
|
---|
| 12 |
|
---|
| 13 | /*===========================================================================*
|
---|
| 14 | * do_vm_setbuf *
|
---|
| 15 | *===========================================================================*/
|
---|
| 16 | PUBLIC int do_vm_setbuf(m_ptr)
|
---|
| 17 | message *m_ptr; /* pointer to request message */
|
---|
| 18 | {
|
---|
| 19 | vm_base= m_ptr->m4_l1;
|
---|
| 20 | vm_size= m_ptr->m4_l2;
|
---|
| 21 | vm_mem_high= m_ptr->m4_l3;
|
---|
| 22 |
|
---|
| 23 | #if VM_DEBUG
|
---|
| 24 | kprintf("do_vm_setbuf: got 0x%x @ 0x%x for 0x%x\n",
|
---|
| 25 | vm_size, vm_base, vm_mem_high);
|
---|
| 26 | #endif
|
---|
| 27 |
|
---|
| 28 | return OK;
|
---|
| 29 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.