225627 Commits

Author SHA1 Message Date
mrg
5fedc2df63 updates for libdrm 2.4.52. 2014-03-17 08:11:32 +00:00
mrg
ab169b1d85 various updates for libdrm 2.4.52. 2014-03-17 08:01:18 +00:00
mrg
6f16f8b83f merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
2014-03-17 07:25:34 +00:00
mrg
fba338c9bb add libpthread-stubs. 2014-03-17 07:11:40 +00:00
kiyohara
da45a79713 Add options MVSOC_INTERREGS_PBASE for *old* Armada XP board.. 2014-03-17 01:56:14 +00:00
mrg
51d2582a19 updates for pixman 0.32.4 and x86. 2014-03-17 01:41:46 +00:00
mrg
2c51d1ae0f merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.) 2014-03-17 01:09:07 +00:00
mrg
403ae33c36 enable FFS_EI. 2014-03-17 01:03:51 +00:00
mrg
c23d29ea55 updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.
2014-03-16 23:25:15 +00:00
mrg
c010f18e24 add dri2proto and presentproto. 2014-03-16 23:07:42 +00:00
mrg
1b6ef8b51a define HAVE__XEATDATAWORDS. (XXX move into ${X11FLAGS.THREADLIB}). 2014-03-16 22:53:17 +00:00
dsl
2f2f29868b Add a lot more tests for exp2() and exp2f().
exp2f(7.7) and exp2f(8.8) seem too far from their expected values
  (especially the latter).
exp2(-1023) and below are badly broken.
2014-03-16 22:51:19 +00:00
dsl
73c89cbfd4 Print the result as a 'long double' - on i386 a return value that
should be infinity might just be too large for 'double' and won't
get converted until it has to be saved to memory.
2014-03-16 22:49:27 +00:00
dsl
0f547b99f1 Simplify somewhat: this is C not FORTRAN-IV - we have structures!
Directly us 'ieee_double_shape_type' when ripping apart the fp number
  to avoid an extra store-load in 'STRICT_ASSIGN'.
Keep 'k' as the exponent, only do 'k << 20' when generating the fp number
  from it.
Fix infinity and underflow returns on i386 - because the value is returned
  in %st0 (x87 stack) we have to generate a long double error value.
The returned value for integers -1023 and below (which should be denormal
  fp valuesr) are 'just plain wrong' (tm).
2014-03-16 22:44:48 +00:00
dsl
ec1660cff5 Fix overflow and underflow on i386.
The return value of a 'float' function is in the x87 %st(0) register.
This is an 80bit 'long double' register.
If you multiply 0x1p100f by 0x1p100f the caller sees 0x1p200 - not the
  expected infinity.
So use a 'double' value which goes through a store-load sequence to generate
  the required exception and value.
2014-03-16 22:30:43 +00:00
dsl
18f26c5968 Check that the result isn't equaly to the expected value before checking
the absolute size of the error term.
If the expected result is +/-infinity it should compare equal, but the
  result of the subtract may not be zero.
Also print the result and error values in fp hex to make it easier to
  see how may lsb bits are incorrect.
2014-03-16 18:42:21 +00:00
jakllsch
fd777306a7 Disable xpci(4) PCI passthrough in XEN3_DOMU kernels by popular demand. 2014-03-16 18:04:56 +00:00
pooka
85a5ecc11a Introduce RUMP_CURLWP compile option to select curlwp scheme.
Default is still "hypercall".
2014-03-16 15:31:03 +00:00
pooka
b6db800227 remove unnecesary verbosity: s/RUMP_CURLWP_MODEL/RUMP_CURLWP/ 2014-03-16 15:30:05 +00:00
pooka
6eb4d621cb note that it's a good idea to do a clean build if an option is changed 2014-03-16 14:47:47 +00:00
pooka
1e52cb3b60 document compile-time options for rump kernels 2014-03-16 14:33:22 +00:00
pooka
3ca2bbc18a fix tyop 2014-03-16 14:14:40 +00:00
pooka
8a0d17b921 Allow RUMP_LDSCRIPT itself to be used to specify which ldscript to use.
HAVE_SUN_LD will be deprecated in the future.
2014-03-16 14:02:06 +00:00
joerg
8512c71356 Bump INSTALL ramdisk size slightly to allow building with DBG=-g. 2014-03-16 13:37:36 +00:00
joerg
6ba3d41e6f libunwind supports PowerPC. 2014-03-16 13:34:33 +00:00
joerg
881aa56154 Link with --eh-frame-hdr. 2014-03-16 13:33:14 +00:00
reinoud
c8276d03fe Remove unneeded dependencies 2014-03-16 12:26:58 +00:00
joerg
39f1409e2e __do_global_ctors_aux and __do_global_ctors_aux must be used locally, so
mark them as hidden.
2014-03-16 11:41:30 +00:00
reinoud
3150f6a13d Exclude sscom_init() prototype definition when its not declared later 2014-03-16 11:36:26 +00:00
njoly
db479b4209 Retrict rumpfs to the provided size, like other filesystems. 2014-03-16 10:28:03 +00:00
njoly
61d6bfec15 Do not use uninitialized pointer if posix_memalign() fails. 2014-03-16 10:23:59 +00:00
njoly
15c344842f When trying to extend a file, don't wait until the underlying memory
allocation succeed. Return ENOSPC upon failure.
2014-03-16 10:16:15 +00:00
martin
fb9eabf347 Use C99 initializers 2014-03-16 10:06:40 +00:00
martin
16e71f2a62 Add roundl() 2014-03-16 10:02:27 +00:00
martin
d30e39112d Provide all missing variants of trunc/floor/ceil. 2014-03-16 09:51:39 +00:00
wiz
3e3cf573bc Spelling, whitespace. 2014-03-16 09:37:47 +00:00
martin
309e4238f1 Add umcs(4) 2014-03-16 09:35:05 +00:00
martin
eae8282d65 Add umcs(4) - a driver for moschip 78{1,2,4}0 based multiport serial
adapters. Ported from FreeBSD.
2014-03-16 09:34:45 +00:00
martin
8ada782766 Add umcs(4) 2014-03-16 09:28:43 +00:00
cherry
4f1dbdfcdc Fix comment: ar.bsp is the RSE backing store base pointer, not ar.bspstore 2014-03-16 09:27:04 +00:00
cherry
ee65d46ce6 Add stack align test stub for ia64 native csu 2014-03-16 09:20:05 +00:00
maxv
7c09916210 Remove the 'prot' argument from elf_load_psection(). It is not used
outside, and can be declared locally. Clearer.

ok christos@
2014-03-16 07:57:25 +00:00
ozaki-r
e2fc5c59a0 Use MACHINE_CPU instead of MACHINE_ARCH with pattern matching
Include bsd.own.mk to use MACHINE_CPU.

Advised by matt@
2014-03-16 06:51:43 +00:00
dholland
3e0a08dd80 typo in previous 2014-03-16 05:49:41 +00:00
dholland
a68f9396b6 Change (mostly mechanically) every cdevsw/bdevsw I can find to use
designated initializers.

I have not built every extant kernel so I have probably broken at
least one build; however I've also found and fixed some wrong
cdevsw/bdevsw entries so even if so I think we come out ahead.
2014-03-16 05:20:22 +00:00
ozaki-r
f27e224fab Look up arm directory on MACHINE_ARCH=*arm* 2014-03-16 05:11:19 +00:00
uwe
b718fba2fd Shut up -Wuninitialized on sh3 with gcc 4.8 2014-03-16 01:21:35 +00:00
dholland
c49e034e83 Fix gcc48 build. No obvious reason why nobody else has hit this... 2014-03-16 01:07:46 +00:00
dholland
19d6c717ae Fix gcc48 build without Kerberos.
While here, rectify related bug where if gethostname() failed, login
would null-terminate uninitialized stack trash and cheerfully pass it
on to kerberos. In this case, revert to "amnesiac" instead.
2014-03-16 00:33:13 +00:00
uwe
fb3a642893 G/c extraneous TAB. 2014-03-16 00:07:58 +00:00