64 bit build bug

Project:JNode Core
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:active
Description

As reported by brihaye in another thread, I'm opening a new issue for it. Imho the 64bit build should use a 64bit register in that case.
The original issue:

Another possibly annoying issue :

[asm] /home/jnode/robot/svnwork/jnode/core/src/native/x86/mm64.asm:201: warning: value does not fit in 32 bit field
[asm] /home/jnode/robot/svnwork/jnode/core/src/native/x86/mm64.asm:201: warning: value does not fit in 32 bit field
[asm] /home/jnode/robot/svnwork/jnode/core/src/native/x86/mm64.asm:274: warning: value does not fit in 32 bit field
[asm] /home/jnode/robot/svnwork/jnode/core/src/native/x86/mm64.asm:274: warning: value does not fit in 32 bit field

Line 201 : and eax,~CR0_PG
Line 274 : and eax,~CR0_PG
... and in i386.h :
Line45 : CR0_PG equ 0x80000000 ; Paging enabled