kib
e94bd75cc5
Add definitions related to XCR0.
...
MFC after: 1 week
2012-01-17 07:23:43 +00:00
kib
6633d0628b
Add macro IS_BSP() to check whether the current CPU is BSP.
...
MFC after: 1 week
2012-01-17 07:21:23 +00:00
pluknet
8c28719b6d
Fix the "lock &zrl->zr_mtx already initialized" assertion by initializing
...
the allocated memory before calling mtx_init(9) on mtx pointing to it.
Otherwize, random contents of uninitialized memory might occasionally
trigger the assertion.
Reported by: Pavel Polyakov <bsd kobyla org>
Reviewed by: pjd
MFC after: 1 week
2012-01-17 06:23:25 +00:00
kevlo
1a0c72b3fe
Return EOPNOTSUPP since we only support update mounts for NFS export.
...
Spotted by: trociny
2012-01-17 01:25:53 +00:00
mckusick
bdae70b9cd
There are several bugs/hangs when trying to take a snapshot on a UFS/FFS
...
filesystem running with journaled soft updates. Until these problems
have been tracked down, return ENOTSUPP when an attempt is made to
take a snapshot on a filesystem running with journaled soft updates.
MFC after: 2 weeks
2012-01-17 01:14:56 +00:00
mckusick
af2e331939
Make sure all intermediate variables holding mount flags (mnt_flag)
...
and that all internal kernel calls passing mount flags are declared
as uint64_t so that flags in the top 32-bits are not lost.
MFC after: 2 weeks
2012-01-17 01:08:01 +00:00
nwhitehorn
bf2ee27f25
Revert r212360 now that PowerPC can handle large sparse arguments to
...
pmap_remove() (changed in r228412).
MFC after: 2 weeks
2012-01-17 00:31:09 +00:00
alc
5210c69a89
Improve abstraction. Eliminate direct access by elf*_load_section()
...
to an OBJT_VNODE-specific field of the vm object. The same
information can be just as easily obtained from the struct vattr that
is in struct image_params if the latter is passed to
elf*_load_section(). Moreover, by replacing the vmspace and vm
object parameters to elf*_load_section() with a struct image_params
parameter, we actually reduce the size of the object code.
In collaboration with: kib
2012-01-17 00:27:32 +00:00
stas
6e62eeb506
- Add ID for the BeagleBone FTDI serial over usb port.
...
MFC after: 3 days
2012-01-16 23:14:23 +00:00
hselasky
87b184512f
Add support for more USB devices.
...
Submitted by: pav @
MFC after: 1 week
2012-01-16 22:26:25 +00:00
ghelmer
06b861e15c
Remove unnecessary includes from these libutil man pages.
...
Requested by bde (as was the previous commit).
2012-01-16 21:25:41 +00:00
ghelmer
05bff00124
Fix more disorder in prototypes and constants.
...
Fix header comments for each section of constants.
Fix whitespace in #define lines.
Fix unnecessary parenthesis in constants.
2012-01-16 21:19:23 +00:00
pluknet
b3d0f7050a
Be pedantic and change // comment to C-style one.
...
Noticed by: Bruce Evans
2012-01-16 20:42:56 +00:00
das
3d0182b53d
Generate a warning if the kernel's arc4random() is seeded with bogus entropy.
2012-01-16 20:18:10 +00:00
das
48c614390e
Fix the value of float_t to match what is implied by FLT_EVAL_METHOD.
2012-01-16 20:17:51 +00:00
das
8b40681e9a
Change the definition of FLT_EVAL_METHOD from 1 to 0. A value of 1 implies
...
that the compiler promotes floats to double precision in computations, but
inspection of the output of a cross-compiler indicates that this isn't the
case on powerpc.
2012-01-16 20:17:29 +00:00
jh
ae73284c1a
Change checkpath() to not exit on error. This is a prerequisite for
...
fixing the mount(8) "failok" option.
PR: 163668
Reviewed by: Garrett Cooper, delphij (previous version)
2012-01-16 19:34:21 +00:00
theraven
5a45f730a5
Use the signal fence builtin in stdatomic.h when using the clang atomic
...
builtins, rather than the __asm hack. Somehow I missed the existence of this
builtin originally and only noticed that it was there when I went to implement
it...
Note: Trunk clang now has support for (most of) the C[++]11 atomics stuff.
Please test!
Approved by: brooks (mentor)
2012-01-16 18:19:53 +00:00
ivoras
05c07bee54
Add a bit of verbosity to the comment.
2012-01-16 15:47:42 +00:00
kevlo
c0b68d117e
Fix a style bug
...
Spotted by: avg
2012-01-16 14:54:48 +00:00
glebius
b9d1d0a324
Make panic strings in m_gettype(), m_getzone(), m_cljset()
...
consistent.
2012-01-16 13:23:19 +00:00
glebius
32f0f52d7a
Add missing static.
2012-01-16 12:33:55 +00:00
glebius
6541877ebc
Remove some disabled NOTYET code. Probability of enabling it is low,
...
if anyone wants, he/she can take it from svn.
2012-01-16 12:31:33 +00:00
dumbbell
8b387a2d35
sh: Fix execution of multiple statements in a trap when evalskip is set
...
Before this fix, only the first statement of the trap was executed if
evalskip was set. This is for example the case when:
o "-e" is set for this shell
o a trap is set on EXIT
o a function returns 1 and causes the script to abort
Reviewed by: jilles
MFC after: 2 weeks
2012-01-16 11:07:46 +00:00
dumbbell
4e22d62dd6
sh: Test EXIT trap with multiple statements in it
...
Reviewed by: jilles
MFC after: 2 weeks
2012-01-16 10:59:44 +00:00
glebius
db72d40eb9
m_getzone() should return only cluster zones.
2012-01-16 10:58:14 +00:00
hselasky
e1055fad78
Export ttyname instead of ttyunit via the sysctl interface.
...
Submitted by: Mykhaylo Yehorov
PR: usb/164090
MFC after: 1 week
2012-01-16 10:42:43 +00:00
kevlo
ba45f0caad
Add nfs export support to tmpfs(5)
...
Reviewed by: kib
2012-01-16 10:25:22 +00:00
glebius
1725d903e6
Drop support for SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR, SIOCSIFDSTADDR
...
ioctl commands.
PR: 163524
Reviewed by: net
2012-01-16 09:53:24 +00:00
hselasky
9681d0cefc
Export information about USB serial port unit and port numbers
...
directly via the sysctl interface.
Submitted by: Mykhaylo Yehorov
PR: usb/164090
MFC after: 1 week
2012-01-16 08:13:25 +00:00
davidxu
8c9cfa24de
Insert read memory barriers.
2012-01-16 06:15:14 +00:00
delphij
b77656256d
Match surrounding style.
...
Noticed by: avg
2012-01-16 06:00:44 +00:00
das
e38bc2c345
Remove a confused comment and fix some minor bugs.
2012-01-16 05:23:27 +00:00
das
760d07933d
Fix the definition of FLT_EVAL_METHOD and some minor bugs.
2012-01-16 05:23:13 +00:00
adrian
5e86568189
Stop overloading opt_global.h.
2012-01-16 05:07:32 +00:00
davidxu
0483748480
Eliminate branch and insert an explicit reader memory barrier to ensure
...
that waiter bit is set before reading semaphore count.
2012-01-16 04:39:10 +00:00
das
c3eb99c02f
Computations on NaNs are supposed to return one of the input NaNs unchanged.
...
Fix a few places in the sparc64 floating-point emulator where this wasn't
being handled properly.
Submitted by: bde
2012-01-16 04:09:45 +00:00
das
16087d23a4
Add an implementation of fenv.h intended for platforms that lack an FPU and
...
use softfloat.
Thanks to Ian Lepore for testing and debugging this patch. The fenv
regression tests pass (at least for Ian's arm chip) with this change.
2012-01-16 04:09:17 +00:00
das
d54add422b
Implement FLT_ROUNDS for arm. Some (all?) arm FPUs lack support for
...
dynamic rounding modes, but FPUless chips that use softfloat can support it
because everything is emulated anyway. (We presently have incomplete
support for hardware FPUs.)
Submitted by: Ian Lepore
2012-01-16 04:08:29 +00:00
das
dd671a50d4
Remove functions from softfloat's Symbol.map that don't need to be exported.
...
Also use the proper number of underscores for internal names. (Changing
the names should be fine, since apparently the symbols are currently
unused.)
2012-01-16 04:06:56 +00:00
das
d6b9b99e3b
Convert softfloat to use the standard exception flag and rounding macros
...
in fenv.h instead of the non-standard and incomplete ones in ieeefp.h.
Thanks to Ian Lepore for testing this patch.
2012-01-16 04:05:53 +00:00
das
b2eac838cc
Correct some bugs that resulted from arm/_fpmath.h being blindly copied
...
from the x86 version, which has a completely different long double
format.
Submitted by: Maks Verver
2012-01-16 04:04:35 +00:00
cperciva
06f5843056
s/amd64/i386/ in comment.
2012-01-16 02:42:41 +00:00
cperciva
773af73a4a
Copy XENHVM config file from amd64, now that i386+XENHVM works.
2012-01-16 02:42:16 +00:00
cperciva
f41ab1687f
Make XENHVM work on i386. The __ffs() function counts bits starting from
...
zero, unlike ffs(3), which starts counting from 1.
2012-01-16 02:38:45 +00:00
mav
bba60d8920
Add check to avoid assertion panic on duplicate stop.
...
Reported by: Yuri Pankov <yuri.pankov@gmail.com>
MFC after: 2 months
2012-01-16 00:26:52 +00:00
alc
213db2103e
When tmpfs_write() resets an extended file to its original size after an
...
error, we want tmpfs_reg_resize() to ignore I/O errors and unconditionally
update the file's size.
Reviewed by: kib
MFC after: 3 weeks
2012-01-16 00:26:49 +00:00
kientzle
83920bc185
BeagleBone uses an FTDI chip with
...
an altered Product ID.
2012-01-15 23:00:33 +00:00
jilles
0ae130814a
sh: Fix some bugs with exit status from case containing ;&.
...
Also, rework evalcase() to not evaluate any tree. Instead, return the
NCLISTFALLTHRU node and handle it in evaltree().
Fixed bugs:
* If a ;& list with non-zero exit status is followed by an empty ;; or final
list, the exit status of the case command should be equal to the exit
status of the ;& list, not 0.
* An empty ;& case should not reset $?.
2012-01-15 21:39:38 +00:00
avg
2864011233
dadump: don't leak the periph lock on i/o error
...
Reported by: az
MFC after: 1 week
2012-01-15 20:43:39 +00:00