(for consistency across platforms)
Signed-off-by: Hugo Lefeuvre <hugo.lefeuvre@manchester.ac.uk>
Reviewed-by: Cristian Vijelie <cristianvijelie@gmail.com>
Approved-by: Marc Rittinghaus <marc.rittinghaus@kit.edu>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #240
#include <common/events.h>
#include <xen/xen.h>
#include <uk/print.h>
+#include <uk/assert.h>
#include <uk/bitops.h>
#define NR_EVS 1024
int ukplat_irq_init(struct uk_alloc *a __unused)
{
+ UK_ASSERT(ukplat_lcpu_irqs_disabled());
+
/* Nothing for now */
return 0;
}