[denali] Get all caps from the init port.
This allows us to remove the bootstrap capabilities for good woo hoo!
This commit is contained in:
parent
6e86ce67f0
commit
7dcbbd671e
11 changed files with 62 additions and 28 deletions
|
|
@ -21,13 +21,7 @@ RefPtr<Process> Process::RootProcess() {
|
|||
|
||||
return proc;
|
||||
}
|
||||
RefPtr<Process> Process::Create() {
|
||||
auto proc = MakeRefCounted<Process>();
|
||||
proc->AddNewCapabilityWithId(Z_INIT_PROC_SELF, proc,
|
||||
ZC_PROC_SPAWN_PROC | ZC_PROC_SPAWN_THREAD);
|
||||
proc->AddNewCapabilityWithId(Z_INIT_VMAS_SELF, proc->vmas(), ZC_WRITE);
|
||||
return proc;
|
||||
}
|
||||
RefPtr<Process> Process::Create() { return MakeRefCounted<Process>(); }
|
||||
|
||||
Process::Process()
|
||||
: id_(gNextId++), vmas_(MakeRefCounted<AddressSpace>()), state_(RUNNING) {}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue