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

Move the PL011 driver into the main workspace #1040

Merged
merged 14 commits into from
Oct 3, 2023

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    3c18425 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1159332 View commit details
    Browse the repository at this point in the history
  3. Use local pl011 driver

    NathanRoyer committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    e515425 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Configuration menu
    Copy the full SHA
    3833cee View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. Save rflags during context switch

    There are no guarantees about the value of the interrupt flag when
    context switching. If the context switch is voluntary, i.e. a thread
    called `schedule`, interrupts will most likely be enabled, whereas
    if a thread is preempted, interrupts will be disabled. But this means
    that if a preempted thread A switches to a thread B that voluntarily
    yielded, thread B will return from the call to `schedule` with
    interrupts disabled.
    
    The AArch64 code also needs to be modified but I'll leave that to
    @NathanRoyer.
    
    Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
    tsoutsman committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    425b96d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4a130c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad54f48 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8812a89 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    edb581e View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Revert "[TMP] detect held_interrupts violations"

    This reverts commit ad54f48.
    NathanRoyer committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    69e60de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d0b9c7 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    1fdacb4 View commit details
    Browse the repository at this point in the history
  2. Update lock

    NathanRoyer committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    0c70ff7 View commit details
    Browse the repository at this point in the history
  3. Quieter comment

    NathanRoyer committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    63799d8 View commit details
    Browse the repository at this point in the history