Re: [PATCH] [AGPGART] intel_agp: fix GTT map size on G33

2007-09-11 Thread Dave Airlie

Subject: [PATCH] [AGPGART] intel_agp: fix GTT map size on G33

G33 has 1MB GTT table range. Fix GTT mapping
in case like 512MB aperture size.

Signed-off-by: Zhenyu Wang <[EMAIL PROTECTED]>


Acked-by: Dave Airlie <[EMAIL PROTECTED]>


Ditto.  What happens if this patch isn't in 2.6.23?  And is it applicable to
and needed in 2.6.22?


It's support for new hardware enablement, so maybe stable requires it, but 
I'm not sure how widespread this hw is yet..


Dave.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] [AGPGART] intel_agp: fix GTT map size on G33

2007-09-11 Thread Dave Airlie

Subject: [PATCH] [AGPGART] intel_agp: fix GTT map size on G33

G33 has 1MB GTT table range. Fix GTT mapping
in case like 512MB aperture size.

Signed-off-by: Zhenyu Wang [EMAIL PROTECTED]


Acked-by: Dave Airlie [EMAIL PROTECTED]


Ditto.  What happens if this patch isn't in 2.6.23?  And is it applicable to
and needed in 2.6.22?


It's support for new hardware enablement, so maybe stable requires it, but 
I'm not sure how widespread this hw is yet..


Dave.
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] [AGPGART] intel_agp: fix GTT map size on G33

2007-09-10 Thread Andrew Morton
On Wed, 5 Sep 2007 15:13:07 +0800 Zhenyu Wang <[EMAIL PROTECTED]> wrote:

> 
> Subject: [PATCH] [AGPGART] intel_agp: fix GTT map size on G33
> 
> G33 has 1MB GTT table range. Fix GTT mapping
> in case like 512MB aperture size.
> 
> Signed-off-by: Zhenyu Wang <[EMAIL PROTECTED]>
> ---
>  drivers/char/agp/intel-agp.c |5 -
>  1 files changed, 4 insertions(+), 1 deletions(-)
> 
> diff --git a/drivers/char/agp/intel-agp.c b/drivers/char/agp/intel-agp.c
> index 20d50d0..6a5c555 100644
> --- a/drivers/char/agp/intel-agp.c
> +++ b/drivers/char/agp/intel-agp.c
> @@ -919,6 +919,7 @@ static int intel_i915_create_gatt_table(struct 
> agp_bridge_data *bridge)
>   struct aper_size_info_fixed *size;
>   int num_entries;
>   u32 temp, temp2;
> + int gtt_map_size = 256 * 1024;
>  
>   size = agp_bridge->current_size;
>   page_order = size->page_order;
> @@ -928,7 +929,9 @@ static int intel_i915_create_gatt_table(struct 
> agp_bridge_data *bridge)
>   pci_read_config_dword(intel_private.pcidev, I915_MMADDR, );
>   pci_read_config_dword(intel_private.pcidev, I915_PTEADDR,);
>  
> - intel_private.gtt = ioremap(temp2, 256 * 1024);
> + if (IS_G33)
> + gtt_map_size = 1024 * 1024; /* 1M on G33 */
> + intel_private.gtt = ioremap(temp2, gtt_map_size);
>   if (!intel_private.gtt)
>   return -ENOMEM;
>  

Ditto.  What happens if this patch isn't in 2.6.23?  And is it applicable to
and needed in 2.6.22?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] [AGPGART] intel_agp: fix GTT map size on G33

2007-09-10 Thread Andrew Morton
On Wed, 5 Sep 2007 15:13:07 +0800 Zhenyu Wang [EMAIL PROTECTED] wrote:

 
 Subject: [PATCH] [AGPGART] intel_agp: fix GTT map size on G33
 
 G33 has 1MB GTT table range. Fix GTT mapping
 in case like 512MB aperture size.
 
 Signed-off-by: Zhenyu Wang [EMAIL PROTECTED]
 ---
  drivers/char/agp/intel-agp.c |5 -
  1 files changed, 4 insertions(+), 1 deletions(-)
 
 diff --git a/drivers/char/agp/intel-agp.c b/drivers/char/agp/intel-agp.c
 index 20d50d0..6a5c555 100644
 --- a/drivers/char/agp/intel-agp.c
 +++ b/drivers/char/agp/intel-agp.c
 @@ -919,6 +919,7 @@ static int intel_i915_create_gatt_table(struct 
 agp_bridge_data *bridge)
   struct aper_size_info_fixed *size;
   int num_entries;
   u32 temp, temp2;
 + int gtt_map_size = 256 * 1024;
  
   size = agp_bridge-current_size;
   page_order = size-page_order;
 @@ -928,7 +929,9 @@ static int intel_i915_create_gatt_table(struct 
 agp_bridge_data *bridge)
   pci_read_config_dword(intel_private.pcidev, I915_MMADDR, temp);
   pci_read_config_dword(intel_private.pcidev, I915_PTEADDR,temp2);
  
 - intel_private.gtt = ioremap(temp2, 256 * 1024);
 + if (IS_G33)
 + gtt_map_size = 1024 * 1024; /* 1M on G33 */
 + intel_private.gtt = ioremap(temp2, gtt_map_size);
   if (!intel_private.gtt)
   return -ENOMEM;
  

Ditto.  What happens if this patch isn't in 2.6.23?  And is it applicable to
and needed in 2.6.22?
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/