- 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:
@@ -308,6 +308,7 @@ unsigned flags; /* system call flags */
|
||||
return(OK); /* report success */
|
||||
}
|
||||
|
||||
#if TEMP_CODE
|
||||
ntf_q_pp = &caller_ptr->p_ntf_q; /* get pointer pointer */
|
||||
while (*ntf_q_pp != NULL) {
|
||||
if (src == ANY || src == (*ntf_q_pp)->n_source) {
|
||||
@@ -328,6 +329,7 @@ unsigned flags; /* system call flags */
|
||||
ntf_q_pp = &(*ntf_q_pp)->n_next; /* proceed to next */
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Check caller queue. Use pointer pointers to keep code simple. */
|
||||
xpp = &caller_ptr->p_caller_q;
|
||||
|
||||
Reference in New Issue
Block a user