Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-09-12 | Change the NKMEMPAGES range to 4-64MB for 32bit arches, and 8-128MB for 64bit | Miod Vallat | |
arches; except on sparc where the range is 4-8 for !sun4m and 4-64 for sun4m, selected at runtime. | |||
2005-09-06 | Correct control registers descriptive names for 88110. | Miod Vallat | |
2005-09-06 | MVME88K -> M88K in include file guard symbols. No functional changes. | Miod Vallat | |
2005-09-06 | Remove misleading NCPUS (hardcoded) option. From the SMP tree. | Miod Vallat | |
2005-08-06 | In cache_flush(), after testing for curproc != NULL, do not use curproc | Miod Vallat | |
blindly... | |||
2005-07-31 | Get rid of unused SINCR and SSIZE constants. | Miod Vallat | |
2005-07-14 | More netccitt and netns removals; OK henning, brad, mickey | Uwe Stuehler | |
2005-07-01 | Fix logic botch in !ERRATA__XXX_USR kernels. | Miod Vallat | |
2005-05-22 | remove "0x" in front of %p in printfs. | Artur Grabowski | |
eyeballed by krw@ | |||
2005-05-18 | Rework the single step implementation; mostly delaying breakpoint | Miod Vallat | |
removal so that single stepping delay slots work. Also added the ability to single step through system calls (which cause an implicit branch if successfull). works for me, "looks ok" kettenis@ | |||
2005-05-16 | Remove PT_[GS]ETFPREGS and struct fpreg, as we have no real floating point | Miod Vallat | |
registers, and the floating point control registers are savec in the reg structure. | |||
2005-05-15 | Fix CMMU_CSSP(n) value. | Miod Vallat | |
Makes 88204 systems happier - yet they were working before. | |||
2005-05-15 | Speed up the low-level dae helpers. | Miod Vallat | |
2005-05-15 | Compile out more code if TRACE_DEBUG is not defined. | Miod Vallat | |
2005-05-15 | Disable ddb backtrace debug code by default. | Miod Vallat | |
2005-05-15 | KNF and ANSIfy. | Miod Vallat | |
2005-05-05 | Add a faster in4_cksum as well. | Miod Vallat | |
2005-05-04 | Switch m88k to a faster in_cksum implementation, the original 100%-C powerpc | Miod Vallat | |
version. The optimizer does a very good job on this, and there is nothing left to optimize in the generated output... | |||
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-04-30 | Move CALL() from <machine/asm.h> to eh.S which is the only user of the macro, | Miod Vallat | |
and replace it with faster constructs in some cases; also drop the unused CALLP() macro. | |||
2005-04-30 | Get rid of `U' suffix for psr field values. | Miod Vallat | |
2005-04-30 | Use [XNF]IP_ADDR constants rather than their numeric values. | Miod Vallat | |
2005-04-30 | A simpler and better SET_PC_REGS(). | 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-27 | Shave more stack operations, courtesy of the not-so-new-now ABI. | Miod Vallat | |
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-04-27 | Move constants for dma_cachectl() to cmmu.h where they belong. | Miod Vallat | |
2005-04-19 | fix comment | Michael Shalayeff | |
2005-04-19 | nothing uses spllowersoftclock() anymore | Michael Shalayeff | |
2005-04-19 | Nuke DB_NO_AOUT, and have platforms with a.out symbols explicitely provide | Miod Vallat | |
DB_AOUT_SYMBOLS. | |||
2005-04-16 | internal _BSD_WCTRANS_T_, _BSD_MSTATE_T_, _BSD_WCTYPE_T_ types. | Miod Vallat | |
2005-04-11 | use MD #define to choose stackgap size per-architecture. on sparc, special | Theo de Raadt | |
case sun4c/sun4 -- because address space is more constrained | |||
2005-04-04 | Fix an uninitialized variable in pmap_enter(), affecting only unmanaged pages. | Miod Vallat | |
2005-04-04 | Allow pmap_expand_kmap() to fail in low memory conditions. | Miod Vallat | |
2005-03-28 | Relax dependencies. | Miod Vallat | |
2005-01-04 | Kill old, unused, Mach defines, and provide a correct SET_PC_REGS | Miod Vallat | |
implementation - due to the awkwardness of the m88k architecture, PC_REGS can NOT be an lvalue. | |||
2004-12-06 | Use uvm_grow() to account for stack growth, rather than home-grown code | Miod Vallat | |
or nothing. Inspired by a similar recent change in NetBSD. | |||
2004-11-28 | MAXSLP is not really an MD-configurable define so move it to param.h; miod@ ↵ | Michael Shalayeff | |
testing | |||
2004-11-26 | Kill __HAVE_EVCOUNT, now that all architectures provide them. | 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 | 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-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-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 | Get rid of CHECK_PAGE_ALIGN debug macros. | 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 | |