-
Got started with the information here http://wiki.osdev.org/64-bit_Higher_Half_Kernel_with_GRUB_2 boot.s and linker.ld are from there
-
Got insights about stack checking code inserted by rustc and the fact that FS needs to be set correctly from https://github.com/thepowersgang/rust_os
-
Got help in compiling standalone rust from https://github.com/Zoxc
-
Thanks to Yukang for pointing me to location of pre-built binutils for mac