3 ms·
I take a slightly different approach for my implementation that allows me to use the standard go toolchain. I use nasm for the early ASM code and patch the go b
by achilleasa 9y ago
I take a slightly different approach for my implementation that allows me to use the standard go toolchain. I use nasm for the early ASM code and patch the go build tool's output (see: https://github.com/achilleasa/gopher-os/blob/master/Makefile#L39 https://github.com/achilleasa/gopher-os/blob/master/Makefile...) to bypass the link step and replace it with a manual call to ld that links the go object files with the output from nasm.
I will be talking about this approach in more detail in GolangUK '17.
- lloeki 9y ago> I will be talking about this approach in more detail in GolangUK '17. Sounds great. Any chance for you to come to dotgo.eu?
- driusan 9y agoDo you know if your talk going to be online afterwards?
- achilleasa 9y agoYes, the talk will be recorded and posted online with the slides and some getting started code.