summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-02-17Link lazy binding test into ld.so regress suite.Joel Sing
ok matthieu@
2009-02-17Fix aspath_prepend() in the case a AS-PATH has a sequence of 255 elementsClaudio Jeker
and we try to prepend. The result was a corrupt AS-PATH and a RDE fatal later on when some other operation was run on that path. Found the hard way by henning@ and sthen@. OK henning@, sthen@
2009-02-17- better outputAntoine Jacoutot
ok sthen@
2009-02-17massage a bit. note that pfsync in openbsd 4.4 and 4.5 are incompatible.David Gwynne
requested by deraadt@ tweaks by jmc@
2009-02-17- mention that you have to increase 'bootdelay' in some cases, as theJasper Lievisse Adriaanse
sata chip is slow to initialize. and otherwise openbsd won't find a root discussed with kettenis@
2009-02-17ensure all pi_magic checks are inside DIAGNOSTICTheo de Raadt
2009-02-17sync with revised default ciphers; pointed out by dkrause@Damien Miller
2009-02-16Cancel the automatic boot when you hold ctrl to skip boot.conf.Stuart Henderson
"I like it" deraadt "sweet" tedu "love it" marco
2009-02-16fix pfctl -v printing of anchors, from camield@. Closes user/6065Stuart Henderson
2009-02-16at tedu's request, bring back the basic single "first word" PI_MAGIC checkTheo de Raadt
since it is essentially free. To turn on the checking of the rest of the allocation, use 'option POOL_DEBUG' ok tedu
2009-02-16allocate the large structures instead of putting them on the stack, andTheo de Raadt
use M_CANWAIT throughout ok sthen canacar claudio
2009-02-16More 88110 SMP work. Contains, horribly entangled:Miod Vallat
- dma_cachectl() split into a ``local cpu only'' and ``all cpus'', and an ipi to broadcast ``local dma_cachectl'' is added. - cpu_info fields are rearranged, to have the 88100-specific information and the 88110-specific information overlap, and has many more 88110 ugly things. - more ipi handling in the 197-specific area. Since it is not possible to have the second processor receive any hardware interrupt (selection is done on a level basis via ISEL, and we definitely do not want the main cpu to lose interrupts), the best we can do is to inflict ourselves a soft interrupt for late ipi processing. It gets used for softclock and hardclock on the secondary processor, but since the soft interrupt dispatcher doesn't have an exception frame, we have to remember parts of it to build a fake clockframe from the soft ipi handler (ugly but works). This now lets GENERIC.MP run a few userland binaries before bugs trigger.
2009-02-16Since NMI are now handled separately, remove the ``interrupt type'' argumentMiod Vallat
from interrupt() and related function pointers.
2009-02-16Disable pool debug stuff for the release (it has a performance hit, butTheo de Raadt
between releases we may want to turn it on, since it has uncovered real bugs) ok miod henning etc etc
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
as additional argument. This will allow intermediate layers between scsi devices such as sd and scsi host adapters to take appropriate action if necessary.
2009-02-16Don't try to SCSIDEBUG targets or luns >31 since we only have 32 bits toKenneth R Westerback
use to identify devices of interest. ok deraadt@
2009-02-16remove incorrect cast of pcb_cr3. okay kettenis@ weingart@Kurt Miller
2009-02-16Rewrite the way the initial processing of exceptions is done on 88110 - weMiod Vallat
now set up both the exception frame structure and the exception stack as soon as possible, so that we can safely get interrupted by an NMI as soon as we reenable shadowing.
2009-02-16Be a litte bit more paranoid and validate the APIC table before committingMark Kettenis
to APIC mode. tested by many ok marco@
2009-02-16Allow username and password to be up to 255 characters in length.Can Erkin Acar
Tested by many, thanks. Put it in" deraadt@
2009-02-16relayd complains about a table called "backup", so change it toJason McIntyre
fallback, as used in /etc/relayd.conf; from Patrik Lundin
2009-02-16typo in error message; "bigger that" -> "bigger than"Stuart Henderson
2009-02-16Core i7 chips don't have MSR_TEMPERATURE_TARGET register, and blow upKenneth R Westerback
if attempts are made to read it. So read MSR_TEMPERATURE_TARGET only when ci_model == 0xe. Found when my Core i7 box blew up. FreeBSD allows a few more chips but this allows my box to boot. ok jsg@
2009-02-16Store conditionally extended cpuid family/model valuesJonathan Gray
in seperate variables in struct cpu_info instead of duplicating the process of extracting it from the signature. Discussed with several, 'just do it' weingart@, ok mikeb@
2009-02-16Store conditionally extended cpuid family/model valuesJonathan Gray
in seperate variables in struct cpu_info instead of duplicating the process of extracting it from the signature. Use this value when determining the bus clock on P6/family 0x6 chips, which fixes speedstep on bernd@'s ThinkPad x200s. Discussed with several, 'just do it' weingart@, ok mikeb@
2009-02-16Fix passing of ps_strings, cleanup and obj_main values to _start() in crt0.Kurt Miller
looks correct kettenis@
2009-02-16- it's 'saveenv' and not 'savenv'Jasper Lievisse Adriaanse
2009-02-16Process which connects with a pool of cloned processes needs toJacek Masiulaniec
keep open all pipes going in their direction; ok pyr@
2009-02-16Don't warn about F_MESSAGE_SCHEDULED flag being present in on-disk version ofJacek Masiulaniec
the envelope; ok gilles@
2009-02-16- use .Pp, not blank linesJason McIntyre
- format some text to avoid line wrapping
2009-02-16use `` instead of $(), since the former works for both csh and ksh; asJason McIntyre
pointed out by claudio
2009-02-16sync the wpa example with those in the driver pages, as pointed outJason McIntyre
by damien;
2009-02-16pfsync v5, mostly written at n2k9, but based on work done at n2k8.David Gwynne
WARNING: THIS BREAKS COMPATIBILITY WITH THE PREVIOUS VERSION OF PFSYNC this is a new variant of the protocol and a large reworking of the pfsync code to address some performance issues. the single largest benefit comes from having multiple pfsync messages of different types handled in a single packet. pfsyncs handling of pf states is highly optimised now, along with packet parsing and construction. huggz for beck@ for testing. huge thanks to mcbride@ for his help during development and for finding all the bugs during the initial tests. thanks to peter sutton for letting me get credit for this work. ok beck@ mcbride@ "good." deraadt@
2009-02-16mention SDHCDamien Miller
2009-02-16on some buses (eg sas and fc fabrics) the initiator id doesnt meanDavid Gwynne
anything. we represent that in the midlayre by moving the initiator id out of the buswidth. let's not print it in that case. ok deraadt@ kettenis@ krw@ marco@
2009-02-16Kill ring.high_mark. it's unused.Owain Ainsworth
2009-02-15The core drm code calls drm_irq_uninstall() when needed at lastclose.Owain Ainsworth
Due to the fact that most of the drivers didn't keep their mmio regions mapped from attach, all irq-using drm drivers have a hook in lastclose() to remove the irq before it unmaps its registers. Since now they all keep them mapped, this isn't an issue. Remove the redundant calls.
2009-02-15dev_priv->irq_enabled is only set to zero and then ignored. kill it.Owain Ainsworth
2009-02-15radeon_do_cp_resume was only called in one place (and that function justOwain Ainsworth
did that one function call), so instead inline it in place.
2009-02-15the body of radeon_do_cp_flush() has been if 0ed out forever. so removeOwain Ainsworth
it and just remove it from the only place it was called.
2009-02-15Some knf nits.Owain Ainsworth
2009-02-15no need for __packed, and it is even used wrong; from raggeTheo de Raadt
2009-02-15If we are on the NMI stack, do not switch to the curpcb stack moments later,Miod Vallat
this defeats the purpose of having a separate stack at this point... Oopsie
2009-02-15make rdist silently ignore special file types which cannot be movedTheo de Raadt
(well, if you turn on debug it will still tell you) from Tim van der Molen <tbvdm@xs4all.nl
2009-02-15should fsck the raw device; spotted by frantisek holop and mentioned onTheo de Raadt
the mailing lists two weeks ago, and completely ignored I guess.
2009-02-15destatic and deinline. return type on line before rest of functionOwain Ainsworth
declaration. no binary size change.
2009-02-15move pflows ioctl to new numbers. Fixes a problem with wi(4)Joerg Goltermann
spotted by mcbride@ Theo@: "This diff is correct. Please commit it right away"
2009-02-15Change the full sample configuration into an use case.aschrijver
2009-02-15Revert previous.Marc Balmer
2009-02-15in a secure YP context, a chpass would whack the user's password to *Theo de Raadt
which is clearly not the intent. PR 4177, fix from schwarze@usta.de