pooka
c195be46f9
rename component.c -> syspuffs_component.c
2014-03-13 01:45:33 +00:00
pooka
d1665e5a2e
rename rumpcomp_user.* -> shmif_user.*
2014-03-13 01:42:59 +00:00
pooka
00328592e2
rename rumpcomp_user.* -> sockin_user.*
2014-03-13 01:40:30 +00:00
pooka
121efaacc1
rename rumpcomp_user.* -> ugenhc_user.*
2014-03-13 01:38:11 +00:00
pooka
9cb7eaee42
Allow multiple "rumpcomp_user" source modules to be specified by
...
introducing RUMPCOMP_USER_SRCS. Make RUMPCOMP_USER issue a deprecation
warning, but for compat make it set RUMPCOMP_USER_SRCS=rumpcomp_user.c
for now.
2014-03-13 01:34:06 +00:00
joerg
0f0483b305
libstdc++ doesn't like me using <cstdint> without requesting C++11, so
...
just do so.
2014-03-13 00:56:41 +00:00
christos
0ad077175a
Add some states not handled before. XXX: are both states in the | cases
...
possible?
2014-03-13 00:50:55 +00:00
joerg
d952896fa0
Add _Unwind_GetIPInfo for libstdc++.
2014-03-13 00:28:20 +00:00
pooka
b05100a488
component.c -> virtif_component.c, just to decrease risk of conflicts.
...
No runtime change.
2014-03-12 23:42:33 +00:00
pooka
01c3a6e39b
Separate common bits for all interfaces implementing virtif hypercalls
...
from Makefile to Makefile.virtif. The latter is meant to be .included.
2014-03-12 23:40:58 +00:00
joerg
a0318c3f0f
Pass down data_base just in case something actually tries to use it.
2014-03-12 22:50:59 +00:00
mrg
3b431c6785
remove some dead code, avoid set but unused variables.
2014-03-12 22:21:07 +00:00
martin
49f7ef9bba
Avoid double constants out of range
2014-03-12 21:40:07 +00:00
martin
7a16006d41
Try to avoid using float constants out of range
2014-03-12 20:00:22 +00:00
martin
7a17404a6d
XXX This is all wrong and needs new tables and constants - but at least use
...
constants in the VAX double range for now, so it is compilable with newer
gcc.
2014-03-12 19:42:18 +00:00
martin
2ed142f223
Mark a variable diagnostic-only, from John D. Baker.
2014-03-12 18:59:07 +00:00
wiz
4e760575d6
Remove trailing whitespace.
2014-03-12 18:17:06 +00:00
matt
60acbcdacb
Rather than having long complicated asm statements, use inlines for
...
ldrex/strex and let the compiler arrange the code how it wants.
2014-03-12 17:55:02 +00:00
pooka
30baf09a3c
When sending, only load mbufs which have a length. This is especially
...
useful for fragmented datagrams where the tail of the first packet is
full of nothing.
2014-03-12 17:49:13 +00:00
jruoho
e49918d4fb
Fix a prototype.
2014-03-12 16:37:01 +00:00
joerg
a6d7909bce
Add more const to make GCC happy.
2014-03-12 15:31:55 +00:00
joerg
773779a5e8
__ppc__ is not supported by GCC, so use __powerpc__.
2014-03-12 15:24:08 +00:00
pooka
d4373fc9e7
add a mask for valid capabilities
...
also add a comment stating why capabilities start from 0x80
2014-03-12 12:59:57 +00:00
martin
bbeaaa76ed
#ifdef a variable like its use
2014-03-12 12:54:33 +00:00
njoly
b2c88113da
Add a few dwarf/elf cat pages. Sort list.
2014-03-12 12:26:40 +00:00
hannken
5e8d36ac30
Restructure union_lock() to always lock before testing for dead node.
...
Add two little helpers to lock or unlock a node. Use "vp" for the
union node and "lockvp" for the node to be locked. Use ISSET() to
test flags, add assertions.
2014-03-12 09:40:05 +00:00
hannken
a8b05c0ddf
Restructure layer_lock() to always lock before testing for dead node.
...
Use ISSET() to test flags, add assertions.
2014-03-12 09:39:23 +00:00
hannken
031631b85f
Restructure genfs_deadlock() and genfs_lock() to always lock before
...
testing for dead node. Use ISSET() to test flags, add assertions.
Save the mount for fstrans_done() before genfs_unlock() unlocks the node.
2014-03-12 09:38:51 +00:00
martin
2fe90639bc
ifdef variable like their use
2014-03-12 08:36:59 +00:00
dholland
1e9d60e3bf
typo
2014-03-12 07:32:46 +00:00
agc
99d1495f9e
Turn off literal format string warnings for one file
...
A better fix is coming
2014-03-12 06:38:56 +00:00
joerg
4ccb06d5e3
Add quotes.
2014-03-12 01:49:58 +00:00
pooka
1ee7f81f1b
Do not include compiler-rt in librump. librump is not a toolchain support
...
library, and toolchain support belongs in the host libc or libgcc or
equivalent entity that is actually supposed to complement the toolchain.
Fixes librump build on (a) Linux ARM (collisions with libgcc)
2014-03-12 00:22:53 +00:00
joerg
db0508b291
More readable condition.
2014-03-12 00:07:33 +00:00
joerg
b77db904fb
Add a dummy element as explicit padding for PPC32. Fix DWARF enumeration
...
to match the values created by GCC. Fix DWARFish -> index conversion.
2014-03-12 00:01:12 +00:00
joerg
fb33a5654b
Rename IP_PSEUDO_REG to RETURN_REG. Fix PPC value. Sort.
2014-03-11 23:57:42 +00:00
joerg
1b4a81d6d1
GC unused enum.
2014-03-11 23:55:11 +00:00
joerg
499c31d6cd
0 is a valid LSDA encoding and can be seen in statically linked
...
programs. Initialize lsdaEncoding to DW_EH_PE_omit and check for that
value to decide whether a value should be decoded.
2014-03-11 23:52:17 +00:00
christos
0d8e1badf7
switch amd64 to gcc-4.8
...
Regression: ctf stuff does not work properly with some c++ (gcc)
2014-03-11 23:23:44 +00:00
christos
2aa52e016a
switch amd64 to gcc-4.8
2014-03-11 23:22:36 +00:00
para
4d3aae87b7
mark a diagnostic only variable
2014-03-11 20:54:29 +00:00
pooka
70f1780989
kill _RUMPKERNEL ifdef
2014-03-11 20:35:47 +00:00
pooka
1ac307e403
kill undesirable #ifndef _RUMPKERNEL
2014-03-11 20:32:05 +00:00
pooka
b05633df66
kill undesirable "#ifdef _RUMPKERNEL"
2014-03-11 20:26:08 +00:00
pooka
98631d955a
Reinstance cpu_counter.h so that we don't have to work around the
...
MD implications everywhere else.
2014-03-11 20:25:05 +00:00
pooka
75234fdf68
deduplicate uvm_object_printit() implementation
2014-03-11 20:22:47 +00:00
agc
58fcf20a86
Add portability definitions in case they're not already defined
...
XXX - these need to be consolidated in one single header
2014-03-11 17:48:31 +00:00
agc
5cda552c66
cast arguments to the correct type for format strings
2014-03-11 17:38:48 +00:00
joerg
e0282860c8
Annotate format strings. Remove string constant in front of real format
...
string.
2014-03-11 17:21:05 +00:00
joerg
75578d8a5c
Mark assertion handler as dead.
2014-03-11 17:20:23 +00:00