mirror of
https://github.com/drasko/codezero.git
synced 2026-01-12 02:43:15 +01:00
This patch adds ipc_sendrecv() and opens the way for client/server communication.
ipc_sendrecv() replaces ipc_sendwait() which was flawed. See ipc_sendrecv() for how client/server communication works. Tested with page faults where the kernel does an ipc_sendrecv() to faulty thread's pager and the pager successfully handles the request, and returns back the result, which effectively restarts the faulty thread.
This commit is contained in:
@@ -1,16 +0,0 @@
|
||||
|
||||
/*
|
||||
* loader/start.axf.S autogenerated from build/start.axf
|
||||
*
|
||||
* This file is included by the loader sources so that any
|
||||
* kernel symbol address can be known in advance and stopped
|
||||
* at by debuggers before virtual memory is enabled.
|
||||
*/
|
||||
|
||||
|
||||
.section .text
|
||||
.align 4
|
||||
.global break_virtual;
|
||||
.type break_virtual, function;
|
||||
.equ break_virtual, 0x106f9c
|
||||
|
||||
Reference in New Issue
Block a user