summaryrefslogtreecommitdiff
path: root/linux-core
AgeCommit message (Expand)Author
2006-09-28Add support for secondary vertical blank interrupt to DRM core.Michel Dänzer
2006-09-28Don't enable fence / buffer objects on non-linux systems.Thomas Hellstrom
2006-09-27Activate error message that was never hit since it was maskedThomas Hellstrom
2006-09-27Fix racy buffer object destruction.Thomas Hellstrom
2006-09-27Fix tt fixed size that slipped through in previous commit.Thomas Hellstrom
2006-09-27Adapt to architecture-specific hooks for gatt pages.Thomas Hellstrom
2006-09-26Remove the call to drm_lock_transfer, since it is not used anymore.Thomas Hellstrom
2006-09-26Allow for a driver to overload the ttm backend object methods.Thomas Hellstrom
2006-09-25Add /proc filesystem buffer / fence object accounting.Thomas Hellstrom
2006-09-22Fix proc formatting broken by last commit.Thomas Hellstrom
2006-09-22bug 5942: add stubs for drm_mtrr_add/del for non-MTRR configured linuxFelix Kuhling
2006-09-20Allow for 64-bit map handles of ttms and buffer objects.Thomas Hellstrom
2006-09-18Fence handler fixThomas Hellstrom
2006-09-18Alternative implementation of page table zeroing using zap page_range.Thomas Hellstrom
2006-09-18More verbose error reporting in some cases.Thomas Hellstrom
2006-09-18drm: put domain number back to 0, domain support is seriously fubar..Dave Airlie
2006-09-15Allow a "native type" to be associated with a fence sequence.Thomas Hellstrom
2006-09-15Some bugfixes.Thomas Hellstrom
2006-09-14Simplify ttm alloc and free.Thomas Hellstrom
2006-09-14Remove the use of reserved pages, and use locked pages instead.Thomas Hellstrom
2006-09-12Fix some debug messages.Thomas Hellstrom
2006-09-12Use lazy fence wait when possible even for RW fences. Saves some CPU.Thomas Hellstrom
2006-09-12More bugfixes.Thomas Hellstrom
2006-09-12drm: use radeon specific names for radeon flagsDave Airlie
2006-09-08Various bugfixes.Thomas Hellstrom
2006-09-06Put the PCI device/vendor id in the drm_device_t.Eric Anholt
2006-09-05Fence all unfenced buffers function.Thomas Hellstrom
2006-09-05i915: Only turn on user IRQs when they are needed.Thomas Hellstrom
2006-09-05Fix memory cache initialization.Thomas Hellstrom
2006-09-04Buffer object wait IOCTL operation.Thomas Hellstrom
2006-09-04Make memory caches global so that they can be used withThomas Hellstrom
2006-09-01Lindent drm_bo.cThomas Hellstrom
2006-09-01Flag bit pattern bugfixes. Remove some error messages.Thomas Hellstrom
2006-09-01Export buffer info on map and validate ioctls.Thomas Hellstrom
2006-09-01Bugfixes,Thomas Hellstrom
2006-09-01Various bugfixes.Thomas Hellstrom
2006-08-31Validation and fencing.Thomas Hellstrom
2006-08-31Remove the buffer manager mutex. Use dev->struct_mutex instead.Thomas Hellstrom
2006-08-31More mapping synchronization.Thomas Hellstrom
2006-08-30Lindenting drm_bo.c and drm_ttm.cThomas Hellstrom
2006-08-30Buffer object binding.Thomas Hellstrom
2006-08-30Buffer eviction.Thomas Hellstrom
2006-08-30Remove the buffer object hint field and use it onlyThomas Hellstrom
2006-08-30Buffer object mapping and mapping synchronization for multiple clients.Thomas Hellstrom
2006-08-30Memory manager init and takedown.Thomas Hellstrom
2006-08-30Buffer object reply fill in.Thomas Hellstrom
2006-08-29Checkpoint commit. Buffer object flags and IOCTL argument list.Thomas Hellstrom
2006-08-29Checkpoint ttm addition to buffer objects.Thomas Hellstrom
2006-08-2964-bit IOCTL integer (Michel Dänzer & Brian Paul)Thomas Hellstrom
2006-08-28Buffer object creation.Thomas Hellstrom
ass="hl str">"XOR_REG", "XOR_PS", "XOR_WS", "XOR_FB", "XOR_PLL", "XOR_MC", "SHL_REG", "SHL_PS", "SHL_WS", "SHL_FB", "SHL_PLL", "SHL_MC", "SHR_REG", "SHR_PS", "SHR_WS", "SHR_FB", "SHR_PLL", "SHR_MC", "DEBUG", "CTB_DS", }; #define ATOM_TABLE_NAMES_CNT 74 static char *atom_table_names[ATOM_TABLE_NAMES_CNT]={ "ASIC_Init", "GetDisplaySurfaceSize", "ASIC_RegistersInit", "VRAM_BlockVenderDetection", "SetClocksRatio", "MemoryControllerInit", "GPIO_PinInit", "MemoryParamAdjust", "DVOEncoderControl", "GPIOPinControl", "SetEngineClock", "SetMemoryClock", "SetPixelClock", "DynamicClockGating", "ResetMemoryDLL", "ResetMemoryDevice", "MemoryPLLInit", "EnableMemorySelfRefresh", "AdjustMemoryController", "EnableASIC_StaticPwrMgt", "ASIC_StaticPwrMgtStatusChange", "DAC_LoadDetection", "TMDS2EncoderControl", "LCD1OutputControl", "DAC1EncoderControl", "DAC2EncoderControl", "DVOOutputControl", "CV1OutputControl", "SetCRTC_DPM_State", "TVEncoderControl", "TMDS1EncoderControl", "LVDSEncoderControl", "TV1OutputControl", "EnableScaler", "BlankCRTC", "EnableCRTC", "GetPixelClock", "EnableVGA_Render", "EnableVGA_Access", "SetCRTC_Timing", "SetCRTC_OverScan", "SetCRTC_Replication", "SelectCRTC_Source", "EnableGraphSurfaces", "UpdateCRTC_DoubleBufferRegisters", "LUT_AutoFill", "EnableHW_IconCursor", "GetMemoryClock", "GetEngineClock", "SetCRTC_UsingDTDTiming", "TVBootUpStdPinDetection", "DFP2OutputControl", "VRAM_BlockDetectionByStrap", "MemoryCleanUp", "ReadEDIDFromHWAssistedI2C", "WriteOneByteToHWAssistedI2C", "ReadHWAssistedI2CStatus", "SpeedFanControl", "PowerConnectorDetection", "MC_Synchronization", "ComputeMemoryEnginePLL", "MemoryRefreshConversion", "VRAM_GetCurrentInfoBlock", "DynamicMemorySettings", "MemoryTraining", "EnableLVDS_SS", "DFP1OutputControl", "SetVoltage", "CRT1OutputControl", "CRT2OutputControl", "SetupHWAssistedI2CStatus", "ClockSource", "MemoryDeviceInit", "EnableYUV", }; #define ATOM_IO_NAMES_CNT 5 static char *atom_io_names[ATOM_IO_NAMES_CNT]={ "MM", "PLL", "MC", "PCIE", "PCIE PORT", }; #else #define ATOM_OP_NAMES_CNT 0 #define ATOM_TABLE_NAMES_CNT 0 #define ATOM_IO_NAMES_CNT 0 #endif #endif