On Jun 9, 2013, at 2:02 PM, George Neville-Neil wrote:

> Howdy,
> 
> The Beyond Buildworld working group discussed many subjects around our build 
> system, including
> upcoming changes to do a better job of addressing embedded systems, the 
> integration of bmake,
> and the need for better incremental build support.  The full notes are on the 
> wiki and 
> also pasted at the bottom of this email.
> 
> Best,
> George
> 
> https://wiki.freebsd.org/201305DevSummit/Buildworld
> 
> This section includes volunteers or contact points as links.
> 
>       • uboot ports [DianeBruce]
>       • compiler patches vs. gccc on Linux [TimKeintzle]

Diane helped me put together a first port for U-Boot
(BeagleBone with EABI).  Still need to get it committed,
then use it as a template for other U-Boot ports.
(E.g., RPi, ZedBoard, etc.)  If other folks are working
on U-Boot patches to boot FreeBSD on other hardware,
it would be nice to get those into ports as well.

>       • ubloader not on ELF [Ian]

I looked into making ubldr self-relocating (so that it
could just be loaded at an arbitrary address and run
without modification).   Enabling PIC in the compiler goes
a long ways, but the loader libraries rely heavily on static data
references to code.  These would have to either be rewritten
or generated at run-time to make the whole loader able to
run at an arbitrary address.

>       • Crochet with VM images [TimKeintzle], [GlenBarber], [ColinPercival]

Per Colin, there's no way for "mere mortals" to upload machine
images to Amazon, so there's little point in pursuing that.

I did recently add support to Crochet for building VMWare VM images
directly.  Works pretty well; I've been using it to build throw-away
images for testing.  This goes a step further than what Glen
has recently announced; so far, he's just building the VMDK disk
image, Crochet fills in the rest of the VM configuration files.

It should be routine to duplicate the approach to support other
VM environments (e.g., Parallels, VirtualBox, OFA).  My time is
limited but I'm happy to assist if someone else wants to work on it.

Tim

_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to