History log of /freebsd/sys/kern/kern_linker.c (Results 526 – 542 of 542)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# ba031106 11-Nov-1998 Peter Wemm <peter@FreeBSD.org>

kldsym(2) prototype implementation


# edfbe150 10-Nov-1998 Peter Wemm <peter@FreeBSD.org>

Arrange for unload-time linker set hooks to be called. While cut/pasting
some code, I changed the original to be consistant with the rest of the
file rather than duplicating the problems.


# 21ce23eb 06-Nov-1998 Peter Wemm <peter@FreeBSD.org>

Define the kld_debug variable if KLD_DEBUG is enabled


# 84e40f56 04-Nov-1998 Peter Wemm <peter@FreeBSD.org>

The handle for the kernel is common. With this fix, ELF kernels can load
a.out kld modules, and a.out kernels can load ELF kld modules.


# 78377454 03-Nov-1998 Peter Wemm <peter@FreeBSD.org>

Have the in-kernel linker try a default extension of .ko. This means that
"kldload nfs" works. We use the same default extension in the /boot/loader
system.


# b913711e 03-Nov-1998 Peter Wemm <peter@FreeBSD.org>

Use the kvm space pathname that we copied in, not the one in user space.


# 6fe8861e 24-Oct-1998 Mike Smith <msmith@FreeBSD.org>

Don't put 0x in front of %p, it does it already.
Submitted by: Brian Feldman <green@janus.syracuse.net>


# bd4e381b 15-Oct-1998 Peter Wemm <peter@FreeBSD.org>

- bzero() after malloc(). This is especially obvious when kern_malloc is
compiled with DIAGNOSTIC.
- Don't break from the preload module processing loop prematurely.


# 26deceba 10-Oct-1998 Peter Wemm <peter@FreeBSD.org>

Display module type as well as module name when we find one preloaded.


# 51f3fe7a 10-Oct-1998 Peter Wemm <peter@FreeBSD.org>

Use Mike Smith's linker module search path code.
Implement preloading in a fairly MI way, assuming the information is
prepared.
DDB interface helpers.. Provide some support for db_kld.c so that we
d

Use Mike Smith's linker module search path code.
Implement preloading in a fairly MI way, assuming the information is
prepared.
DDB interface helpers.. Provide some support for db_kld.c so that we
don't have to export too much detail.
Debugging and cosmetic nits left in from development..
The other half of the containing file hack so modules can associate
themselves with their "file".

show more ...


# a2c99e3e 12-Aug-1998 Doug Rabson <dfr@FreeBSD.org>

Modify the internal interfaces to the kernel linker to make it possible
for DDB to use its symbol tables.


Revision tags: release/2.2.7, release/2.2.6
# b1679c0f 01-Jan-1998 Bruce Evans <bde@FreeBSD.org>

Use a real malloc type for M_LINKER instead of #defining it as M_TEMP.

Fixed a comment.


# 74b2192a 12-Dec-1997 John Dyson <dyson@FreeBSD.org>

We have had support for running the kernel daemons as threads for
quite a while, but forgot to do so. For now, this code supports
most daemons running as kernel threads in UP kernels, and as
full p

We have had support for running the kernel daemons as threads for
quite a while, but forgot to do so. For now, this code supports
most daemons running as kernel threads in UP kernels, and as
full processes in SMP. We will soon be able to run them as
threads in SMP, but not yet.

show more ...


# d73424aa 20-Nov-1997 Bruce Evans <bde@FreeBSD.org>

Fixed a sloppy common-style definitions.


# cb226aaa 06-Nov-1997 Poul-Henning Kamp <phk@FreeBSD.org>

Move the "retval" (3rd) parameter from all syscall functions and put
it in struct proc instead.

This fixes a boatload of compiler warning, and removes a lot of cruft
from the sources.

I have not re

Move the "retval" (3rd) parameter from all syscall functions and put
it in struct proc instead.

This fixes a boatload of compiler warning, and removes a lot of cruft
from the sources.

I have not removed the /*ARGSUSED*/, they will require some looking at.

libkvm, ps and other userland struct proc frobbing programs will need
recompiled.

show more ...


Revision tags: release/2.2.5_cvs
# 1fd0b058 02-Aug-1997 Bruce Evans <bde@FreeBSD.org>

Removed unused #includes.


Revision tags: release/2.2.2_cvs
# cea6c86c 07-May-1997 Doug Rabson <dfr@FreeBSD.org>

This is the kernel linker. To use it, you will first need to apply
the patches in freefall:/home/dfr/ld.diffs to your ld sources and set
BINFORMAT to aoutkld when linking the kernel.

Library change

This is the kernel linker. To use it, you will first need to apply
the patches in freefall:/home/dfr/ld.diffs to your ld sources and set
BINFORMAT to aoutkld when linking the kernel.

Library changes and userland utilities will appear in a later commit.

show more ...


1...<<2122