Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262244AbUDPFIC (ORCPT ); Fri, 16 Apr 2004 01:08:02 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262285AbUDPFIC (ORCPT ); Fri, 16 Apr 2004 01:08:02 -0400 Received: from magic.adaptec.com ([216.52.22.17]:15247 "EHLO magic.adaptec.com") by vger.kernel.org with ESMTP id S262244AbUDPFIA (ORCPT ); Fri, 16 Apr 2004 01:08:00 -0400 Date: Fri, 16 Apr 2004 10:41:35 +0530 (IST) From: Nagendra Singh Tomar X-X-Sender: tomar@localhost.localdomain Reply-To: "Tomar, Nagendra" To: linux-kernel@vger.kernel.org cc: "Tomar, Nagendra" Subject: How does ioremap() get non-cached mappings Message-ID: Organization: Adaptec MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-OriginalArrivalTime: 16 Apr 2004 05:07:57.0344 (UTC) FILETIME=[C8167200:01C42370] Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 775 Lines: 21 ioremap() function in x86 arch code does not seem to be setting _PAGE_PCD bit in the PTE. How then does it give non-cached mapping to MMIO mappings for memory on some interface card. I have gone thru some old threads on this, which have concluded that it does give non-cached mappings, and moerover ioremap seems to work fine whenever I have used to map any PCI card memory, Is it guaranteed thru the means of MTRR ? Thanx, tomar -- You have moved the mouse. Windows must be restarted for the changes to take effect. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/