Skip to content

Conversation

@phip1611
Copy link
Member

This improves read/write convenience for higher levels significantly while retaining all flexibility of the underlying protocol semantics.

Split out from #1852. I can split this into further PRs if desired.

Checklist

  • Sensible git history (for example, squash "typo" or "fix" commits). See the Rewriting History guide for help.
  • Update the changelog (if necessary)

@phip1611 phip1611 self-assigned this Jan 25, 2026
@phip1611 phip1611 force-pushed the uefi-serial-improve-read-write branch from fae721f to da6a8ed Compare January 25, 2026 09:35
Next to documentation improvements, I replaced the debug assertions with
runtime assertions. If the underlying protocol implementation doesn't
behave as expected, we should at least fail hard.

I tested this with OVMF and also on real hardware.
This is the more expected and natural behavior.
@phip1611 phip1611 force-pushed the uefi-serial-improve-read-write branch from da6a8ed to 84787aa Compare January 26, 2026 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants