]> xenbits.xensource.com Git - rumpuser-xen.git/log
rumpuser-xen.git
10 years agouse homegrown submodule update for now
Antti Kantee [Wed, 9 Jul 2014 16:18:29 +0000 (16:18 +0000)]
use homegrown submodule update for now

10 years agoupdate submodules
Antti Kantee [Wed, 9 Jul 2014 16:17:38 +0000 (16:17 +0000)]
update submodules

10 years agoadd src-netbsd branch appstack-src as a submodule
Antti Kantee [Wed, 9 Jul 2014 16:16:41 +0000 (16:16 +0000)]
add src-netbsd branch appstack-src as a submodule

10 years agono longer ignore rumpsrc, will be a git submodule
Antti Kantee [Wed, 9 Jul 2014 16:14:16 +0000 (16:14 +0000)]
no longer ignore rumpsrc, will be a git submodule

10 years agoremove nblibs, going to be superceded by src-netbsd
Antti Kantee [Wed, 9 Jul 2014 16:13:04 +0000 (16:13 +0000)]
remove nblibs, going to be superceded by src-netbsd

10 years agoupdate buildrump.sh
Antti Kantee [Wed, 9 Jul 2014 16:10:49 +0000 (16:10 +0000)]
update buildrump.sh

10 years agoMakefile etc.: Use -no-integrated-cpp
Ian Jackson [Wed, 25 Jun 2014 13:14:25 +0000 (14:14 +0100)]
Makefile etc.: Use -no-integrated-cpp

I have found that GCC 4.7.2 (Debian i386 4.7.2-5) sometimes misreports
errors relating to broken #includes when the integrated cpp is in use.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agoapp-tools: Provide rumpxen-app-* helpers
Ian Jackson [Tue, 24 Jun 2014 17:39:09 +0000 (18:39 +0100)]
app-tools: Provide rumpxen-app-* helpers

Provide:

 * A GCC wrapper which allows a naive Makefile to compile and link an
   "executable" to generate a rump kernel image.  This uses:

 * A GCC specs file.  This provides the right "system" include
   directories - that is, the headers for the rump kernel application
   environment.  It also uses:

 * A stunt wrapper for "ld".  Building a minios-based Xen image needs
   two runs of ld.  This ld wrapper parses and categorises its
   arguments and runs the two appropriate link steps.

 * A pair of simple wrapper scripts for configure and make, which set
   CC and pass the --host= option.

With these changes, and a suitably modified xen.git, we can run
configure and build a relevant subset of the Xen management libraries
and tools.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agoMakefile: break out LDSCRIPT variable
Ian Jackson [Tue, 24 Jun 2014 17:39:23 +0000 (18:39 +0100)]
Makefile: break out LDSCRIPT variable

We are going to want to use this value separately in the next commit.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
10 years agoMakefile: remove a whitespace error
Ian Jackson [Tue, 24 Jun 2014 17:39:34 +0000 (18:39 +0100)]
Makefile: remove a whitespace error

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agorestore default demo
Antti Kantee [Fri, 27 Jun 2014 11:16:51 +0000 (11:16 +0000)]
restore default demo

10 years agosupport !TIMER_ABSTIME too (here we have only CLOCK_MONOTONIC)
Antti Kantee [Fri, 27 Jun 2014 11:14:46 +0000 (11:14 +0000)]
support !TIMER_ABSTIME too (here we have only CLOCK_MONOTONIC)

10 years agominor fixes and adjustments
Antti Kantee [Fri, 27 Jun 2014 11:12:19 +0000 (11:12 +0000)]
minor fixes and adjustments

10 years agoaccept hex string as demo mask
Antti Kantee [Thu, 26 Jun 2014 23:20:58 +0000 (23:20 +0000)]
accept hex string as demo mask

10 years agorun demos in a more sensible order
Antti Kantee [Thu, 26 Jun 2014 21:01:13 +0000 (21:01 +0000)]
run demos in a more sensible order

ones which don't loop forever are run first

10 years agoSupport NetBSD libpthread by implementing the _lwp_fun() interface.
Antti Kantee [Thu, 26 Jun 2014 18:19:18 +0000 (18:19 +0000)]
Support NetBSD libpthread by implementing the _lwp_fun() interface.

10 years agoxendev_component: Fix printf format in panic
Ian Jackson [Tue, 24 Jun 2014 18:25:23 +0000 (19:25 +0100)]
xendev_component: Fix printf format in panic

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agobuildxen.sh: Do "make links".
Ian Jackson [Tue, 24 Jun 2014 18:04:45 +0000 (19:04 +0100)]
buildxen.sh: Do "make links".

