8 class Kernel_task : public Task
10 friend class Kernel_thread;
11 friend class Static_object<Kernel_task>;
13 static Static_object<Kernel_task> _t;
16 IMPLEMENTATION[!(arm || ppc32 || sparc)]:
22 PRIVATE inline NEEDS["globals.h"]
23 Kernel_task::Kernel_task()
24 : Task(Ram_quota::root, Kmem::kdir)
30 Static_object<Kernel_task> Kernel_task::_t;
33 Kernel_task::kernel_task()
36 PUBLIC static inline NEEDS[Kernel_task::Kernel_task]