- Fixed comments in various system call handlers. Work in progress on new
sys_privctl() call to dynamically start servers and drivers. - Shutdown sequence slightly adjusted: called as watchdog timer to let the busy sys_abort() call from the PM return first. - Changed umap_bios() to have more restrictive check: BIOS memory is now allowed in BIOS_MEM_BEGIN to END (interrupt vectors) and BASE_MEM_TOP to UPPER_MEM_END. Hopefully this keeps QEMU and Bochs happy.
This commit is contained in:
@@ -25,7 +25,10 @@ PRIVATE struct vir_cp_req vir_cp_req[VCOPY_VEC_SIZE];
|
||||
PUBLIC int do_vcopy(m_ptr)
|
||||
register message *m_ptr; /* pointer to request message */
|
||||
{
|
||||
/* Handle sys_virvcopy(). Handle virtual copy requests from vector. */
|
||||
/* Handle sys_virvcopy() and sys_physvcopy() that pass a vector with copy
|
||||
* requests. Although a single handler function is used, there are two
|
||||
* different system calls so that permissions can be checked.
|
||||
*/
|
||||
int nr_req;
|
||||
int caller_pid;
|
||||
vir_bytes caller_vir;
|
||||
|
||||
Reference in New Issue
Block a user