nova: use kernel branch with quota handling

Fixes #1601
This commit is contained in:
Alexander Boettcher
2015-06-09 19:33:53 +02:00
committed by Christian Helmuth
parent eafe5e81e3
commit df662cc2f3
13 changed files with 491 additions and 74 deletions

View File

@@ -63,6 +63,7 @@ namespace Nova {
NOVA_SM_CTRL = 0xc,
NOVA_ASSIGN_PCI = 0xd,
NOVA_ASSIGN_GSI = 0xe,
NOVA_PD_CTRL = 0xf,
};
/**
@@ -79,6 +80,7 @@ namespace Nova {
NOVA_INV_FEATURE = 6,
NOVA_INV_CPU = 7,
NOVA_INVD_DEVICE_ID = 8,
NOVA_PD_OOM = 9,
};
/**
@@ -160,6 +162,11 @@ namespace Nova {
*/
enum Ec_op { EC_RECALL = 0U, EC_YIELD = 1U, EC_DONATE_SC = 2U, EC_RESCHEDULE = 3U };
/**
* Pd operations
*/
enum Pd_op { TRANSFER_QUOTA = 0U, PD_DEBUG = 2U };
class Descriptor
{