diff options
author | jake <jake@FreeBSD.org> | 2002-05-29 06:08:45 +0000 |
---|---|---|
committer | jake <jake@FreeBSD.org> | 2002-05-29 06:08:45 +0000 |
commit | 580d1a81b5133794d1e5a9f484e7910e9db2e933 (patch) | |
tree | 86771b4e16c4ad9654de25aba106b30e7c965d4e /sys/sparc64/include/tsb.h | |
parent | a601bb5324490b0fa9b0f2f03726a4f0fbdbeba8 (diff) | |
download | FreeBSD-src-580d1a81b5133794d1e5a9f484e7910e9db2e933.zip FreeBSD-src-580d1a81b5133794d1e5a9f484e7910e9db2e933.tar.gz |
Merge the code in pv.c into pmap.c directly. Place all page mappings onto
the pv lists in the vm_page, even unmanaged kernel mappings. This is so
that the virtual cachability of these mappings can be tracked when a page
is mapped to more than one virtual address. All virtually cachable
mappings of a physical page must have the same virtual colour, or illegal
alises can be created in the data cache. This is a bit tricky because we
still have to recognize managed and unmanaged mappings, even though they
are all on the pv lists.
Diffstat (limited to 'sys/sparc64/include/tsb.h')
-rw-r--r-- | sys/sparc64/include/tsb.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/sparc64/include/tsb.h b/sys/sparc64/include/tsb.h index fc7fa92..1199ecb 100644 --- a/sys/sparc64/include/tsb.h +++ b/sys/sparc64/include/tsb.h @@ -32,7 +32,7 @@ #ifndef _MACHINE_TSB_H_ #define _MACHINE_TSB_H_ -#define TSB_PAGES_SHIFT (2) +#define TSB_PAGES_SHIFT (1) #define TSB_PAGES (1 << TSB_PAGES_SHIFT) #define TSB_BSHIFT (TSB_PAGES_SHIFT + PAGE_SHIFT) #define TSB_BSIZE (1UL << TSB_BSHIFT) |