Why does the keyboard have to interrupt the CPU that's mean :blobhaj_sadreach:

@natty @astrid to the USB controller, yeah -- but how do you think the USB controller tells the CPU about it?

@stellarskylark @natty I don't even think it's that polite to the USB controller, it probably has an interrupt handler in there too

@astrid @natty @stellarskylark My memory is a bit fuzzy but doesn't the controller have to poll the keyboard for new events instead of the keyboard signaling that it has an event ready?

Follow

@astrid @natty @crumbcake @stellarskylark Yup, it has to poll (at least unless the device is suspended, as then it can trigger a remote wakeup - the only opportunity for a device to initiate communication).

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml