Linux is much better and will do all of that work perfectly since
ages, just use hdX=swapdata on one of the machines. Trivially it
is also possible to mount the partitions on either architecture.
The issue is the distinction between drive control data (like SMART
and ident) and on disk data - currently the ide layer makes no clear
distinction between those varieties and thus in some cases the
byteswapping must be done (or undone) in userspace.
There are some reasons why I am hesitant to move it out of IDE:
- IDE knows best what is control or on disk data and
having separate ide-iops for them would be trivial
- partitioning loop devices smells like plenty of fun
- performance, for compatibility with current kernels
we would byteswap in IDE and undo it in the loop layer
- donīt like to rely on utterly complicated boot ramdisks
Richard
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/