Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-03-19 | remove unused bdbtofsb(bn) macro | Martin Reindl | |
found by drahn@ | |||
2006-03-13 | remove splimp. | Brad Smith | |
ok miod@ | |||
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-09 | Fix last change; we need machine/reg.h for struct sigcontext to | Todd C. Miller | |
be fully defined. | |||
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-02 | Faster signal trampoline code for m88k: instead of pushing everything on | Miod Vallat | |
the stack a la m68k, put handler arguments in register, transfer control to the handler directly, but have it return in the sigcode. While there, remove wrong comments about the sigcode being on top of the user stack. | |||
2005-12-21 | No need to store description lines for unrecognized CMMUs... | Miod Vallat | |
2005-12-20 | Fix typo introduced in last commit. | Todd C. Miller | |
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 | 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-11 | Work in progress SMP code; mvme88k boards can spin up secondary CPUs, | Miod Vallat | |
kernel boots single user. Still a lot of polishing and bugfixing to do. | |||
2005-12-11 | Factorize soft interrupt code between luna88k and mvme88k. | Miod Vallat | |
2005-12-11 | Replace procfs_domem() with a similar interface, process_domem(), which lives | Miod Vallat | |
out of procfs and gets a ptrace request PT_{READ,WRITE}_{I,D} as argument; also procfs_checkioperm() becomes process_checkioperm(). From art@ some time ago; ok kettenis@ pedro@ | |||
2005-12-10 | Only initialize the CMMUs tied to our running CPU on startup. | Miod Vallat | |
Tested on luna88k and mvme88k. | |||
2005-12-08 | Do not reset the IPL of the new process context frame in cpu_fork(). | Miod Vallat | |
2005-12-07 | Better use of the scheduler lock; no functional change on UP kernels. | Miod Vallat | |
2005-12-07 | Sprinkle holds and releases of the kernel lock whenever necessary; no functional | Miod Vallat | |
change for UP kernels. | |||
2005-12-04 | Let cmmu_init() now return the cpuid of the master cpu. | Miod Vallat | |
2005-12-04 | Slight cmmu code cleanup; use shorter function names, remove parity_enable | Miod Vallat | |
and the DDB and DEBUG helpers which are of questionable usefulness, some stylistic changes. | |||
2005-12-04 | Simplify ptrace branch handling code. | Miod Vallat | |
2005-12-04 | Oops, simplelock leftover. | Miod Vallat | |
2005-12-03 | Replace simplelocks with __cpu_simple_locks for cmmu and pmap locking, | Miod Vallat | |
for the MULTIPROCESSOR case. | |||
2005-12-03 | Implement __cpu_simple_lock_t for m88k. | Miod Vallat | |
2005-12-03 | Fast __HAVE_MUTEX implementation for m88k platforms. | Miod Vallat | |
2005-12-03 | Dissociate pmap locks and spl usage; code will now do explicit spl processing | Miod Vallat | |
in addition to pmap locking; no functional change. | |||
2005-12-03 | intstack does not need to be visible from C code anymore. | Miod Vallat | |
2005-12-03 | Turn read_processor_identification_register() into a simple macro with a | Miod Vallat | |
much, much, much shorter name. It is only used to print cpu revision anyway... | |||
2005-12-03 | Switch m88k ports to __HAVE_CPUINFO. Current cpu pointer is held in SR0 | Miod Vallat | |
on all running processors. Tested aoyama@ and I | |||
2005-12-02 | Better choice of types for struct pmap members and cmmu functions; | Miod Vallat | |
no functional change. | |||
2005-12-02 | Fix a few instruction display glitches. | Miod Vallat | |
2005-12-01 | Get rid of PMAP_NULL and xx_ENTRY_NULL and simply use NULL when necessary. | Miod Vallat | |
2005-11-28 | Maintain an interrupt depth counter for CLKF_INTR to be correct. | Miod Vallat | |
Tested aoyama@ martin@ and I. | |||
2005-11-28 | Switch to per-process AST flags and clean AST-related codepaths; speeds up | Miod Vallat | |
forks as a bonus. Tested on luna88k and mvme88k by aoyama@ martin@ and I. | |||
2005-11-27 | In the core of the idle loop, be sure to invoke spl0 more than once to | Miod Vallat | |
process soft interrupts; fixes luna88k hanging after the rootdev line. Tested aoyama@ martin@ and I | |||
2005-11-25 | Get rid of BROKEN_MMU_MASK, unnecessary now that bus_dmamap_sync() behaves | Miod Vallat | |
correctly. | |||
2005-11-25 | Let the cache synchronization and invalidation functions report whether | Miod Vallat | |
they caused the entire cache to be processed. | |||
2005-11-25 | Need an explicit cast for atop() now. | 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-20 | Complete overhaul of the single-stepping ddb code, close in spirit to the | Miod Vallat | |
ptrace single-stepping changes of a few months ago; simpler and smaller than the (previously used) MI fallback implementation on 88100. | |||
2005-11-20 | Remove unused ddb_nmi_trap(). | Miod Vallat | |
2005-11-20 | Factorize control register description array selection. | Miod Vallat | |
2005-11-06 | Invoke regdump() on abort if compiled without DDB support. | Miod Vallat | |
2005-11-03 | fix comment | Martin Reindl | |
ok miod@ | |||
2005-10-24 | Factorize db_interface code between luna88k and mvme88k, removing dead code | Miod Vallat | |
in the process; the arch-agnostic code keeps the ability for a specific machine to define its own machine commands, such as "machine prom" for mvme88k, in addition to the ``regular'' m88k machine commands. | |||
2005-10-13 | Merge <machine/cpu_number.h> into <machine/cpu.h>, preparing for intrusive | Miod Vallat | |
changes. |