Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-22 | Add bus_space_vaddr to i386 arch. | Marco Peereboom | |
Comments and ok kettenis, art & miod | |||
2007-08-14 | Work-around an interaction between FPU context switching and the VIA | Henric Jungheim | |
Padlock entropy polling on SMP boxes. ok deraadt@, kettenis@ | |||
2007-08-07 | provide software version of HMAC, so IPsec can actually use the crypto HW; | Markus Friedl | |
improves IPsec w/ AES/SHA1 from 17Mbit/s to 30Mbit/s on 500Mhz machine; code similar to i386/via.c; ok tom, hshoexer, deraadt | |||
2007-08-07 | do not leak sessions; ok hshoexer, tom, deraadt | Markus Friedl | |
2007-08-06 | Spew smbios bios table vendor/version/release date into the dmesg. Diff | Gordon Willem Klok | |
from theo. ok deraadt | |||
2007-08-05 | Enable Compact Flash driver for the Marvell 88W8385 chip in | Marcus Glocker | |
zaurus, amd64, and i386 GENERIC. OK claudio@, deraadt@ | |||
2007-08-04 | Add AGP support for the intel i965 chipset, this also extends the | Reyk Floeter | |
internal AGP API to work with 64bit PCI-Express memory and non-standard AGP aperture bases. tested by many ok matthieu@, deraadt@ | |||
2007-08-03 | when not dealing with floats, always multiply before dividing; from ↵ | Theo de Raadt | |
Przemyslaw Nowaczyk | |||
2007-08-01 | switch i386 to use the MI i8253 header file and remove the now obsolete MD | Martin Reindl | |
timerreg.h ok miod@ | |||
2007-07-30 | Shuffle the order in which we look for header files, when doing | Thordur I. Bjornsson | |
kernel builds locally this doesnt change much but over NFS this cuts about 12% of the build time on my setup (i386). OK miod@, deraadt@. | |||
2007-07-27 | We don't want to pass the PXE MAC address to the kernel when booting | Tom Cosgrove | |
from a local disk, since the MAC address causes the kernel to look for root on NFS. Do this by remembering (not adding to boot arguments) the MAC address when opening the PXE device, and clearing this if we happen to load a file off a non-network disk. "works as advertised for me" todd@; "stop sitting on this/no objections" deraadt@ | |||
2007-07-27 | Adapt powernow-k7.c driver to use the ACPI _PSS table for retreiving | Gordon Willem Klok | |
p_state data based on similar work done to powernow-k8.c. This work was done by Devin Smith <devin at devinsmith dot net> and this commit is a slightly modified verson of his last diff to tech@, thanks again for your work. | |||
2007-07-23 | Add glue for a control device for bthub(4). Will be used to configure | Michael Knudsen | |
device inquiry/discovery parameters, pairings, and what else might be needed. From discussion with gwk. MAKEDEV goo follows later. ok and lots of input from miod. | |||
2007-07-21 | another rare device temporarily gets the axe (until some other shrinkage ↵ | Theo de Raadt | |
happens) | |||
2007-07-20 | More code that tests for CPUCLASS_386 that can go away. Pointed out by | Michael Knudsen | |
Charles Longeau, thanks. Fix an indentation nit while there. ok toby | |||
2007-07-20 | Oh, look, code that begins like this: | Michael Knudsen | |
if (cpu_class != CPUCLASS_386) { Since we don't support 386 now, unconditionally execute the block. ok tom toby | |||
2007-07-07 | Match VIA VT8237A; from "Christoph Egger" <Christoph_Egger@gmx.de>. | Alexander Yurchenko | |
2007-07-06 | net80211 growth eats another ethernet driver (which is super rare on laptops) | Theo de Raadt | |
2007-07-04 | take skc/sk off main floppy, becuase of net80211 growth | Theo de Raadt | |
2007-07-04 | Remove more IPX leftovers. | Marco Pfatschbacher | |
OK henning@ | |||
2007-07-02 | replace two lockmgr lock with rwlocks. | Thordur I. Bjornsson | |
been in snaps for a week, no objection from deraadt@ for putting this in. ok tom@ (for gdt) | |||
2007-07-02 | allow pciide to attach to jmb as well as ahci | David Gwynne | |
2007-07-02 | enable jmb on all archs that support ahci, so jmicron boards will continue | David Gwynne | |
to work (and work better in the future) | |||
2007-06-27 | wt(4) was removed a while ago, so don't support booting off it anoymore. | Michael Knudsen | |
i386/amd64 was ok tom zaurus ok drahn | |||
2007-06-27 | According to Intel errata: | Artur Grabowski | |
"AI91 - Update of attribute bits on page directories without immediate tlb shootdown may cause unexpected processor behavior.". When we're allocating kernel page tables, we use the generic page table allocation function that sets PG_u then we immediately remove the PG_u. This might not be enough, because the PDE can get preloaded into the translation cache before we clear the PG_u. So even without the errata, this could cause us horrible trouble. Instead of first entering the PDE with PG_u and then removing it for kernel page tables, just enter it with the right bits every time. tom@ ok | |||
2007-06-26 | Provide a default case so that we don't end up trying to dereference | Tom Cosgrove | |
vframe when it hasn't been set. Prompted by a diff from mickey@ ok art@ | |||
2007-06-25 | "of of" is wrong - it should be "off of" - but "from" is even nicer | Tom Cosgrove | |
2007-06-23 | net80211 growth means vr(4) goes away for now | Theo de Raadt | |
2007-06-20 | b_cylinder does not need to be set on the callpath down into drivers. | Theo de Raadt | |
cpu_disklabel can go away, since nothing anymore needs to use it; ok miod | |||
2007-06-19 | Mark PDE entries with PG_U and PG_M. We never need that information from the | Artur Grabowski | |
mmu, it slightly speeds up tlb misses and according to an errata from AMD it can actually work around a bug in the mmu. toby@ ok | |||
2007-06-18 | Calculate the disklabel checksum *after* filling in all the fields in | Kenneth R Westerback | |
the disklabel. ok deraadt@ | |||
2007-06-18 | simplify error return case from writedisklabel() | Theo de Raadt | |
2007-06-18 | this XXX has no place here anymore. extended partition label writing | Theo de Raadt | |
might even work now (ie. if it works, it is because finding the label location is now MI code shared for the read & write paths) | |||
2007-06-17 | amd64/stand | Theo de Raadt | |
2007-06-17 | significantly simplified disklabel infrastructure. MBR handling becomes MI | Theo de Raadt | |
to support hotplug media on most architectures. disklabel setup and verification done using new helper functions. Disklabels must *always* have a correct checksum now. Same code paths are used to learn on-disk location disklabels, to avoid new errors sneaking in. Tested on almost all cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn | |||
2007-06-14 | excessive blank lines making the versions different | Theo de Raadt | |
2007-06-14 | set the prototype disklabel to version 1 | Theo de Raadt | |
2007-06-14 | do not depend on previous loop variable, use a constant instead | Theo de Raadt | |
2007-06-12 | all disksubr.c did their b_flags manipulation differently (and wrong). | Theo de Raadt | |
correct and unify; ok thib miod | |||
2007-06-10 | Remove spurious blank line at end of file. Spotted by deraadt@. | Kenneth R Westerback | |
2007-06-09 | The differences in the last non-homogeneous bounds_check_with_label() | Kenneth R Westerback | |
routines (alpha, vax) prove to be not worth keeping. Move bounds_check_with_label() into the MI world. Eliminate unreliable and almost certainly useless checks for overwriting a disklabel. After discussion with deraadt@ | |||
2007-06-09 | unify DOSPTYP_FAT* code (some architectures missed a filesystem type or two) | Theo de Raadt | |
2007-06-09 | by hand i carefully found that all the differences in setdisklabel() | Theo de Raadt | |
implimentations were simply either missing code, or spacing and such. setdisklabel() can become MI now. | |||
2007-06-09 | annoying spacing glitch which makes the diffs bigger | Theo de Raadt | |
2007-06-08 | all disklabels read from the kernel now always contain a total sector | Theo de Raadt | |
size which is the REAL DISK SIZE. always. if a driver fails to set this right, please fix it. agreed with otto and krw | |||
2007-06-07 | roller-coaster. The bug that corrupts the page tables is back. | Artur Grabowski | |
So put back the flushg in pmap_release since at least it hides it and I can now reproduce. | |||
2007-06-07 | Replace magic bus clock constants in est related files with defines. | Dimitry Andric | |
ok jsg | |||
2007-06-07 | Fix spacing. | Dimitry Andric | |
2007-06-07 | More bounds_check_with_label homogenization. Fix a couple of typos while | Kenneth R Westerback | |
there. 'so go to it!' deraadt@ | |||
2007-06-06 | now that all partition size/offsets are potentially 64-bit, change the | Theo de Raadt | |
type of all variables to daddr64_t. this includes the APIs for XXsize() and XXdump(), all range checks inside bio drivers, internal variables for disklabel handling, and even uvm's swap offsets. re-read numerous times by otto, miod, krw, thib to look for errors |