Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 101772
b: refs/heads/master
c: aba46c5
h: refs/heads/master
v: v3
  • Loading branch information
Dave Kleikamp authored and Benjamin Herrenschmidt committed Jul 9, 2008
1 parent b1e1057 commit 6e99f36
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: b845f313d78e4e259ec449909e3bbadf77b53a6d
refs/heads/master: aba46c5027cb59d98052231b36efcbbde9c77a1d
2 changes: 2 additions & 0 deletions trunk/include/asm-powerpc/mman.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
* 2 of the License, or (at your option) any later version.
*/

#define PROT_SAO 0x10 /* Strong Access Ordering */

#define MAP_RENAME MAP_ANONYMOUS /* In SunOS terminology */
#define MAP_NORESERVE 0x40 /* don't reserve swap pages */
#define MAP_LOCKED 0x80
Expand Down
3 changes: 3 additions & 0 deletions trunk/include/asm-powerpc/pgtable-ppc64.h
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,9 @@
#define _PAGE_RW 0x0200 /* software: user write access allowed */
#define _PAGE_BUSY 0x0800 /* software: PTE & hash are busy */

/* Strong Access Ordering */
#define _PAGE_SAO (_PAGE_WRITETHRU | _PAGE_NO_CACHE | _PAGE_COHERENT)

#define _PAGE_BASE (_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_COHERENT)

#define _PAGE_WRENABLE (_PAGE_RW | _PAGE_DIRTY)
Expand Down
1 change: 1 addition & 0 deletions trunk/include/linux/mm.h
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ extern unsigned int kobjsize(const void *objp);

#define VM_CAN_NONLINEAR 0x08000000 /* Has ->fault & does nonlinear pages */
#define VM_MIXEDMAP 0x10000000 /* Can contain "struct page" and pure PFN pages */
#define VM_SAO 0x20000000 /* Strong Access Ordering (powerpc) */

#ifndef VM_STACK_DEFAULT_FLAGS /* arch can override this */
#define VM_STACK_DEFAULT_FLAGS VM_DATA_DEFAULT_FLAGS
Expand Down

0 comments on commit 6e99f36

Please sign in to comment.