Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for domain scheduling #175

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open

Commits on Sep 6, 2024

  1. build_sdk.py: add flag to enable domain scheduler

    This commit adds the --experimental-domain-support flag to the
    build_sdk.py script. If this flag is passed when running the script,
    the seL4 kernel images will be built with the domain scheduler
    enabled. The maximum 256 domains will be enabled, but the schedule
    will be all zeroes, to be filled in at SDK run time by patching the
    kernel image.
    
    Signed-off-by: James Archer <j.archer@unsw.edu.au>
    JE-Archer committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    2162ed6 View commit details
    Browse the repository at this point in the history
  2. tool: add support for kernel domain scheduler

    Signed-off-by: James Archer <j.archer@unsw.edu.au>
    JE-Archer committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    e9e1124 View commit details
    Browse the repository at this point in the history
  3. docs: add documentation for domain scheduling

    Signed-off-by: James Archer <j.archer@unsw.edu.au>
    JE-Archer committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    61af145 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. tool: use Vec::with_capacity constructor

    Signed-off-by: James Archer <j.archer@unsw.edu.au>
    JE-Archer committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    d758d6d View commit details
    Browse the repository at this point in the history
  2. tool: clarify units in domain scheduling constant

    Signed-off-by: James Archer <j.archer@unsw.edu.au>
    JE-Archer committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    fdbca48 View commit details
    Browse the repository at this point in the history
  3. docs: fix unit of time

    Signed-off-by: James Archer <j.archer@unsw.edu.au>
    JE-Archer committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    a01bb0f View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. docs: clarify repeated domains in schedule

    Signed-off-by: James Archer <j.archer@unsw.edu.au>
    JE-Archer committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    04378bf View commit details
    Browse the repository at this point in the history