Date: Fri, 02 Jul 2004 16:19:29 -0700 From: Arun Sharma <arun.sharma@intel.com> To: freebsd-ia64@freebsd.org Subject: TR usage in the kernel Message-ID: <40E5ED81.4070208@intel.com>
next in thread | raw e-mail | index | archive | help
Currently, loader.efi and the kernel seem to be using 256MB TRs to map both text and data from: 0xe000000000000000 - 0xe000000000000000+256MB This is problematic for two reasons: 1. Attribute aliasing (cacheable and uncacheable memory being mapped by the same TLB entry) 2. Since it starts mapping at low memory (physical address 0), the likelyhood of running into (1) is high. The safe TR size can be determined only after parsing the EFI map. Might be safer to use a small TR in the absence of this information. Also, avoiding low memory may be a good idea. -Arun
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40E5ED81.4070208>