This fixes the build which I just broke.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agorumpxendev: Provide /dev/xen/xenbus
Ian Jackson [Mon, 9 Jun 2014 15:36:38 +0000 (16:36 +0100)]
rumpxendev: Provide /dev/xen/xenbus

This is a new rumpkernel component which provides an interface to the
minios xenbus driver.  It presents as /dev/xen/xenbus which speaks the
standard xenstore protocol and can be used in the normal way by all
the tools (including with poll or select).

Internally, it arranges to use the xenbus driver's ability to
multiplex requests, responses and watch events from multiple users.
So it can be used in parallel with all existing rump kernel
functionality.  The device can also perhaps be opened more than once.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
10 years agomini-os/xenbus: Provide xenbus_free
Ian Jackson [Fri, 20 Jun 2014 17:43:55 +0000 (18:43 +0100)]
mini-os/xenbus: Provide xenbus_free

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agomini-os/xenbus: Provide queue->wakeup hook
Ian Jackson [Tue, 17 Jun 2014 15:00:09 +0000 (16:00 +0100)]
mini-os/xenbus: Provide queue->wakeup hook

This allows xenbus's caller to get called back when an item is put on
the queue, rather than simply having the waitq signaled.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agomini-os/xenbus: Sort out request and watch locking
Ian Jackson [Mon, 16 Jun 2014 17:01:54 +0000 (18:01 +0100)]
mini-os/xenbus: Sort out request and watch locking

Make the xenbus_req_lock public, and lock it everywhere it is needed.
It needs to protect not just the xenbus request ring itself, but also
a number of internal data structures.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
10 years agomini-os/xenbus: Expose lower-level interface
Ian Jackson [Wed, 11 Jun 2014 15:17:20 +0000 (16:17 +0100)]
mini-os/xenbus: Expose lower-level interface

Provide an interface that allows a xenbus user to explicitly allocate
ids, deal with responses asynchronously, specify the queues to be used
for responses and watches, etc.

More specifically:

* Enhance xenbus_event to be capable of dealing with both watches and
  command replies.  In particular, arrange that it will contain a
  pointer to the watch.  We leave the old fields undisturbed because
  of the way that this struct is already used in various places.

* Provide that a xenbus_event for a command response contains a copy
  of the pointer to the reply message, rather than putting it in the
  req_info (which is visible only internally).

* Rename `struct watch' to `struct xenbus_watch' because it needs
  to be in the public interface.

* allocate_xenbus_id becomes xenbus_id_allocate; same for release.

* Make xb_write into a public function, xenbus_xb_write.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agomini-os/xenbus: Unify watch and reply queues
Ian Jackson [Mon, 9 Jun 2014 15:02:11 +0000 (16:02 +0100)]
mini-os/xenbus: Unify watch and reply queues

We are going to want to provide an interface to xenbus which does not
reorder messages for a particular user.  In particular, the reply to a
watch or unwatch should not be reordered with respect to watch events.

To this end we arrange that both replies and watches use the same kind
of queue inside the xenbus driver.  Currently this queue type is only
exposed outside the xenbus driver for use with watches, as before.

Important functional changes in this patch include:

* There is a separate scheduler wait queue for each reply queue,
  rather than one for all watches and one for each outstanding reply.
  This wait queue lives in the reply queue struct.

* There are abstracted-away internal functions for removing (and,
  indeed, awaiting) events.  xenbus_wait_for_watch_return becomes a
  trivial wrapper around await_event.

* Handling of the replies to requests is formalised, using the new
  queues.  Now a single reply queue might be used for multiple
  requests (although there are no callers that do this).

Other changes are:

* The latent bug in xenbus_msg_reply, which assumed no spurious
  wakeups, is gone.

* The "in_use" flag in the request array can be done away with, since
  we can use the reply_queue pointer value instead.

* The callers of allocate_xenbus_id (currently, only
  xenbus_msg_reply), have to initialise a xenbus_event_queue and
  provide it to allocate_xenbus_id.

* Abolished the xenbus_watch_queue waitq in favour of the waitq inside
  the xenbus_default_watch_events event queue.

* Abolished a duplicate assignment to in_use in release_xenbus_id.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agomini-os/xenbus: Rename xenbus_events to xenbus_default_watch_queue
Ian Jackson [Fri, 20 Jun 2014 16:44:18 +0000 (17:44 +0100)]
mini-os/xenbus: Rename xenbus_events to xenbus_default_watch_queue

This is only used for watch events, and only if xenbus's caller
doesn't specify a queue of their own.

Rename the variable because future patches are going to make the
current name confusing, because "event" is going to mean not just
watch events.

perl -i~ -pe 's/\bxenbus_events\b/xenbus_default_watch_queue/' xen/xenbus/xenbus.c include/mini-os/xenbus.h

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agomini-os/xenbus: Use MINIOS_LIST for the list of watches
Ian Jackson [Wed, 11 Jun 2014 12:28:07 +0000 (13:28 +0100)]
mini-os/xenbus: Use MINIOS_LIST for the list of watches

Remove the open-coded singly-linked list manipulation.

We replace it with a doubly-linked list because in forthcoming patches
we are going to want the ability to remove a watch from the middle of
the list without hunting for it first.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agomini-os/xenbus: Change type of xenbus_event_queue
Ian Jackson [Fri, 20 Jun 2014 15:47:46 +0000 (16:47 +0100)]
mini-os/xenbus: Change type of xenbus_event_queue

We change xenbus_event_queue from a pointer typedef to a struct, for
two reasons:

1. In a moment we are going to want to extend this struct to include
   a minios scheduler wait queue.

2. We can replace the open-coded list with a MINIOS_STAILQ.

All the xenbus users need to call the new initialisation function
instead of simply initialising the struct to NULL, and have their
parameter type changed.

There is a functional side-effect: now we are using a tail queue,
rather than a tailless queue, we insert events at the end rather than
the beginning.  So watch events now come out in chronological order,
rather than their order possibly being scrambled in the queue.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agomini-os/xenbus: Add missing locks to xb_write
Ian Jackson [Wed, 11 Jun 2014 12:35:28 +0000 (13:35 +0100)]
mini-os/xenbus: Add missing locks to xb_write

xb_write was missing any locking against concurrent calls.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agomini-os: Provide <mini-os/queue.h>
Ian Jackson [Wed, 11 Jun 2014 12:18:09 +0000 (13:18 +0100)]
mini-os: Provide <mini-os/queue.h>

Upstream (xen.git) minios has MINIOS_{,S}{LIST,TAILQ}_* (eg,
MINIOS_LIST_INSERT).  rumpuser-xen has {,S}{LIST,TAILQ}_* (eg,
LIST_INSERT) because it can #include <sys/queue.h>.

We want to try to make this code upstreamable (or at least no less
upstreamable than it already is).

So provide <mini-os/queue.h> which provides MINIOS_* in terms of
<sys/queue.h>.  That allows us to use MINIOS_* in the bulk of minios.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agomini-os: Make some headers more rumpkernel-friendly
Ian Jackson [Wed, 18 Jun 2014 13:27:47 +0000 (14:27 +0100)]
mini-os: Make some headers more rumpkernel-friendly

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agocallmain: Split up command line into separate arguments for main()
Ian Jackson [Thu, 19 Jun 2014 15:45:48 +0000 (16:45 +0100)]
callmain: Split up command line into separate arguments for main()

