Thanks, but Minix v3 is much more complicated than xv6.

On 12/06/15 14:44, Richard Thornton wrote:
Why not use minix version 3?

Sent from my BlackBerry 10 smartphone on the Verizon Wireless 4G LTE network.
   Original Message
From: [email protected]
Sent: Sunday, December 6, 2015 8:40 AM
To: [email protected]
Subject: objcopy / xv6 question

Hello,

I am trying to compile and run xv6 on OpenBSD 5.8, a simple Unix Version
6 clone for educational
usage. I changed the Makefiles, so that it compiles fine on OpenBSD
(mail me if you need a copy).
Sadly enough, I still can't boot the xv6 image in qemu.

I noticed that the 'initcode' target produces a binary that is way too
big, compared to the initcode
binary on other hosts (eg linux). The command that generates such a big
binary is

$(OBJCOPY) -S -O binary initcode.out initcode

I am not sure, why do I get binary 'initcode' with 128MB?

I am not sure if this is the bug why xv6 doesn't boot, but I also do not
understand why I am getting
such a big binary from that command? Is this a bug in objcopy?

Any help is much appreciated.

Thanks,
- dl

Reply via email to