Should Xen be a sub-arch or a build option?
- From: "Kip Macy" <kip.macy@xxxxxxxxx>
- Date: Sun, 21 Oct 2007 20:56:35 -0700
Let me say in advance that this is not an invitation to discuss the
technical merits of xen. This is purely a request to discuss how one
would structure the tree were one to import it into CVS.
Hypothetically speaking, if one were to import Xen support into CVS
what would be the best way to go about it?
There are a number of choices when doing it as a sub-arch:
- A separate directory for i386 and amd64
- sys/xen-i386
- sys/xen-amd64
- A shared directory as most of the bits will be shared:
- sys/xen - common bits
- sys/xen/i386 - i386 specific bits
- sys/xen/amd64 - amd64 specific bits
It could, in principle, also be done as a build option. I'm not sure
how well it would mesh with the existing build tools as there are a
number of files that I would not want to compile in (e.g. code that
talked directly to the BIOS) that is normally built by default. In
that case I would structure it:
- sys/i386/xen - xen specific bits for i386
- sys/amd64/xen - xen specific bits for amd64
There is also a question of where the drivers should be put. I propose
that they would be put under sys/dev/xen, so you would have e.g.
sys/dev/xen/xennet, sys/dev/xen/xenblk etc.
-Kip
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: Should Xen be a sub-arch or a build option?
- From: Rink Springer
- Re: Should Xen be a sub-arch or a build option?
- From: Dag-Erling Smørgrav
- Re: Should Xen be a sub-arch or a build option?
- From: gnn
- Re: Should Xen be a sub-arch or a build option?
- From: Ivan Voras
- Re: Should Xen be a sub-arch or a build option?
- From: Max Laier
- Re: Should Xen be a sub-arch or a build option?
- Prev by Date: Re: Lock profiling results on TCP and an 8.x project
- Next by Date: Re: kthreads, kprocs?
- Previous by thread: Removal of gpt(8)
- Next by thread: Re: Should Xen be a sub-arch or a build option?
- Index(es):
Relevant Pages
|
|