Cheers for that, I'll have a look into my darwinbuild; can you think
of any ways I can try to debug my build root? I'm guessing what you
mean is that I'm missing some tools from it and thus need to
darwinbuild xxx (something else) before I it will work ... are there
any tips for finding out what.
1. cheers, I'll look into it
2. cheers, I've solved my problem, it wasn't an SDK one but instead a
kernel dependency one. I've now got a compiled version up and running
although it still relies on com.apple.kernel dependencies (and kpi
ones) and I've currently got some of the code commented out as I
haven't put the corresponding code back in pexpert/i386 yet.
3. Thats sad, particularly as it appears your still the most active
member :(
I can see why you stopped though. My plan was to see if its possible
to get darwin running on a bifferboard (
http://bifferos.bizhat.com/)
and when its released a raspberry pi (
http://www.raspberrypi.org/); no
X11, not gui ... just a minimal kernel and console (nano style); with
the hope of learning more about the internals of xnu along the way.
I got VirtualBox to load my minimal kernel, and things looked good
although I cant get it to boot the root device; it keeps saying
"waiting for root device". As my actual target platform is much older
I've switched to QEMU.
Problems I've noticed so far are:
1. if you run QEMU as default you just get a black screen (I suspect
the compilers used an unknown instruction or chameleon has loaded a
64bit variant) - temporarily solved by use of "-cpu core2duo".
2. You get the local APIC version 0x11, darwin needs 0x14 ... but my
bifferboard wont have an APIC as its a 486; humm
3. I suspect I'll have to implement (or forward port) non-PAE paging
Fun
Rich