On 13/12/14 20:02, Martin Lucina wrote:
> 2) Which parts of the code *must* be compiled with the arch-specific
> CFLAGS, i.e. this bit at the top of the (new) Makefile:
>
> ifeq ($(TARGET_ARCH),i386)
> CFLAGS += -m32 -march=i686
> endif
> ifeq ($(TARGET_ARCH),x86_64)
> CFLAGS += -m64 -mno-red-zone -fno-reorder-blocks 
> -fno-asynchronous-unwind-tables
> endif
>
> I initially missed this and everything was unstable; Ian explained the
> -mno-red-zone stuff while I was in London but I don't know which modules
> need it?

I wonder if that was the reason I was having problems with the pagefault 
handler on zander.  (shooting a guess in the dark)

> Regarding future direction, I would like to move as much of buildxen.sh as
> is practical into the Makefile-driven parts, specifically in the beginning
> at least the parts built in the "makekernlib" steps. Perhaps you could take
> a look at doing that if you have time?

I would first like to have a unified configure/build interface on all of 
the platforms.  Furthermore, makekernlib uses a different make.  There 
might be unnecessary trouble with cross-exporting parameters (e.g. 
destdir/filename/objdir) and dealing with things if they change.

What is the goal of making everything Makefile-driven?

> One last thing; the rumpxenpci bits don't work at all at the moment; as I
> understand it these were never actually being built in the old default
> build (despite it looking like they were, CONFIG_PCI was set...?).

At least in the latest Travis build of master they're built and linked 
(both rumphyper_pci and rumppci_$foo):
https://s3.amazonaws.com/archive.travis-ci.org/jobs/43528898/log.txt

------------------------------------------------------------------------------
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