summaryrefslogtreecommitdiffstats
path: root/sys/arch/sparc64/include/db_machdep.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Convert db_addr_t -> vaddr_t but leave the typedef for now.mpi2019-11-071-3/+3
|
* ANSIfy functions and get rid of boolean_t.mpi2019-11-061-6/+6
| | | | ok dlg@, jasper@
* Use the debugger mutex for `ddb_mp_mutex'. This should prevent a racevisa2019-03-231-3/+1
| | | | | | | | | | 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@
* G/C DDB_REGS.mpi2016-04-271-2/+1
|
* Sync no-argument function declaration and definition by adding (void).naddy2016-03-071-2/+1
| | | | ok mpi@
* Rename kdb_trap() into db_ktrap().mpi2016-02-271-2/+2
| | | | | | | | 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@
* Add support for switching CPUs in ddb on sparc64.kettenis2015-08-281-1/+11
|
* DDB supports ELF symbols are all archs, and it's always the same as theguenther2014-03-161-7/+1
| | | | | | native size, so eliminate the #defines. ok miod@
* Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.pirofti2011-03-231-4/+4
| | | | Discussed and okay drahn@. Okay deraadt@.
* Remove ddb single-step load and store counters. Most platforms do notmiod2010-11-271-5/+1
| | | | implement them, and they are of questionable usefulness.
* Implement a "machine xir" ddb command, making it possible to send ankettenis2008-12-141-1/+4
| | | | | | | | 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).
* Remove KGDB code. It was never converted to 64-bit, and just makes locore.skettenis2008-03-171-8/+1
| | | | even more unreadable.
* SET_PC_REGS, arches tested between me and miod.espie2005-01-041-5/+2
|
* Kill more commons in sparc64 codejason2003-02-121-2/+2
|
* Decruftification.art2002-06-151-9/+2
| | | | | | | | | | | | 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.
* First round of __P removal in sysmillert2002-03-141-12/+12
|
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-2/+1
| | | | (Look ma, I might have broken the tree)
* setup the 'machine' commands for ddbjason2001-08-221-1/+2
|
* $OpenBSD$jason2001-08-201-0/+1
|
* adapt to our variant of branch_takenart2001-08-191-1/+1
|
* db_machdep from NetBSD.art2001-08-191-0/+163