|
|
Descriptionozone: drm: Allow Modeset to succeed even if cursor fails
This is a special case to allow QEMU to work. The QEMU
graphics driver is incomplete and does not provide a cursor.
BUG=471097
Committed: https://crrev.com/457659a06b2fe2e60005f48653492951d89cc409
Cr-Commit-Position: refs/heads/master@{#325654}
Patch Set 1 #
Messages
Total messages: 14 (2 generated)
spang@chromium.org changed reviewers: + dnicoara@chromium.org, dongseong.hwang@intel.com, zachr@chromium.org
zachr: Can we have a cursor in qemu? :(
lgtm
The CQ bit was checked by spang@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1090263002/1
On 2015/04/17 16:33:48, I haz the power (commit-bot) wrote: > CQ is trying da patch. Follow status at > https://chromium-cq-status.appspot.com/patch-status/1090263002/1 spang: I implemented it once before, but it had fundamental limitations due to the emulated graphics hardware. It was decided that a software cursor would be best.
Message was sent while issue was closed.
Committed patchset #1 (id:1)
Message was sent while issue was closed.
Patchset 1 (id:??) landed as https://crrev.com/457659a06b2fe2e60005f48653492951d89cc409 Cr-Commit-Position: refs/heads/master@{#325654}
Message was sent while issue was closed.
On 2015/04/17 16:38:12, zachr wrote: > On 2015/04/17 16:33:48, I haz the power (commit-bot) wrote: > > CQ is trying da patch. Follow status at > > https://chromium-cq-status.appspot.com/patch-status/1090263002/1 > > spang: I implemented it once before, but it had fundamental limitations due to > the emulated graphics hardware. It was decided that a software cursor would be > best. Would the new virtio KMS driver help with that? I think the virtualized hardware should not place extra requirements on userspace. Otherwise it's not a good test (and will break, as demonstrated here).
Message was sent while issue was closed.
On 2015/04/17 17:02:40, spang wrote: > On 2015/04/17 16:38:12, zachr wrote: > > On 2015/04/17 16:33:48, I haz the power (commit-bot) wrote: > > > CQ is trying da patch. Follow status at > > > https://chromium-cq-status.appspot.com/patch-status/1090263002/1 > > > > spang: I implemented it once before, but it had fundamental limitations due to > > the emulated graphics hardware. It was decided that a software cursor would be > > best. > > Would the new virtio KMS driver help with that? > > I think the virtualized hardware should not place extra requirements on > userspace. Otherwise it's not a good test (and will break, as demonstrated > here). I agree. The virtio stuff would be helpful, but it's not done. That being said, I haven't looked at the state of that project in a while. I'll take another look at it.
Message was sent while issue was closed.
On 2015/04/17 16:38:12, zachr wrote: > On 2015/04/17 16:33:48, I haz the power (commit-bot) wrote: > > CQ is trying da patch. Follow status at > > https://chromium-cq-status.appspot.com/patch-status/1090263002/1 > > spang: I implemented it once before, but it had fundamental limitations due to > the emulated graphics hardware. It was decided that a software cursor would be > best. zachr@, does it mean that you can see software cursor in qemu? I cannot see any cursor in qemu, so I have hard time to test. Could you give me tip how to see cursor?
Message was sent while issue was closed.
On 2015/04/20 15:14:22, dshwang wrote: > On 2015/04/17 16:38:12, zachr wrote: > > On 2015/04/17 16:33:48, I haz the power (commit-bot) wrote: > > > CQ is trying da patch. Follow status at > > > https://chromium-cq-status.appspot.com/patch-status/1090263002/1 > > > > spang: I implemented it once before, but it had fundamental limitations due to > > the emulated graphics hardware. It was decided that a software cursor would be > > best. > > zachr@, does it mean that you can see software cursor in qemu? > I cannot see any cursor in qemu, so I have hard time to test. Could you give me > tip how to see cursor? If you turn on the screen magnifier using the keyboard (under Accessibility) you'll get a software cursor. Without doing that, it's invisible. We were going to enable SW cursor for DisplayLink (and qemu) but DisplayLink doesn't need this any more. I don't think it's worthwhile to do all of the necessary plumbing just for QEMU.
Message was sent while issue was closed.
On 2015/04/20 15:20:08, spang wrote: > On 2015/04/20 15:14:22, dshwang wrote: > > On 2015/04/17 16:38:12, zachr wrote: > > > On 2015/04/17 16:33:48, I haz the power (commit-bot) wrote: > > > > CQ is trying da patch. Follow status at > > > > https://chromium-cq-status.appspot.com/patch-status/1090263002/1 > > > > > > spang: I implemented it once before, but it had fundamental limitations due > to > > > the emulated graphics hardware. It was decided that a software cursor would > be > > > best. > > > > zachr@, does it mean that you can see software cursor in qemu? > > I cannot see any cursor in qemu, so I have hard time to test. Could you give > me > > tip how to see cursor? > > If you turn on the screen magnifier using the keyboard (under Accessibility) > you'll get a software cursor. > > Without doing that, it's invisible. > > We were going to enable SW cursor for DisplayLink (and qemu) but DisplayLink > doesn't need this any more. I don't think it's worthwhile to do all of the > necessary plumbing just for QEMU. You can also enable big cursor mode, or high contrast mode to see the SW cursor.
Message was sent while issue was closed.
On 2015/04/20 17:07:44, zachr wrote: > On 2015/04/20 15:20:08, spang wrote: > > On 2015/04/20 15:14:22, dshwang wrote: > > > On 2015/04/17 16:38:12, zachr wrote: > > > > On 2015/04/17 16:33:48, I haz the power (commit-bot) wrote: > > > > > CQ is trying da patch. Follow status at > > > > > https://chromium-cq-status.appspot.com/patch-status/1090263002/1 > > > > > > > > spang: I implemented it once before, but it had fundamental limitations > due > > to > > > > the emulated graphics hardware. It was decided that a software cursor > would > > be > > > > best. > > > > > > zachr@, does it mean that you can see software cursor in qemu? > > > I cannot see any cursor in qemu, so I have hard time to test. Could you give > > me > > > tip how to see cursor? > > > > If you turn on the screen magnifier using the keyboard (under Accessibility) > > you'll get a software cursor. > > > > Without doing that, it's invisible. > > > > We were going to enable SW cursor for DisplayLink (and qemu) but DisplayLink > > doesn't need this any more. I don't think it's worthwhile to do all of the > > necessary plumbing just for QEMU. > > You can also enable big cursor mode, or high contrast mode to see the SW cursor. Thx. big cursor works well |