is
b0a97c29c0
Add pppoe, tap, ppp, gre; avoids leaving the user without internet
...
connection when upgrading such a box as the router and configuration
file merging fails.
2008-11-17 11:18:30 +00:00
pooka
50cbbdb2d5
No need to .WAIT anymore: headers are done in a separate pass and
...
binaries are no longer in this subtree.
2008-11-17 10:21:44 +00:00
jnemeth
ef266cee6b
oops, converted some #ifndef into #if defined...
2008-11-17 10:21:30 +00:00
jnemeth
3e8ff10fa3
Convert all #ifdef _KERNEL to #if defined (_KERNEL) || defined(_STANDALONE)
...
from Bernd Ernesti on source-changes@. This fixes a build breakage
with i386/amd64 bootblocks.
2008-11-17 09:56:48 +00:00
pooka
e349d81775
Tune CFLAGS to a consistent default.
2008-11-17 09:03:51 +00:00
pooka
fa86dc99d5
reregen to get those most important rcsids right
2008-11-17 08:59:33 +00:00
pooka
d55ddff727
update namei target to new syntax
2008-11-17 08:57:23 +00:00
pooka
4365963024
add include/rump/rump_namei.h
2008-11-17 08:56:56 +00:00
pooka
8299c3166a
regen
2008-11-17 08:56:02 +00:00
pooka
e45e5fef43
Descend into include/rump and install headers.
2008-11-17 08:54:39 +00:00
pooka
20a993658a
Move rump public headers to include/rump
2008-11-17 08:53:12 +00:00
pooka
85eff24b94
regen
2008-11-17 08:52:18 +00:00
pooka
0a380919d5
Add script to statically generate rumpdefs.h instead of doing it buildtime.
2008-11-17 08:49:55 +00:00
pooka
d72a5b8e49
Make this generate rump_namei.h.
2008-11-17 08:47:20 +00:00
pooka
cc4373b56d
Use rump/include/rump as the rump_syscalls.h directory.
2008-11-17 08:46:42 +00:00
pooka
f1f9c07ac7
Make this generate the rump vnode interface files.
2008-11-17 08:46:03 +00:00
pooka
e5da604114
Add more verbose commentage to the module thread non-creation.
2008-11-17 08:43:41 +00:00
pooka
80610738b1
Ignore the module unload thread.
2008-11-17 08:41:28 +00:00
pooka
08b3388013
regen
2008-11-17 07:20:54 +00:00
pooka
f76cc54c1f
Add NOCHROOT from namei.h (hi ad)
2008-11-17 07:20:37 +00:00
perry
9deeac0bba
byacc seems to have had a maintainer for all these years --
...
resynchronizing is probably in order.
2008-11-17 03:05:01 +00:00
dyoung
ddbd8176f9
Reduce code duplication: most PHY drivers call mii_phy_add_media()
...
when they attach to the device tree, so call pmf_device_register(9)
once there instead of once in more than twenty drivers.
2008-11-17 03:04:27 +00:00
uwe
2b5d806dfe
Punctuation formatting nit.
2008-11-17 02:32:09 +00:00
uwe
5d234bdddb
".Dv Qo foo Qc" should be ".Qq Dv foo"
2008-11-17 02:22:49 +00:00
uwe
e1bf976dc6
Provide empty module_init_md() so that modular kernel links.
2008-11-17 01:55:00 +00:00
hubertf
a414fb10be
Also search /usr/X11R7, and do it before X11R6
2008-11-17 01:31:35 +00:00
bouyer
92e5f85303
Make sure xen_idt is writable before trying to write to it (issue previously
...
masked by defined(COMPAT_10) || defined(COMPAT_IBCS2)). Make amd64xen kernel
boot again.
2008-11-16 20:13:50 +00:00
veego
02a39d849b
Traverse rump for a make cleandir.
2008-11-16 19:55:38 +00:00
pooka
010ce4930e
more <sys/buf.h> police
2008-11-16 19:34:29 +00:00
joerg
92a83dd9cf
Backout revision 1.212 and add a comment that short-cutting the WAPBL
...
case is not possible. The buffer length has changed and the rounded size
may not have, essentially changing the transaction size. Reported by
various users and in PR 39898.
2008-11-16 19:34:19 +00:00
bouyer
99f68f2ca2
cpu_intr_p() doesn't account for software interrupts (e.g. callouts) so
...
we can't use it here. Rssurect ATACH_TH_RUN, backing out
src/sys/dev/ata/ata.c 1.101
src/sys/dev/ata/ata_wdc.c 1.90
src/sys/dev/ata/atavar.h 1.77
src/sys/dev/ic/wdc.c 1.255
src/sys/dev/scsipi/atapi_wdc.c 1.108
Should fix kern/39927 and kern/39725.
2008-11-16 19:31:21 +00:00
pooka
98bf46c51a
<sys/buf.h> police
2008-11-16 18:44:07 +00:00
pooka
9c3d490eb5
regen
2008-11-16 18:41:05 +00:00
pooka
786ff94e12
<rump/rump_syscalls.h>, not "rump_syscalls.h"
2008-11-16 18:40:13 +00:00
pooka
ab7329f0f7
explicitly include <sys/buf.h> since we explicitly use it
2008-11-16 18:37:28 +00:00
bouyer
5c26c1f703
Do not depend on physmem for pci_dma64_available(). On some systems (e.g. Xen,
...
or any system with non-contigous physical memory), physmem may not represent
the hightest physical address available.
Discussed on tech-kern@ some weeks ago.
2008-11-16 17:31:03 +00:00
christos
e1e5353bbe
PR/39347: floating and long double conversions were ifdef'ed out because
...
we did not have wcstold and wcstof back then. But this was done incorrectly
because we did not move the argument vector. Enable them now.
2008-11-16 16:26:01 +00:00
ad
38cbe1484b
Another fix to previous.
2008-11-16 16:23:58 +00:00
ad
c6555ead19
Our qsort() is inappropriate for kernel use because it makes recursive
...
calls. Replace it with a kheapsort() function in kernel. Pointed out
by tron@.
2008-11-16 16:15:58 +00:00
ad
974cf03d8d
Fail to load if there is no embedded file system image.
2008-11-16 15:47:35 +00:00
ad
15fabc9984
Return EOPNOTSUPP for unload.
2008-11-16 15:46:10 +00:00
ad
c94326aee4
+lfs_itimes.c
2008-11-16 15:39:19 +00:00
ad
7bdea38e00
Remove unneeded includes.
2008-11-16 15:29:53 +00:00
ad
b766740610
Fix ksyms_getname() broken in previous.
2008-11-16 15:28:15 +00:00
martin
42cab0447c
Make it compile
2008-11-16 15:17:05 +00:00
ad
9485f42356
- Local symbols could shadow globals in some instances. Fix it.
...
- mutex_enter() from ksyms_getval() could panic due to a change made
in revision 1.40. Fix it.
- Replace the p-tree with a binary search of global symbols. Saves about
250kB of wired memory on i386 and allows for faster lookups within
module symbol tables.
2008-11-16 15:13:35 +00:00
ad
e5c4df967a
Make qsort() available in libkern.
2008-11-16 15:01:26 +00:00
ad
e2a270368e
Correction to previous.
2008-11-16 14:55:42 +00:00
pgoyette
3dbe765413
For DDR3, the number of physical banks stored in the EEPROM needs to be
...
incremented by 1.
2008-11-16 14:03:48 +00:00
ad
87557cc876
Sort output by name.
2008-11-16 11:30:55 +00:00