Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-08-22 | Implement pmap_steal_memory() if HAVE_PMAP_DIRECT; no change except for | Miod Vallat | |
faster uvm initialization. | |||
2006-07-09 | Make this compile on platforms which define __HAVE_PMAP_DIRECT. | Miod Vallat | |
2006-07-06 | PMAP_MD_RWLOW kluge is no longer necessary now that mac68k does TRT. | Miod Vallat | |
2006-06-24 | Add pmap_enter_cache(), similar to pmap_kenter_cache() but for managed | Miod Vallat | |
pages, and implement pmap_enter() as a particular case of it. | |||
2006-06-20 | Fix PMAP_DEBUG-only tests I botched in revision 1.13. | Miod Vallat | |
2006-06-17 | Introduce pmap_kenter_cache(), similar to pmap_kenter_pa() but allowing | Miod Vallat | |
the pte cache bits to be specified. Will be used very soon. | |||
2006-06-12 | Oops, typo | Miod Vallat | |
2006-06-11 | Protect a variable only used for the HP MMU if #ifdef M68K_MMU_HP blocks. | Miod Vallat | |
2006-06-11 | Move common prototypes to <m68k/{cpu,param}.h> instead of incomplete | Miod Vallat | |
declarations in <machine/{cpu,param}.h> and elsewhere. | |||
2006-06-11 | Factorize spl handling functions and software interrupt routines between | Miod Vallat | |
m68k-based platforms. | |||
2006-06-11 | Move pmap_aliasmask declaration and initialization to MD code. No functional | Miod Vallat | |
change. | |||
2006-06-11 | Use bracketed include paths. | Miod Vallat | |
2006-06-07 | Pass M_CANFAIL to malloc() in sendsig(), and if it fails, kill the process; | Miod Vallat | |
this is better than panic'ing due to low memory condition. | |||
2006-04-16 | Change child_return() to record a proper ktrace record for vfork child | Miod Vallat | |
processes. ok art@ uwe@ (some time ago, and I forgot to commit this chunk) | |||
2006-04-09 | #ifdef lint wraps for va_start | Theo de Raadt | |
2006-03-19 | remove unused bdbtofsb(bn) macro | Martin Reindl | |
found by drahn@ | |||
2006-02-22 | Remove unused _{ins,rem}que functions - they were not even implemented on | Miod Vallat | |
all architectures. | |||
2006-01-30 | Better siginfo field values for fpe failures. | Miod Vallat | |
2006-01-16 | Sync m68k fpe code with NetBSD; but remove unimplemented opcodes stubs, so | Miod Vallat | |
that we trigger SIGILL instead of propagating false results. Tested by martin@ on Macintosh LCIII. | |||
2006-01-16 | Correctly define extended doubles, the way the 6888x use them; from NetBSD. | Miod Vallat | |
2006-01-13 | Make size_t, ssize_t, intptr_t and uintptr_t consistent amongst our | Todd C. Miller | |
architectures. They are now defined as unsigned long, long, long and unsigned long respectively. | |||
2006-01-10 | Remove duplicate _C_LABEL define. OK miod@ | Todd C. Miller | |
2006-01-08 | Expose struct sigcontext, struct sigstat and struct sigaltstack for XPG4.2 | Todd C. Miller | |
2006-01-06 | Don't redefine SIZE_MAX | Todd C. Miller | |
2006-01-06 | Adapt things to use __type_t instead of _BSD_TYPE_T_ | Todd C. Miller | |
Add new sys/_types.h header Include machine/_types.h or sys/_types.h where applicable | |||
2006-01-06 | Merge machine/ansi.h and machine/types.h into machine/_types.h and | Todd C. Miller | |
rename the types using the __ protected namespace (e.g. __size_t). Idea from FreeBSD. | |||
2006-01-05 | don't include sys/errno.h, pointed out by Miod | Martin Reindl | |
2006-01-04 | Switch to the C version of random() on m68k platforms. It is almost as fast | Miod Vallat | |
as the assembly version on 0[234]0, but *fifteen* times faster than it on 68060 systems, since it uses a form of muls.l which has to be emulated. And since we use random() for statclock variance, this means we were gratuitously doing an average of 100 emulation traps per second. ok deraadt@ millert@ | |||
2005-12-17 | Get rid of deprecated vm_{offset,size}_t types for good, use {p,v}{addr,size}_t | Miod Vallat | |
instead; looked at millert@ | |||
2005-12-14 | make va_arg() map to nothing; ok millert | Theo de Raadt | |
2005-12-14 | convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ | Todd C. Miller | |
2005-12-14 | Make clock_t consistent across platforms as a 32 bit int. OK deraadt@ | Todd C. Miller | |
2005-12-13 | nuke unused BTOPKERNBASE define | Martin Reindl | |
pointed out by miod@ | |||
2005-12-13 | First step in include files overhaul. Use __FOO_VISIBLE (as defined | Todd C. Miller | |
in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace pollution issues, including the byte order defines. OK deraadt@ | |||
2005-12-08 | Remove unused pcbb define. | Miod Vallat | |
2005-11-24 | add lint-specific hacks. at the same time, clean out a lot of ancient | Theo de Raadt | |
cruft for old compilers and environments. there may be a 2nd round of polishing after this; ok miod and others | |||
2005-11-15 | Only two `h' in threshold. | Miod Vallat | |
2005-11-13 | move kgdb_connect and kgdb_panic into MI. looked by miod@ and kettenis@ | Federico G. Schwindt | |
2005-11-12 | Pass a struct proc * to ISHPMMADDR instead of abusing curproc in it. | Miod Vallat | |
2005-11-12 | Compute a rough estimate of exactly how much memory uvm_init() will allocate, | Miod Vallat | |
so as to correctly size the initial PT pages, to prevent the early initialization from invoking pmap_enter_ptpage() [chicken and egg problem]. Much better than the previous arithmetic. | |||
2005-11-06 | Factorize setregs() code to m68k-common location. | Miod Vallat | |
2005-11-06 | Homogeneize all PSR field tests in user-provided structures. No functional | Miod Vallat | |
change. | |||
2005-11-04 | Change DEBUG conditionals into PMAP_DEBUG; no functional change. | Miod Vallat | |
2005-10-23 | m68k_btop() and m68k_ptob() were mostly used by mac68k only and can | Martin Reindl | |
be replaced by the MI versions atop() and ptoa() | |||
2005-09-25 | Typos | Miod Vallat | |
2005-09-25 | Define the symbolic register indexes in trapframe in <m68k/reg.h> only | Miod Vallat | |
#ifdef _KERNEL; also remove duplicate prototypes with <sys/ptrace.h>. Helped by martin@ | |||
2005-09-25 | Remove unused defines and macros. | Miod Vallat | |
2005-09-15 | get rid of MD m68k_trunc_page and m68k_round_page and replace by MI | Martin Reindl | |
trunc_page and round_page go go go! miod@ | |||
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-12 | provide m68k_page_offset() | Martin Reindl | |