Port-hp300 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Address space limit?



On Jun 7, 11:29pm, tsutsui%ceres.dti.ne.jp@localhost (Izumi Tsutsui) wrote:
-- Subject: Re: Address space limit?

| Hmm. If the different PGSHIFT causes any problem,
| it has already been broken because several m68k ports
| have used 8kB page:
| 
| ---
| sys/arch/amiga/include/param.h:#define	PGSHIFT		13		/* LOG2(NBPG) */
| sys/arch/atari/include/param.h:#define	PGSHIFT		13		/* LOG2(NBPG) */
| sys/arch/cesfic/include/param.h:#define	PGSHIFT		12		/* LOG2(NBPG) */
| sys/arch/hp300/include/param.h:#define	PGSHIFT		12		/* LOG2(NBPG) */
| sys/arch/luna68k/include/param.h:#define PGSHIFT		12		/* LOG2(NBPG) */
| sys/arch/mac68k/include/param.h:#define	PGSHIFT		13		/* LOG2(NBPG) */
| sys/arch/mvme68k/include/param.h:#define	PGSHIFT		12		/* LOG2(NBPG) */
| sys/arch/news68k/include/param.h:#define	PGSHIFT		13		/* LOG2(NBPG) */
| sys/arch/next68k/include/param.h:#define	PGSHIFT		12		/* LOG2(NBPG) */
| sys/arch/sun3/include/param.h:#define	PGSHIFT		13		/* LOG2(NBPG) */
| sys/arch/x68k/include/param.h:#define	PGSHIFT		12		/* LOG2(NBPG) */
| ---
| 
| Maybe newer jemalloc should be fixed like sparc port,
| which has both 4k (sun4c/sun4m) and 8k (sun4)?

Yes, this is exactly what I was thinking... So what happens is that
probably old binaries (with new jemalloc) might not work with the new kernel?
Would be nice if the m68 headers were shared a bit more but too late now.

| > 2. There is a comment in vmparam.h about 4K pages..
| 
| Ah, it's leftover of hp300 copies.
| It should be "4K or 8K page, chosen by PGSHIFT in param.h" or so..

Right :-)

Best,

christos


Home | Main Index | Thread Index | Old Index