PD 1 running Read 'A' ready stopped Notification PD 2 Notification running ready stopped seL4 running stopped Buffer Write 'A' A When PD 2 sends a notification to the lower priority PD 1, it continues running, PD 1 only gets eventually scheduled, later. 0 5 10 15 20 25 PD 2 must not overwrite Buffer until having received acknowledgment of receival from PD 1, so no earlier than at t=19.