On Sat, Jan 23, 2016 at 09:39:57PM +0100, Hervé Poussineau wrote:
> This patchset cleans up a little bit the Apple CUDA emulation:
> - correctly reject unknown commands
> - correctly reject commands with wrong parameters
> - support changing the frequency of auto-polling
> - support changing device list probed in auto-poll
> - add logs when using FILE_SERVER_FLAG/SET_POWER_MESSAGE
> - remove unused commands (GET/SET_6805_ADDR)
> - remove unimplemented GET_SET_IIC/COMBINED_FORMAT_IIC
> 
> GET_SET_IIC/COMBINED_FORMAT_IIC commands should be added again once
> we implement the I2C bus provided by CUDA.

Overall, this doesn't seem to make any obvious functional difference in
Mac OS 8/9 nor the Linux/BSD images I checked - but it's a clear improvement
and it's also a much nicer baseline to build on! I can't think of any
comments other than what has already been said.

I wrote some code for the one-timer mode, and also added some more #defines
instead of the magical constants. I guess I should refactor that on top of
this patchset, though. You're going to look at the I2C code (I see that at
least the EDID stuff uses it)?

- Alyssa

Reply via email to