Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-11-16 | Ratibibugle struct frame and <machine/frame.h> | Miod Vallat | |
2006-05-08 | Replace gazillions of badvaddr() or badwordaddr() calls with badaddr() calls. | Miod Vallat | |
With a few prototype declarations shuffling, this finally allows <machine/locore.h> to die. | |||
2006-04-26 | We do not need to reserve the 0x60..0x7f interrupt vector range on MVME188, | Miod Vallat | |
so let VME interrupt numbers start at 0x60 on these machines. | |||
2006-04-17 | On MVME188, clear SYSFAIL and set up a decent VME data transfer timeout, | Miod Vallat | |
instead of relying on what the BUG leaves us with. | |||
2006-04-17 | Better constant names for the MVME188 GCSR set. | Miod Vallat | |
2005-11-25 | Prefer vaddr_t and paddr_t types, instead of void * and heavy casts. | Miod Vallat | |
Improves readability, no functional change. | |||
2004-08-02 | More include files cleaning: | Miod Vallat | |
- move MAX_CPUS constant to <machine/cpu.h> - do not include <machine/board.h> unless needed. In fact, remove this file entirely on mvme88k, and include <machine/mvme*.h> on a compiling-for-this-board basis - keep MAX_CMMUS constant private to the m8820x code | |||
2004-07-30 | Move evcount structures inside struct intrhand, this makes more sense and | Miod Vallat | |
gives us more counters in the process. Also clean up intrhand structures and usage, especially move them to SLISTs. | |||
2004-07-23 | Eventually get the MVME188 reset sequence to work, and allow it to return | Miod Vallat | |
to the BUG instead of spinning if our reset fails. | |||
2004-05-07 | bus_dma(9) implementation for mvme88k, mostly based upon powerpc. | Miod Vallat | |
2004-04-30 | Correctly cope with unaligned memory pointers in d16_b*() | Miod Vallat | |
2004-04-24 | Preliminary switch to an mvme88k bus_space world. Not all drivers have been | Miod Vallat | |
converted yet, and they rely upon some linear mappings provided by bus_space. In order to not impact performance, almost all the bus_space accesses go through macros and inline functions. This currently restricts us to D16 and D32 access modes, which are selected at compilation time. Since there are no plans to support D8 vme devices in the future, this is acceptable for now. This makes the "len" locator for vme devices go away, and allows to simplify some code which was using the pcctwo device, and will now directly access hardware which is known to exist, rather than wait until the device is attached. While there, try to enforce more interrupt vector number checks, since these changes pointed out that dart(4) had been working correctly so far by sheer luck only. | |||
2004-04-16 | When a VMEBus device needs to use two interrupt vectors, be nice and let it | Miod Vallat | |
actually use two distinct vectors, rather than twice the same. Because of this, print vector last in vmeprint() so that dmesg remains pretty in the multi-vector case. | |||
2004-04-16 | During bootup, only print the VMEChip2 decoder settings for those which are | Miod Vallat | |
enabled. | |||
2004-04-16 | When the abort button is pressed on 1x7, do not invoke the trap handler twice. | Miod Vallat | |
2004-04-14 | After enough checks on real hardware, it turns out the documentation is wrong, | Miod Vallat | |
for once - SCON in GLOBAL1 on MVME188 is an SCON*, thus low if the board is the system controller. | |||
2004-01-14 | mvme* do not support buses with indirect configuration, so don't check and | Miod Vallat | |
mourn for this. | |||
2004-01-14 | Do not fill more than the first three fields of cfdriver structures unless | Miod Vallat | |
necessary. No functional change. | |||
2003-12-28 | Having vmel and vmes keep another pointer to their parent in their softc is | Miod Vallat | |
just plain silly! | |||
2003-12-27 | Do not print vaddr in vme attachments. | Miod Vallat | |
2003-12-22 | Correctly handle vme attachments which specify a larger ca_len size than | Miod Vallat | |
initially expected. | |||
2003-12-19 | Pass -Wformat, and silence a few vme* debug printf. | Miod Vallat | |
2003-10-08 | Sync VMEChip2 timer usage with mvme68k (i.e. make it slightly more sane). | Miod Vallat | |
Also, use it even when the 1x7 is not a system controller - this does not matter. | |||
2003-10-05 | Kill vm_offset_t and vm_size_t, in favor of the [pv]addr_t and [pv]size_t | Miod Vallat | |
typedefs. | |||
2003-09-28 | Clean various MVME188 related routines, fixing typos and removing unnecessary | Miod Vallat | |
diagnostic code in the process. | |||
2003-06-04 | more term 3 and 4 changes | Theo de Raadt | |
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2001-12-16 | Revert the mvme88k to 20011212. Recent changes had not been merged correctly, | Miod Vallat | |
and I am fed up with dissecting diffs to put back code that disappeared. This will likely be fixed shortly. | |||
2001-12-13 | Support for MVME197 completed. Fix SPL defs. | Steve Murphree | |
2001-11-07 | post-mmap API change fixes. | Miod Vallat | |
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-10-28 | Let 188-only kernels compile. | Miod Vallat | |
2001-09-11 | Don't include <vm/vm_kern.h> if you don't need foo_map. | Miod Vallat | |
2001-08-26 | Add prototypes, fix compilation warnings, random style fixes. | Miod Vallat | |
2001-08-24 | Correctly tell if a syscon is main one on 188. | Miod Vallat | |
2001-08-11 | Unnecessary and redundant includes. | Artur Grabowski | |
2001-03-09 | kernel will compile with -Werror. Added intr.h | Steve Murphree | |
2001-03-07 | Fix interrupt handler registration and prototypes. | Miod Vallat | |
While there, some warning hunting. | |||
2001-02-01 | Major changes to get MVME188 working. More header and code cleanups. The | Steve Murphree | |
kernel is tested on MVME188A/2P256 and MVME188A/1P64. | |||
2001-01-14 | Complete move to UVM virtual memory system. More header fixes. | Steve Murphree | |
2000-03-26 | callout.h is gone | Theo de Raadt | |
1999-09-27 | adding support for MVME188 and MVME197. Plus 32bit if_ie. | Steve Murphree | |
1999-05-29 | Added vme bus device drivers. MVME328, MVME376, MVME332 | Steve Murphree | |
1998-12-15 | Commit for the first real OpenBSD mvme88k port. | Steve Murphree | |
1997-03-03 | Third try at importing the mvme88k port. This is a working kernel | Dale S. Rahn | |
from nivas. Userland and compiler still need to be worked on. Make certain what directory the import is done from. |