Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-20 | These drivers were abusing b_cylinder to store device-specific information | Miod Vallat | |
in strategy(), and were reusing it in start(). I first considered introducing a b_rawblkno field in struct buf, as has been done in NetBSD, to stop this abuse. However, it does not cost more to simply move the device-specific ``was-b_cylinder'' computation to the start() routine. Plus we get type fixes (daddr64_t) for free, although this does not really matter for these pedro-sized devices. Thus we do not need to grow struct buf for these devices which really ought to live in your Attic (and my machineroom, of course). hp300 HP-IB tested, vax mfm not, but the logic is the same. | |||
2007-06-20 | alpha kernel have wsmux but not the actual devices; PR #5469 from janjaap | Miod Vallat | |
2007-06-20 | Add file such that a kernel with lpt at ssio actually compiles. | Mark Kettenis | |
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-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.. except these two drivers. knock out that code for now to let it compile while miod gets his fix ready for these drivers. | |||
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-20 | Better recovery when osiop goes nuts and spits | Miod Vallat | |
osiop0: osiop_select while connected? in loops. Before returning from the interrupt handler, whack the chip. Unfortunately, this causes the few i/o which were queued to time out, but this is better than spinning and eventually panicing. | |||
2007-06-20 | lpt at ssio | Mark Kettenis | |
2007-06-20 | In vunmapbuf(), explicitely remove mappings before invoking uvm_km_free(). | Miod Vallat | |
Even if the latter would end up removing the mappings by itself, it would do so using pmap_remove() because phys_map is not intrsafe; but some platforms use pmap_kenter_pa() in vmapbuf(). By removing the mappings ourselves, we can ensure the remove function used matches the enter function which has been used. Discussed and theoretical ok art@ | |||
2007-06-20 | Protect pool operations with splvm. | Miod Vallat | |
2007-06-20 | Make sure IPL_CLOCK blocks device interrupts. | Miod Vallat | |
2007-06-20 | remove an XXX comment; | Thordur I. Bjornsson | |
Basically the reason why we dont do VOP_ABORTOP()'s in NFS is that sys_rename() actually handles the garbage collection of the pathname buffers, the calls in ufs are actually fluff too, but will be delt with later. ok pedro@ | |||
2007-06-20 | READDIRPLUS is v3 only, bail out if the mount isnt a v3. | Thordur I. Bjornsson | |
Prevents weird things from happening. ok tedu@,pedro@ | |||
2007-06-20 | Allow "log" for nat rules without "pass". | Marco Pfatschbacher | |
OK henning@, ``passt scho'' markus@ | |||
2007-06-20 | Add support for VIA CX700/VX700 IDE. | Jonathan Gray | |
Tested by jcs@ on a model 2 oqo. | |||
2007-06-20 | regen | Jonathan Gray | |
2007-06-20 | Add a few VIA devices found in jcs' model 2 oqo. | Jonathan Gray | |
2007-06-19 | attach to the novatel ES620 found in the oqo model 2 w/sprint card | joshua stein | |
2007-06-19 | regen | joshua stein | |
2007-06-19 | novatel ES620 CDMA modem found in the oqo model 2 | joshua stein | |
2007-06-19 | com at ssio | Mark Kettenis | |
2007-06-19 | Add ssio(4), a driver for the castrated National Semiconductor PC87560 | Mark Kettenis | |
Sucky SuperIO chip. For now it only provides support for the i8259-compatible PICs on the chip, but that support is necessary to make USB interrupts work. | |||
2007-06-19 | Empty another cpu_disklabel. In this case read in the boot | Kenneth R Westerback | |
block/native label as needed rather than keeping it in cpu_disklabel. Also a number of assorted minor tweaks to reduce the delta to sparc64 disksubr.c. 'get this in' deraadt@ | |||
2007-06-19 | KNF after the recent macro expansion, mostly prototype indendation. | Marc Balmer | |
No binary change. ok uwe. | |||
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-19 | Abort all pending ACL connections when we get an HCI command parameter | Uwe Stuehler | |
error in response to a HCI_CMD_CREATE_CON command instead of waiting that the user aborts due to boredom. Unfortunately, the command status event does not include a hint to tells us which connection failed. | |||
2007-06-19 | Pass the correct flag to sbt_start() in sbt_start_cmd() | Uwe Stuehler | |
2007-06-19 | better debug output | Uwe Stuehler | |
2007-06-19 | Add a dac group init, mixer table and mixer init for the Sigmatel | Deanna Phillips | |
codec ID 83847661 found in some Sony VAIO FE and SZ laptops. No regressions noticed by jasper@, steven@ or Will Backman. I've been using it for months. | |||
2007-06-19 | Handle interrupts for the record stream as well. Recording now works. | Deanna Phillips | |
Tested by ajacoutot@, steven@ and Will Backman. | |||
2007-06-18 | Lookup interrupt routing info based on elroy(4) bus number. | Mark Kettenis | |
Fix and simplify debug code that prints the interrupt routing info while I'm there. | |||
2007-06-18 | Calculate the disklabel checksum *after* filling in all the fields in | Kenneth R Westerback | |
the disklabel. ok deraadt@ | |||
2007-06-18 | Bring back Mickey's UVM anon change. Testing by thib@, beck@ and | Pedro Martelletto | |
ckuethe@ for a while. Okay beck@, "it is good timing" deraadt@. | |||
2007-06-18 | this is the sgi disklabel, mips64 is not the same | Theo de Raadt | |
2007-06-18 | this is the sgi disksubr, not some mythical "all mips64 architectures can ↵ | Theo de Raadt | |
use it" balony | |||
2007-06-18 | Don't use cpu_disklabel as local storage. Use local variables and discard | Kenneth R Westerback | |
the unneeded info when done with it. Another empty struct cpu_disklabel. ok deraadt@ | |||
2007-06-18 | Don't use cpu_disklabel as local storage. Use local variables and discard | Kenneth R Westerback | |
the unneeded info when done with it. Another empty struct cpu_disklabel. ok deraadt@ | |||
2007-06-18 | fix pasto's | Jasper Lievisse Adriaanse | |
from janjaap@stack.nl | |||
2007-06-18 | avoid modification race in DIOCRLDINFO; ok krw miod | Theo de Raadt | |
2007-06-18 | Implement DIOCRLDINFO, DIOCGPDINFO and DIOCGPART. Tweak DIOCGDINFO to | Kenneth R Westerback | |
avoid unnecessary rdgetdisklabel() call. requested by & ok deraadt@ | |||
2007-06-18 | Use a shorter form to load XKPHYS constants in .S code, shaves a few text | Miod Vallat | |
bytes, no functional change. | |||
2007-06-18 | Disable instruction reordering around cpl assignments. | Miod Vallat | |
2007-06-18 | delete comment above cpu_disklabel that is not needed | Theo de Raadt | |
2007-06-18 | move comment to right place | Theo de Raadt | |
2007-06-18 | regen | Martin Reindl | |
2007-06-18 | another geforce variant | Martin Reindl | |
2007-06-18 | KNF after macro removals, no binary change. | Marc Balmer | |
ok dlg. | |||
2007-06-18 | KNF, especially re-indent prototypes. No binary change. | Marc Balmer | |
ok dlg. | |||
2007-06-18 | Use the right interface id when iterating over the control interface | Marc Balmer | |
endpoints. bug found and patch provided by Marc Winiger <mw@msys.ch>. ok dlg. | |||
2007-06-18 | split out dpme disklabel reading, simplifying things significantly | Theo de Raadt | |
and making it look a lot more like other architectures; tested by myself and drahn and gwk |