summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-06-27Ensure we don't re-issue a failed buf without clearing B_ERROR andKenneth R Westerback
b_error. Otherwise a good i/o will appear to have failed. Fixes problem with dkcsum.c being unable to read data to checksum from subsequent devices after an i/o fails. And thus failing to find correct root in some cases. Introduced at k2k11 with buf flags rectification. Scan of all biowait() calls finds no other obvious re-use of a buf that could have error'ed out. Just re-use of bufs that worked. So quick fix pending closer review of all uses. Problem noted by Jens A. Griepen. ok matthew@ deraadt@
2011-06-27PANE_FREEZE doesn't do anything anymore, so remove it.Nicholas Marriott
2011-06-26there has not been an ALTQ_NOPCC option for some time nowTed Unangst
2011-06-26remove mcd example here tooTed Unangst
2011-06-26these needed a proper sync too because of dates; no idea why they were not ↵Theo de Raadt
updated recently
2011-06-26syncTheo de Raadt
2011-06-26syncTheo de Raadt
2011-06-26no mcdTed Unangst
2011-06-26regen makedevTed Unangst
2011-06-26remove mcdTed Unangst
2011-06-26delete references to mcdTed Unangst
2011-06-26kill mcd dead. ok krw matthew millert thibTed Unangst
2011-06-26There are some problems with ppb msi interrupts. For instance, i386 inTheo de Raadt
some situations can run out of vectors. On amd64, there is at least one machine that fails to resume. Yes, those problems need to be fixed. But other problems should be found, too. If we leave ppb msi off, we won't learn anything new. So use an #ifdef to enable ppb msi for non-i386, temporarily. Kind of discussed this with kettenis.
2011-06-26if_downall() cannot be done MI in sys_reboot() because vfs_shutdown()Theo de Raadt
might need network (ie. nfs). Move the call to the MD boot() routines. This cause for boot hangs diagnosed by kettenis.
2011-06-26First stab at MSI support for vpci(4). Still a few rough edges, but seemsMark Kettenis
to work fine on a t1k and a t5120, so let's enable this right from the start.
2011-06-261.500 was a good revision, let's stay there a little longer. (revert ↵Ted Unangst
accidental commit)
2011-06-26I see you hiding, scdTed Unangst
2011-06-26remove remnants of scd device, discovered by Frederic PerrinTed Unangst
2011-06-26In the shared interrupt handler, return the pil and ci_handled_intr_levelTheo de Raadt
to the level they were at before we started splraise'ing for the various handlers. with jsing, ok kettenis
2011-06-26half-guard the actual function prototypes.Marc Espie
precludes -Wredundant-declarations with multiple includes. okay millert@
2011-06-26syncTheo de Raadt
2011-06-26constrain properly which machines get this firmwareTheo de Raadt
2011-06-26Fix some inconsistencies in how we build 64-bit addresses from OF properties.Mark Kettenis
2011-06-26Remove obsolete mcast routes in ldpd and ripd.Claudio Jeker
OK dlg@
2011-06-26Implement pci_intr_map_msi().Mark Kettenis
2011-06-26Missed a parameter in the pci_msi_setmsiq hypervisor call.Mark Kettenis
2011-06-25Remove ueberold a.out configuration leftovers.Miod Vallat
2011-06-25Fix gcc PR #35965 as suggested inMiod Vallat
http://gcc.gnu.org/ml/gcc-patches/2008-06/msg01641.html This fixes a stack protector code bug which only got triggered by some particular function patterns, such as libc's __vfprintf. ok drahn@
2011-06-25Add MSI hypervisor calls.Mark Kettenis
2011-06-25Don't forget to print a newline at attach time.Miod Vallat
2011-06-25Remove irrelevant comments borrowed from loongson.Miod Vallat
2011-06-25ansi, no binary changeJonathan Gray
2011-06-25DESTDIR handling does not belong here. This is built live.Theo de Raadt
ok otto
2011-06-25some improvements from Cl??ment B??sch; ok teduJason McIntyre
2011-06-25add CAVEATS section explaining some of the differences between thisJasper Lievisse Adriaanse
and the fd.o implementation feedback/ok jmc@
2011-06-25No need for files generated by depend.Okan Demirmen
ok nicm@
2011-06-25even with tied files, still arrange to apply set_modes.Marc Espie
issue noted by halex@
2011-06-24printf -> DPRINTF in the SIGKILL pathDamien Miller
2011-06-24use .PATH instead of .PATH.c & .PATH.m; something in the recent bsd.man.mkTheo de Raadt
commit exposed a build problem which used to spuriously affect builds. It is possible that .PATH.suffix is sutbly broken in make(1), but there is no real need to use that construct here in any case. ok miod
2011-06-24When converting endian to same-endian, the macros should cast to unsignedTheo de Raadt
so that signedness of the input is suppressed. ok matthew miod kettenis guenther
2011-06-24fix @extra dir/Marc Espie
found out by sthen
2011-06-24wrap previous onto a second lineStuart Henderson
2011-06-24nat-to rules require a directionStuart Henderson
2011-06-24swapctl -s was showing 1k blocks, regardless of -k. so fix this by showingJasper Lievisse Adriaanse
1k block when we're supposed to. fix from tyr@poczta.fm in pr 6609 ok otto@
2011-06-24machdep.kbdreset enables a shutdown by Ctrl-Alt-Del on amd64 andChristian Weisgerber
i386. Stop abusing it on other archs for controling a shutdown by pressing the soft power button: * Add a MI sysctl hw.allowpowerdown; if set to 1 (the default) it allows a power button shutdown. * Make acpi(4)/acpibtn(4) honor hw.allowpowerdown. * Switch the various power button intercepts on landisk, sgi, sparc64 and zaurus over to hw.allowpowerdown. * Garbage collect the machdep.kbdreset sysctl on all archs other than amd64 and i386. ok miod@
2011-06-24We should only ack a shared interrupt once, after we've run all the handlers.Mark Kettenis
So let the intr_list_handler do this, and prevent the real handlers from doing it as well. tested by deraadt@
2011-06-24seven main sections here, not six; from Nils AnspachJason McIntyre
in the long term, i guess we should avoid documenting the number of sections, since it's meaningless and is always in danger of going out of date...
2011-06-24speed up dependency checking:Marc Espie
- if the ports tree is -current, do not compute @wantlib during dependencies. - add an extra cache. The solver caches "exact" depends, we can also cache pkgpaths when we go to the ports tree. - make the checking computation progress message less painful by adding the pkgpath currently investigated...
2011-06-24Replace the .PHONY manlint target by an empty timestamp file, so man pagesChristian Weisgerber
are only re-linted after an actual change. Tweaked from schwarze@'s diff; ok schwarze@
2011-06-24When reading the value from a simple lock, we do not need to ldcws into aJoel Sing
__cpu_simple_lock_t - gcc most likely ignores the alignment for a stack variable anyway. Also remove unnecessary initialisation. ok kettenis@ miod@