Commit 021a52ac authored by Matt Porter's avatar Matt Porter Committed by Linus Torvalds

[PATCH] ppc32: ppc440 pagetable attributes (comments updates)

Here's an incremental patch with comment updates and some additional
grammar cleanups.
Signed-off-by: default avatarMatt Porter <mporter@kernel.crashing.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 534afb90
...@@ -227,21 +227,21 @@ extern unsigned long ioremap_bot, ioremap_base; ...@@ -227,21 +227,21 @@ extern unsigned long ioremap_bot, ioremap_base;
* doesn't support SMP. So we can use this as software bit, like * doesn't support SMP. So we can use this as software bit, like
* DIRTY. * DIRTY.
* *
* PPC Book-E Linux implementation uses PPC HW PTE bit field definition, * With the PPC 44x Linux implementation, the 0-11th LSBs of the PTE are used
* even it doesn't have HW PTE. 0-11th LSB of PTE stand for memory * for memory protection related functions (see PTE structure in
* protection-related function. (See PTE structure in include/asm-ppc/mmu.h) * include/asm-ppc/mmu.h). The _PAGE_XXX definitions in this file map to the
* Definition of _PAGE_XXX in "include/asm-ppc/pagetable.h" stands for * above bits. Note that the bit values are CPU specific, not architecture
* above bits. Note that those bits values are CPU dependent, not * specific.
* architecture.
* *
* Kernel PTE entry holds arch-dependent swp_entry structure under certain * The kernel PTE entry holds an arch-dependent swp_entry structure under
* situation. In other words, in such situation, some portion of PTE bits * certain situations. In other words, in such situations some portion of
* are used as swp_entry. In PPC implementation, 3-24th LSB are shared with * the PTE bits are used as a swp_entry. In the PPC implementation, the
* swp_entry, however 0-2nd three LSB still hold protection values. * 3-24th LSB are shared with swp_entry, however the 0-2nd three LSB still
* That means three protection bits are reserved for both PTE and SWAP * hold protection values. That means the three protection bits are
* entry at the most three LSBs. * reserved for both PTE and SWAP entry at the most significant three
* LSBs.
* *
* There are three protection bits available for SWAP entry; * There are three protection bits available for SWAP entry:
* _PAGE_PRESENT * _PAGE_PRESENT
* _PAGE_FILE * _PAGE_FILE
* _PAGE_HASHPTE (if HW has) * _PAGE_HASHPTE (if HW has)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment