1TODO 2==== 3 4This contains a list of refactoring, cleanup and getting-started tasks around 5the IGT library. 6 7Split up igt_kms.c/igt_kms.h 8---------------------------- 9 10igt_kms contains both a low-level modeset library, with thin convenience 11wrappers around core kernel code and libdrm. These functions usually have a 12drmtest_ prefix (but not all of them). 13 14The other part is a higher-level library around the igt_display and related 15structures. Those usually come with an igt_ prefix. 16 17The task would be to split this up, and where necessary, fix up the prefixes to 18match the level a function operates at. 19 20Remove property enums from igt_kms 21---------------------------------- 22 23These are just needless indirection for writing tests. We can keep the #defines 24(since those strings are defacto uapi), but everything else is best handled by 25runtime-sizing all the arrays. 26 27Documentation 28------------- 29 30igt documentation is full of warnings and fairly incomplete. Pick a library, and 31work together with its authors to fix things up. 32