2021-03-28 | Paul Boddie | raw annotate files changeset graph | Fixed the remove operation in the partitioned queue: flexpages will be added again when queued and their removal is necessary to prevent duplication. Added support for closing page queues and releasing their pages. |
1 #pragma once 2 3 #include <l4/sys/ipc.h> 4 5 #include "flexpage.h" 6 7 8 9 long ipc_prepare_flexpage(Flexpage *flexpage, unsigned long offset, 10 unsigned long max_offset, l4_addr_t hot_spot, 11 l4_snd_fpage_t *region); 12 13 void ipc_unmap_flexpage(Flexpage *flexpage); 14 15 // vim: tabstop=4 expandtab shiftwidth=4