manu
eed5245297
Fix the build, _UC_UNIQUE has been renamed _UC_TLSBASE
2012-09-12 14:13:43 +00:00
martin
18e375f3bb
Set list changes for npftest binary and npf tests
2012-09-12 14:07:51 +00:00
martin
e8e9f65b79
New test directory for npf
2012-09-12 14:07:10 +00:00
martin
001611b06f
ATF wrapping of the npf tests
2012-09-12 14:06:31 +00:00
martin
18d0240310
Install the npftest binary
2012-09-12 14:06:02 +00:00
pooka
1220d53611
attempt to inform user of what the error means
2012-09-12 12:38:16 +00:00
macallan
12a603e5e8
support anti-aliased fonts in 8 bit
...
while there, fix pm2fb_bitblt() packed mode, for real this time
TODO:
- use packed mode when uploading glyphs
- let the hardware do the alpha blending if possible
- mode setting
2012-09-12 12:07:04 +00:00
martin
550571fe00
When emulating poll/select better tell the events of the host kernel
...
apart from those received from the rump kernel. Also handle timeout.
Patch from pooka.
2012-09-12 10:35:10 +00:00
martin
a76a87c096
Add two new command line options to help integration into ATF:
...
-L lists the available test cases, -T executes a single named test.
2012-09-12 08:47:14 +00:00
manu
bba80928a8
setcontext() used to be incompatible with -lpthread since it affected
...
the TLS pointer, therefore wrecking the pthread environement.
Some ports had _UC_TLSBASE flag or equivalent (_UC_UNIQUE on alpha)
that controlled whether setcontext() would change the TLS pointer.
This change let libpthread override setcontext() with its own version
that unsets _UC_TLSBASE, enabling safe usage of setcontext() with
-lpthread.
We also have the following required changes here:
- rename alpha's _UC_UNIQUE into _UC_TLSBASE
- add _UC_TLSBASE definition in header file for all ports
(powerpc, sh3, sparc and sparc64 lack the implementation for now)
- introduce a libc stub that can be overriden for setcontext()
- modify MD libcs swapcontext() implementations so that they use the
setcontext() libc stub instead of doing a plain system call.
While we are there:
- document various MD _UC_* flags in header file
- add libc and libpthread tests for swapcontext() behavior
(hopefully helpful to spot MD problems introduced with this change)
Future work:
- Deciding whether kernel support or _UC_TLSBASE should be added for
powerpc, sh3, sparc and sparc64 is left to portmasters
sparc64
Approved by core@
2012-09-12 02:00:51 +00:00
msaitoh
9a4c8f31d9
-O1, enable PUFFS, KTRACE, fss and putter.
2012-09-12 00:50:30 +00:00
pgoyette
34e5f77540
Initialize the sysctl(9) stuff before configuring the spd(4) devices.
...
Otherwise, the devices do not create their own sysctl nodes!
2012-09-12 00:36:41 +00:00
matt
b9b9bd8933
Add 64bit atomic ops for ARMv6+ (using ldrexd/strexd).
2012-09-11 20:51:25 +00:00
christos
d3a9c484a4
PR/46945: Steffen Nurpmeso; el_getc() doesn't document it's setting errno
2012-09-11 20:29:58 +00:00
msaitoh
f727394bbf
Add PUFFS, putter and fss.
2012-09-11 19:43:09 +00:00
matt
19d88b184d
Rework dmasync routines so that secondary caches can be flushed as well
...
as the primary caches.
2012-09-11 17:54:12 +00:00
matt
653e56c733
Add secondary cache range ops
2012-09-11 17:51:38 +00:00
matt
ea45c8ec93
Compute cache line size before doing the loop.
...
Map translation table for MP with outer-cache=NONE
2012-09-11 15:59:19 +00:00
matt
03bbd14bc7
Add more c7 register inlines. Add some more CT4 defintions
2012-09-11 15:31:54 +00:00
matt
0fbf7b8e1d
Fix the CACHE_MASKs for armv6 to include TEX and S bits.
...
Fix a comment in pte.h
2012-09-11 15:28:14 +00:00
christos
27afcf74cb
return !OKCMD on error.
2012-09-11 12:31:08 +00:00
christos
82f197ec94
PR/46942: Steffen Nurpmeso: editline(3): el_get(): fix UNBUFFERED return
2012-09-11 11:58:53 +00:00
christos
2e9d696349
PR/46941: Steffen Nurpmeso: document EL_BUFFERED
2012-09-11 11:57:18 +00:00
matt
17674df3f2
Add support for _UC_TLSBASE. Make sure to preserve backwards compat for
...
programs built before TLS support was added.
2012-09-11 00:15:19 +00:00
rmind
bea61aedea
npf_icmp_uniqid: inspect the correct npc_info for IPv4/v6.
2012-09-10 21:42:53 +00:00
christos
85bde018fb
PR/46935: Steffen Nurpmeso: editline(3) (libedit): faulty errno handling,
...
faulty reuse of val in wrong context
2012-09-10 20:53:18 +00:00
manu
dbb40afdd6
Fix unmount returnign EBUSY if an attribute was autocreated: we hold
...
a useless reference that we never gave back
2012-09-10 14:00:15 +00:00
manu
3cd0e66ce4
Turn a fatal error into a warning.
2012-09-10 13:56:18 +00:00
msaitoh
d74909fbf4
Add "static".
2012-09-10 13:36:40 +00:00
adam
af67173111
Fix building with MKCOMPAT=no
2012-09-10 11:29:06 +00:00
msaitoh
584ab5f5fd
Fix a bug that the irq_masks of GPIO are incorrectly set on Marvell SoCs.
2012-09-10 08:50:37 +00:00
manu
73a4ed62d1
Stop extended attributes at the appropriate place so that unmount
...
does not fail with EBUSY on filesystem with extended attributes ensabled.
2012-09-10 07:57:50 +00:00
martin
02cf1397ba
Make this file idempotent
2012-09-10 07:47:07 +00:00
msaitoh
5699fb2d89
Accept "-s 0"
2012-09-10 04:32:24 +00:00
gsutre
b942a7ea7e
In uhub_childdet, do not free the array of sub-devices if there is none.
...
This prevents a kernel panic at shutdown on my laptop.
2012-09-09 20:23:38 +00:00
christos
b8d8a7470d
default to not checking host and mail names per rfc-2181
2012-09-09 18:09:24 +00:00
christos
2a7b0a49fb
add a check-names option, now that the default is no-check-names
2012-09-09 18:04:26 +00:00
christos
9d1644e9da
make the default to not check names.
2012-09-09 18:03:17 +00:00
wiz
23f6e3c1fb
Bump date for previous.
2012-09-09 17:11:49 +00:00
wiz
ec3037b42e
Whitespace and formatting cleanups.
2012-09-09 17:11:23 +00:00
dholland
31ea0cb5b3
ptyfs hasn't been experimental in a long time. (noticed by blymn)
2012-09-09 17:09:51 +00:00
christos
98fae1dfe3
implement no-check-names
2012-09-09 16:42:23 +00:00
christos
1212faa109
document missing resolv.conf options
2012-09-09 16:38:52 +00:00
christos
5bbd2a1250
from ftp.isc.org
2012-09-09 16:07:20 +00:00
mhitch
247f088744
Remove an erroneous change that crept in. It was part of an earlier,
...
incorrect fix I had done for writing > 64K bytes. It was still in the
set of changes mlelstv had committed. I noticed it at the time, but did
not think it was problematic - until now. This fixes the ccb corruption
I was seeing and fixes PR kern/46896.
2012-09-09 06:06:29 +00:00
manu
bd4473d64d
Temporary fix for quotactl authorization: it must use the effective UID
...
and not the real UID.
Further work is required to move the check to the kauth listener instead
of having it in UFS code.
2012-09-09 04:27:49 +00:00
msaitoh
0d54b0ec95
Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
2012-09-09 04:27:11 +00:00
dholland
8df67510ff
Revert previous temporary measure and fix the assertion properly instead.
2012-09-08 15:15:06 +00:00
martin
2b68f1748c
Make this compile on archs where VM_MIN_ADDRESS is not defined (or not
...
exported to userland)
2012-09-08 12:25:05 +00:00
matt
0cacf47324
Fix comment
2012-09-08 05:02:41 +00:00