On 12/12/14 17:48, Martin Lucina wrote:
> Hi,
>
> Due to historical reasons, the rumprun-xen build was part of the
> (bastardized) Mini-OS Makefile. After much battle I have managed to
> separate the two.

The hero of the day!

> One bizarre thing is that I had to make an additional change to Mini-OS
> adding monotonic_clock to the global minios_ namespace (commit
> https://github.com/rumpkernel/rumprun-xen/commit/1dcf10a5220c30b0c301238b66bb0948c4c0c85d).
> I have no idea how the build could have worked before without this
> change...

well, dunno, the final rump-kernel binary under the old system has:
pooka@watou:~/rumpkernel/rumprun-xen$ nm -a rump-kernel | grep 
monotonic_clock
000000000006a60e t monotonic_clock
0000000000072d53 T monotonic_clock

not sure where the global one is coming from.  I tried obvious places 
like the user level libs, but couldn't find anything.  Not sure I want 
to start investigating this, though I'm afraid it will come back to 
haunt us later if left unchecked.

At any rate, that symbol belongs in the minios namespace (at least the 
one provided by minios ;)

> Anyhow, feel free to review if you are feeling brave; I will merge this at
> some point once I've slept on it and fixed up some of the loose ends.

I think this is the right direction and I would just merge once things 
build and work.  Or do you think the diffs need review?

Thanks!

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
rumpkernel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rumpkernel-users

Reply via email to