save gtt info by list, re-bind gtt after gpu reset. V2: spinlock instead of mutex. rename function name. recover gart table ahead of ring test.