Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-09 | Merge xgi_mem_req and xgi_mem_alloc into a single type. | Ian Romanick | |
These two structures were used as the request and reply for certain ioctls. Having a different type for an ioctl's input and output is just wierd. In addition, each structure contained fields (e.g., pid) that had no business being there. This change requires updates to user-space. | |||
2007-07-05 | Remove XGI_IOCTL_CPUID and associated cruft. | Ian Romanick | |
2007-07-05 | Major clean up of xgi_ge_irq_handler | Ian Romanick | |
Two large blocks of code were moved out of this function into separate functions. This brought some much needed sanity to the indentation. Some dead varaibles were removed. | |||
2007-07-05 | Convert weird rtdsc usage to get_cycles. | Ian Romanick | |
I'm not convinced that get_cycles is the right approach here, but it's better than the weird way that rtdsc was being used. | |||
2007-06-29 | Convert a few more U32 variables to more appropriate, generic types. | Ian Romanick | |
2007-06-29 | Convert xgi_mem_location enum values to less generic names. | Ian Romanick | |
2007-06-29 | Convert open coded list iterators to either list_for_each_entry or ↵ | Ian Romanick | |
list_for_each_entry_safe | |||
2007-06-29 | Clean up xgi_pcie_heap_check | Ian Romanick | |
The whole purpose of xgi_pcie_heap_check is to log information about entries on the used_list. If XGI_DEBUG is not set, it doesn't print anything. Therefore we can #ifdef the whole function body. Convert open-code list iteration to use list_for_each_entry. | |||
2007-06-29 | Stop-gap fix in xgi_submit_cmdlist | Ian Romanick | |
Comment in the code explains it. Basically, I put an if-statement around a block of code to prevent a NULL pointer dereference that should never happen in the first place. Eventually, this will need to come out. | |||
2007-06-29 | Convert some PCI-e GART related variable to generic types. | Ian Romanick | |
A few of the PCI-e GART related fields in struct xgi_info were hardcoded to u32. None of them need to be. Convert them to either unsigned int or bool. | |||
2007-06-29 | Delete unused arrays s_emptyBegin and s_flush2D. | Ian Romanick | |
2007-06-29 | Replace U(8|16) with u(8|16). | Ian Romanick | |
2007-06-29 | Eliminate unnecessary defines of TRUE and FALSE. | Ian Romanick | |
2007-06-29 | Replace BOOL with bool. | Ian Romanick | |
2007-06-29 | Eliminate unused integer and float typedefs. | Ian Romanick | |
2007-06-29 | Eliminate structure typedefs | Ian Romanick | |
Documentation/CodingStyle says that 'typedef struct foo foo_t' is evil. I tend to agree. Elminate all uses of such construct. | |||
2007-06-29 | Fix return type of xgi_find_pcie_block. | Ian Romanick | |
This function used to return 'void *', which was then cast to 'xgi_pcie_block_t *' at the only caller. I changed the return type to 'struct xgi_pcie_block_s *' and removed the explicit cast. | |||
2007-06-28 | Remove unused type 'struct xgi_pcie_list_s' / xgi_pcie_list_t. | Ian Romanick | |
2007-06-28 | Minor clean up of variable declarations in xgi_find_pcie_virt. | Ian Romanick | |
2007-06-28 | Clean up debug log messages in xgi_find_pcie_block. | Ian Romanick | |
2007-06-28 | Convert comment header of xgi_find_pcie_virt to kernel doc format. | Ian Romanick | |
2007-06-26 | Clean up warnings about unused variables and functions. | Ian Romanick | |
2007-06-26 | Clean up mixed declarations and code. | Ian Romanick | |
2007-06-26 | Revert over-zealous change from previous commit. | Ian Romanick | |
2007-06-26 | Add XGI driver to Makefiles. | Ian Romanick | |
2007-06-26 | Clean up compile-time kernel feature detection. | Ian Romanick | |
2007-06-26 | linux/config.h is deprecated or gone. | Ian Romanick | |
2007-06-26 | Gut support for pre-2.6 kernels. | Ian Romanick | |
2007-06-26 | dos2unix and Lindent | Ian Romanick | |
2007-06-26 | Initial XP10 code drop from XGI. | Ian Romanick | |
See attachment 10246 on https://bugs.freedesktop.org/show_bug.cgi?id=5921 | |||
2007-06-18 | fix radeon setparam on 32/64 systems, harder. | David Woodhouse | |
Commit 9b01bd5b284bbf519b726b39f1352023cb5e9e69 introduced a compat_ioctl handler for RADEON_SETPARAM, the sole purpose of which was to handle the fact that on i386, alignof(uint64_t)==4. Unfortunately, this handler was installed for _all_ 64-bit architectures, instead of only x86_64 and ia64. And thus it breaks 32-bit compatibility on every other arch, where 64-bit integers are aligned to 8 bytes in 32-bit mode just the same as in 64-bit mode. Arnd has a cunning plan to use 'compat_u64' with appropriate alignment attributes according to the 32-bit ABI, but for now let's just make the compat_radeon_cp_setparam routine entirely disappear on 64-bit machines whose 32-bit compat support isn't for i386. It would be a no-op with compat_u64 anyway. Signed-off-by: David Woodhouse <dwmw2@infradead.org> | |||
2007-06-15 | i915: Fix handling of breadcrumb counter wraparounds. | Michel Dänzer | |
2007-06-15 | Fix i915 sequence mask. | Thomas Hellstrom | |
2007-06-15 | Indentation fixes. | Thomas Hellstrom | |
2007-06-15 | Fix refcounting / lock race. | Thomas Hellstrom | |
Reported by Steve Wilkins / Michel Dänzer. | |||
2007-06-15 | Locking fixes and instrumentation. | Thomas Hellstrom | |
2007-06-13 | Make sure we read fence->signaled while spinlocked. | Thomas Hellstrom | |
2007-06-13 | Fix fence object deref race. | Thomas Hellstrom | |
2007-06-10 | use krh's idr mods to remove lists from idr code | Dave Airlie | |
2007-06-07 | oops must fix this properly at some point | Dave Airlie | |
2007-06-07 | drm: fix radeon setparam alignment issues on 32/64-bit | Dave Airlie | |
2007-06-05 | remove include of linux ioctl32.h from drm drivers | Dave Airlie | |
2007-06-03 | Revert "drm: add new drm_wait_on function to replace macro" | root | |
This reverts commit 6e860d08d0f5b1e9a2d711aaf9fd6b982aa8039e. As I said not a good plan - this macro will have to stay for now, trying to do the vbl code with the inline was a bit messy - may need specialised drm wait on functions | |||
2007-06-03 | radeon: add support for vblank on crtc2 | Dave Airlie | |
This add support for CRTC2 vblank on radeon similiar to the i915 support | |||
2007-06-01 | drm: fixup initialisation of list heads and idr | Dave Airlie | |
2007-05-27 | drm: move context handling code to use linux idr | Dave Airlie | |
2007-05-27 | drm: convert drawable handling to use Linux idr | Dave Airlie | |
This cleans this code up a lot and uses the generic Linux idr which is designed for this. Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2007-05-26 | drm: make sure the drawable code doesn't call malloc(0). | Michel Dänzer | |
Signed-off-by: Michel Dänzer <michel@tungstengraphics.com> Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2007-05-26 | Revert "drm/ttm: cleanup mm_ioctl ioctls to be separate ioctls." | Dave Airlie | |
This reverts commit 3fdef0dc2000308b16907b95f637c60acde80a74. ditto not on master yet | |||
2007-05-26 | Revert "drm/ttm: cleanup most of fence ioctl split out" | Dave Airlie | |
This reverts commit 3dfc1400e9fc58c69292d7cf7c2e1653fa5e6991. this shouldn't have gone on master yet |