On 10/19/05, Linus Torvalds <[email protected]> wrote: > (Of course, you can and maybe do handle it differently: you can also > decide to just take the TLB fault, and flush the TLB at fault time in your > handler. I don't see that either on ia64, though. Although I didn't look > into any of the asm code, so maybe it's hidden somewhere there). Yes. In arch/ia64/kernel/ivt.S: ENTRY(page_not_present) DBG_FAULT(20) mov r16=cr.ifa rsm psr.dt /* * The Linux page fault handler doesn't expect non-present pages to be in * the TLB. Flush the existing entry now, so we meet that expectation. */ mov r17=PAGE_SHIFT<<2 ;; ptc.l r16,r17 -Tony - 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/
- References:
- [PATCH]: Handling spurious page fault for hugetlb region for 2.6.14-rc4-git5
- From: "Seth, Rohit" <[email protected]>
- Re: [PATCH]: Handling spurious page fault for hugetlb region for 2.6.14-rc4-git5
- From: Andrew Morton <[email protected]>
- Re: [PATCH]: Handling spurious page fault for hugetlb region for 2.6.14-rc4-git5
- From: Rohit Seth <[email protected]>
- Re: [PATCH]: Handling spurious page fault for hugetlb region for 2.6.14-rc4-git5
- From: Andrew Morton <[email protected]>
- Re: [PATCH]: Handling spurious page fault for hugetlb region for 2.6.14-rc4-git5
- From: Rohit Seth <[email protected]>
- Re: [PATCH]: Handling spurious page fault for hugetlb region for 2.6.14-rc4-git5
- From: Hugh Dickins <[email protected]>
- Re: [PATCH]: Handling spurious page fault for hugetlb region for 2.6.14-rc4-git5
- From: Rohit Seth <[email protected]>
- Re: [PATCH]: Handling spurious page fault for hugetlb region for 2.6.14-rc4-git5
- From: Linus Torvalds <[email protected]>
- [PATCH]: Handling spurious page fault for hugetlb region for 2.6.14-rc4-git5
- Prev by Date: Question about buffer usage
- Next by Date: x86_64 linux 2.6.14-rc4
- Previous by thread: Re: [PATCH]: Handling spurious page fault for hugetlb region for 2.6.14-rc4-git5
- Next by thread: Re: [PATCH]: Handling spurious page fault for hugetlb region for 2.6.14-rc4-git5
- Index(es):