History log of /netbsd-src/sys/arch/sun3/include/db_machdep.h (Results 1 – 19 of 19)
Revision Date Author Comments
# dc2ac295 06-Nov-2017 christos <christos@NetBSD.org>

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

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.

show more ...


# 319ee702 02-Feb-2012 tsutsui <tsutsui@NetBSD.org>

Don't enable DB_MACHINE_COMMANDS on crash(8) (i.e. !defined(_KERNEL) case).
No easy way to switch sun3 and sun3x at run time for now.

Briefly tested by "build.sh -U -m sun3 build".


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# c036bb51 03-Jun-2005 tsutsui <tsutsui@NetBSD.org>

Remove declarations for db_read_bytes() and db_write_bytes().
They are in <ddb/db_access.h>.


# 10b1a7be 22-Jan-2005 chs <chs@NetBSD.org>

de-__P, remove register, ansify, b* -> mem*, u_int*_t -> uint*_t.


# 0a6d35b7 13-May-2002 matt <matt@NetBSD.org>

Nuke local extern label_t *db_recover; it's now in <ddb/db_extern.h>


# 47514a31 09-Nov-2001 thorpej <thorpej@NetBSD.org>

Remove unneeded declarations of the db_machine_init() function. The
ARM ports are the only ones that actually have one, and it is about
to change.


# a02361c8 05-Sep-2001 tsutsui <tsutsui@NetBSD.org>

vm_offset_t -> db_addr_t


# a9522682 22-Feb-2001 chs <chs@NetBSD.org>

switch sun3 to ELF. highlight include:
add "%" prefix to register names in assembly code.
change assembly functions to return values in %a0 instead of %d0.
C symbols no longer prepend an underscore,

switch sun3 to ELF. highlight include:
add "%" prefix to register names in assembly code.
change assembly functions to return values in %a0 instead of %d0.
C symbols no longer prepend an underscore, adjust assembly code for this.
32-bit values are now 32-bit aligned instead of 16-bit aligned,
adjust structure packing and padding to override this where necessary.
make EXEC_ELF std, make EXEC_AOUT and COMPAT_AOUT_M68K optional.
use the MI loadfile() instead of several home-grown versions.

show more ...


# 00ede216 09-Jun-1998 tv <tv@NetBSD.org>

Change ddb_init() for a.out to provision for kernels which are not booted by
the current 'bootblock' method, like the Shark, which preloads and preformats
the symbol table right in the boot code.


# 233b6dd0 18-Jan-1997 gwr <gwr@NetBSD.org>

Add declaration for db_recover. Also fix copyright.


# 0c5e3e49 17-Dec-1996 gwr <gwr@NetBSD.org>

Make this compile with -Werror -Wall -Wstrict-prototypes
(finally! yea!) Also get rid of __BROKEN_INDIRECT_CONFIG


# dd81695c 07-Feb-1995 gwr <gwr@NetBSD.org>

Add ddb commands: machine {abort|halt|reboot}


# 59bf96aa 21-Nov-1994 gwr <gwr@NetBSD.org>

Lots of changes. Fairly stable now.


# 20af809c 26-Oct-1994 cgd <cgd@NetBSD.org>

new RCS ID format.


# 0224e19b 04-Feb-1994 glass <glass@NetBSD.org>

sun3 port works under NetBSD-current now. rcsids probably fucked


# 849b8642 09-Jan-1994 cgd <cgd@NetBSD.org>

stub


# a1d3be11 10-Aug-1993 glass <glass@NetBSD.org>

fixed problem that caused two consecutive segments to be using the same
pmeg unknowingly. still too many printfs, not sure how many are actualy
in the machine dependent code. reaches cpu_startup()

fixed problem that caused two consecutive segments to be using the same
pmeg unknowingly. still too many printfs, not sure how many are actualy
in the machine dependent code. reaches cpu_startup() where it stops
deliberately. next project: autoconfig(), maybe kgdb

show more ...


# 3b879585 08-Aug-1993 glass <glass@NetBSD.org>

various changes