History log of /openbsd/sys/dev/ksyms.c (Results 1 – 25 of 34)
Revision Date Author Comments
# 64eea40c 08-Jan-2022 guenther <guenther@openbsd.org>

__LDPGSZ hasn't been used here since rev 1.23 (2013).
Delete comment referring to it

ok jsg@


# 060e6ef1 18-Jul-2020 kettenis <kettenis@openbsd.org>

Make /dev/ksyms work.


# bf198cc6 25-Jan-2019 millert <millert@openbsd.org>

I am retiring my old email address; replace it with my OpenBSD one.


# 5d723380 11-Jan-2016 stefan <stefan@openbsd.org>

Use uiomove() instead of uiomovei(); from Martin Natano

ok kettenis@


# 76158c5b 29-Aug-2015 guenther <guenther@openbsd.org>

_NLIST_DO_ELF is no longer needed: it's the only option

ok deraadt@


# 414976a8 12-Aug-2015 mlarkin <mlarkin@openbsd.org>

Use a linker script when building i386 kernels to allow section padding on
PAGE_SIZE boundaries. This is required to enforce proper separation of
sections when adding page protections (coming shortly

Use a linker script when building i386 kernels to allow section padding on
PAGE_SIZE boundaries. This is required to enforce proper separation of
sections when adding page protections (coming shortly).

This was in snaps before release with no reported side effects.

ok deraadt@

show more ...


# 21dab745 14-Mar-2015 jsg <jsg@openbsd.org>

Remove some includes include-what-you-use claims don't
have any direct symbols used. Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@


# 081bf720 10-Feb-2015 miod <miod@openbsd.org>

First step towards making uiomove() take a size_t size argument:
- rename uiomove() to uiomovei() and update all its users.
- introduce uiomove(), which is similar to uiomovei() but with a size_t.
-

First step towards making uiomove() take a size_t size argument:
- rename uiomove() to uiomovei() and update all its users.
- introduce uiomove(), which is similar to uiomovei() but with a size_t.
- rewrite uiomovei() as an uiomove() wrapper.
ok kettenis@

show more ...


# b9d56c58 22-Dec-2014 deraadt <deraadt@openbsd.org>

amd64 now also uses the ssyms mechanism.
ok guenther


# e6c6495d 08-Jul-2014 deraadt <deraadt@openbsd.org>

decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h
don't need to be married.
ok guenther miod beck jsing kettenis


# b7b85555 11-Jun-2014 matthew <matthew@openbsd.org>

Reject negative file offsets in /dev/ksyms.

ok deraadt, kettenis


# d335c2c7 17-Oct-2013 deraadt <deraadt@openbsd.org>

Remove support for a.out and ecoff. We only do elf now.
ok miod


# 3451141b 31-Mar-2013 deraadt <deraadt@openbsd.org>

do not need machine/cpu.h directly


# efbf6099 23-Jun-2011 tedu <tedu@openbsd.org>

ansify a few files. ok deraadt dlg krw matthew


# 97c974cd 26-Dec-2010 miod <miod@openbsd.org>

Kill pmap_phys_address(), and force every driver's mmap() routine to return
a physical address [more precisely, something suitable to pass to pmap_enter()'sphysical address argument].

This allows MI

Kill pmap_phys_address(), and force every driver's mmap() routine to return
a physical address [more precisely, something suitable to pass to pmap_enter()'sphysical address argument].

This allows MI drivers to implement mmap() routines without having to know
about the pmap_phys_address() implementation and #ifdef obfuscation.

show more ...


# 0b149fa0 11-Sep-2007 gilles <gilles@openbsd.org>

KNF

prompted and "much better" by marco@, ok pyr@


# 84fa8e45 08-Sep-2007 gilles <gilles@openbsd.org>

more M_ZERO changes

ok pyr@ and krw@


# 52b8e945 12-Jul-2006 martin <martin@openbsd.org>

include uvm_extern.h for atop()


# 9605a9e3 09-Aug-2004 pefo <pefo@openbsd.org>

mips/sgi uses same symbol table style setup as sparc64
OK mickey@


# 09fbfc43 09-Jan-2004 brad <brad@openbsd.org>

remove uvm_extern.h

tested on alpha, i386, powerpc, sparc64, m68k.

ok miod@


# bc308044 03-Jun-2003 millert <millert@openbsd.org>

Convert to 2 term license; OK with art@


# 0a78fa0f 10-Jul-2002 mickey <mickey@openbsd.org>

proper cdev_decl(ksyms), fix ksyms's broken functions


# c4071fd1 14-Mar-2002 millert <millert@openbsd.org>

First round of __P removal in sys


# 489e49f9 06-Nov-2001 miod <miod@openbsd.org>

Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.
(Look ma, I might have broken the tree)


# b0ed0a2f 01-Nov-2001 art <art@openbsd.org>

Change d_mmap in struct cdevsw from:
int (*d_mmap) __P((dev_t, int, int));
to:
paddr_t (*d_mmap) __P((dev_t, off_t, int));

This allows us to mmap devices past 4GB offsets.


12