Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-16 | drm: remove hashtab/sman and object typedefs | Dave Airlie | |
2006-08-21 | Avoid using vmalloc for small hash tables. | Thomas Hellstrom | |
2006-08-07 | drm: fixup whitespace and style for Linux kernel import | Dave Airlie | |
2006-07-11 | Keep hashed user tokens, with the following changes: | Thomas Hellstrom | |
32-bit physical device addresses are mapped directly to user-tokens. No duplicate maps are allowed, and the addresses are assumed to be outside of the range 0x10000000 through 0x30000000. The user-token is identical to the 32-bit physical start-address of the map. 64-bit physical device addressed are mapped to user-tokens in the range 0x10000000 to 0x30000000 with page-size increments. The user_token should not be interpreted as an address. Other map types, like upcoming TTM maps are mapped to user-tokens in the range 0x10000000 to 0x30000000 with page-size increments. The user_token should not be interpreted as an address. This keeps compatibility with buggy drivers, while still implementing a hashed map lookup. The SiS and via device driver major bumps are reverted. | |||
2006-07-10 | Change drm Map handles to be arbitrary 32-bit hash tokens in the range | Thomas Hellstrom | |
0x10000000 to 0x90000000 in PAGE_SIZE increments. Implement hashed map lookups. This potentially breaks both 2D and 3D drivers. If so, the corresponding 2D and 3D driver should be fixed, and it's corresponding drm device driver should have its major bumped as soon as possible. Bump sis and via drm device driver majors. The SiS and Unichrome 3D drivers are fixed in Mesa CVS HEAD and mesa_6_4_branch. | |||
2006-06-06 | s/list_entry/drm_hash_entry/ for "drm_hash_item"s. | Thomas Hellstrom | |
2006-06-06 | Merge in the drm-sman-branch | Thomas Hellstrom | |