Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-05 | Print offset and irq for devices that attach to ssio(4). | Mark Kettenis | |
2007-07-05 | Compute the correct address and try and print a matching symbol for j and | Miod Vallat | |
jal instructions. | |||
2007-07-04 | fix dmesg formatting error when hardware random number generator is present | Chris Kuethe | |
"Yes" deraadt | |||
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-03 | Mark ukbd(4) as console keyboard when appropriate. | Mark Kettenis | |
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 | Add arc/jmb/ahci here as well. | Jonathan Gray | |
Suggested by and ok dlg@ | |||
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-07-01 | In cpu_switch(), store the saved cpl in the pcb as a 64 bit store, so that | Miod Vallat | |
the high order bits are not undefined when invoking hw_setintrmask() on return. | |||
2007-07-01 | Move more fpe-related stuff in #ifdef ARMFPU blocks. | Miod Vallat | |
2007-07-01 | Use mapiodev() instead of mapdev() when applicable. This is just syntactic | Miod Vallat | |
sugar. | |||
2007-07-01 | Perform minimal disklabel setup without needing to do the disklabel_to_sun() | Miod Vallat | |
dance, so that we do not depend on its behaviour. No functional change. | |||
2007-07-01 | Do not define DEBUG unconditionnaly. | Miod Vallat | |
2007-07-01 | Add gentbi(4). | Mark Kettenis | |
2007-07-01 | Correctly count interrupts for devices that share interrupts. | Mark Kettenis | |
2007-07-01 | Reset PDC devices before enabling iova space if we're not on a serial console. | Mark Kettenis | |
Makes glass console on four-digit B/C/J-class systems work. | |||
2007-07-01 | Oops! Revert previous commit. | Mark Kettenis | |
2007-07-01 | Add PDC_IO. | Mark Kettenis | |
2007-07-01 | Add a few more registers. | Mark Kettenis | |
2007-06-30 | Bump number of supported interrupt routing entries. | Mark Kettenis | |
2007-06-29 | sick of extra static messing up tracebacks; ok miod | Theo de Raadt | |
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 | Switch associated pciide(4) into native mode, and route its interrupt | Mark Kettenis | |
appropriately. Make it use irq 5, and rewire lpt(4) to irq 7. ok deraadt@ | |||
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-24 | Crank initial storage for extents a bit. We really should allocate extents | Mark Kettenis | |
using malloc once vm is initialised, but this will do for now. ok deraadt@ | |||
2007-06-24 | Fix xd and xy disklabel handling. | Miod Vallat | |
2007-06-24 | Attach as console when appropriate. | Mark Kettenis | |
2007-06-24 | When bootfile was made global so that macppc could modify it, it | Tom Cosgrove | |
clashed with a global variable already used by the bootblocks. Therefore rename bootfile here to kernelfile. ok drahn@ | |||
2007-06-24 | rework sensor tasks to use the kernels generic workq rather than a special | David Gwynne | |
kernel thread of its own. the api has changed (which will be fixed in the manpage shortly) so all the users of sensor tasks that i can find have been fixed too. noone tested, so its going in to force people to run with it. "put it in" deraadt@ | |||
2007-06-23 | Enable workaround for decrementer exception problem. | Dale Rahn | |
2007-06-23 | net80211 growth means vr(4) goes away for now | Theo de Raadt | |
2007-06-22 | PCI malo(4) works | Martin Reindl | |
from Janjaap van Velthooven | |||
2007-06-21 | Brace got lost in rev 1.51. | Miod Vallat | |
2007-06-21 | Enable memory above 256MB again now that bus_dma has been fixed. | Miod Vallat | |
2007-06-21 | Extent sgi bus_dma to cope with different views of memory: non-contiguous | Miod Vallat | |
for the cpu, contiguous from different bases for devices. This allows memory above 256MB to be used with bus_dma (and we had really been lucky with the first few large-memory builds). Information about memory accesses taken from Linux. | |||
2007-06-21 | Fix microtime to not lose clocik ticks, gives us among other things, real | Miod Vallat | |
ping times on slow links; from mickey | |||
2007-06-21 | Simple optimizations: | Miod Vallat | |
- in __pmap_pv_enter, only walk the pv list to search for writeable mappings if we are ading a readonly mapping. - im pmap_protect, do not invoke pmap_extract(), instead directly extract the paddr from the pte we have already computed a few lines above. | |||
2007-06-21 | Attach interrupt counters to intc interrupt sources too, so that clock | Miod Vallat | |
interrupts get counted; from mickey | |||
2007-06-20 | Do not hardcode imask[] size when intializing it. | Miod Vallat | |
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.. 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 | 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@ |