mirror of
https://github.com/mmueller41/genode.git
synced 2026-01-21 12:32:56 +01:00
base-tukija: Added syscall to return or voluntarily yield CPU cores.
This commit is contained in:
@@ -417,6 +417,18 @@ namespace Tukija {
|
||||
return syscall_0(TUKIJA_CELL_CTRL, op, pd);
|
||||
}
|
||||
|
||||
ALWAYS_INLINE
|
||||
inline uint8_t release(Tukija::Resource_type type, Tukija::Release_op op = Tukija::Release_op::RELEASE)
|
||||
{
|
||||
return syscall_0(TUKIJA_RELEASE, op, type);
|
||||
}
|
||||
|
||||
ALWAYS_INLINE
|
||||
inline uint8_t return_to_owner(Tukija::Resource_type type)
|
||||
{
|
||||
return release(type, Tukija::Release_op::RETURN_TO_OWNER);
|
||||
}
|
||||
|
||||
ALWAYS_INLINE
|
||||
inline uint8_t assign_pci(mword_t pd, mword_t mem, mword_t rid)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user