Home | History | Annotate | Download | only in include
History log of /src/sys/arch/hppa/include/db_machdep.h
RevisionDateAuthorComments
 1.15  03-Sep-2023  andvar remove (db_addr_t) cast in hppa PC_REGS(regs) definition.
rename tf_hptm to tf_cr24 in kgdb_hppa.c.
This name was lost from trapframe (frame.h) in v1.8 and restored as tf_cr24 in v1.12.

Fixes KGDB enabled build for hppa.
 1.14  06-Nov-2017  christos Cleanup and clarify the ELFSIZE mess:

We now have 2 variables automatically set in elf_machdep.h:

ARCH_ELFSIZE: the size for userland binaries
KERN_ELFSIZE: the size for the kernel binaries

DB_ELFSIZE has been deleted and KERN_ELFSIZE should have always the
same values DB_ELFSIZE used to have.

In sys/exec_elf.h, if ELFSIZE is not set, it is set to KERN_ELFSIZE
for the kernel and ARCH_ELFSIZE for userland. These defaults should
eliminate the need for most manual ELFSIZE setting.
 1.13  11-Jan-2016  skrll PR port-hppa/50642: src/sys/arch/hppa/include/db_machdep.h:118: bad if test ?

Correct the test for rfir and add one for rfi while I'm here.
 1.12  18-Jan-2012  skrll branches: 1.12.2; 1.12.6; 1.12.22; 1.12.24; 1.12.26;
Support crash(8) on hppa.
 1.11  26-May-2011  joerg branches: 1.11.4; 1.11.8;
Introduce DDB_EXPR_FMT and replace the logic around DB_EXPR_T_IS_QUAD.
 1.10  14-Jan-2011  rmind branches: 1.10.2;
Retire struct user, remove sys/user.h inclusions. Note sys/user.h header
as obsolete. Remove USER_TO_UAREA/UAREA_TO_USER macros.

Various #include fixes and review by matt@.
 1.9  02-Mar-2010  skrll branches: 1.9.2;
Add a "mach frame" command to hppa ddb.
 1.8  03-Nov-2009  snj branches: 1.8.2;
Follow upstream license changes for files with Michael Shalayeff's
copyright. In most cases, this means dropping the 3rd and 4th clauses.
 1.7  07-Apr-2007  skrll branches: 1.7.38;
Add ldcw as a store instruction. From OpenBSD.
 1.6  07-Apr-2007  skrll de-__P()
 1.5  01-Apr-2006  cherry branches: 1.5.14; 1.5.18; 1.5.20;
closes: PR kern/32359

modifies machine/db_machdep.h: BKPT_SET(inst) to BKPT_SET(inst, addr) for all archs ie; passess the
breakpoint address as well.

Patch from cherry@mahiti.org
 1.4  16-Feb-2006  perry branches: 1.4.2; 1.4.4; 1.4.6;
Change "inline" back to "__inline" in .h files -- C99 is still too
new, and some apps compile things in C89 mode. C89 keywords stay.

As per core@.
 1.3  24-Dec-2005  perry branches: 1.3.2; 1.3.4; 1.3.6;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.2  29-Apr-2003  scw branches: 1.2.18;
Add a BKPT_ADDR() macro which gives MD code a chance to munge a
breakpoint address before it's used. Currently a no-op on all but sh5.

This is useful on sh5, for example, to mask off the instruction
type encoding in the bottom two address bits, and makes it possible
to do "db> break $rXX" instead of manually munging the address.
 1.1  05-Jun-2002  fredette branches: 1.1.2; 1.1.4;
Added files to support generic HP PA-RISC based machines. hp700-specific
files to follow.
 1.1.4.2  14-Jul-2002  gehenna catch up with -current.
 1.1.4.1  05-Jun-2002  gehenna file db_machdep.h was added on branch gehenna-devsw on 2002-07-14 17:47:20 +0000
 1.1.2.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.2.1  05-Jun-2002  jdolecek file db_machdep.h was added on branch kqueue on 2002-06-23 17:37:08 +0000
 1.2.18.2  03-Sep-2007  yamt sync with head.
 1.2.18.1  21-Jun-2006  yamt sync with head.
 1.3.6.1  22-Apr-2006  simonb Sync with head.
 1.3.4.1  09-Sep-2006  rpaulo sync with head
 1.3.2.1  18-Feb-2006  yamt sync with head.
 1.4.6.1  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.4.4.1  19-Apr-2006  elad sync with head - hopefully this will work
 1.4.2.1  11-Apr-2006  yamt sync with head
 1.5.20.1  11-Jul-2007  mjf Sync with head.
 1.5.18.1  10-Apr-2007  ad Sync with head.
 1.5.14.1  15-Apr-2007  yamt sync with head.
 1.7.38.1  11-Mar-2010  yamt sync with head
 1.8.2.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.9.2.2  31-May-2011  rmind sync with head
 1.9.2.1  05-Mar-2011  rmind sync with head
 1.10.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.11.8.1  18-Feb-2012  mrg merge to -current.
 1.11.4.1  17-Apr-2012  yamt sync with head
 1.12.26.1  12-Jan-2016  snj Pull up following revision(s) (requested by skrll in ticket #1072):
sys/arch/hppa/include/db_machdep.h: revision 1.13
PR port-hppa/50642: src/sys/arch/hppa/include/db_machdep.h:118: bad if test ?
Correct the test for rfir and add one for rfi while I'm here.
 1.12.24.1  19-Mar-2016  skrll Sync with HEAD
 1.12.22.1  12-Jan-2016  snj Pull up following revision(s) (requested by skrll in ticket #1072):
sys/arch/hppa/include/db_machdep.h: revision 1.13
PR port-hppa/50642: src/sys/arch/hppa/include/db_machdep.h:118: bad if test ?
Correct the test for rfir and add one for rfi while I'm here.
 1.12.6.1  03-Dec-2017  jdolecek update from HEAD
 1.12.2.1  13-Jul-2016  snj Pull up following revision(s) (requested by skrll in ticket #1360):
sys/arch/hppa/include/db_machdep.h: revision 1.13
PR port-hppa/50642: src/sys/arch/hppa/include/db_machdep.h:118: bad if test ?
Correct the test for rfir and add one for rfi while I'm here.

RSS XML Feed