summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2009-02-15Don't display, or save via the editor 's' command, the fsize andKenneth R Westerback
bsize fields for UNUSED partitions. '-R' already skipped processing these fields for such partitions. Eliminates an XXX. ok deraadt, "makes sense" miod@
2009-02-15- it may be needed to change 'gatewayip' as wellJasper Lievisse Adriaanse
"I suppose it shouldn't hurt" kettenis@
2009-02-15Fix compilation of kernels that have pf, but not pfsync.Marc Balmer
ok dlg, henning, sthen
2009-02-15on IGPGART chipsets, map the pcigart table uncached. This fixes some bugs forOwain Ainsworth
freebsd and linux, and i'm assured by an amd employee that it is needed. With this diff the RS690 at phesslers@'s work work the first time you boot it, you can even restart X to your heart's content. However, after a reboot it goes back to not working. I've not managed to rule out buggered hardware yet, so anyone with a RS690 chipset would make my very grateful by checking if the same thing happens there. RS480 also needs this, but seems to still be broken.
2009-02-15for the sake of correctness bus_dmamap_sync when necessary for theOwain Ainsworth
hardware-status-page.
2009-02-15Remove some ifdeffed out debugging code that I'm not so fond of.Owain Ainsworth
2009-02-15Remove some dead and unneeded defines, types and prototypes.Owain Ainsworth
2009-02-15Make the pcigart functions return 0 on success and an errno on failure,Owain Ainsworth
instead of 1 on success and zero on failure. I hated that twisty logic.
2009-02-15Split out the switch statement that writes the pcigart table entry intoOwain Ainsworth
a separate function. Makes this code a lot easier to read.
2009-02-15Remove drm_pci_alloc and associated definitions.Owain Ainsworth
2009-02-15Convert intel hardware-status-page allocation over to new dmamem api.Owain Ainsworth
2009-02-15convert drm_scatter code over to using the new dmamem api.Owain Ainsworth
removes the custom code in there, so shrinks the kernel by a few bytes. Convert other code to deal with data structure changes.