Commit Graph

161160 Commits

Author SHA1 Message Date
pooka
01c3dea5a1 Instead of going for a PAGE_SIZE nuke, do getpages() in a more
sniper style.  Makes efs (& other file systems with bsize < PAGE_SIZE)
work better.
2007-08-06 20:46:28 +00:00
oster
761dfd3017 Talk a bit more about how the size of a RAID set is determined, and
of RF_PROTECTED_SECTORS.  Requested by (and with comments from and
thanks to) Christoph (bad@).
2007-08-06 19:44:16 +00:00
pooka
3fbf89c648 Initialize size of outsize-of-fs device vnodes also, since they
can migrate to file systems due to checkalias() and cause KASSERT
panics.

fixes nfsroot panic reported by martin
2007-08-06 17:09:11 +00:00
pooka
544155dcc3 implement uvm_vnp_zerorange() 2007-08-06 16:09:33 +00:00
pooka
0ed76b1676 When resizing a node, first drop extra pages and zero tail, and only
then set the new size.  Otherwise zerolen will always be, well, 0.
2007-08-06 16:08:55 +00:00
joerg
083d4d7e1b Note update of libarchive-2.2.6. 2007-08-06 12:34:13 +00:00
joerg
b4d8fb4e3e Update to libarchive-2.2.6. 2007-08-06 12:31:16 +00:00
markd
77f857eea3 Add support for BCM5755 and BCM5754/5787. Suggestions from Jonathan
Stone and fixes from OpenBSD for various hardware bugs/errata.
2007-08-06 12:29:36 +00:00
joerg
64a91fda89 Import libarchive-2.2.6 2007-08-06 12:25:33 +00:00
markd
bc048f7d7a Add a couple more BGE_CHIPIDs 2007-08-06 12:23:08 +00:00
markd
908b67c316 Add support for BCM5754 and BCM5755. From suggestions from Jonathan
Stone.
2007-08-06 12:16:33 +00:00
markd
cd8e0b4a5a Regen for BCM5755 and 5754. 2007-08-06 12:09:26 +00:00
markd
a4e4eb39dc Add BCM5755 and 5754 Gig-E PHYs. 2007-08-06 12:07:00 +00:00
yamt
9c0f7c2a93 nfs_inactive: turn a panic into a printf for now, as it isn't critical.
PR/36572 from Martin Husemann.
2007-08-06 11:55:08 +00:00
yamt
261e7c1e79 remove a homegrown definition of CPU_INFO_FOREACH. 2007-08-06 11:51:46 +00:00
yamt
954298e279 suspendsched: reduce #ifdef. 2007-08-06 11:48:23 +00:00
yamt
e42cf10955 sosetopt: clear SB_AUTOSIZE when setting buffer size explicitly. 2007-08-06 11:41:52 +00:00
kiyohara
f668ef5a16 Add support agp_amd64. Imported from FreeBSD. 2007-08-06 06:40:41 +00:00
lukem
394f30e855 reorder location of "-s srcaddr" in synopsis 2007-08-06 04:42:13 +00:00
lukem
aae621fdad Support MAKEVERBOSE when installing APPDEFS. 2007-08-06 04:25:57 +00:00
lukem
cf78066d81 Update version for:
Replace  HAVE_SOCKADDR_SA_LEN  with defined(HAVE_STRUCT_SOCKADDR_SA_LEN
2007-08-06 03:41:14 +00:00
macallan
bcf20d1bb5 add keysyms for scrollback support 2007-08-06 03:40:10 +00:00
simonb
3696d5ed67 If an EST frequency table isn't found, fake one up by interpolating
values from the high/low voltages and frequencies.  Replaces the old
method of using the lower and upper frequencies only.
2007-08-06 03:38:49 +00:00
macallan
0e5ca3d77c mention scrollback support in vcons 2007-08-06 03:13:47 +00:00
macallan
75a9d6c832 add scrollback support 2007-08-06 03:11:32 +00:00
macallan
bf32d3c292 set the scrollmode flag when entering/leaving scroll mode, send scroll reset
when leaving
2007-08-06 03:07:52 +00:00
macallan
5be5473e91 add keysyms for scroll commands 2007-08-06 03:04:08 +00:00
pooka
e60d50b499 note rump 2007-08-05 23:23:11 +00:00
xtraeme
8d2fbe8ac8 The caller of prop_dictionary_externalize is responsible to free the
returned buffer... make it so. Reminded by prop_dictionary(3).
2007-08-05 23:20:44 +00:00
xtraeme
059f68a935 In ENVSYS_SETDICTIONARY if sysmon_envsys_find() returns NULL, do not
call sysmon_envsys_release with a NULL argument.
2007-08-05 23:16:25 +00:00
xtraeme
09161dfd7a Repeat after me: %zu for size_t, %zd for ssize_t. Reminded by yamt@. 2007-08-05 23:05:02 +00:00
xtraeme
6e07b7e97b Use %zd to printf size_t. 2007-08-05 22:48:36 +00:00
pooka
daafee8742 Introduce RUMPs - Runnable Userspace Meta-Programs
/sys/rump contains programs which run unmodified kernel code in an
emulated userspace environment.  The kernel environment is provided
by librump.  Currently supported are a number of file systems,
which by using puffs integrate seamlessly into the system and
provide a similar user experience to if the code was running as
part of the kernel.  Potential future rumpification targets include
for example parts of the networking stack and some device drivers.

This work was supported by Google Summer of Code 2007.
2007-08-05 22:28:00 +00:00
yamt
3c955ef258 lengthen timeout. i saw a server for which 10s was not enough. 2007-08-05 22:09:12 +00:00
yamt
a67f31f445 remove nqnfs leftovers. 2007-08-05 22:06:14 +00:00
pooka
c5653da5a1 install bsd.klinks.mk 2007-08-05 21:50:32 +00:00
pooka
9af4ce05d6 Split the part of bsd.kmod.mk which creates links to kernel header
directories into a separate module, bsd.klinks.mk.
2007-08-05 21:43:24 +00:00
ad
c8a5b7d261 Fix traceback through interrupts. This isn't complete but at least it's
displaying useful output again:

db{0}> bt
cpu_Debugger(c1aa4800,c1aa8b1c,c1aa803c,1,c1aa48ec) at netbsd:cpu_Debugger+0x4
comintr(c1aa4800,cf38fc04,0,0,0) at netbsd:comintr+0x65c
DDB lost frame for netbsd:Xintr_ioapic_edge4+0xa8, trying 0xcf413ff4
Xintr_ioapic_edge4() at netbsd:Xintr_ioapic_edge4+0xa8
--- interrupt ---
--- switch to interrupt stack ---
cpu_idle(cf421e00,cf421e00,0,c0264950,cf421e00) at netbsd:cpu_idle+0x30
idle_loop(cf421e00,0,c01002d2,fbff,c01002d2) at netbsd:idle_loop+0x7a
2007-08-05 19:27:45 +00:00
rmind
2e1a7ade3c Sync the manual pages of workqueue(9) interface with the code.
/etc/rc.d/wizd start
2007-08-05 17:57:37 +00:00
macallan
3206de3f77 updates from David H. Gutteridge via PR36373 2007-08-05 16:25:03 +00:00
ad
474db80a05 Keep alignment small for _STANDALONE. 2007-08-05 14:56:10 +00:00
tron
956bb0b58f Remove entries for import of Postfix 2.3.5 and 2.4.1. Both have been
pulled up into the "netbsd-4" branch.
2007-08-05 14:27:08 +00:00
ad
f81cdc19cf cpu_index doesn't need to be a cpuid_t, since it's a cardinal 2007-08-05 13:57:25 +00:00
jmmv
f5d7807725 Add the __COPYRIGHT and __RCSID tags. 2007-08-05 13:52:44 +00:00
ad
5b2aca96b9 Current convention is to name/number objects after ci->ci_cpuid, so do
that when creating the kthreads. We may want to change this.
2007-08-05 13:47:25 +00:00
jmmv
348921e110 Move 'options FONT_VT220L8x16' to a common place for all kernels so that
the user needn't remember to add this option to get a font that is almost
identical (but fixed!) to the built-in one.
2007-08-05 13:37:31 +00:00
yamt
5621cabda9 add cpuctl.debug. 2007-08-05 12:46:02 +00:00
ad
17be89c2d5 - trace_enter/trace_exit/ktrace don't need kernel_lock.
- Use a RISC-style copyin optimised for pulling system call arguments.
  In tests I have done on Intel hardware this removes any measurable
  advantage to passing the syscall arguments in registers.
2007-08-05 10:56:52 +00:00
ad
ebb5b4b828 Don't rely on the ci_self150 hack. 2007-08-05 10:51:03 +00:00
ad
9d841d6e31 - Remove crud.
- Don't use the ci_self150 hack.
2007-08-05 10:50:26 +00:00