Home | History | Annotate | Download | only in i386
History log of /src/sys/rump/librump/rumpkern/arch/i386/Makefile.inc
RevisionDateAuthorComments
 1.7  12-Feb-2014  pooka Rototill a bit, and attempt to disguise it as non-gratuitous.

Add arch/generic and move non-x86 files from rumpkern/ there. Also,
move files from arch/i386 to arch/x86, and make both i386 and x86_64
use those.

This clarifies the situation with what is MD vs. MI code.

renames:
rumpcpu_generic,kobj_stubs,pmap_stubs => arch/generic/rump_generic_$x
arch/i386/* => arch/x86/rump_x86_$x

(for those who forget, x86 requires MD code because rump kernels
use the same ABI as kernel modules)
 1.6  16-Jun-2010  pooka branches: 1.6.8; 1.6.18; 1.6.22;
Reinstate the blanket pmap.h for archs which do not conform to the
kernel ABI (i.e. not i386 or amd64). Due to the "half function,
half macro, all noodles" nature of pmap.h, it's too entangling and
too brittle to keep up with an ifdeffy MI implementation.
 1.5  31-May-2010  pooka The x86 kernel ABI depends on __cpu_simple_lock stuff being present.
Since they are practically never used (only when prehistoric code
uses simple_lock()), their efficiency doesn't matter that much and
we can simply adapt the versions from x86 lock.h.
 1.4  11-May-2010  pooka add __HAVE_CPU_COUNTER stubs where possible (i.e. where the arch
doesn't think inlines are the second compiling)
 1.3  01-Jan-2009  pooka branches: 1.3.2; 1.3.4; 1.3.8; 1.3.10; 1.3.12;
Define MODULAR for rump core components. This enables module
loading via the kernel module framework (instead of dlopen()).
For now it only works on amd64 and i386, but for the rest it should
just be a matter of including the relevant kobj_machdep.c modules
from the kernel sources.
 1.2  01-Jan-2009  pooka Rename i386 and amd64 {cpu,spl}.c to rump{cpu,spl}.c to avoid
name collisions with other source files in the kernel tree.
 1.1  29-Dec-2008  pooka Switch i386 away from rump/include/machine. This means that rump
on i386 now uses the native kernel ABI. This in turn means that
rump modules and kernel modules are binary equivalent and can be
used interchangeably.
 1.3.12.2  03-Jul-2010  rmind sync with head
 1.3.12.1  30-May-2010  rmind sync with head
 1.3.10.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.3.8.3  11-Aug-2010  yamt sync with head.
 1.3.8.2  04-May-2009  yamt sync with head.
 1.3.8.1  01-Jan-2009  yamt file Makefile.inc was added on branch yamt-nfs-mp on 2009-05-04 08:14:30 +0000
 1.3.4.2  19-Jan-2009  skrll Sync with HEAD.
 1.3.4.1  01-Jan-2009  skrll file Makefile.inc was added on branch nick-hppapmap on 2009-01-19 13:20:26 +0000
 1.3.2.2  17-Jan-2009  mjf Sync with HEAD.
 1.3.2.1  01-Jan-2009  mjf file Makefile.inc was added on branch mjf-devfs2 on 2009-01-17 13:29:36 +0000
 1.6.22.1  18-May-2014  rmind sync with head
 1.6.18.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.8.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed