Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-06-10 | Fix a logic error in sglist creation. | Miod Vallat | |
2004-05-26 | Define correct EOF and EOL characters in the default firmware termios | Miod Vallat | |
structure. | |||
2004-05-26 | Use physical addresses as seen in the A24 MVME332XT address space, this | Miod Vallat | |
allows the driver to really don't care about its VME address and simplifies some code. | |||
2004-05-25 | Make bpp_send() return the packet error code when invoked with NOWAIT. | Miod Vallat | |
2004-05-25 | Make this driver aware of non-1:1 mappings. | Miod Vallat | |
This currently mimcs the existing code, which can be cleaned up further. | |||
2004-05-23 | Put back the fixed NCPUS == 1 version of flush_atc_entry(). | Miod Vallat | |
2004-05-23 | Simplify iomap_mapin(). | Miod Vallat | |
2004-05-23 | Nuke kvtop(), preserving a private copy in mvme88k vs(4) for now. | Miod Vallat | |
2004-05-22 | Reset the board during probe. As a result, we can now honor the SCSI | Miod Vallat | |
controller ID jumpers, instead of reprogramming the board to 7 every time. | |||
2004-05-22 | Safer work queue thaw sequence. | Miod Vallat | |
2004-05-22 | Convert to bus_space; but it still uses kvtop()... | Miod Vallat | |
2004-05-21 | More cleaning, better registers programming, better error messages. | Miod Vallat | |
2004-05-20 | More "can't help but clean things while reading". | Miod Vallat | |
2004-05-20 | General cleanup before attempting to move towards bus_space and bus_dma. | Miod Vallat | |
Also fix an arithmetic bug which caused almost no harm by luck. | |||
2004-05-20 | Properly flush instruction cache for ptrace(PT_WRTIE_{DI}, ...) on powerpc | Mark Kettenis | |
and m68k. ok drahn@, millert@ | |||
2004-05-19 | No need to force a kernel mapping for the sram, the sram driver will do it | Miod Vallat | |
if necessary. | |||
2004-05-17 | KNF and minor cleaning. | Miod Vallat | |
2004-05-16 | Simplify bugtty_chkinput(), from mvmeppc. | Miod Vallat | |
2004-05-09 | Eliminate verbosity parameter to scsi_print_sense and the associated | Kenneth R Westerback | |
chunk of code. It was never executed unless you were debugging a mvmex8k 'vs' device. ok miod@ (mvmex8k bits) marco@ deraadt@ | |||
2004-05-08 | Do not duplicate fragments from <machine/conf.h>. | Miod Vallat | |
2004-05-07 | Replace the old ssh(4) NCR53C710 scsi driver with a pcctwo attachment for | Miod Vallat | |
the MI osiop(4) driver. This improves performance very slighly and should also improve reliability. Tested on 25MHz (50MHz osiop) and 33MHz (66MHz osiop) MVME187 boards. | |||
2004-05-07 | bus_dma(9) implementation for mvme88k, mostly based upon powerpc. | Miod Vallat | |
2004-05-07 | Introduce a new cmmu operation, cachectl_pa, similar to cachectl, but taking | Miod Vallat | |
a pa instead of a pmap_kernel va. The cachectl operation is now deprecated and will disappear soon. | |||
2004-05-07 | Do not rely upon a fictitious MAXPHYSMEM value, but rather the actual | Miod Vallat | |
physical memory size, to decide the end of /dev/*mem, as well as default cacheability for mappings. | |||
2004-05-07 | Compute the size of the kernel page table at runtime, depending upon the | Miod Vallat | |
board we run on, and its default mappings from pmap_table, rather than trying to compute a "fits all" value at compile time. | |||
2004-05-06 | Do not leak resources if bus_space_map() fails during attach, or we don't | Miod Vallat | |
recognize the board address. | |||
2004-05-06 | When the NVRAM is toast and we have to guess the CPU speed, choose a safer | Miod Vallat | |
value depending upon the board type. This really only affects on-board SCSI on 1x7 anyway. | |||
2004-05-04 | Always ask the user for the root device if we are "swap generic" and the | Miod Vallat | |
boot device is not known, as other arches do. | |||
2004-04-30 | Correctly cope with unaligned memory pointers in d16_b*() | Miod Vallat | |
2004-04-30 | Fix logic botch resulting in a too optimistic openings value. | Miod Vallat | |
2004-04-29 | Repair depend phase | Miod Vallat | |
2004-04-29 | Bugfix sync with mvme68k: | Miod Vallat | |
- wait until all RX processing is over to invoke ddb upon break - turn off the most annoying log() messages unless option DEBUG | |||
2004-04-29 | Continue factorizing m88k common code, this time files in <arch>/<arch> | Miod Vallat | |
which were copied verbatim from mvme88k to luna88k. This requires backing out syntactic sugar in mvme88k kernel configuration files which would deduct the required processor types from the board models, as the common code only depends upon the M88100 and M88110 defines. | |||
2004-04-29 | luna88k needs a <machine/profile.h> as well, so share it with mvme88k. | Miod Vallat | |
2004-04-29 | Correctly initialize the hardware's memory address on MVME376, it uses | Miod Vallat | |
A24 accesses. Fixes the reccurent timeout problems. | |||
2004-04-26 | Fix RCSID | Miod Vallat | |
2004-04-26 | Start factorizing luna88k and mvme88k common parts. | Miod Vallat | |
For now, include files only. | |||
2004-04-25 | Simplify cpu_number() - adding a shortcut depending upon the board type | Miod Vallat | |
actually slows things down in every case. | |||
2004-04-24 | G/c CD_BOOT and the last related debug printf. | Miod Vallat | |
2004-04-24 | Do not ignore vs_poll() return value. | 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-19 | remove the GATEWAY junk thingy; at the same time, select a new fat | Theo de Raadt | |
cluster value that noone will really need to crank. | |||
2004-04-16 | Bounds check PCC2 and SYSCON interrupt vectors. | Miod Vallat | |
2004-04-16 | Do not attach if we could not get an interrupt. | Miod Vallat | |
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 | Do not register console as CN_NORMAL priority if we are not in cdevsw[]. | Miod Vallat | |
Also, in cl, print the correct device name instead of hardcoded cl0 in various diagnostic/warning messages. | |||
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-15 | Since *ramread and *ramwrite are the same code, really, factorize them a la | Miod Vallat | |
memread/memwrite. | |||
2004-04-15 | Remove more dead code. | Miod Vallat | |