Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/rump
On Sat Dec 13 2008 at 13:05:23 +0000, David Laight wrote:
> > Add a few MD ifdefs into the rump pmap stubs to enable us to get
> > rid of the local pmap.h and unify the pmap ABI with the kernel.
> > (XXX: compiles but doesn't work on vax)
>
> This doesn't seem to build on amd64.
>
> In file included from ./i386/pmap.h:318,
> from ./machine/pmap.h:348,
> from src/lib/librump/../../sys/rump/../uvm/uvm_pmap.h:92,
> from src/lib/librump/../../sys/rump/../uvm/uvm_extern.h:474,
> from src/lib/librump/../../sys/rump/../sys/vnode.h:73,
> from src/lib/librump/../../sys/rump/librump/rumpkern/emul.c:35:
>
> ./x86/pmap.h: In function 'vtopte':
> ./x86/pmap.h:320: warning: integer constant is too large for 'long' type
> ./x86/pmap.h:320: warning: comparison is always true due to limited range of
> data type
> ./x86/pmap.h: In function 'kvtopte':
> ./x86/pmap.h:330: warning: integer constant is too large for 'long' type
> ./x86/pmap.h:330: warning: comparison is always false due to limited range of
> data type
>
> nbmake: stopped in /bsd/current/src/compat/lib/librump
>
> The problems seem to be with:
> KASSERT(va < VM_MIN_KERNEL_ADDRESS);
Nobody expects the libcompat assertion!
Can you cvs up sys/arch/amd64/include/vmparam.h and try again (it will
take a while for my build to get that far)?
Home |
Main Index |
Thread Index |
Old Index