History log of /src/sys/rump/librump/rumpkern/arch/i386/Makefile.inc |
Revision | | Date | Author | Comments |
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")
|