We understand '' and "" quoting, with \-escapes for ' and ", like a
shell would.  (Of course we don't interpolate ` or $ in "".)

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
10 years agocallmain: Provide a default app_main which calls main()
Ian Jackson [Wed, 28 May 2014 16:10:12 +0000 (17:10 +0100)]
callmain: Provide a default app_main which calls main()

This allows the linking of programs which expect a conventional main().
For now we pass the command line as a single argument.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years ago.gitignore: Ignore things generated by build
Ian Jackson [Mon, 9 Jun 2014 15:35:51 +0000 (16:35 +0100)]
.gitignore: Ignore things generated by build

Including the subtrees cloned adhoc.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agoupdate buildrump.sh for new rumpsrc revison
Ian Jackson [Fri, 20 Jun 2014 13:56:46 +0000 (14:56 +0100)]
update buildrump.sh for new rumpsrc revison

10 years agoneed subr.sh before we can source it
Antti Kantee [Sun, 22 Jun 2014 12:45:24 +0000 (12:45 +0000)]
need subr.sh before we can source it

10 years agoupdate nblibs (openssl 1.0.1h)
Antti Kantee [Wed, 18 Jun 2014 13:27:22 +0000 (13:27 +0000)]
update nblibs (openssl 1.0.1h)

10 years agoupdate buildrump.sh (for improved subr.sh::docheckout)
Antti Kantee [Tue, 17 Jun 2014 18:07:17 +0000 (18:07 +0000)]
update buildrump.sh (for improved subr.sh::docheckout)

10 years agospecify base path to usermtree
Antti Kantee [Mon, 16 Jun 2014 20:55:01 +0000 (20:55 +0000)]
specify base path to usermtree

10 years agopull in subr.sh fix
Antti Kantee [Mon, 16 Jun 2014 20:54:40 +0000 (20:54 +0000)]
pull in subr.sh fix

10 years agouse buildrump.sh/subr.sh
Antti Kantee [Mon, 16 Jun 2014 20:47:58 +0000 (20:47 +0000)]
use buildrump.sh/subr.sh

10 years agopull in new buildrump.sh
Antti Kantee [Mon, 16 Jun 2014 20:47:19 +0000 (20:47 +0000)]
pull in new buildrump.sh

10 years agoupdate buildrump.sh for subr.sh
Antti Kantee [Mon, 16 Jun 2014 20:40:34 +0000 (20:40 +0000)]
update buildrump.sh for subr.sh

10 years agosimplify listing all libs
Antti Kantee [Mon, 16 Jun 2014 13:51:29 +0000 (13:51 +0000)]
simplify listing all libs

10 years agouse ./buildrump.sh kernelheaders
Antti Kantee [Mon, 16 Jun 2014 11:35:24 +0000 (11:35 +0000)]
use ./buildrump.sh kernelheaders

10 years agopull in new buildrump.sh (for "kernelheaders")
Antti Kantee [Mon, 16 Jun 2014 11:30:18 +0000 (11:30 +0000)]
pull in new buildrump.sh (for "kernelheaders")

10 years agoyou do nothing, setupdest
Antti Kantee [Mon, 16 Jun 2014 11:26:02 +0000 (11:26 +0000)]
you do nothing, setupdest

10 years agoupdate PCI device component names
Antti Kantee [Sat, 14 Jun 2014 15:42:19 +0000 (15:42 +0000)]
update PCI device component names

10 years agoBuild PCI drivers the newstyle way
Antti Kantee [Sat, 14 Jun 2014 15:29:24 +0000 (15:29 +0000)]
Build PCI drivers the newstyle way

compile-tested only

10 years agopull in latest nblibs (to match buildrump.sh)
Antti Kantee [Sat, 14 Jun 2014 14:41:18 +0000 (14:41 +0000)]
pull in latest nblibs (to match buildrump.sh)

10 years agopull in latest buildrump.sh
Antti Kantee [Sat, 14 Jun 2014 14:40:17 +0000 (14:40 +0000)]
pull in latest buildrump.sh

10 years agoadd cleanrump and distcleanrump targets a la rumprun
Antti Kantee [Sat, 14 Jun 2014 14:32:22 +0000 (14:32 +0000)]
add cleanrump and distcleanrump targets a la rumprun

10 years agonuke symlinks from correct directory
Antti Kantee [Sat, 14 Jun 2014 14:30:21 +0000 (14:30 +0000)]
nuke symlinks from correct directory

10 years agoremove some low-hanging namespace pollution. needs more work
Antti Kantee [Fri, 13 Jun 2014 14:22:44 +0000 (14:22 +0000)]
remove some low-hanging namespace pollution.  needs more work

10 years agoSupport "justcheckout"
Antti Kantee [Thu, 5 Jun 2014 23:21:42 +0000 (23:21 +0000)]
Support "justcheckout"

from the rumprun build script ... yes, they still need to be united.

10 years agosend email notifications to rumpkernel-builds
Antti Kantee [Wed, 28 May 2014 01:35:17 +0000 (01:35 +0000)]
send email notifications to rumpkernel-builds

10 years agodo not build mvphy since we do not use it
Antti Kantee [Mon, 26 May 2014 12:07:03 +0000 (12:07 +0000)]
do not build mvphy since we do not use it

10 years agoupdate nblibs
Antti Kantee [Mon, 26 May 2014 11:49:27 +0000 (11:49 +0000)]
update nblibs

10 years agoupdate buildrump.sh
Antti Kantee [Mon, 26 May 2014 11:49:10 +0000 (11:49 +0000)]
update buildrump.sh

10 years agoMerge pull request #7 from ijackson-citrix/netfront-csum-offload
Antti Kantee [Thu, 15 May 2014 19:00:37 +0000 (19:00 +0000)]
Merge pull request #7 from ijackson-citrix/netfront-csum-offload

xen/netfront: Request no checksum offload

10 years agoMerge pull request #6 from ijackson-citrix/master
Antti Kantee [Thu, 15 May 2014 18:59:07 +0000 (18:59 +0000)]
Merge pull request #6 from ijackson-citrix/master

Demo and build fixes

10 years agoxen/netfront: Request no checksum offload
Ian Jackson [Thu, 15 May 2014 18:43:20 +0000 (19:43 +0100)]
xen/netfront: Request no checksum offload

Checksum offload is not plumbed through to the networking stack, so
does not work.  Turn it off by writing the relevant key in xenstore.

It would be better, but more work, to plumb it through.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agoConfig.mk: Make it possible to override XEN_HEADERS
Ian Jackson [Thu, 15 May 2014 18:29:39 +0000 (19:29 +0100)]
Config.mk: Make it possible to override XEN_HEADERS

This makes it possible to build against a checked out and built but
not installed xen tree, etc.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agorumpkern_demo: Do not constantly try to close closed fds
Ian Jackson [Thu, 15 May 2014 18:28:42 +0000 (19:28 +0100)]
rumpkern_demo: Do not constantly try to close closed fds

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agorumpkern_demo: Return from readconn when read fails
Ian Jackson [Thu, 15 May 2014 18:28:06 +0000 (19:28 +0100)]
rumpkern_demo: Return from readconn when read fails

After closing the fd, we should not continue with the rest of the
function.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agorumpkern_demo: Work even though master socket is not fd 0
Ian Jackson [Thu, 15 May 2014 18:26:25 +0000 (19:26 +0100)]
rumpkern_demo: Work even though master socket is not fd 0

The WOPR demo was predicated on the master socket being fd 0.  But of
course it isn't because the rump environment now correctly starts with
some fds 0-2.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
10 years agoadd editing domain_config to the quickstart instructions
Antti Kantee [Wed, 14 May 2014 10:18:23 +0000 (10:18 +0000)]
add editing domain_config to the quickstart instructions

10 years agoconform to new pci_intr_string signature from NetBSD code
Antti Kantee [Wed, 14 May 2014 10:01:23 +0000 (10:01 +0000)]
conform to new pci_intr_string signature from NetBSD code

XXX: should just move to sys/rump/dev/lib/libpci, but that has slightly
different hypercall interface, so we need some work to adjust things here.

10 years agoupdate submodule urls to current ones
Antti Kantee [Wed, 14 May 2014 09:46:31 +0000 (09:46 +0000)]
update submodule urls to current ones

(old ones were provided by github compat, so no great actual impact)

10 years agopull in latest buildrump.sh and nblibs (why not?)
Antti Kantee [Wed, 14 May 2014 09:44:16 +0000 (09:44 +0000)]
pull in latest buildrump.sh and nblibs (why not?)

10 years agounsnafu
Antti Kantee [Tue, 13 May 2014 22:05:14 +0000 (22:05 +0000)]
unsnafu

10 years agoalways use curlwp=hypercall, nothing else is available
Antti Kantee [Tue, 13 May 2014 22:00:47 +0000 (22:00 +0000)]
always use curlwp=hypercall, nothing else is available

10 years agoDo not wrap thread_create
Antti Kantee [Tue, 13 May 2014 21:58:47 +0000 (21:58 +0000)]
Do not wrap thread_create

1) it's probably quite fast and without deadlocks
2) it causes recursion with softints

So, wrt. "2", this fix is kind of a hack, but I have the softint
revamp on the horizon anyway, so better revisit the issue then.

10 years agoremove unnecessary call to gettimeofday()
Antti Kantee [Tue, 13 May 2014 16:44:14 +0000 (16:44 +0000)]
remove unnecessary call to gettimeofday()

it's now provided by the rump kernel, and breaks when called
too early in bootstrap

11 years agoBuild all the libraries not just libc, libm
Justin Cormack [Thu, 10 Apr 2014 08:22:15 +0000 (09:22 +0100)]
Build all the libraries not just libc, libm

This merges in the changes from rumprun to build more NetBSD
libraries. At some point it would be good to merge these
build processes.

11 years agoupdate repos
Justin Cormack [Tue, 8 Apr 2014 15:03:04 +0000 (16:03 +0100)]
update repos

11 years agoremove rumpkern_time
Justin Cormack [Tue, 8 Apr 2014 15:00:23 +0000 (16:00 +0100)]
remove rumpkern_time

11 years agoadd short form how to build
Justin Cormack [Tue, 8 Apr 2014 14:51:54 +0000 (15:51 +0100)]
add short form how to build

11 years agofix toyp
Antti Kantee [Mon, 7 Apr 2014 15:12:48 +0000 (15:12 +0000)]
fix toyp

