Hi James, > This will help some MIPS KVM code handling 32-bit guest addresses to > work on 64-bit host kernels, but will also affect KSEGX in > dec_kn01_be_backend() on a 64-bit DECstation kernel, and the SiByte DMA > page ops KSEGX check in clear_page() and copy_page() on 64-bit SB1 > kernels, neither of which appear to be designed with 64-bit segments in > mind anyway. Thanks for the heads-up! This is not an issue however with `dec_kn01_be_backend', because the KN01 baseboard used with the DECstation 2100 and 3100 computers has an R2000 processor mounted in a permanent manner (no CPU daugthercard as with some later baseboards) and will therefore never run a 64-bit kernel. In fact I think kn01-berr.c would best only be built in 32-bit configurations. I never got to making such a clean-up though; I may look into it sometime as I have some 2100/3100 stuff outstanding. As to the SiByte platform I have no clue offhand; there's surely some stuff there across the port asking for a clean-up. I reckon using the data mover for page ops is a kernel configuration option and I may have never enabled it myself. Maciej