I have tested by building & running within bochs on a 32-bits Ubuntu (a vagrant box), it works fine. Besides, I also compare the original src/kern/entry.S (created by ruby) and the new src/kern/entry.S without macros (use -e option of nasm to preprocess macros), they are the same.
Fix #10
I have tested by building & running within bochs on a 32-bits Ubuntu (a vagrant box), it works fine. Besides, I also compare the original
src/kern/entry.S
(created by ruby) and the newsrc/kern/entry.S
without macros (use-e
option of nasm to preprocess macros), they are the same.