Can you give me your files[kickstart32.s kmain.d linker32.ld makefile]?
    lobo via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Wed Oct 28 21:38:11 PDT 2015
    
    
  
On Wednesday, 28 October 2015 at 11:01:14 UTC, guodemone wrote:
> My english is poor.
>
> My code to build is wrong.so need make some improvements.
> I would like to refer to your 32-bit code, make some 
> improvements.
>
> My Email:  704975494 at qq.com
> very very thank you.
I've uploaded a dummy kernel with bootloader to Github. Hopefully 
it will help you.
https://github.com/swamplobo/lyrebirdos
A few points:
* The Makefile uses DMD but if you prefer you can use the 
gdc_Makefile to switch compilers easily.
* This example uses GRUB, which you can replace this if you wish. 
I did once I got things working (I've now gone back to GRUB 
because it has some nice features).
* I use qemu, VirtualBox and real hardware to test. I recommend 
testing in a VM before trying real hardware.
* The name Lyrebird OS is just the name I chose, rename to 
whatever you like.
* Keep at it because it's very rewarding watching your own kernel 
grow.
bye,
lobo
    
    
More information about the Digitalmars-d-learn
mailing list