1. fix issue that when copy HD param the string inst use wrong stack
direction
2. maybe a bug: when reset HD controller, we should reselect drive to
our current drive. in QEMU, when reset controller, will not reset the
drive select. in a real HD controller, i don't know what will happen
add new minix fs super block magic number
fix coding error in var_param in MACRO