pooka
d33a80444e
Simplify now that ukfs deals with being called from a thread which
...
already has a rump lwp context.
2010-09-07 17:22:53 +00:00
pooka
607d9b612a
Migrate from rump private interfaces to syscalls.
2010-09-07 17:16:18 +00:00
pooka
91ada95af8
regen: rcvp/cdir interfaces go byebye in favour of rump syscalls
2010-09-07 17:14:18 +00:00
pooka
18ec09b711
Retire the prehistoric chroot/cwd interfaces now that there is a
...
process model in rump.
2010-09-07 17:13:03 +00:00
pooka
a9f67b6a36
regen: getcwd
2010-09-07 17:10:48 +00:00
pooka
0d2a7de3b6
getcwd for rump
2010-09-07 17:10:08 +00:00
pooka
d85e9c34b1
+tc (turns out the bug was elsewhere, but a test is always a test)
2010-09-07 17:09:28 +00:00
manu
fac2d0c060
Mode argument must contain the file type (S_* items) for create and mknod
2010-09-07 16:58:13 +00:00
pooka
4aea95690f
Attach only one CPU for the bootstrap phase.
2010-09-07 07:59:48 +00:00
pooka
5862500201
Improve page allocator performance by using pool_cache for the
...
structure itself and allocating the backing page directly from the
hypervisor.
* initial write to a large tmpfs file is almost 2x faster
* truncating the file to 0 length after write is over 50% faster
* rewrite of the file is just slightly faster (indicating that
kmem does a good job with caching, as expected)
2010-09-07 07:47:36 +00:00
cegger
31b69ed482
do not assume all fw devices speak sbp.
...
teach the fw attach code to deal with different fw device classes.
this allows other fw drivers than sbp to attach
2010-09-07 07:26:54 +00:00
cegger
f8af7a09a8
convert tsleep to kpause
2010-09-07 07:19:45 +00:00
pooka
80374562eb
Use rb_tree for page lookup instead of list. Unshockingly, this
...
makes dealing with large uobjs (files) quite a bit faster.
2010-09-07 06:06:54 +00:00
pooka
04d191ff71
Make "no options VMSWAP" kernels compile again.
2010-09-07 04:45:22 +00:00
manu
1e672db8d2
- Do not checkfor peer credentials when perfused is autostarted and
...
therefore runs with filesystem privileges
- shut up warnings and debug messages when perfused is autostarted
- make perfused patch modifiable with CFLAGS for easier pkgsrc integration
- Fix build warnings
2010-09-07 02:11:04 +00:00
agc
711d29d7f2
clarification comment as to why two of the bignums are reversed
2010-09-07 00:25:37 +00:00
pooka
ffe3bf49ce
Make the pager loops more resilient against the aobj pager which is
...
lazy and doesn't like to return anything except the bare minimum.
(forgot to commit this earlier)
2010-09-06 21:33:07 +00:00
wiz
b57aee9386
More markup, end sentence with dot.
2010-09-06 20:33:18 +00:00
pooka
90dec69258
Use standard uvm aobj pager. Most of the kernel aobj pager complexity
...
comes from swap handling, but that is included only with VMSWAP.
2010-09-06 20:10:20 +00:00
christos
139f2c9fc9
make it compile.
2010-09-06 20:03:56 +00:00
pooka
347b0daf87
regen: umask
2010-09-06 20:01:31 +00:00
pooka
a50c905497
rump umask
2010-09-06 20:00:09 +00:00
wiz
f1ecb8cf31
O_NOFOLLOW is not a non-standard extension any longer (2, 6 years? who counts).
2010-09-06 19:48:38 +00:00
wiz
c70635ec83
I assume "POSIX 200805" is IEEE Std 1003.1-2008 (POSIX.1), so use
...
appropriate .St.
2010-09-06 19:47:37 +00:00
pooka
bbcc16c9cf
add a few more system calls
2010-09-06 18:43:28 +00:00
agc
ba5555346c
Add a utility function, netpgp_write_sshkey(3), which will take a PGP public
...
key (RSA only) and format it as an ssh pubkey.
2010-09-06 18:19:38 +00:00
agc
ea98f847ab
Add a reachover Makefile for pgp2ssh(1). This utility has not yet been
...
hooked into the build infrastructure.
2010-09-06 18:17:58 +00:00
agc
13b8cf6624
Add pgp2ssh, a utility to retrieve PGP keys via HKP, and to store the keys
...
in ssh format. In combination with hkpd (using ssh key files), this utility
can be used to distribute ssh pubkey files to remote computers using the
HKP protocol.
2010-09-06 18:16:52 +00:00
pooka
6b2c39723d
Broadcast instead of signal since the condition is a boolean.
2010-09-06 18:03:57 +00:00
pooka
8664a51e24
pager wants truncated offsets
2010-09-06 17:56:56 +00:00
jakllsch
a34ac1b5ed
New vdprintf needs "namespace protection".
2010-09-06 17:49:56 +00:00
pooka
cd3531b9f2
simplify and fix len-to-npages calculation
2010-09-06 17:32:38 +00:00
jmcneill
50503a5426
acpi(4): The ACPI driver will no longer attach if the BIOS release
...
year is 2000 or older. To override this behaviour, set
acpi_force_load=1 or add options ACPI_BLACKLIST_YEAR=0 to your
kernel config. [jmcneill 20100906]
2010-09-06 16:03:56 +00:00
jmcneill
469a737607
document ACPI_BLACKLIST_YEAR
2010-09-06 16:01:25 +00:00
jmcneill
eb0e82d870
Add support for blacklisting ACPI BIOS implementations by year. By default,
...
don't use ACPI on BIOS which advertise release years <= 2000. This
can be changed by setting option ACPI_BLACKLIST_YEAR=0 or by setting
acpi_force_load=1.
2010-09-06 15:54:26 +00:00
pooka
192b53ec54
fill in PR number: kern/43843
2010-09-06 15:27:18 +00:00
wiz
4dd873e1cd
Note a difference to IEEE Std 2003.1-2008. Bump date.
2010-09-06 15:22:09 +00:00
pooka
b28267edb9
symlink to a zero-len target (and watch tmpfs go kabloom)
2010-09-06 15:21:34 +00:00
pooka
e6a0920565
renamelock is mandatory
2010-09-06 15:07:33 +00:00
christos
4ddc2fb37c
add dprintf and vdprintf
2010-09-06 14:52:55 +00:00
christos
748dbd74c6
Add dprintf and vdprintf. XXX: Might ifdef it if too many things break.
2010-09-06 14:52:26 +00:00
pooka
811ba61255
Try to draw faster than Lucky Locke.
2010-09-06 14:50:34 +00:00
christos
758507e1aa
Add tests for GLOB_STAR
2010-09-06 14:41:21 +00:00
christos
7d79ab9567
Add GLOB_STAR support from Greg Dionne.
2010-09-06 14:40:24 +00:00
christos
7949642c16
add globstar.
2010-09-06 14:38:56 +00:00
jakllsch
eb044d2951
Remove quirk added in rev 1.14. Even after the change of 1.16, it
...
still matches more boards that just the one with the problem.
Interrupts from the SATA controllers on my MSI K8N Neo3 boards
(which both versions of this quirk matched) are broken when ACPI
is disabled. My board does not exhibit AE_AML_INFINITE_LOOP
problems.
If we want to avoid manually specifying RB_MD2 in boothowto on
pgoyette@'s board, we're going to have to find another way; perhaps
with the DMI strings available from pmf(9).
Anyhow, some boards needing RB_MD2 during boot(8) is in my opinion
better than others needing to set acpi_force_load in ddb or gdb.
2010-09-06 14:09:54 +00:00
wiz
95b8a1f9e8
Fix some typos in messages. Make usage match manpage.
2010-09-06 13:15:29 +00:00
manu
5536686b23
More LP64 fixes
2010-09-06 01:40:24 +00:00
manu
6f8501feb8
build fixes for LP64
2010-09-06 01:17:05 +00:00
ahoka
1d94059094
Add RAS, CAS, VCC, ALE, REST, ONFI
2010-09-05 23:50:48 +00:00