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

Implementation of batch vspace operations #6

Open
wants to merge 64 commits into
base: master
Choose a base branch
from

Commits on Apr 10, 2023

  1. bitfield_gen: comment for original source file

    Add a `--form_file <file>` option to the bitfield generator for
    printing a `/* generated from <file> */` message in a comment.
    
    Use this option in cmake to provide the original source .bf file before
    preprocessing so it's easier to find out where the corresponding
    definitions are.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 authored and kent-mcleod committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    57c46bc View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. boot: document region types

    Mention that it can be Ok for regions to overflow. State explicitly
    that the end is exclusive.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    51966d4 View commit details
    Browse the repository at this point in the history
  2. boot: document why region overflow is allowed

    Document in `create_untypeds_for_region` what makes region overflow for
    device untypeds work.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    55094c6 View commit details
    Browse the repository at this point in the history
  3. machine: compile time checks for multikernel

    Add compile time checks for conditions on physBase that are necessary
    for verification of multikernel builds to succeed -- if these fail, the
    proofs will fail.
    
    If these succeed, and nothing else has changed compared to a verified
    kernel other than physBase, then the proofs will succeed. This does not
    mean that all platform requirements are validated, it just means that
    all requirements for the proofs to be consistent are met.
    
    The conditions correspond to those in
    
        spec/machine/*/Arch_Kernel_Config_Lemmas.thy
    
    in the verification repository.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    ca1d5f9 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. boot: sanity checks for provide_untyped_cap (seL4#1006)

    * boot: sanity checks for provide_untyped_cap
    
    Check arguments for alignment, size, and kernel window (if not device
    untyped). This provides sanity checks in case any of the memory region
    computations are wrong.
    
    Since this code is not performance critical and can return failure,
    these are not assertions, but normal conditions with user feedback.
    I.e. they are on in release and verified configurations.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 authored Apr 13, 2023
    Configuration menu
    Copy the full SHA
    fb808f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. gic_v3: fix offset for gicd iroutern mem-map reg

    GICD_IROUTERn is at the offset 0x6100 for SPI 32.
    SGIs and PPIs do not have a target since they are private to CPUs.
    Signed-off-by: JorgeMVP <[email protected]>
    JorgeMVP authored and kent-mcleod committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    a7845d2 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. boot: add missing line break in error messages

    Signed-off-by: Axel Heider <[email protected]>
    Axel Heider authored and lsf37 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    62dccc9 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2023

  1. gcc.cmake: add more known ARM cross compilers

    These are the prefixes used by the official Arm GNU Toolchain [1] It
    would be convenient if seL4 would recognise it out of the box.
    
    [1] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
    
    Signed-off-by: Mathieu Mirmont <[email protected]>
    maaaat authored and kent-mcleod committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    729cc7f View commit details
    Browse the repository at this point in the history
  2. arm64: add required isb() between AT and PAR inst

    - "When an address translation instruction is executed,
    explicit synchronization is required to guarantee the
    result is visible to subsequent direct reads of PAR_EL1."
    
    Signed-off-by: JorgeMVP <[email protected]>
    JorgeMVP authored and kent-mcleod committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    a4b5917 View commit details
    Browse the repository at this point in the history
  3. ipi: add missing barrier and enforce completion

    - dmb() no longer works for GICv3, and consequently
    a stronger barrier like dsb() has to be used. A weaker
    variant of dsb is used to ensure the observability of
    complete stores in the same inner-shareable domain.
    
    Signed-off-by: JorgeMVP <[email protected]>
    JorgeMVP authored and kent-mcleod committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    b8f1753 View commit details
    Browse the repository at this point in the history
  4. risc-v/hifive: adapt to post-v0.9 OpenSBI

    Signed-off-by: Axel Heider <[email protected]>
    Axel Heider authored and kent-mcleod committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    9b039f8 View commit details
    Browse the repository at this point in the history
  5. boot/risc-v: improve SMP boot documentation

    Improve the documentation to describe about the potential pitfall in SMP
    boot and the non-recommended barrier that is used.
    
    Signed-off-by: Axel Heider <[email protected]>
    Axel Heider authored and kent-mcleod committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    cd1fbaf View commit details
    Browse the repository at this point in the history
  6. boot/arm: invert conditional code check on SMP

    The cache maintenance is needed on AARCH32, so check explicitly for
    this architecture instead of doing this everywhere except AARCH64.
    
    Signed-off-by: Axel Heider <[email protected]>
    Axel Heider authored and kent-mcleod committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    7988b9b View commit details
    Browse the repository at this point in the history
  7. boot/risc-v: avoid uncommon fence usage

    Signed-off-by: Axel Heider <[email protected]>
    Axel Heider authored and kent-mcleod committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    55dc30b View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. python: include sel4/config.h and not autoconf.h

    Include sel4/config.h instead of autoconf.h in the generated code.
    
    Signed-off-by: Axel Heider <[email protected]>
    axel-h authored and kent-mcleod committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    8eec7ad View commit details
    Browse the repository at this point in the history
  2. libsel4: use sel4/config.h instead of autoconf.h

    Make sel4/config.h the only file to eventually include autoconf.h
    
    Signed-off-by: Axel Heider <[email protected]>
    axel-h authored and kent-mcleod committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    4d1da10 View commit details
    Browse the repository at this point in the history
  3. python: include config.h first in generated files

    Including the configuration first ensure consistent behavior.
    
    Signed-off-by: Axel Heider <[email protected]>
    axel-h authored and kent-mcleod committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    525d14c View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. trivial: Fix typo of UCT bit in SCTLR_EL1

    Signed-off-by: Kent McLeod <[email protected]>
    kent-mcleod committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    57ca89d View commit details
    Browse the repository at this point in the history
  2. aarch64: Add option for user cache maintenance

    Add a config option, KernelAArch64UserCacheEnable, that enables user
    level access to DC CVAU, DC CIVAC, DC CVAC, and IC IVAU which are cache
    maintenance operations for the data caches and instruction caches
    underlying Normal memory and also access to the read-only cache-type
    register CTR_EL0 that provides cache type information. The ArmV8-A
    architecture allows access from EL0 as fast cache maintenance operations
    improves DMA performance in user-level device drivers.
    
    These instructions are a subset of the available cache maintenance
    instructions as they can only address lines by virtual address (VA).
    They also require that the VA provided referrs to a valid mapping
    with at least read permissions. This corresponds to lines that the
    EL0 could already affect via regular operation and so it's not expected
    to break any cache-partitioning scheme.
    
    The config option allows this policy to be selected for a particular
    kernel configuration, but it is default enabled as this has been the
    existing behavior for current aarch64,hyp configurations and have not
    been explicitly disabled in non-hyp configurations.
    
    Signed-off-by: Kent McLeod <[email protected]>
    kent-mcleod committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    8402de5 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. trivial: fix typo

    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    886fcec View commit details
    Browse the repository at this point in the history
  2. tools: add manual for bitfield_gen.py

    Add a user manual for the bitfield generator that documents syntax,
    semantics and basic concepts. Should also be able to serve as main
    spec for what the tool is supposed to do.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    13f0f03 View commit details
    Browse the repository at this point in the history
  3. tools: TOC for bitfield generator manual

    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    4b18aca View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2023

  1. gic_v3: use CNT_CT instead of CNTFRQ

    - CNTFRQ is a constant value, and does not work for this case,
    while CNT_CT is the one that should be used as 64-bit physical counter.
    
    Signed-off-by: JorgeMVP <[email protected]>
    JorgeMVP authored and kent-mcleod committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    7a0a443 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. bitfield_gen: remove unused --multifile_base logic

    The `--multifile_base` option is unused in the seL4 build and has
    comments indicating that it is broken.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed May 1, 2023
    Configuration menu
    Copy the full SHA
    ebea422 View commit details
    Browse the repository at this point in the history
  2. bitfield_gen: remove obsolete options, add help

    * Add help texts for all CLI options.
    
    * Point to the manual in file header.
    
    * Remove obsolete `--multifile_base` and `--c_defs` options. The former
      is unused and the logic for it was removed in the previous commit.
      The latter is not referenced in the code and has no effect. `
    
    * Remove unused `mode` variable.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed May 1, 2023
    Configuration menu
    Copy the full SHA
    449c908 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. bitfield_gen: add CLI to manual

    * describe CLI
    * describe pruning
    * mention where in seL4 generated code and source are
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed May 2, 2023
    Configuration menu
    Copy the full SHA
    07a8263 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. config typo: KernelMaxNumBootinfoUntypedCap

    The verified configs have a typo in the name of the
    KernelMaxNumBootinfoUntypedCaps setting, which is then ignored by the
    build system and the default is used if not otherwise set.
    
    Remove the instances that have been ignored so far and replace with
    the default value if they are not otherwise set. This means there is
    no actual config change.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed May 5, 2023
    Configuration menu
    Copy the full SHA
    f11b2a5 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

  1. gic_v3: AP1R for group 1 IRQs

    - In non-secure world, group 1 IRQs are used instead of group 0.
    Signed-off-by: JorgeMVP <[email protected]>
    JorgeMVP authored and kent-mcleod committed May 8, 2023
    Configuration menu
    Copy the full SHA
    a681fb9 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. cmake: define KERNEL_ROOT_DIR

    Avoid redundancy.
    
    Signed-off-by: Axel Heider <[email protected]>
    Axel Heider authored and lsf37 committed May 12, 2023
    Configuration menu
    Copy the full SHA
    2826d3b View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. manual: document VM attributes for RISC-V

    Signed-off-by: Ivan-Velickovic <[email protected]>
    Ivan-Velickovic authored and lsf37 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    afb6300 View commit details
    Browse the repository at this point in the history
  2. manual: x86 VM attributes are for IA-32 and x64

    Signed-off-by: Ivan-Velickovic <[email protected]>
    Ivan-Velickovic authored and lsf37 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    6dcbcbd View commit details
    Browse the repository at this point in the history
  3. manual: ARM_ParityEnabled is ignored on AArch64

    Signed-off-by: Ivan-Velickovic <[email protected]>
    Ivan-Velickovic authored and lsf37 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    ac49331 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Remove VMKernelReadOnly from AArch64 VM rights

    In the interest of stability and not breaking
    things, the value of VMReadOnly remains the same.
    
    Signed-off-by: Ivan-Velickovic <[email protected]>
    Ivan-Velickovic authored and lsf37 committed May 25, 2023
    Configuration menu
    Copy the full SHA
    8c9cf6c View commit details
    Browse the repository at this point in the history
  2. generic_timer: force timer to de-assert irq

    Generic Timer IRQs are level-sensitive, when the CNT_TVAL
    is updated the trigger condition is de-asserted and the
    change is propagated to the GIC in a finite time to clear
    the pending state.
    
    However, we have to make sure the timer deasserts before
    EOIR/DIR, otherwise the interrupt happens again. Therefore,
    we need an isb() to cause the timer to de-assert before EOIR/DIR.
    
    There is also a chance of spurious IRQ. A spurious IRQ can be
    generated, in the case we have a level-sensitive IRQ, and its
    pending state is cleared at device-level but not yet propagated
    to the GIC. In between the IRQ deactivation and IRQ ack of the
    new interrupt if the requested change from the timer gets propagated
    then it causes a spurious IRQ.
    
    Signed-off-by: JorgeMVP <[email protected]>
    JorgeMVP authored and kent-mcleod committed May 25, 2023
    Configuration menu
    Copy the full SHA
    62c8148 View commit details
    Browse the repository at this point in the history
  3. generc_timer: enable only once for mcs/non-mcs

    Enable the timer only at initialization and since it is always
    enabled. It is not needed to be re-enabled.
    
    Signed-off-by: JorgeMVP <[email protected]>
    JorgeMVP authored and kent-mcleod committed May 25, 2023
    Configuration menu
    Copy the full SHA
    b544529 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. gic_v3: _Static_assert is not supported

    Prefer compile_assert over _Static_assert. The latter is only available
    in C11, and the verification demands C99.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed May 31, 2023
    Configuration menu
    Copy the full SHA
    94d3934 View commit details
    Browse the repository at this point in the history
  2. macros: avoid breaking C subset

    __builtin_offsetof is not part of the verification C subset -- avoid
    accidental use by not declaring a macro for it and filter out the
    single use by explicitly marking it as invisible to verification.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed May 31, 2023
    Configuration menu
    Copy the full SHA
    35c41a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Add support for other Raspberry Pi 4B variants (seL4#1045)

    There are multiple variants of the RPi4B SBC with different sizes of
    RAM. There exists 1GB, 2GB, 4GB, and 8GB models. This patch adds the
    `RPI4_MEMORY` CMake configuration option in order to be able to specify
    the RAM size when building the kernel. Based on the RAM size provided,
    an appropriate device tree overlay is selected.
    
    The default memory size of 8GB remains the same as to not introduce
    breaking changes.
    
    Signed-off-by: Ivan-Velickovic <[email protected]>
    Ivan-Velickovic authored Jun 1, 2023
    Configuration menu
    Copy the full SHA
    96ce215 View commit details
    Browse the repository at this point in the history
  2. Fix setting of CMake variable in BCM2711 config

    Signed-off-by: Ivan-Velickovic <[email protected]>
    Ivan-Velickovic committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    305bfaf View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. cmake: allow FPU in AArch32 verification configs

    Make FPU possible for "ARM" verification targets.
    
    Signed-off-by: Rafal Kolanski <[email protected]>
    Xaphiosis authored and lsf37 committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    240b53e View commit details
    Browse the repository at this point in the history
  2. configs: turn FPU off for base verification builds

    Turn FPU off by default for the verification builds we have so far.
    Only the imx8mm branch currently supports FPU for AArch32.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    cd8e5c0 View commit details
    Browse the repository at this point in the history
  3. configs: pick imx8mm config from imx8-fpu-ver

    Use `ARM_verified.cmake` from branch imx8-fpu-ver as
    `ARM_imx8mm_verified.cmake` on master, so both can be used by
    verification CI without switching branches.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    eb279b5 View commit details
    Browse the repository at this point in the history
  4. configs: pick exynos5 config from exynos5-ver

    Use `ARM_HYP_verified.cmake` from branch exynos5-ver as
    `ARM_HYP_exynos5_verified.cmake` on master, so both can be used by
    verification CI without switching branches.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    18fef09 View commit details
    Browse the repository at this point in the history
  5. gic_v3: mark gicv3_do_wait_for_rwp dont-translate

    The verification C parser is failing to translate this function, but it
    does not actually need to since this is behind the machine interface
    anyway. Mark the function as dont-translate to avoid the problem.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    lsf37 committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    1b7da36 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. trivial: Fix logical ID typo

    CCDC-GVSC DISTRIBUTION A.  Approved for public release; distribution
    unlimited. OPSEC#4481.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    chrisguikema authored and abrandnewusername committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    0e53715 View commit details
    Browse the repository at this point in the history
  2. 64-bit-vms: Add kernel support for 64-bit VMs

    This commit combines a number of smaller commits which do the following:
    
        * Enter IA-32e mode when running a 64-bit host
        * Handle additional general purpose registers in 64-bit mode
        * Handle 64-bit specific MSR events
        * Properly save and restore FS, GS, and Shadow GS registers
    
    CCDC-GVSC DISTRIBUTION A.  Approved for public release; distribution
    unlimited. OPSEC#4481.
    
    Signed-off-by: Gerwin Klein <[email protected]>
    chrisguikema authored and abrandnewusername committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    2dbd1b8 View commit details
    Browse the repository at this point in the history
  3. 64-bit-vms: always save/restore FS+GS registers

    Signed-off-by: Chris Guikema <[email protected]>
    chrisguikema authored and abrandnewusername committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    6ed4986 View commit details
    Browse the repository at this point in the history
  4. Add CONFIG_X86_64_VTX_64BIT_GUESTS guards

    Guard the new implementation of 64-bit x86 guests behind a config
    option. This is done so that existing projects that use x86_64 hosts
    with ia32-bit guests can continue to be supported until either the old
    feature is preferred to be deprecated, or support can be added to
    support both simmultaneously.
    
    Signed-off-by: Kent McLeod <[email protected]>
    kent-mcleod authored and abrandnewusername committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    7fec9bc View commit details
    Browse the repository at this point in the history
  5. 64-bit-vms: removes duplication

    Removes duplication of the vmlaunch/vmresume code.
    
    Signed-off-by: Jingyao Zhou <[email protected]>
    abrandnewusername committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    2c5c3b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. doc: fix typos

    Co-authored-by: Ivan-Velickovic <[email protected]>
    Signed-off-by: Axel Heider <[email protected]>
    2 people authored and lsf37 committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    5091e53 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. cmake: detect 32-bit x86 cross-compilers

    Signed-off-by: Ivan-Velickovic <[email protected]>
    Ivan-Velickovic authored and lsf37 committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    4dc40c3 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2023

  1. Add missing ifdefs around printing functions

    These are only called when CONFIG_DEBUG_BUILD is on, which *usually*
    means that CONIFG_PRINTING is also enabled, but, it's not necessarily
    the case.
    
    Signed-off-by: Ivan-Velickovic <[email protected]>
    Ivan-Velickovic authored and kent-mcleod committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    625fb14 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Mark CLINT as reserved device on RISC-V platforms

    Without this patch, user-level programs have the ability to
    map in the core-local interrupt controller on RISC-V platforms
    which contains the memory-mapped registers for the core-local
    timer the kernel uses. This is a level of privilege that
    user-level programs should not have. Writing to the `mtime`
    register is possible which can then affect the timer interrupts
    are delivered to the kernel.
    
    Signed-off-by: Ivan-Velickovic <[email protected]>
    Ivan-Velickovic authored and lsf37 committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    2730e65 View commit details
    Browse the repository at this point in the history
  2. trivial: fix typos

    Signed-off-by: Axel Heider <[email protected]>
    axel-h authored and kent-mcleod committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    147e291 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. remove obsolete assert()

    Commit f4c41f3 removed a check that dereferenced tcbSchedContext. It
    should have removed this assert() also then.
    
    Signed-off-by: Axel Heider <[email protected]>
    axel-h authored and kent-mcleod committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    7354779 View commit details
    Browse the repository at this point in the history
  2. remove Arch_migrateTCB()

    It does the same on all architectures, so the contents can be moved
    into the generic code.
    
    Signed-off-by: Axel Heider <[email protected]>
    axel-h authored and kent-mcleod committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    3c18070 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. SMP: Fixup compilation error

    seL4#1065 introduces a compilation error from refactoring.
    Also apply some missed feedback from seL4#1065 
    
    Signed-off-by: Kent McLeod <[email protected]>
    kent-mcleod committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    49f4ddf View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Configuration menu
    Copy the full SHA
    0b682fa View commit details
    Browse the repository at this point in the history
  2. progress

    alwin-joshy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    c6f0b96 View commit details
    Browse the repository at this point in the history
  3. Updated batching

    alwin-joshy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    67d9549 View commit details
    Browse the repository at this point in the history
  4. Fixed typo

    alwin-joshy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    386f7aa View commit details
    Browse the repository at this point in the history
  5. Commit final fixes

    Signed-off-by: Alwin Joshy <[email protected]>
    alwin-joshy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    89ca47c View commit details
    Browse the repository at this point in the history
  6. Added error cases

    Signed-off-by: Alwin Joshy <[email protected]>
    alwin-joshy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    79e9af3 View commit details
    Browse the repository at this point in the history
  7. Minor style fixes

    Signed-off-by: Alwin Joshy <[email protected]>
    alwin-joshy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    6a7e26c View commit details
    Browse the repository at this point in the history