src/version.h.in

Fri, 04 Mar 2011 01:36:30 +0000

author
Philip Pemberton <philpem@philpem.me.uk>
date
Fri, 04 Mar 2011 01:36:30 +0000
changeset 104
b12651d8a0ab
parent 14
7a98c853715e
permissions
-rw-r--r--

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@@"