Fri, 04 Mar 2011 01:36:30 +0000
fix issue with WE+ bit becoming unset, fix pagefault:not-mapped-in logic
- The WE+ (page write enable) bit was becoming unset when the Page Status bits were being set.
A stupid mistake in an AND expression was unsetting the write-enable, thus making S4TEST 12,2 and 12,3 fail spectacularly.
- Pagefaults were not being generated correctly for pages which were not mapped in. Even Supervisor code accessing unmapped pages should get a PF.
1 #define VER_COMPILE_DATETIME "@@datetime@@"
2 #define VER_COMPILE_DATE "@@date@@"
3 #define VER_COMPILE_TIME "@@time@@"
4 #define VER_COMPILE_BY "@@whoami@@"
5 #define VER_COMPILE_HOST "@@hostname@@"
6 #define VER_COMPILER "@@compiler@@"
7 #define VER_BUILD_TYPE "@@buildtype@@"
8 #define VER_CFLAGS "@@cflags@@"
10 #define VER_MAJOR @@majorver@@
11 #define VER_MINOR @@minorver@@
12 #define VER_BUILDNUM @@buildnum@@
13 #define VER_EXTRA "@@extraver@@"
14 #define VER_VCSREV "@@vcsstr@@"
16 #define VER_FULLSTR "@@fullverstr@@"