nixos: set priorityOffset on drivers

This commit is contained in:
Ehmry - 2021-04-15 09:18:19 +02:00
parent d2f265f806
commit d43df20002
4 changed files with 7 additions and 0 deletions

View File

@ -8,6 +8,7 @@ in λ(binary : Text) →
Child.flat Child.flat
Child.Attributes::{ Child.Attributes::{
, binary , binary
, priorityOffset = 2
, resources = Sigil.Init.Resources::{ , resources = Sigil.Init.Resources::{
, caps = 256 , caps = 256
, ram = Sigil.units.MiB 32 , ram = Sigil.units.MiB 32

View File

@ -11,6 +11,7 @@ in λ(gptGuid : Text) →
Child.flat Child.flat
Child.Attributes::{ Child.Attributes::{
, binary , binary
, priorityOffset = 2
, resources , resources
, config = Init.Config::{ , config = Init.Config::{
, content = [ vfsConfig ] , content = [ vfsConfig ]

View File

@ -75,6 +75,7 @@ in {
Init.Child.flat Init.Child.flat
Init.Child.Attributes::{ Init.Child.Attributes::{
, binary , binary
, priorityOffset = 1
, resources = Init.Resources::{ , resources = Init.Resources::{
, caps = 400 , caps = 400
, ram = Sigil.units.MiB 4 , ram = Sigil.units.MiB 4
@ -103,6 +104,7 @@ in {
in λ(binary : Text) -> Init.Child.flat in λ(binary : Text) -> Init.Child.flat
Init.Child.Attributes::{ Init.Child.Attributes::{
, binary , binary
, priorityOffset = 1
, resources = Init.Resources::{ , resources = Init.Resources::{
, caps = 800 , caps = 800
, ram = Sigil.units.MiB 4 , ram = Sigil.units.MiB 4
@ -133,6 +135,7 @@ in {
Sigil.Init.Child.flat Sigil.Init.Child.flat
( (${managerConfig}).device_manager ( (${managerConfig}).device_manager
{ binary = cap { binary = cap
, priorityOffset = 1
, resources = Sigil.Init.Resources::{ , resources = Sigil.Init.Resources::{
, caps = 256 , caps = 256
, ram = Sigil.units.MiB 8 , ram = Sigil.units.MiB 8
@ -165,6 +168,7 @@ in {
, service = "Block" , service = "Block"
} }
] ]
, priorityOffset = 2
} }
) )
''; '';

View File

@ -66,6 +66,7 @@ in λ ( params
params.subinit params.subinit
Init.Attributes::{ Init.Attributes::{
, exitPropagate = True , exitPropagate = True
, priorityOffset = 3
, resources = Init.Resources::{ , resources = Init.Resources::{
, ram = Sigil.units.MiB 4 , ram = Sigil.units.MiB 4
} }