Opened 10 years ago

Closed 4 years ago

Last modified 4 years ago

#11137 closed bug (invalid)

Bad GTT initilization in agp_gart driver

Reported by: Eddy Owned by: nobody
Priority: normal Milestone:
Component: Drivers/Graphics/intel_extreme Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by diver)

In the file intel_gart.cpp, the initialisation of the info.gtt_entries is using a Page size as a divider while a gtt entry (PTE) is a DWORD. As a consequence the gtt is not initialised with the scratch_page.

Change History (5)

comment:1 by korli, 10 years ago

Component: Drivers/GraphicsDrivers/Graphics/intel_extreme
Owner: changed from nobody to axeld

Note that Linux has now moved that code into the graphics driver. This would also probably simplify things for us.

comment:2 by diver, 10 years ago

Description: modified (diff)

comment:3 by axeld, 7 years ago

Owner: changed from axeld to nobody
Status: newassigned

comment:4 by pulkomandy, 4 years ago

Resolution: invalid
Status: assignedclosed

Each entry in the GTT is itself a DWORD, but configures the mapping for one page of memory. gtt_entries is the correct number of entries needed to fill the table and make sure all unmapped access land into the scratch page.

comment:5 by nielx, 4 years ago

Milestone: R1

Remove milestone for tickets with status = closed and resolution != fixed

Note: See TracTickets for help on using tickets.