[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Mon Dec 29 08:59:44 CET 2008


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	08/12/29 08:59:44

Modified files:
	cm3/m3-libs/m3core/src/runtime/AIX386/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/ALPHA_OSF/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/ALPHA_OSF/novm/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/AMD64_DARWIN/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/AMD64_LINUX/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/AP3000/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/ARM/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/DS3100/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/FreeBSD/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/FreeBSD2/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/FreeBSD3/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/FreeBSD4/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/HP300/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/HPPA/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/I386_DARWIN/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/IBMR2/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/IBMRT/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/IRIX5/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/LINUX/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/LINUXELF/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/LINUXLIBC6/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/NEXT/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/NT386/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/NT386GNU/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/NetBSD2_i386/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/OKI/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/OS2/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/PPC_DARWIN/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/SEQUENT/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/SOLgnu/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/SOLsun/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/SPARC/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/SPARC64_SOLARIS/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/SUN3/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/SUN386/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/UMAX/: RTMachine.i3 
	cm3/m3-libs/m3core/src/runtime/VAX/: RTMachine.i3 

Log message:
	correct comment for current reality (for a while now):
	before: page size is machine-dependent ...
	after: page size used to be machine-dependent ...
	
	mildly lock in that all machines are byte addressable:
	AdrPerHeapPage      = BytesPerHeapPage;
	LogAdrPerHeapPage   = LogBytesPerHeapPage;
	rather than repeating the constants twice in a row.
	
	Consider locking this in much more via removing the second
	pair of lines and having RTAllocator just use the first pair.
	Or even, having just one line and computing the other by shifting.
	
	no "real" change




More information about the M3commit mailing list