Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-05-06 | generate vim-compatible tag files, from netbsd | Pedro Martelletto | |
2005-05-01 | To allow for MD override of in4_cksum()... | Brad Smith | |
ok deraadt@ | |||
2005-05-01 | Bring raise-only semantics to splsoft* on m68k and m88k, as done elsewhere. | Miod Vallat | |
2005-05-01 | spacing; ok miod@ deraadt@ | David Krause | |
2005-04-30 | Use [XNF]IP_ADDR constants rather than their numeric values. | Miod Vallat | |
2005-04-30 | Remove m88k_psr_type and function with utterly long names to control the psr, | Miod Vallat | |
and use get_psr() / set_psr() or simple macros that expand into them everywhere. No functional change. | |||
2005-04-30 | Remove disabled code which would disable all interrupts rather than switch | Miod Vallat | |
to spltty for processing. | |||
2005-04-30 | start the job of making things look more alike | Theo de Raadt | |
2005-04-30 | nice docs at top of GENERIC | Theo de Raadt | |
2005-04-27 | Allow userland to cause the data cache to be flushed for any arbitrary address | Miod Vallat | |
range in the current process, using trap #451. This is necessary for proper gcc trampolines operation, and, later, ld.so... | |||
2005-04-27 | Always include <uvm/uvm_extern.h> before <machine/cmmu.h>. | Miod Vallat | |
2005-03-30 | first approximation: spoof UDF filesystem disklabels when we see them. | Theo de Raadt | |
it is likely a slight bug or two will sneak in with this, so everyone please keep an eye out on your disklabels | |||
2005-03-08 | Cosmetics... | Thierry Deval | |
Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies. | |||
2005-01-25 | Do not write anything when ignoring cl interrupts not for us; this kills | Miod Vallat | |
M8120, since cl0 and cl1 share the same interrupt, and cl1 would warn, using cl0 as the console, and an infinite loop would occur. Spotted by Christian Groessler, thanks! | |||
2005-01-15 | make sure interface is in RUNNING state before touching the multicast filters | Brad Smith | |
From NetBSD NetBSD PR 27678 for details ok mcbride@ | |||
2004-12-27 | Finally put copyrights on files I wrote _long_ ago. prodded by miod@ | Dale Rahn | |
2004-12-25 | Use list and queue macros where applicable to make the code easier to read; | Miod Vallat | |
no functional change. | |||
2004-12-24 | {e,}intr{cnt,names} bye-bye. | Miod Vallat | |
2004-12-02 | We do not support 2MB machines, so don't bother taking them into account | Miod Vallat | |
in allocsys(). | |||
2004-11-13 | Let the chip settle for a bit more time between trying to output two | Miod Vallat | |
characters; this will prevent us from falling into timeout behaviour when it is in fact not necessary. | |||
2004-11-11 | Typos | Miod Vallat | |
2004-11-09 | Kill guarded_access() - the way we map OBIO, there is no need for special | Miod Vallat | |
treatement of interrupt vectors variables, a simple read will do. While there, speed up the interrupt handlers a bit: - remove old debug code or only compile it if option DEBUG. - use short circuits for setipl() if we know interrupts are disabled at this point: there is no need playing with the psr in these cases. | |||
2004-11-09 | Do not map empty mbufs (m_len == 0) in bus_dmamap_load_mbuf() as these mappings | Claudio Jeker | |
may disturb the dma as seen in ipw(4). Emtpy mbufs are at the beginning of the mbuf chain and are as example a "side-effect" of a previous m_adj() call. OK miod@ mickey@ jason@ markus@ | |||
2004-11-09 | Kill more unused stuff. | Miod Vallat | |
2004-11-09 | Luna88k does not have an iomap, so kill all iomap related defines, and | Miod Vallat | |
move the mapiodev()/unmapiodev() code back to mvme88k. | |||
2004-11-09 | Split {get,set,raise}ipl() into per-board implementations. | Miod Vallat | |
2004-11-08 | Kill struct md_p, which was really only necessary for mvme88k; on | Miod Vallat | |
luna88k it disappears completely, while mvme88k keeps 3 global variables, one of them scheduled to disappear very soon. | |||
2004-10-08 | Move dev/cons.c to MI conf/files. | Alexander Yurchenko | |
ok miod@ | |||
2004-10-01 | guarded_access() is really only used by the MVME188 interrupt engine, so | Miod Vallat | |
do not provide it on luna88k. Makes trap() slightly faster on non-MVME188 kernels. | |||
2004-10-01 | More mvme88k code cleaning: | Miod Vallat | |
- merge locore_c_routines.c into machdep.c - split machdep.c into really machdep.c content, and board-specific routines (memory sizing, early initialization, etc). No functionnal change. | |||
2004-10-01 | Oops, trimmed includes too much for RAMDISK. | Miod Vallat | |
2004-09-30 | Introduce sparc-like CPU_ISFOO macros, to short-circuit evaluations when | Miod Vallat | |
compiling for one flavour only. This makes code slightly smaller on all m88k-based platforms (my roughly 1KB), and saves more than meets the eye on luna88k, which is m88100-based. | |||
2004-09-30 | Closer to reality comments. | Miod Vallat | |
2004-09-30 | More code shuffling, probably the final touch. | Miod Vallat | |
2004-09-30 | Move common signal code to m88k-agnostic location. | Miod Vallat | |
2004-09-16 | cleanup deafult locators (blah ?); please check that your most hated ↵ | Michael Shalayeff | |
architecture is still fluffy (; | |||
2004-09-06 | Jumbo pack of fixes: | Miod Vallat | |
- do not leak memory when polling; - bring LUN support back - Motorola documentation says LUNs are not supported, but it's a SysV/m88k limitation, not a hardware one. - honour request timeout while polling (instead of using a fixed value) - do not program the scsi command length if the hardware knows it from the scsi command group (as advised in the manual) - various minor fixes, especially better error recovery. tested by nick@ and I; ok deraadt@. | |||
2004-08-25 | Swap the sources for clock and statclock on MVME188 (the Z8536 being more | Miod Vallat | |
reliable), and add a large block of comments to explain the timer mess^Wsituation on MVME188. | |||
2004-08-25 | Rearm the DUART counter as soon as we enter the interrupt handler, to not | Miod Vallat | |
drift the clock of the hardclock() processing time. | |||
2004-08-25 | Better DUART timer interval computation for clock. | Miod Vallat | |
2004-08-25 | Use a simpler delay() routine for MVME188, from Mach via Luna88k | Miod Vallat | |
2004-08-24 | The#@$#%^&}1 z8536 timers runs at PCLK/2, hence 2MHz. Compensate, since | Miod Vallat | |
the code assumes 1MHz timers. | |||
2004-08-24 | Oops, unbreak dartcngetc(). | Miod Vallat | |
2004-08-24 | Correctly initialize and shuffle statclock on 1x7. | Miod Vallat | |
2004-08-19 | Fix (well, rewrite) the start() logic - not only would it eat characters, | Miod Vallat | |
but it could cause the output to stop completely. While there, fix cnputc() prototype and clean up cngetc(). | |||
2004-08-09 | Take advantage of the recent ABI change to use less stack space and do | Miod Vallat | |
less stack pointer manipulation; the kernel needs to be compiled by an up-to-date compiler now, or a tree will fall on your house. | |||
2004-08-06 | Merge Luna88k and mvme88k M88200 management code. Features: | Miod Vallat | |
- simpler structures (no more redundant or easily computable information). - split scheme configuration (for 4:1 and 8:1 designs) is only compiled in if necessary (read: only on a mvme88k kernel configured for MVME188 support), which speeds up CMMU operations on the Luna88k. - will not enable bus snopping on a monoprocessor system. Tested on Luna88k-2, MVME187 and various MVME188 by aoyama@ and I. | |||
2004-08-05 | Unbreak luna88k; spotted by aoyama@ | Miod Vallat | |
2004-08-04 | Use the ad hoc register define to access the Pbus fault status register, | Miod Vallat | |
rather than an ugly 0x108. | |||
2004-08-04 | Completely remove BATC code. BATC on 88200 are way too small to be worth | Miod Vallat | |
using as part of the general pmap machinery (though they might come back at some point to speed up I/O mappings), and we don't use the 88110 BATC yet. |