freebsd-skq/sys/sparc64/include
Marcel Moolenaar 37224cd3fc Mega update for the KDB framework: turn DDB into a KDB backend.
Most of the changes are a direct result of adding thread awareness.
Typically, DDB_REGS is gone. All registers are taken from the
trapframe and backtraces use the PCB based contexts. DDB_REGS was
defined to be a trapframe on all platforms anyway.
Thread awareness introduces the following new commands:
	thread X	switch to thread X (where X is the TID),
	show threads	list all threads.

The backtrace code has been made more flexible so that one can
create backtraces for any thread by giving the thread ID as an
argument to trace.

With this change, ia64 has support for breakpoints.
2004-07-10 23:47:20 +00:00
..
_inttypes.h
_limits.h sys/sys/limits.h: 2003-05-19 20:29:07 +00:00
_stdint.h <stdint.h> should define WINT_M{AX,IN} independent from whether WCHAR_MIN is 2004-05-18 16:04:57 +00:00
_types.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
asi.h
asm.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
asmacros.h Remove filename+line number from panic messages. 2004-06-06 21:26:49 +00:00
atomic.h Use unsigned types for the arguments of the atomic(9) operations, 2004-05-22 00:52:16 +00:00
bus_common.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
bus_memio.h
bus_pio.h
bus_private.h Retire BUS_DMAMAP_NSEGS for sparc64 2004-06-28 04:04:43 +00:00
bus.h Switch sparc64 busdma to use a dynamically allocated segment list rather 2004-06-28 03:49:13 +00:00
cache.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
ccr.h
clock.h
cpu.h Backed out previous commit. Blind substitution of dev_t by `struct cdev *' 2004-06-20 03:52:50 +00:00
cpufunc.h Switch from BSD-style u_intXX_t to ISO C99 uintXX_t. 2004-05-22 00:47:26 +00:00
critical.h Fix syntax errors and wrong function prototypes in several MD header 2004-03-05 09:19:59 +00:00
db_machdep.h Mega update for the KDB framework: turn DDB into a KDB backend. 2004-07-10 23:47:20 +00:00
eeprom.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
elf.h Add sysentvec->sv_fixlimits() hook so that we can catch cases on 64 bit 2003-09-25 01:10:26 +00:00
endian.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
exec.h
float.h Hide FLT_EVAL_METHOD and DECIMAL_DIG in pre-C99 compilation 2004-04-25 02:36:29 +00:00
floatingpoint.h
fp.h
frame.h Remove obsolete prototype of kdb_trap(). 2004-07-10 23:05:38 +00:00
fsr.h
gdb_machdep.h Introduce the GDB debugger backend for the new KDB framework. The 2004-07-10 17:47:22 +00:00
idprom.h
ieee.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
ieeefp.h
in_cksum.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
instr.h
intr_machdep.h add support for interrupt counting on sparc64. This copies part of the 2003-07-16 00:08:43 +00:00
iommureg.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
iommuvar.h Lock down the IOMMU bus_dma implementation to make it safe to use 2003-07-10 23:27:35 +00:00
kdb.h Introduce the KDB debugger frontend. The frontend provides a framework 2004-07-10 18:40:12 +00:00
kerneldump.h
ktr.h
limits.h sys/sys/limits.h: 2003-05-19 20:29:07 +00:00
lsu.h
md_var.h Further cleanup <machine/cpu.h> and <machine/md_var.h>: move the MI 2003-08-16 16:57:57 +00:00
metadata.h Slight reorg and added AMD64 support. A couple of the MODINFOMD_* values 2003-05-01 03:31:18 +00:00
mutex.h
nexusvar.h Some cleanups to the nexus code: 2004-04-30 19:50:51 +00:00
ofw_bus.h - Remove the old sparc64 OFW PCI code (as opposed to the former 2004-05-08 13:53:47 +00:00
ofw_machdep.h Some integrated Davicom cards in sparc64 boxes have an all zeros 2004-01-08 19:08:27 +00:00
ofw_mem.h - Declare sparc64_memreg and sparc64_nmemreg in machine/ofw_mem.h. 2003-06-07 18:29:29 +00:00
ofw_nexus.h
ofw_upa.h
param.h Make PAGE_SIZE and related quantities signed on sparc64. (They are signed 2003-10-03 19:49:08 +00:00
pcb.h Implement makectx(). The makectx() function is used by KDB to create 2004-07-10 19:56:00 +00:00
pcpu.h Move the per-CPU vmspace pointer fixup that is required before a 2004-05-26 12:06:52 +00:00
pmap.h Correct the implementation of pmap_page_is_mapped(): It should return TRUE 2004-05-09 19:09:14 +00:00
proc.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
profile.h Moved most of the "MI" definitions and declarations from <machine/profile.h> 2004-05-19 15:41:26 +00:00
pstate.h
ptrace.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
reg.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
reloc.h
resource.h
runq.h
sc_machdep.h "md" files for syscons. 2003-08-24 00:47:40 +00:00
setjmp.h
sf_buf.h - Modify alpha's sf_buf implementation to use the direct virtual-to- 2003-11-16 06:11:26 +00:00
sigframe.h
signal.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
smp.h
stdarg.h
sysarch.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
tick.h
tlb.h
trap.h Allow fast instruction and data access mmu miss traps to be handled by 2003-04-29 21:30:59 +00:00
tsb.h
tstate.h
tte.h
ucontext.h
upa.h
utrap.h Allow fast instruction and data access mmu miss traps to be handled by 2003-04-29 21:30:59 +00:00
varargs.h Standardize idempotentcy ifdefs. Consistently use _MACHINE_VARARGS_H_ 2003-09-01 03:01:45 +00:00
ver.h
vmparam.h
watch.h
wstate.h