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
