1cd7cccbb1
This changes the arch_mem_domain_*() functions to return errors. This allows the callers a chance to recover if needed. Note that: () For assertions where it can bail out early without side effects, these are converted to CHECKIF(). (Usually means that updating of page tables or translation tables has not been started yet.) () Other assertions are retained to signal fatal errors during development. () The additional CHECKIF() are structured so that it will bail early if possible. If errors are encountered inside a loop, it will still continue with the loop so it works as before this changes with assertions disabled. Signed-off-by: Daniel Leung <daniel.leung@intel.com> |
||
---|---|---|
.. | ||
__assert.h | ||
arch_interface.h | ||
atomic.h | ||
atomic_arch.h | ||
atomic_builtin.h | ||
atomic_c.h | ||
base64.h | ||
bitarray.h | ||
byteorder.h | ||
cbprintf.h | ||
cbprintf_cxx.h | ||
cbprintf_internal.h | ||
check.h | ||
crc.h | ||
device_mmio.h | ||
dlist.h | ||
errno_private.h | ||
fdtable.h | ||
kobject.h | ||
libc-hooks.h | ||
list_gen.h | ||
math_extras.h | ||
math_extras_impl.h | ||
mem_manage.h | ||
mpsc_packet.h | ||
mpsc_pbuf.h | ||
multi_heap.h | ||
mutex.h | ||
notify.h | ||
onoff.h | ||
p4wq.h | ||
printk.h | ||
rb.h | ||
reboot.h | ||
ring_buffer.h | ||
sem.h | ||
sflist.h | ||
slist.h | ||
speculation.h | ||
sys_heap.h | ||
sys_io.h | ||
time_units.h | ||
timeutil.h | ||
util.h | ||
util_internal.h | ||
util_loops.h | ||
util_macro.h |