flaneur2020 / fleurix

an unix-like toy os kernel
BSD 3-Clause "New" or "Revised" License
286 stars 60 forks source link

Replace Ruby with the native NASM macro #12

Closed xuchunyang closed 10 years ago

xuchunyang commented 10 years ago

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 new src/kern/entry.S without macros (use -e option of nasm to preprocess macros), they are the same.

flaneur2020 commented 10 years ago

great job! thank you