11 years agopoint to wiki
Antti Kantee [Mon, 7 Apr 2014 15:10:53 +0000 (15:10 +0000)]
point to wiki

11 years agosprintf -> snprintf
Antti Kantee [Tue, 1 Apr 2014 10:37:17 +0000 (10:37 +0000)]
sprintf -> snprintf

11 years agoupdate urls
Antti Kantee [Mon, 24 Mar 2014 00:46:04 +0000 (00:46 +0000)]
update urls

11 years agogettimeofday is provided by the rump kernel
Antti Kantee [Tue, 18 Mar 2014 01:09:21 +0000 (01:09 +0000)]
gettimeofday is provided by the rump kernel

11 years agouse rumpkern_time instead of stubs
Antti Kantee [Tue, 18 Mar 2014 01:05:51 +0000 (01:05 +0000)]
use rumpkern_time instead of stubs

11 years agopull in latest buildrump.sh
Antti Kantee [Tue, 18 Mar 2014 00:54:36 +0000 (00:54 +0000)]
pull in latest buildrump.sh

11 years agopull in latest nblibs
Antti Kantee [Tue, 18 Mar 2014 00:54:26 +0000 (00:54 +0000)]
pull in latest nblibs

11 years agofix urls: anttikantee -> rumpkernel
Antti Kantee [Sun, 16 Mar 2014 12:08:41 +0000 (12:08 +0000)]
fix urls: anttikantee -> rumpkernel

11 years agouse minimal irc notifications
Antti Kantee [Fri, 7 Mar 2014 15:08:53 +0000 (15:08 +0000)]
use minimal irc notifications

11 years agomake build infos go to #rumpkernel-builds
Antti Kantee [Mon, 17 Feb 2014 22:36:07 +0000 (22:36 +0000)]
make build infos go to #rumpkernel-builds

11 years agoforce MKPIC=no as buildrump -k switching to not doing this by default
Justin Cormack [Tue, 31 Dec 2013 17:29:03 +0000 (17:29 +0000)]
force MKPIC=no as buildrump -k switching to not doing this by default

11 years agodo apt-get update first
Justin Cormack [Mon, 23 Dec 2013 19:30:15 +0000 (19:30 +0000)]
do apt-get update first

11 years agofix some printf format strings in rumpkern_demo
Justin Cormack [Mon, 23 Dec 2013 19:25:44 +0000 (19:25 +0000)]
fix some printf format strings in rumpkern_demo

11 years agoMerge branch 'pci'
Antti Kantee [Tue, 17 Dec 2013 07:33:47 +0000 (07:33 +0000)]
Merge branch 'pci'

11 years agoadd note describing why dma mem alloc needs more work
Antti Kantee [Tue, 17 Dec 2013 07:30:05 +0000 (07:30 +0000)]
add note describing why dma mem alloc needs more work

11 years agopull in latest buildrump.sh
Antti Kantee [Sun, 8 Dec 2013 11:58:42 +0000 (11:58 +0000)]
pull in latest buildrump.sh

11 years agoupdate comments -- things _are_ expected to compile
Antti Kantee [Mon, 23 Sep 2013 20:20:03 +0000 (20:20 +0000)]
update comments -- things _are_ expected to compile

11 years agoheader visibility
Antti Kantee [Mon, 23 Sep 2013 20:08:20 +0000 (20:08 +0000)]
header visibility

11 years agoand create the objdir root too ...
Antti Kantee [Mon, 23 Sep 2013 19:44:03 +0000 (19:44 +0000)]
and create the objdir root too ...

11 years agouse MAKEOBJDIRPREFIX to fix obj locations for now
Antti Kantee [Mon, 23 Sep 2013 19:28:19 +0000 (19:28 +0000)]
use MAKEOBJDIRPREFIX to fix obj locations for now

11 years agospell dmat64 correctly (usually helps code compile)
Antti Kantee [Mon, 23 Sep 2013 18:23:34 +0000 (18:23 +0000)]
spell dmat64 correctly (usually helps code compile)

11 years agopull buildrump.sh for amd64 fix
Antti Kantee [Mon, 23 Sep 2013 18:07:55 +0000 (18:07 +0000)]
pull buildrump.sh for amd64 fix