Review Board 2.0.15


arm, dev: pl011 console interactivity

Review Request #3623 - Created Sept. 5, 2016 and submitted - Latest diff uploaded

Information
Bjoern A. Zeeb
gem5
Reviewers
Default
andysan

Improve PL011 console interactivity

We are operating in "register mode" (not FIFO) which means if we clear an interrupt and have more data available, we need to re-raise the interrupt again. Add two more cases where this is needed.

With this the interactivity on FreeBSD went to usable. Before this after a certain event, it could take up to 15(?) additional charatcers to get previously pasted command lines echoed and executed.

I have a possible report about similar behaviour from people at ARM on Linux (uncofirmed) and I am putting the patch up so they can test.