| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
ok dlg@, jasper@
|
|
|
|
|
|
|
|
|
|
| |
that could leave `ddb_mp_mutex' locked if one CPU incremented
`db_active' while another CPU was in the critical section. When the race
hit, the debugger was unable to resume execution or switch between CPUs.
Race analyzed by patrick@
OK mpi@ patrick@
|
| |
|
|
|
|
| |
ok mpi@
|
|
|
|
|
|
|
|
| |
The goal is to include it in the list of functions that must not be
instrumented. All ddb(8) functions should be in this list and have
their names start with 'db_'.
ok visa@, deraadt@
|
| |
|
|
|
|
|
|
| |
native size, so eliminate the #defines.
ok miod@
|
|
|
|
| |
Discussed and okay drahn@. Okay deraadt@.
|
|
|
|
| |
implement them, and they are of questionable usefulness.
|
|
|
|
|
|
|
|
| |
External Initiated Reset (XIR) to processors. A XIR is non-maskable and will
drop us at the PROM ok prompt. This makes it possible to diagnose problems
where a CPU is spinning with interrupts disabled.
For now, this is only supported on machines with bbc(4).
|
|
|
|
| |
even more unreadable.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
We will never have a.out kernels.
We will never have 32-bit kernels.
We will never have sun4c, sun4 and sun4m support in the sparc64 kernels.
We don't need support old netbsd libc.
The cpu will never be identified as some of the sun4c and sun4m types.
We don't need the gazillion of fields in cpuinfo that the sparc port uses.
Just generally remove dead code.
This is just a first step in making this meess readable.
|
| |
|
|
|
|
| |
(Look ma, I might have broken the tree)
|
| |
|
| |
|
| |
|
|
|