Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Provide convenience function for obtaining MODINFO_ADDR and MODINFO_SIZE | marcel | 2011-02-09 | 1 | -1/+24 |
| | | | | | | | | | | | | | | attributes for preloaded modules/images. In particular, MODINFO_ADDR has the added complexity of not always being relocated properly. Rather than kluging this in the various components that are affected, we handle it in a centralized place (preload_fetch_addr()). To that end, expose a new variable, preload_addr_relocate, that MD initialization code can set and that turns the address attribute into a valid kernel VA. Architectures that need the relocation: arm & powerpc (at least). Components that can utilize this: acpi(4), md(4), fb(4), pci(4), ZFS, geli. Sponsored by: Juniper Networks | ||||
* | Use ISO C99 integer types in sys/kern where possible. | ed | 2010-06-21 | 1 | -26/+26 |
| | | | | | | There are only about 100 occurences of the BSD-specific u_int*_t datatypes in sys/kern. The ISO C99 integer types are used here more often. | ||||
* | Use __FBSDID(). | obrien | 2003-06-11 | 1 | -2/+3 |
| | |||||
* | Preceed/preceeding are not english words. Use precede and preceding. | asmodai | 2001-02-18 | 1 | -1/+1 |
| | |||||
* | Trim unused options (or #ifdef for undoc options). | peter | 1999-10-11 | 1 | -1/+0 |
| | | | | Submitted by: phk | ||||
* | $Id$ -> $FreeBSD$ | peter | 1999-08-28 | 1 | -1/+1 |
| | |||||
* | Align to sizeof(long) rather than sizeof(int32_t). It needs to be | peter | 1998-10-14 | 1 | -8/+8 |
| | | | | | long because this code is shared with the alpha. I hope the alpha can read 32 bit ints at 32 bit alignment (vs. 64 bit alignment). | ||||
* | Relocate a few extra addresses that are stored as physical addresses via | peter | 1998-10-12 | 1 | -3/+7 |
| | | | | the boot loader. | ||||
* | Updates for alignment rounding. XXX this is highly machine dependent and | peter | 1998-10-09 | 1 | -15/+134 |
| | | | | | | | | | | | should probably be moved to i386/i386/link_machdep.c (and the same for the alpha). Implement "deleting" a preloaded module by destroying it's tags. This is a hack. We cannot reuse the data, it's been destroyed by relocation, statically initialized variables have been modified, etc. Note that to reclaim the load space is going to be more machine-dependent work. Implement a relocate hook for machdep.c to call so that the physical addresses get converted to the equivalent KVM addresses. | ||||
* | Kernel environment access, preloaded module lookup. | msmith | 1998-10-09 | 1 | -0/+144 |