| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
static device mappings, rather than as the first of the initializations
that a platform can hook into. This allows a platform to allocate KVA
from the top of the address space downwards for things like static device
mapping, and return the final "last usable address" result after that and
other early init work is done.
Because some platforms were doing work in initarm_lastaddr() that needs to
be done early, add a new initarm_early_init() routine and move the early
init code to that routine on those platforms.
Rename platform_devmap_init() to initarm_devmap_init() to match all the
other init routines called from initarm() that are designed to be
implemented by platform code.
Add a comment block that explains when these routines are called and the
type of work expected to be done in each of them.
Notes:
svn path=/head/; revision=257669
|
|
|
|
|
|
|
|
|
|
| |
new devmap.[ch] files. Emphasize the MD nature of these things by using
the prefix arm_devmap_ on the function and type names (already a few of
these things found their way into MI code, hopefully it will be harder to
do by accident in the future).
Notes:
svn path=/head/; revision=257660
|
|
|
|
|
|
|
|
|
| |
The only remaining user was the code that allocates bounce pages for armv4
busdma. It's not clear why bounce pages would need uncached memory, but
if that ever changes, kmem_alloc_attr() would be the way to get it.
Notes:
svn path=/head/; revision=257201
|
|
|
|
|
|
|
|
|
| |
really need it. That would be almost everywhere it was included. Add
it in a couple files that really do need it and were previously getting
it by accident via another header.
Notes:
svn path=/head/; revision=257200
|
|
|
|
|
|
|
|
|
|
| |
included by vm/pmap.h, which is a prerequisite for arm/machine/pmap.h
so there's no reason to ever include it directly.
Thanks to alc@ for pointing this out.
Notes:
svn path=/head/; revision=257199
|
|
|
|
|
|
|
|
|
|
|
| |
board now able to see all the 2GB ram it has
- Also unbreak gcc build
Approved by: cognet (mentor)
Approved by: re (marius)
Notes:
svn path=/head/; revision=255967
|
|
|
|
|
|
|
| |
Submitted by: Ruslan Bukin <br@bsdpad.com>
Notes:
svn path=/head/; revision=254495
|
|
Submitted by: Ruslan Bukin <br@bsdpad.com>
Reviewed by: gonzo
Notes:
svn path=/head/; revision=252391
|